﻿@charset "utf-8";
/* CSS Document */
body,html{margin:0; padding:0; height:100%;}
body{font-family: 微软雅黑,宋体,sans-serif; font-size:12px; position:relative;}
a{text-decoration:none;}
p{margin:0; padding:0;}
ul,li{list-style:none; margin:0; padding:0;}
dl,dt,dd{margin:0; padding:0;}
.c-b{clear:both;}
img{border:0;}
.w1200{ width:1200px; margin:0 auto;}
.f-r{ float:right;}
.f-l{ float:left;}
/*----头部----*/
.headWrap{}
.topbg{ width:100%; height:32px; background:#045eb2;}
.top{ color:#fff; line-height:32px;}
.top .searchBar{width:142px; height:20px; margin:6px 0; position:relative;}
.top .txtsearch{width:130px; height:20px; padding:0 5px; border:0px; background:#fff; color:#404040;}
.top .btnsearch{ width:20px; height:20px; background:url(../images/fdj.png) center center no-repeat; border:0; position:absolute; top:0; right:5px;}
.top a{ display:block; float:right; color:#fff; padding:0 10px 0 20px;}
.top a.help{ background:url(../images/help.png) left center no-repeat;}
.top a.contact{ background:url(../images/contact.png) left center no-repeat;}
.top a:hover{ color:#FC0;}

.header{ height:127px;}
.logo{ float:left; width:522px; height:100px; padding:10px 0; line-height:120px; overflow:hidden;}
.nav{ float:right;}
.nav ul{}
.nav ul li{ float:left; padding:0 15px; line-height:120px;}
.nav ul li a{ color:#2d2d2d; font-size:16px;}
.nav ul li:hover{ border-bottom:5px solid #f9aa01;}
.nav ul li:hover a{ color:#f9aa01;}

/*BANNER*/
div.banner{ width:100%; height:auto; overflow:hidden; position:relative;}
div.banner ul.imgplay{width:100%; height:100%;}
div.banner ul.imgplay li{ width:100%; height:100%; float:left; display:none;}
div.banner ul.imgplay li img{width:100%;height:auto}
div.bc{ width:100%; position:absolute; text-align:center; bottom:0px;}
div.bc ul li{ text-align:center; background:#000; border-radius:100%; margin:5px; width:10px;height:10px; display:inline-block;}
div.bc ul li.act{ background:#fff}


/*主体*/
.bodyWrap{}
.plate_one{ height:460px; background:#fff;}
.block{ float:left;width:262px; height:302px; margin:0 46px 0 0;}
.block-bg{width:66px; height:66px; margin:-33px auto 0 auto;}
.block span{ display:block; width:85px; height:45px; margin:30px auto; font-size:20px; text-align:center; line-height:35px;}
.block p{ padding:0 15px; font-size:14px; line-height:22px;}
.block1{border:1px solid #56a637;}
.block1 .block-bg{ background:url(../images/bl1.png) center center no-repeat;}
.block1 span{ border-bottom:5px solid #56a637;}
.block2{border:1px solid #e5a201;}
.block2 .block-bg{ background:url(../images/bl2.png) center center no-repeat;}
.block2 span{ border-bottom:5px solid #e5a201;}
.block3{border:1px solid #098df3;}
.block3 .block-bg{ background:url(../images/bl3.png) center center no-repeat;}
.block3 span{ border-bottom:5px solid #098df3;}
.block4{border:1px solid #fa65d5; margin:0;}
.block4 .block-bg{ background:url(../images/bl4.png) center center no-repeat;}
.block4 span{ border-bottom:5px solid #fa65d5;}


.aboutusContainer{height:420px; background:url(../images/aboutusbg.png) top center no-repeat;}
.aboutusTittle{ height:90px; background:url(../images/aboutbt.png) center center no-repeat;}
.aboutusContent{ width:904px; height:160px; padding:30px; margin:10px auto 0 auto; background:rgba(255,255,255,0.8); line-height:28px; font-size:14px; overflow:hidden;}
.aboutusContainer a.more{ display:block; width:97px; height:27px; margin:30px auto 0 auto; color:#fff; background:#0570d4; line-height:27px; text-align:center; font-size:14px; overflow:auto;}

.newsContainer{ margin:20px 0 30px 0;}
.newsTittle{ height:90px; background:url(../images/newsbt.png) center center no-repeat;}
.newsTittle a{ display:block; float:right; line-height:70px; font-size:14px; color:#0570d4;}
.newsContent{}
.newsContent li{ float:left; width:500px; height:90px; margin:10px 50px;}
.newsContent li dl{ float:left; width:100px; height:90px; margin:0 15px 0 0; text-align:center;}
.newsContent li dl dt{ height:54px; color:#fff; background:#0570d4; font-size:30px; line-height:54px;}
.newsContent li dl dd{ height:36px; line-height:36px; font-size:20px; background:#e2e2e2; color:#b2afaf;}
.newsContent li a{ display:block; height:40px; line-height:40px; color:#2d2e2e; font-size:18px; overflow:hidden;}
.newsContent li p{ line-height:25px; overflow:hidden; height:50px; text-indent:2em; color:#696969;}
.newsContent li:hover dl dt{ background:#e5a201;}
.newsContent li:hover a{ color:#e5a201;}

.caseContainer{ background:#045eb2; padding:0 0 30px 0;}
.caseTittle{ height:90px; background:url(../images/casebt.png) center center no-repeat;}
.caseTittle a{ display:block; float:right; line-height:60px; font-size:14px; color:#fff;}
.caseContent{ padding:20px 0;}
.caseContent li{ float:left; position:relative; overflow:hidden;}
.caseContent li img{ width:100%; height:100%;}
.caseContent li a{ display:none; width:100%; height:100%;background:rgba(255,182,0,0.6); color:#fff; text-align:center; position:absolute; top:0; left:0; font-size:20px;}
.caseContent li.li1{ width:210px; height:250px; margin:0 10px 0 0; line-height:250px;}
.caseContent li.li2{ width:335px; height:160px; line-height:160px; margin:0 10px 0 0;}
.caseContent li.li3{ width:200px; height:160px; line-height:160px; margin:0 10px 0 0;}
.caseContent li.li4{ width:215px; height:160px; line-height:160px; margin:0 10px 0 0;}
.caseContent li.li5{ width:200px; height:160px; line-height:160px; margin:0 0 0 0;}
.caseContent li.li6{ float:right; width:300px; height:250px; line-height:250px; margin:10px 0 0 10px;}
.caseContent li.li7{ float:right; width:325px; height:250px; line-height:250px; margin:10px 0 0 10px;}
.caseContent li.li8{ float:right; width:335px; height:250px; line-height:250px; margin:10px 0 0 0;}
.caseContent li.li9{ width:210px; height:160px; line-height:250px; margin:10px 0 0 0;}
.caseContent li:hover a{ display:block;}

/*底部*/
.footWrap{ width:100%; height:240px; background:#3c3b3b;}
.footer{ height:200px;}
.footer p{ float:left; width:263px; padding:0 0 0 33px; line-height:50px; color:#a9a9ab; font-size:14px;}
.foot-bottom{ height:40px; background:#2c2a2a; color:#a9a9ab; line-height:40px; font-size:14px; text-align:center;}




/*内页*/
.inbody{background:#fff; margin:30px auto;}
.left{ float:left; width:250px;}
.left .fast-menu{ height:52px; line-height:52px; text-align:center; color:#fff; font-size:18px; background:#429AEC; border:1px solid #e6e6e6; border-bottom:0;}
.left ul{ border:1px solid #e6e6e6; border-top:0;}
.left ul li{ height:40px; }
.left ul li a{ display:block; border-bottom:1px dashed #e6e6e6; background:#fff; color:#404040; text-align:center; line-height:39px; font-size:14px;}
.left ul li a:hover{ background:#fecb5d;}
.left-contact{ padding:100px 0 10px 10px; line-height:30px; font-size:14px; background:#eaebeb url(../images/leftconbg.png) top center no-repeat;}

.right{ float:right; width:930px;}
.right .rt{ height:52px; border-bottom:1px solid #ccc;}
.right .rt .menu{ float:left; line-height:52px; padding:0 10px; font-size:18px; color:#f9aa01;}
.currentlocation{ float:right; line-height:52px; padding: 0 0 0 25px; background:url(../images/c.png) 10px center no-repeat;}
.currentlocation a{color:#8c8c8c;}
.currentlocation a:hover{color:#f60;}
.currentlocation span{color:#f60;}

/*大段内容部分公用内容*/
.content{margin:0 auto;padding:0 20px;min-height:350px;text-align:left;background:#fff;color:#535353;overflow-x:hidden;overflow-y:auto;}
.contenthead{width:80%;margin:15px auto;border-bottom:#ccc dashed 1px;}
.contenthead h1{text-align:center;font-size:18px;}
.contenthead h2{font-weight:normal;text-align:center;font-size:12px;padding:5px 0;}
.contentmain{margin:0 auto;padding:10px 0;font-size:12px;line-height:2;}
.contentfooter{margin:10px 0;color:#666;}
.contentfooter a{color:#666;}
.contentfooter a:hover{color:#2ea2c5;}



/*Page分页*/
.page{width:auto;margin:20px auto;padding:10px 0;}
.morePage{float:left;}
.morePage a{word-break:normal;word-wrap:normal;color:#3384c5;text-align:center;}
.morePage *{font-style:normal;font:normal 12px/18px Srial,SimSun,serif;text-decoration:none;}
.morePage b{display:block;float:left;width:auto;height:18px;line-height:18px;margin:0 4px;padding:4px 10px;color:#404040;border:1px #e7e7e7 solid;}
.morePage code{display:block;float:left;}
.morePage code a,.morePage code i{display:block;float:left;width:auto;height:18px;line-height:18px;margin:0 4px;padding:4px 10px;color:#404040;border:1px #e7e7e7 solid;}
.morePage code a{}
.morePage code a:hover{color:#fff;border-color:#e78034;background:#e78034;}
.morePage code a.active{color:#fff;border-color:#e78034;background:#e78034;font-weight:bold;}
.morePage code a:hover.active{}
.morePage code i{display:block;border:0;margin:0;padding:0;font-weight:bold;line-height:14px;}
.morePage kbd,.morePage dfn{display:block;float:left;width:auto;height:18px;line-height:18px;margin:0 4px;padding:4px 10px;border:1px #e7e7e7 solid;color:#fff;border-color:#e78034;background:#e78034;}
.morePage dfn{}
.morePage dfn.disable{}
.morePage kbd a,.morePage dfn a{display:block;overflow:hidden;color:#fff;}
.morePage dfn a{}
.morePage dfn.disable,.morePage kbd.disable{background:#e6e6e6;border:1px #e6e6e6 solid;}
.morePage kbd.disable{}
.morePage .disable a{color:#fff;background:#e6e6e6;}
.disable {background-color:#eee;}
.morePage .off{display:none;}
.morePage input{display:none;float:left;width:50px;height:18px;line-height:18px;font-family:Verdana,SimSun;border:1px solid #999;background:#fff;color:#3384c5;text-align:center;}

/*大段内容部分公用内容*/
.content{margin:0 auto;padding:0 20px;text-align:left;}
.contenthead{width:80%;margin:15px auto;border-bottom:#ccc dashed 1px;}
.contenthead h1{text-align:center;font-size:18px; font-family:"微软雅黑"; color:#333;letter-spacing:2px;}
.contenthead h2{font-weight:normal;text-align:center;font-size:12px;padding:5px 0;}
.contentmain{margin:0 auto;padding:10px 0;font-size:14px;line-height:1.8;}
.contentfooter{margin:10px 0;color:#666;}
.contentfooter a{color:#666;}
.contentfooter a:hover{color:#2ea2c5;}

/*展示方式*/
/*文字列表*/
ul.base_textlist{width:100%;margin:0 auto;padding:0;}
ul.base_textlist li{width:100%;height:50px;background:url(../images/ico6.jpg) 3px center no-repeat;clear:both;border-bottom:1px #ccc dashed;}
ul.base_textlist li a{float:left;line-height:50px;font-size:14px;color:#4c4c4c;text-indent:20px;}
ul.base_textlist li a:hover{color:#f60;}
ul.base_textlist span{float:right;width:100px;line-height:50px;color:#646464;}
/*文字列表（含简短概括）*/
.base_textintrolist{list-style:none;width:100%;margin:0 auto;}
.base_textintrolist dl{padding:20px 0;border-bottom:#7f6f58 dashed 1px;position:relative;overflow:hidden;zoom:1;}
.base_textintrolist dl dt{float:right;width:650px;font-size:16px;}
.base_textintrolist dl dt a{color:#383838;}
.base_textintrolist dl dt a:hover{color:#f27915;}
.base_textintrolist dl:hover dt a{color:#f27915;}
.base_textintrolist dl dd.intro{float:right;width:650px;height:44px;line-height:22px;font-size:14px;color:#737373;overflow:hidden;}
.base_textintrolist dl dd.date{float:left;width:87px;height:87px;background:#d9d9d9;color:#7e7e7e;text-align:center;font-size:16px;line-height:1;}
.base_textintrolist dl:hover dd.date{background:#f27915;color:#fff;}
.base_textintrolist dl dd.date span{display:block;font-size:36px;line-height:60px;}

.base_textintrolist2{list-style:none;width:100%;margin:0 auto;}
.base_textintrolist2 dl{padding:20px 0;border-bottom:#7f6f58 dashed 1px;position:relative;overflow:hidden;zoom:1;}
.base_textintrolist2 dt{font-size:16px;color:#f3a21b;}
.base_textintrolist2 dt a{color:#f3a21b;}
.base_textintrolist2 dt a:hover{color:#f60;}
.base_textintrolist2 dd{color:#6e6e6e;padding:10px 0;line-height:1.5;color:#333;}
/*图文列表*/
.base_pictextlist{width:100%;margin:0 auto;}
.base_pictextlist dl{padding:10px 0;border-bottom:#bbb dashed 1px;color:#6e6e6e;position:relative;overflow:hidden;zoom:1;}
.base_pictextlist dt{float:right;width:70%;height:24px;line-height:24px;font-weight:bold;font-size:14px;}
.base_pictextlist dd.intro{float:right;width:70%;line-height:20px;}
.base_pictextlist dd.pic{display:block;float:left;width:30%;margin-top:10px;}
.base_pictextlist dd.pic img{display:block;margin:0 auto;padding:5px;border:1px #ddd solid;}
.base_pictextlist dl:afterNONE{content:".";display:block;height:0;clear:both;visibility:hidden;}

/*图片列表*/
ul.base_piclist{list-style:none;width:100%;margin:0 auto; overflow:auto;}
ul.base_piclist li{float:left;display:block;width:290px;height:auto;margin:9px 0 0 4px;text-align:center;line-height:1.5; border:1px solid #ccc;}
ul.base_piclist li a img{display:block;width:286px;height:250px;margin:2px auto 0;}
ul.base_piclist li a{color:#4c4c4c;}
ul.base_piclist li a:hover{color:#f60;}
ul.base_piclist li a span.title{background:#f0efea; display:block; height:50px; line-height:50px;}
ul.base_piclist li a:hover span.title{}
ul.base_piclist li.c-b{ clear:both; display:none;}
ul.base_piclist li:hover{border:1px solid #999;}
/*单页效果*/
.base_singlepage{margin:0 auto;padding:0;text-align:left;line-height:2;}
.base_singlepage_head{width:80%;margin:0 auto 20px auto;}
.base_singlepage_head h1{color:#f64100;text-align:center;font-size:16px;}
.base_singlepage_head h2{font-weight:normal;text-align:center;font-size:12px;padding:5px 0 2px 0;}
.base_singlepage_summary{margin:5px auto;padding:10px;background:#fafafa;border:1px #f0f0f0 dashed;}
.base_singlepage_main{margin:0 auto;padding:10px 0;}
.base_singlepage_main p{-webkit-margin-before:0;-webkit-margin-after:0;}

/*基础文件 额外配置 必须放置尾部*/
.mg-0{margin:0px;}
.mg-5{margin:5px;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.pd-0{padding:0px;}
.pd-5{padding:5px;}
.mt-0{margin-top:0px;}
.mb-0{margin-bottom:0px;}
.ml-0{margin-left:0px;}
.mr-0{margin-right:0px;}
.pt-0{padding-top:0px;}
.pb-0{padding-bottom:0px;}
.pl-0{padding-left:0px;}
.pr-0{padding-right:0px;}
.pl-5{padding-left:5px;}
.pr-5{padding-right:5px;}
.pb-5{padding-bottom:5px;}
.w-5{width:5px;}
.h-5{height:5px;}
.h-10{height:10px;}
.h-20{height:20px;}
.lh-24{line-height:24px;}
.c-b{clear:both;}
.f-l{float:left;}
.f-r{float:right;}
.bc-1{background:#f2f6f9;}
.ta-l{text-align:left;}
.ta-c{text-align:center;}
.ta-r{text-align:right;}
.va-m{vertical-align:middle;}


.news_list{}
.news_list dl{ height:40px; line-height:40px; border-bottom:1px dashed #ccc;}
.news_list dl a{ color:#404040;}
.news_list dl dt{ height:40px; float:left;}
.news_list dl dd{ height:40px; float:right;}
