@charset "gb2312";
/* CSS Document */
html,body,div,h1,h2,h3,h4,h5,h6,p,img,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td,form,fieldset,embed,object,applet,header,nav,section,strong,footer,a img{border:0;margin:0;padding:0}
ul{list-style:none}
.gl{float:left}
.gr{float:right}
.gclear{clear:both;font-size:0;overflow:hidden;height:0px;}
body{color:#565555; font-size:14px; font-family:"ËÎÌå"; background:url(../images/bj.jpg);}
a{text-decoration:none;color:#333;}
a:visited{/*color:black*/}
a:hover{ color: #bd2b58; text-decoration:underline; outline: none; }
.img img{ display:block;}
.m{margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.hd{ overflow:hidden;}
.pr{position:relative;}
.pa{ position:absolute;}
.red{color:#f00;}
#m0{ margin:0;}
.w1000{ width:1000px;}
.m0{ margin:0 !important;}
.p0{ .padding:0;}
.bg{ background:#fff;}
.h20{ height:20px;}
.headn{ height:76px; padding-top:24px;}
.headn li{ float:left;}
.headn .phone{ padding-left:78px;}
.headn .honour{ padding-left:72px;}
.headn .honour{ padding-left:72px;}
.w980{ width:980px;}
.m{margin:0 auto;}
.menu ul.menu1 { width:980px; height:66px; margin:0 auto;}
.menu ul.menu1 li{ line-height:66px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; float:left; width:120px; text-align:center;}
.menu ul.menu1 li a{ color:#fff; display:block;}
.menu ul.menu1 li a:hover{ background:#2b88ab; font-weight:bold; text-decoration:none;}
.navbox{ width:100%; height:50px; background:#2182c7;}
.navn{ height:50px; line-height:50px; font-size:14px;}
.navn li{ width:117px; height:50px; text-align:center; float:left; border-right:1px solid #35637a;position: relative;}
.navn li.crt{border:0;}


/*.navn li ul{display:none;}
.navn li:hover ul {display: block; background:#2182c7; position: absolute; top:50px; width:234px; left:0;} 
.navn li:hover ul li{ border-right:none;width: 234px;}
.navn li:hover ul li a {display:block; background:#2182c7; color:#ffffff;height:50px; width: 234px; text-align: 
center; border-top: 1px solid #fff; border-right: none;}
.navn li:hover ul li a:hover{ background:#4aa9ed;}*/

.navn li ul { display:none; z-index:20; }
.navn li:hover ul { display: block; position: absolute; top:50px; left:0; }
.navn li:hover ul li { width:300px; height:82px; padding:6px 28px 18px 28px; background:#FFF; border:0; }
.navn li:hover ul li h4 { height:30px; line-height:30px; text-align:left; }
.navn li:hover ul li h4 a { font-size:14px; font-weight:bold; color:#2182c7; text-align:left; }
.navn li:hover ul li dl { height:52px; }
.navn li:hover ul li dl dt { width:80px; height:52px; float:left; margin-right:10px; display:inline; }
.navn li:hover ul li dl dd { width:210px; height:40px; float:right; line-height:20px; margin:6px 0; font-size:12px; }
.navn li:hover ul li dl dd span { font-weight:bold; color:#2182c7; }
.navn li:hover ul li dl dd a { font-size:12px; color:#F00; }

.navn .hots{ background:url(../images/hot.gif) 74px 6px no-repeat;}
.navn a{ color:#fff; font-weight:bold;}
/*
.headerbg{height:120px; background:url(../images/headbg.jpg) no-repeat center top #005CB9;}
.headerbg .header{width:960px; height:120px; margin:0 auto;}
.headerbg .header h1{display:inline; float:left; width:350px; height:79px; background:url(../images/logo2014.png) no-repeat left top; text-indent:-9999em; padding-right:3px; margin-top:22px;}
.headerbg .header .htongjilogo{ height:74px; width:230px; display:inline; float:left; margin-top:18px; }
.navlong {width:100%;height:46px;background:url(../images/navlong.jpg) repeat-x;text-align:center;}
.linkblack:link {color:black;text-decoration:none;}
.linkblack:visited {color:black;text-decoration:none;}
.linkblack:hover {color:rgb(255,51,102);text-decoration:underline;}
.linkblack2:link {color:black;text-decoration:none;}
.linkblack2:visited {color:black;text-decoration:none;}
.linkblack2:hover {color:rgb(255,255,255);text-decoration:none;}
.navlong_divi {width:970px;height:32px;margin:0 auto;}
.navlong_divi_i {width:94px;height:32px;float:left;display:inline;text-align:center;margin:7px auto auto auto;}
.navlong_divi_i2 {width:108px;height:32px;float:left;display:inline;text-align:center;margin:7px auto auto auto}
.navlong_divi_i3 {width:94px;height:32px;float:left;display:inline;text-align:center;margin:7px auto auto auto;}
#ii1 {background:url(../images/navlong_divi_i.jpg);}
.linknav:link {color:black;text-decoration:none;}
.linknav:visited {color:black;text-decoration:none;}
.linknav:hover {color:white;text-decoration:none;background:url(../images/navlong_divi_i.jpg);}
.linknavActive {background:url(../images/navlong_divi_i.jpg);}
.navlong_divi a {width:94px;height:32px;float:left;display:inline;font-size:14px;font-weight:bold;position:relative;top:8px;line-height:32px;}
.linknavActive {background:url(../images/navlong_divi_i.jpg);}*/

.mian_body{ background:url(../images/bj_y.jpg) center repeat-y; width:100%;}
.banner{ background:url(../images/banner.jpg) center top no-repeat; height:524px;}
.banner p{ width:970px; margin:0 auto;}
.menu{ background:#0068b7; position:relative; height:50px; width:100%;}
.menu ul{ width:910px; position:absolute; left:50%; height:54px; top:-2px; margin-left:-445px;}
.menu ul li{ padding:0px 10px; width:110px; float:left; line-height:54px; height:54px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px;}
.menu ul li a{ color:#fffefe; display:block;}
.menu ul li a:hover{ background:url(../images/menu_hover.jpg) no-repeat; text-decoration:none; color:#000000;}
.menu ul li a.hover{ background:url(../images/menu_hover.jpg) no-repeat; text-decoration:none; color:#000000;}


.main{ background:url(../images/main_bj.jpg) center top no-repeat; width:970px; margin:0 auto; padding:34px 30px 0px;}
.main1, .main2, .main3, .main4, .main5, .main6, .main7{ width:970px; margin-bottom:-54px;}
.main h2{ padding-top:54px;}
.main1 dl{ padding:18px 0px 0px 28px; height:281px;}
.main1 dl dt{ float:left; width:200px;}
.main1 dl dd{ float:right; width:712px; padding-top:16px; position:relative;}
.main1 dl dd p{ line-height:22px; text-indent:24px;}
.main1 dl dd .mp4{ width:258px; height:258px; position:absolute; top:-12px; right:0;}
.main1 dl dd .mp4tit{ width:268px; height:24px; line-height:24px; font-size:14px; position:absolute; bottom:-40px; right:-8px;}

.main2 dl{ padding:19px 9px 0px 36px; height:340px;}
.main2 dl dd{ float:left; width:516px; padding-top:38px;}
.main2 dl dd p{ line-height:22px; padding-bottom:7px; text-indent:24px;}
.main2 dl dt{ float:right; width:366px;}

.main3 p{ line-height:22px; text-indent:24px; padding:0px 16px;}
.main3 p img{ margin:0 auto;}
.main3 p.p1{ padding-top:30px; padding-bottom:14px;}
.main3 p.p2{ padding-top:12px;}
.main3 p.p3{ padding-bottom:42px;}

.main4 dl{ padding:40px 16px 0px; height:480px;}
.main4 dl dd p{ line-height:24px; text-indent:24px; padding-bottom:7px;}
.main4 dl dt img{ padding-top:8px; margin:0 auto;}


.main5 dl{ padding:57px 0px 0px 18px; height:343px;}
.main5 dl dt{ float:left; width:420px;}
.main5 dl dd{ float:right; padding-top:28px; width:500px;}
.main5 dl dd p{ text-indent:24px; padding-bottom:12px; line-height:24px;}


.main6 ul{ padding:41px 0px 10px 3px;}
.main6 ul li{ float:left; font-size:12px; padding-left:13px; width:225px; height:188px; padding-bottom:27px; background:#fff;}
.main6 ul li a{ color:#000; display:block; border:solid 1px #d2d2d2; width:201px; height:186px; padding:11px 11px 0;}
.main6 ul li a span{ width:202px;height:34px; line-height:34px; text-align:center; overflow:hidden; display:block;}
.main6 ul li a:hover{ border:solid 1px #f0bf29;}

.main7{ margin:0px;}
.main7_1{ padding:24px 16px 0px; height:240px;}
.main7_1 p{ line-height:24px; padding-bottom:3px; text-indent:24px;}
.main7_1 p span{ float:right; display:block; width:100%; text-align:right; line-height:20px; padding-bottom:4px;}


.liu_foot_bj{ border-top:solid 3px #0066cb; margin-top:20px; background:#fff;}
.liu_foot{ width:970px; margin:0 auto; height:228px; position:relative;}
.liu_foot h2{ float:left; width:274px; padding:21px 0px 0px 90px;}
.liu_foot p{ float:right; width:490px; padding-top:46px; line-height:21px; color:#464646; font-size:13px;}
.liu_foot p strong{ color:#f00;}

.foot{width:100%;background:#0c489a;height:236px;border-top:5px solid #978c4a;color:#fff;font-family:"ËÎÌå";}
.bottom{width:1000px;margin:0 auto;margin-top:31px;}
.bottom1{width:115px;float:left;}
.bottom2{width:330px;float:left;line-height:26px;padding-top:16px;padding-left:19px;}
.bottom3{float:left;padding-left:21px;padding-right:21px;border-left:1px #4b77b4 solid;border-right:1px #4b77b4 solid;padding-bottom:7px;margin-top:10px;}
.bottom3 p{line-height:28px;margin-bottom:7px;}
.bottom4{float:right;width:312px;;}
.bottom4 p{line-height:24px;margin-bottom:5px;margin-left:10px;}
.bottom4 img{float:left;margin-left:7px;}

#right{ height:50px;position: relative; z-index:2; width:100%;}
#right.fixed { position:fixed; top:0px;}



