*{ margin:0; padding:0;  font-family:"宋体"; }
li{ list-style:none;}
a{ text-decoration:none;}
body{ min-width:1400px;}
img{ border:0px}
.clear{ clear:both;}
.head .m{width:1130px; margin:auto; height:30px;}
.head .m2{width:1130px; margin:auto; height:95px;}
.head .nav{ height:34px; background:url(../images/head_nav.jpg) repeat-x;}
.head .navm ul li.on{ width:100px; float:left; text-align:center; border-right:#214275 solid 1px; border-left:#5f769c solid 1px;}
.head .navm ul li.no1{ width:100px; float:left; text-align:center; border-right:#214275 solid 1px;}
.head .navm ul li.no2{ width:100px; float:left; text-align:center;border-left:#5f769c solid 1px;}
.head .navm ul li a{ color:#FFF; font-size:14px; line-height:34px;display:block;}
.head .navm ul li a:hover{ color:#FF0; font-size:14px; line-height:34px; background:url(../images/head_on.jpg) no-repeat; display:block;}
.head .navm ul li.cur a{color:#ffff00; font-size:14px; line-height:34px; background:url(../images/head_on.jpg) no-repeat; display:block;}
.head .navm{ width:1125px; margin:auto;}
.head .wel{ float:left;}
.head .welr{ float:right;}
.head .logor{ width:180px; float:right; margin-top:-28px;}
.head .logo{ width:420px; float:left;    margin-top: -28px;}
.head .welcome{ float:left; color:#6b6b6b; font-size:12px; line-height:28px;}
.head .web{ float:right; color:#6b6b6b; font-size:12px;line-height:28px;}
.head .web a{color:#6b6b6b;}
.head .bg{ background:url(../images/head_bg.jpg) repeat;}
.head .name{ background:url(../images/logo.png) no-repeat; height:100px;}
.head .name2{ font-size:16px; color:#2a5392; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top:4px;}

.head .logor1{ float:left;}
.head .ltel{ font-size:12px; color:#848484; text-align:right;}
.head .ltel2{ font-size:28px; color:#2a5392; font-weight:bold; padding-top:3px;}
.head .lin{ height:1px; background-color:#d8d8d8;}
.head .sha2{ background:url(../images/head_sha.jpg) no-repeat center; height:29px;}
.head .pic{overflow:hidden;}

.mid{width:1130px; margin:auto; padding-top:20px;}

.mid .r{ width:805px; float:left; padding-left:20px;}
.mid .r .center{ float:left; font-size:22px; color:#252525; font-weight:bold;}
.mid .r .t{ padding-bottom:15px;}
.mid .r .lin2{ line-height:28px; border-bottom:#c6c6c6 solid 1px; float:left; width:710px; text-align:right; color:#656565; font-size:14px;}
.mid .r .lin2 a{color:#656565; font-size:14px;}

.frontpage .prod{ width:229px; float:left;}
.frontpage .tit{ background:url(../images/frontpage_tit.jpg) no-repeat; height:35px;}
.frontpage .tit2{ float:left;background:url(../images/frontpage_pro.jpg) no-repeat; height:30px; width:229px; margin-top:10px;}
.frontpage .more{ width:72px; height:15px; float:right;}
.frontpage .more a{ display:block; background:url(../images/frontpage_way.jpg) no-repeat left; padding-left:20px; color:#656565; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.frontpage .name2 a{ line-height:24px; text-align:center; color:#FFF;}
.frontpage .name2{   text-align:center; position:absolute; top:176px;width:258px; height:24px; z-index:10; font-size:14px;}
.frontpage .namebg{position:absolute; top:176px; left:0;background-color:#666;opacity:0.6;width:258px; height:24px;}
.frontpage .promod2{ width:258px; height:200px; float:left; position:relative; margin:2px 25px 5px 6px; border:1px solid #DEDEDE; overflow:hidden;}
.frontpage .promod2 img{ }
.frontpage .img2 img{ }
.frontpage .mode2{ width:355px; float:left; margin-top:10px; margin-left:17px;}
.frontpage .name{ line-height:25px; text-align:center; padding-top:7px;}
.frontpage .name a{ font-size:16px; color:#2a5392; font-weight:bold;}
.frontpage .com{ width:765px; float:left; height:532px;}
.frontpage .ho{width:305px; float:left; margin-left:50px}
.frontpage .imgl img{ width:200px; height:200px;}
.frontpage .mode{ width:200px; float:left; margin-top:10px; margin-left:10px;}
.frontpage .bimg{width:322px; float:left; margin-top:12px;}
.frontpage .bimg img{ width:322px; height:209px;}
.frontpage .bimg2{ width:423px; float:right; margin-top:12px;}
.frontpage .cimg img{ width:158px; height:200px;}
.frontpage .cpro{ width:295px; float:left;}
.frontpage .cpro2{width:445px; float:left;margin-left:7px;}
.frontpage .cpro3{width:319px; height:200px; float:left; margin-left:7px;}

.frontpage .cimg{ width:159px; margin:auto; padding:10px 0;}
.frontpage .ciname{ color:#2e4780; line-height:25px; text-align:center; font-size:12px;}
.frontpage .acimg{ background-color:#F9f9f9; }

.frontpage .hotlin{ width:47%; float:left;}
.frontpage .hotlin img{ width:100%;}
.frontpage .hotlin2{ width:53%; float:left; overflow:hidden;}
.frontpage .sha{ background:url(../images/frontpage_sha.jpg) no-repeat; height:10px; margin-top:21px}
.frontpage .img3{ width:922px; margin:auto; padding-top:36px;}
.frontpage .advantage{ background:url(../images/frontpage_you2.jpg) no-repeat right;}
.frontpage .cimg2 { margin:auto; padding:10px 0;}
.frontpage .cimg2 img{ width:200px; height:150px; display:block; margin:auto;}
.frontpage .timg{ margin-top:29px;}

.foot{ height:172px; background-color:#313131;}
.foot .m{ width:1024px; margin:auto; padding-top:33px;}
.foot .subnav{ height:20px;}
.foot .subnav ul li{ float:left; width:90px; text-align:center;}
.foot .subnav ul li.on a{ font-size:14px; color:#c4c4c4; border-right:#c4c4c4 solid 1px; display:block;}
.foot .subnav ul li.on2 a{ font-size:14px; color:#c4c4c4; border:0px; display:block;}
.foot .power{ line-height:25px; color:#c4c4c4; font-size:12px; text-align:center; padding-top:20px;}
.foot .power a{ color:#CCC;}
.foot .power a:hover{ color:#F00;}

.leftnav .lei{ background:url(../images/left_1.jpg) no-repeat; height:43px;}
.leftnav .lei2{ background:url(../images/left_2.jpg) no-repeat; height:47px;}
.leftnav .lei3{ background:url(../images/left_3.jpg) no-repeat; height:47px;}
.leftnav .lei4{ background:url(../images/left_4.jpg) no-repeat; height:46px;}
.leftnav .lei5{ background:url(../images/left_5.jpg) no-repeat; height:46px;}
.leftnav .lei6{ background:url(../images/left_6.jpg) no-repeat; height:46px;}
.leftnav .type{line-height:35px; background:url(../images/frontpage_lin.jpg) bottom left repeat-x; width:205px;}
.leftnav .type a{ color:#666666; font-size:14px; background:url(../images/frontpage_way2.jpg) left no-repeat; padding-left:20px; margin-left:13px;}

.frontpage .prod2{ width:880px; float:right;}
.frontpage .tit2{ float:left; }
.frontpage .prodt2{background:url(../images/frontpage_lin2.jpg) bottom left repeat-x;}
.frontpage .us{ width:710px; float:left;}
.frontpage .us2{ width:325px; float:right;}
.frontpage .promod{ width:260px; float:left; margin-left:7px; margin-top:10px;}
.frontpage .promod img{ width:260px; height:168px; border:#d5d5d5 solid 1px;}
.frontpage .lin2{ background-color:#2a5392; height:6px; margin-top:4px;}
.frontpage .art{font-family:Arial, Helvetica, sans-serif; font-size:18px;font-weight:bold; color:#656565; float:left; margin-top:10px; padding-left:7px;}
.frontpage .title2 img{ display:block; float:left;}
.frontpage .adv{ padding-left:78px; width:346px;}
.frontpage .adv2{ color:#252525; font-size:14px; line-height:22px; padding-top:6px; padding-bottom:6px;}
.frontpage .adv3{ font-size:12px; color:#848484; font-family:Arial, Helvetica, sans-serif; line-height:18px;}
.frontpage .alin{ border-bottom:#5e5e5e dashed 1px; margin-top:12px;}
.frontpage .ttop{ margin-top:71px;}
.frontpage .ttop2{ margin-top:43px;}
.frontpage .ttop3{ margin-top:80px;}
.frontpage .aadv{width:460px;padding-left:78px;}
.frontpage .dimg{ width:521px; float:left; margin-top:80px;}
.frontpage .dimg2{ float:right;}
.frontpage .hott{ padding-top:33px;}
.frontpage .tlin{ background-color:#215591; width:5px; height:41px; float:left; margin-top:4px;}
.frontpage .tlin3{ background-color:#215591; width:5px; height:41px; float:left;}
.frontpage .eng{ color:#656565; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.frontpage .tlin2{ padding-left:7px; float:left;}
.frontpage .al{ float:left;}
.frontpage .atop{ margin-top:22px;}
.frontpage .blue1{ background-color:#2a5392; float:left; width:277px; height:2px; float:left;}
.frontpage .blue2{ background-color:#c5c5c5; float:left; width:852px; height:2px; float:left;}
.frontpage .blue{ margin-top:9px;}
.frontpage .cus{ margin-top:34px;}
.frontpage .sha2{ background:url(../images/frontpage_shadow.jpg) no-repeat; height:13px;}
.frontpage .name3{ font-size:12px; color:#252525; line-height:22px; text-indent:2em;}
.frontpage .tel2{ margin-top:33px; margin-bottom:30px;}
.frontpage .bname{ font-size:16px; font-weight:bold; color:#252525;}
.frontpage .blin{ background-color:#d5d1d1; height:1px; margin-top:7px; width:364px;}
.frontpage .bname2{ color:#656565; font-size:12px; line-height:26px; text-indent:2em; padding-top:5px;}
.frontpage .mode3{ width:246px; float:left; margin-top:7px; margin-left:7px;}
.frontpage .mode3 img{ height:206px;width:246px; border:#dbdbdb solid 1px;}
.frontpage .sha4{ background:url(../images/frontpage_sha3.jpg) no-repeat; height:11px;}
.frontpage .bl2{ background-color:#344d90; height:2px; float:left; width:110px;}
.frontpage .bl3{ background-color:#c5c5c5; height:2px; float:left; width:190px;}
.frontpage .bl{ margin-top:8px;}
.frontpage .clin{ width:23px; float:left; height:387px; background:url(../images/frontpage_ll.jpg) no-repeat; margin-left:3px;}

.frontpage .ask{ padding-top:13px;}
.frontpage .ask2{ float:left; width:243px; padding-left:5px;line-height:20px; font-size:12px;}
.frontpage .ask1{ background:url(../images/frontpage_ask.jpg) no-repeat; width:19px; height:19px; float:left;}
.frontpage .ans1{ background:url(../images/frontpage_ans.jpg) no-repeat; width:19px; height:19px; float:left;}
.frontpage .ans{ padding-top:7px;}
.frontpage .anlin{ border-bottom:#CCC dashed 1px; margin-top:13px;}
.frontpage .gray a{ color:#656565; font-size:12px;}
.frontpage .yel a{ color:#252525; font-size:12px;}
.frontpage .bt2{background-color:#344d90; height:2px; float:left; width:112px;}
.frontpage .bt3{background-color:#c5c5c5; height:2px; float:left; width:325px;}
.frontpage .bt{ margin-top:8px;}

.frontpage .carimg{ float:left;}
.frontpage .carimg img{ width:206px; height:141px;}
.frontpage .sha6{ background:url(../images/frontpage_shadow2.jpg) no-repeat; height:9px;}
.frontpage .carr{ width:206px; float:left; padding-left:14px;}
.frontpage .newlist ul li{ line-height:30px; background:url(../images/frontpage_line2.jpg) left bottom repeat-x;}
.frontpage .newlist ul li a{ line-height:30px; color:#252525; background:url(../images/frontpage_way2.jpg) no-repeat left;padding-left:25px;font-size:12px;}
.frontpage .newlist ul li span{ float:right; color:#252525;font-size:12px;}
.frontpage .carr1{  line-height:30px;}
.frontpage .carr1 a{font-size:14px; color:#252525;}
.frontpage .carr2{ color:#656565; padding-top:7px;font-size:12px;}
.frontpage .carr3{color:#656565; padding-top:15px;font-size:12px; line-height:18px;}
.frontpage .tt{ margin-top:12px;}
.frontpage .img4{ margin-top:18px;}
.frontpage .bm2{ width:109px; height:2px; float:left;background-color:#344d90;}
.frontpage .bm3{ width:175px; height:2px; float:left;background-color:#c5c5c5; }
.frontpage .bm{ margin-top:8px;}
.frontpage .uname{ color:#2a5392; font-size:16px; background:url(../images/frontpage_way3.jpg) no-repeat left; padding-left:40px; margin-top:10px;}
.frontpage .cont{ font-size:14px; line-height:25px; color:#252525; padding-top:7px;}
.wid{ padding-top:30px;}
.frontpage .man{ width:66px; text-align:right;float:left; color:#252525; line-height:25px; font-size:14px;}
.frontpage .input2{ width:294px; height:26px; border:#cccccc solid 1px;}
.frontpage .input3{ float:left; padding-left:10px;}
.frontpage .manr{ margin-top:19px; padding-left:25px;}
.frontpage .manr span{ color:#F00;}
.frontpage .text2{ width:506px; height:107px; border:#ccc solid 1px;}
.frontpage .text3{ width:63px; height:25px; border:#ccc solid 1px;}
.frontpage .sub{ width:83px; float:left;}
.frontpage .sub a{ display:block; width:79px; height:25px; background:url(../images/frontpage_red.jpg) no-repeat; margin-left:30px; color:#FFF; text-align:center; font-size:12px; line-height:25px;}
.frontpage .bw2{ width:279px; height:2px; float:left;background-color:#344d90;}
.frontpage .bw3{ width:473px; height:2px; float:left;background-color:#c5c5c5;}
.frontpage .bw{ margin-top:8px;}

#wai2{ display:none}
#wai3{display:none}
#wai4{ display:none}
#wai5{ display:none}
#wai6{ display:none}

#refresh_code{ float:left;}

.snav4{ width:285px; float:left;overflow:hidden; margin-bottom:25px;}
.snav4 .tit{ background:url(../images/snav4_bg.jpg) no-repeat; height:29px;}
.snav4 .aside{ border:#dddddd solid 1px;}
.snav4 .mod{  color:#252525; background:url(../images/news_line2.jpg) repeat-x bottom left; padding-left:25px;}
.snav4 .mod a{ padding-left:4px; line-height:26px; display:block;  font-size:12px; color:#252525; float:left;}
.snav4 .nokid{ color:#252525; background:url(../images/news_line2.jpg) repeat-x bottom left; padding-left:25px;}
.snav4 .nokid a{  padding-left:22px; line-height:26px; display:block;  font-size:12px; color:#252525;}
.snav4 .fa{ color:#252525;padding-left:25px; background:none;}
.snav4 .fa a{  padding-left:25px; line-height:26px; display:block;  font-size:12px; color:#252525;}
.snav4 .in{ padding:7px 7px 7px 8px;}
.snav4 .in2{ padding:7px 10px 7px 17px;}
.snav4 .le{ font-size:12px; color:#FFF; float:left; padding-left:10px; line-height:29px;}
.snav4 .ab{ float:left; color:#808080; padding-left:40px; line-height:29px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.snav4 .mo{  float:right; padding-right:10px;}
.snav4 .mo a{color:#252525; font-size:12px;line-height:29px; }
.snav4 .mod2 a{ background:url(../images/snav4_way.jpg) no-repeat left; padding-left:20px; line-height:29px; float:left; color:#252525; font-size:12px;}
.snav4 .mod2{ background:url(../images/news_line2.jpg) repeat-x left bottom;}
.snav4 .mod3 a{ padding-left:20px; line-height:29px; float:left; color:#252525; font-size:12px;}
.snav4 .mod3{ background:url(../images/news_line2.jpg) repeat-x left bottom;}
.snav4 .time{ float:right; line-height:29px; color:#252525; font-size:12px;}
.snav4 .top{ margin-top:10px;}
.snav4 .ti{ font-size:14px; color:#252525; padding-top:2px;; padding-bottom:7px;}
.snav4 .ti2{ font-size:12px; line-height:26px; color:#252525;}
.snav4 .img{ width:18px; float:left; padding-top:5px; cursor:pointer;}

.newl{ font-size:22px; color:#252525; font-weight:bold;float:left;}
.newl2{ font-size:18px; color:#b3b3b3; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-left:12px; padding-top:5px;}
.position{ float:right;color:#656565; font-size:14px; line-height:25px;}
.position a{ color:#656565;; font-size:14px;line-height:25px;}
.listnews3 .first .img{ width:181px; float:left;}
.listnews3 .first .img img{ width:181px; height:180px;}
.listnews3 .first .imgr{ width:560px; float:left; margin-left:15px;}
.listnews3 .first .tit{ font-size:14px; color:#252525; line-height:37px;}
.listnews3 .first .tit a{ color:#252525;}
.listnews3 .first .name{ font-size:12px; color:#848484; line-height:28px; padding-bottom:25px;}
.listnews3 .first .show a{ font-size:14px; color:#252525; background:url(../images/news_way.jpg) no-repeat left; padding-left:18px;}
.listnews3 .first{ padding-top:18px; padding-bottom:19px;}
.listnews3 .mode2 a{ line-height:34px; font-size:14px; background:url(../image2/news_way.jpg) no-repeat; padding-left:15px; color:#252525;}
.listnews3 .datetime{ float:right; line-height:34px; font-size:14px; color:#848484;}
.listnews3 .mode2{ background:url(../images/news_line2.jpg) repeat-x bottom;}

/*分页*/
.page_fy {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:15px; font-size:14px;}
.page_fy A {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none}
.page_fy A:hover {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy A:active {BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid}
.page_fy .focus {BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4}
.page_fy .disabled {BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid}
.page_fy span{padding-left:5px;}
.page_fy span.off {border: 1px solid #EEEEEE;color:#656565;margin: 2px;padding: 2px 5px;}

.prolist1 .img img{ }
.prolist1 .img{ padding:2px; border:#c5c5c5 solid 1px;width:245px; height:203px;}
.prolist1 .ulist ul li{ float:left; margin-left:3px; margin-right:3px; margin-top:3px;}
.prolist1 .ulist ul li .name{ text-align:center;}
.prolist1 .ulist ul li .name a{ color:#252525; font-size:14px; line-height:30px;}
.prolist1 .ulist{ padding-top:15px;}
.prolist1 .pager{ padding-top:15px; font-size:14px;}

/*客户留言*/
.message .headline{ line-height:38px; font-size:18px; float:left; color:#252525;}
.message .text1{width:570px; height:40px; border:#d8d8d8 solid 1px; font-size:20px;}
.message .martop{ margin-top:10px;}
.message .martop2{ margin-top:10px;}
.message .martop3{ margin-top:10px;}
.message .martop4{ margin-top:20px;}
.message .headline2{ line-height:38px;font-size:18px; width:82px; text-align:right; float:left; color:#252525;}
.message .text2{ width:219px; height:40px; border:#d8d8d8 solid 1px; font-size:20px;}
.message .field{ float:left; padding-left:8px; width:576px;}
.message .text3{ width:570px; height:137px; border:#d8d8d8 solid 1px; font-size:20px;}
.message .green{ width:150px; height:42px; background-color:#013006; border-radius:3px; float:left;}
.message .green a{width:150px; height:42px; display:block; text-align:center; line-height:42px; font-size:20px; color:#FFF;}
.message .gre{ margin-top:39px; margin-bottom:106px;}
.message{ overflow:hidden; padding-left:30px;}

.contact .te{ background:url(../images/contact_pic.jpg) no-repeat; width:204px; height:220px; float:left; margin-left:50px; margin-top:70px;}
.contact .te2{ width:400px; float:left; padding-left:40px; color:#252525;margin-top:85px; line-height:25px; font-size:14px;}
.contact .te3{ font-size:20px; font-weight:bold; color:#252525; padding-bottom:7px;}
.contact .map{ height:550px; margin-top:20px; margin-bottom:20px;}

.newscon .title{ font-size:20px; font-weight:bolder; color:#2b2b31; text-align:center; margin-top:15px;}
.newscon .date{ margin-top:12px; text-align:center; color:#808080; font-size:12px;}
.newscon .lin{height:2px; border-bottom:#eaeaea solid 1px; line-height:0; font-size:0;}
.newscon .article{ line-height:28px; margin-top:18px;}
.newscon .pre{ background-color:#fffbf0; width:102px; border:#989898 solid 1px; border-radius:4px; float:left;}
.newscon .pre a{ line-height:31px; font-size:14px; width:102px; display:block; text-align:center; color:#3f3f47;}
.newscon .pretit{ float:left; padding-left:10px;}
.newscon .pretit a{line-height:31px; color:#252525;}
.newscon .martop{ margin-top:79px;}
.newscon .martop2{ margin-top:12px;}
.newscon .fontnav a{ color:#252525;}
.newscon{ padding-bottom:15px;}
.newscon .img3 img{ display:block; width:500px; margin:auto;}


.proin .title{ font-size:20px; font-weight:bolder; color:#252525; text-align:center; margin-top:15px;}
.proin .date{ margin-top:12px; text-align:center; color:#a1a1a1; font-size:12px;}
.proin .lin{height:7px; border-bottom:#eaeaea solid 2px;}
.proin .article{ line-height:28px; margin-top:18px;}
.proin .pre{ background-color:#fffbf0; width:102px; border:#989898 solid 1px; border-radius:4px; float:left;}
.proin .pre a{ line-height:31px; font-size:14px; width:102px; display:block; text-align:center; color:#3f3f47;}
.proin .pretit{ float:left; padding-left:10px;}
.proin .pretit a{line-height:31px; color:#252525; text-decoration:underline;}
.proin .martop{ margin-top:79px;}
.proin .martop2{ margin-top:12px;}
.proin .fontnav a{ color:#252525;}
.proin{ padding-bottom:15px;}
.proin .img3 img{ display:block; width:500px; margin:auto;}
.proin .img4 img{ display:block; width:260px; margin:auto;}

.listnews .mode .new{ line-height:38px; background:url(../image2/news_line.jpg) repeat-x bottom;}
.listnews .mode .new a{ line-height:38px; padding-left:8px;color:#252525; font-size:14px;}
.listnews .mode .new2{ line-height:33px; font-size:12px; color:#848484; padding-left:21px;}
.listnews .mode .datetime{ float:right; line-height:38px; font-size:14px;color:#848484; font-size:14px;}
.listnews .pager{ padding-top:15px;}

.foot2{ height:200px; background-color:#313131;}
.foot2 .m{ width:1024px; margin:auto; padding-top:33px;}
.foot2 .subnav{ height:20px;}
.foot2 .subnav ul li{ float:left; width:90px; text-align:center;}
.foot2 .subnav ul li.on a{ font-size:14px; color:#c4c4c4; border-right:#c4c4c4 solid 1px; display:block;}
.foot2 .subnav ul li.on2 a{ font-size:14px; color:#c4c4c4; display:block;}
.foot2 .power{ line-height:25px; color:#c4c4c4; font-size:12px; text-align:center; padding-top:15px;}
.foot2 .power a{ color:#CCC;}
.foot2 .power a:hover{ color:#F00;}
.foot2 .m .FriendLink{ font-size:12px;color:#FFFBF0; text-align:center;  padding-top:10px;}
.foot2 .m .FriendLink a{ font-size:12px; color:#FFFBF0}

.inf .type2{ line-height:25px; font-size:14px; padding-top:7px;}


/*地图样式*/
.contain{width:1000px; margin:0 auto; margin-top:5px; padding-bottom:10px;}
.sitemap{border:1px solid #DCDCDC; background:#EFf3f5; padding:30px; margin-top:10px;}
.sitemap h2{height:32px; line-height:32px; font-size:14px; padding-top:5px; border-bottom:1px dashed #ccc}
.sitemap h2 a{color:#000}
.sitemap .sitemap_box{border-bottom:1px dashed #ccc;}
.sitemap li{display:block; float:left; margin-right:15px; height:28px; line-height:28px;}
.sitemap li a{display:block; padding:5px 0; float:left; color:#000}
/*search*/
.search_title{margin-top:10px; border:1px solid #ccc; border-right:0; border-left:0; background:#F3F3F3; height:30px; line-height:30px; padding-left:5px;}
.search_title a{padding-left:15px; font-weight:bold}
.search_content{margin-top:5px; border-bottom:1px dashed #ccc}
.search_content h2{height:25px; line-height:25px;}
.search_content h2 a{font-size:14px;}
.search_content p{padding:5px 0;line-height:23px;}
.search_page{width:99%; border-top:none; text-align:left; margin-top:8px;}
.search_page ul{ list-style:none}
.search_page li{display:block; float:left; margin-left:5px; height:25px; line-height:25px;}
.search_page li a{display:block; height:25px; line-height:25px; float:left;}
.search_page li.focus a{font-weight:bold; color:#990000}

.friend{ border-top:#c3c3c3 dashed 1px; width:1006px; margin:auto; padding-top:8px; height:auto !important; height:60px; min-height:60px;}
.friend2{ float:left;}
.friend3{ float:left; color:#252525; font-size:16px; padding-left:12px; padding-top:9px;}
.friend4{ float:left; color:#252525; font-size:14px; padding-left:12px; width:80%;padding-top:9px;}
.friend4 a{ color:#252525; font-size:14px; line-height:20px;}
.friend4 a:hover{ color:#F00; font-size:14px; line-height:20px;}
.fheight{ height:20px;}

#qqonline{ position:fixed; right:1px; top:200px; z-index:999;display:block; }
#qqonline .control{ float:left;background:url(../images/menu1.png) no-repeat; width:43px; height:123px; z-index:1000; cursor:pointer;display:block; margin:30px 0 0 0 ;}
#qqonline .controlH{ background:url(../images/menu2.png) no-repeat;  }
#qqonline .box{ width:152px; background:#FFF url(../images/BoxLine1.png); z-index:999; float:left; display:block; }
#qqonline .top{ background:url(../images/top.png) no-repeat;height:10px;}
#qqonline .bottom{ background:url(../images/bottom.jpg) no-repeat; height:10px; clear:both;}
#qqonline .box .Con1 ul{ list-style:none; padding:0; margin:0;margin-left:30px; margin-bottom:10px;}
#qqonline .box .Con1 ul li{padding-left:0px; width:100px;   line-height:30px;}
#qqonline .box .Con1 ul li a{background:url(../images/qq.png) no-repeat 0px center; display:block; color:#252525;}
#qqonline .box .Con1 ul li a:hover{ color:#F00;}

#qqonline .box .TopTxt{ width:152px; line-height:30px; font-size:14px; text-align:center; background:url(../images/spline.jpg) center bottom no-repeat; color:#121212; letter-spacing:1px;z-index:999;}

#qqonline .box .Con1{ width:152px; line-height:30px; font-size:14px; text-align:center; background:url(../images/mid.png) center bottom no-repeat; padding-bottom:1px;z-index:999;}
#qqonline .box .Conbt{ width:152px; line-height:30px; font-size:14px; text-align:center;}
#qqonline .box .Conbt .qrcode{ height:140px; width:140px; margin-left:5px; background:url(../images/qrcode.jpg) no-repeat center;}

#qqonline .box .ConBTxt{width:152px; background:url(../images/bottom.png); height:54px}
#qqonline .box .ConBTxt .t1{ font-size:12px; text-align:center; color:#FFFBF0; padding-top:10px;}
#qqonline .box .ConBTxt .t2{ font-size:14px; text-align:center; color:#FFFBF0; font-family:Verdana, Geneva, sans-serif; font-weight:900;}

.bpic ul li a img{width:100%;height:625px; display:block; margin:0px auto}
.bpic{width:100%;position:relative;height:625px;}
.switchers{ position:absolute; z-index:20; width:100px; bottom:25px; left:700px;}
.switchers ul li a{ border-radius:20px; background-color:#666; width:10px; height:10px; display:block;}
.switchers ul li a:hover{ border-radius:20px; background-color:#999; width:10px; height:10px; display:block;}
.switchers ul li.active a{ border-radius:20px; background-color:#999; width:10px; height:10px; display:block;}
.switchers ul li{ float:left; width:10px; margin-left:7px;}
.contents2{ height:392px;}



.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(../images/fh.jpg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
 
}
.no-touch .cd-top:hover { 
   background:url(../img/fh.jpg)
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 72px;
    width: 26px;
    right: 30px;
    bottom: 30px;
  }
}