@charset "utf-8";/*-----------------共用样式------------------B */
body{font-size:14px;margin:0px;padding:0px;font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";color:#333;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ul,li,dl,dt,dd,ol,img,h1,h2,h3,h4,h5,h6,form,input,p,option{margin:0px;padding:0px;}
dl,dt,dd,li,ol,ul{list-style-type:none;display:block;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none;border:none;}
img{vertical-align:top;border:0px;}
.clear{width:0px;height:0px;line-height:0px;font-size:0px;content:".";display:block;height:0;clear:both;visibility:hidden}
.f-l{float:left!important;_display:inline}
.f-r{float:right!important;_display:inline}
.text-c{text-align:center;}
.w{width:1200px;margin:0px auto;padding:0px;}

/* 链接 */
a{color:#333;text-decoration:none;}
a:hover{color:#0069c5;}
.orange{color:#ff7300;}

.header-bg{width:100%;height:195px;background:url(../images/bj-bg.jpg) repeat-x;}
.header{height:195px; background:url(../images/top-bg.jpg) no-repeat top center; position:relative; z-index:2;}
.logo{padding-top:37px;}
.header-search{width:254px;}
.deng-in{height:50px; line-height:50px; text-align:right; margin-bottom:20px;color:#FFF}
.deng-in a{ color:#FFF;}
.deng-in a:hover{ text-decoration:none;color:#FFF;}
.input-text{height:37px;line-height:37px;width:210px;border:none;border-radius:8px;text-indent:15px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
.btn{width:40px;height:37px;border:none;border-radius:8px;background:url(../images/magnifier.png) no-repeat center center #FFF;cursor:pointer;border-top-left-radius:0px;border-bottom-left-radius:0px;}

.mainnav-bg{width:1200px;height:50px; position:absolute; z-index:5;top:144px; left:0px; z-index:5;}
.mainnav ul li{font-size:16px;padding:0px 28px;float:left;height:50px;line-height:50px;position:relative; z-index:9}
.mainnav ul li a{color:#FFF;}
.mainnav ul li.on{background-color:#0085cf;color:#FFF;}
.mainnav ul li dl{display:none;/*默认隐藏*/ position:absolute;width:120px;top:50px;left:0;z-index:99;border-top:0;background:#0085cf;-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);box-shadow: 3px 3px 3px rgba(0, 0, 0, .1);text-align:center;}
.mainnav ul li dl dt{width:120px;line-height: 34px;border-top: 1px solid #0068c4;text-align:center;}
.mainnav ul li dl a{width:120px;display: block;color: #fff;font-size:14px;}
.mainnav ul li dl a:hover{color:#fff;background-color:#0070af;}

/* 幻成片 */
.banner{width:100%;height:350px; position: relative;overflow: hidden; margin-bottom:23px;}
.banner .pic{position:relative;z-index:0;width:100% !important;height:350px;display:block;}
.banner .pic li{width:100% !important;height:350px;overflow:hidden;text-align:center;}
.banner .hd {width:100%; position: absolute; bottom:10px; text-align: center; font-size:0; z-index:1; }
.banner .hd li{margin: 0 9px; height:15px;width: 15px; cursor: pointer;display:inline-block; *display:inline; zoom:1;border-radius:15px;background-color:#ffffff;}
.banner .hd .on{ background-color:#007deb;}
.banner .prev,
.banner .next { width:45px; height: 90px; margin: -45px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.banner .prev { left:2%; }
.banner .next { background-position: 0 -90px; right: 2%; }
.banner .prev:hover,
.banner .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important ;}	


.recommend{height:310px; margin-bottom:20px;}
.magicfilm{width:300px;height:310px;}
.news{width:442px;height:307px; margin-left:20px;border:1px solid #d9d9d9;border-top:2px solid #0881eb;}


.circular{width:416px;height:310px;}
.circular-tit{height:40px;}
.circular-tit ul{width:100%;}
.circular-tit ul li{width:50%; float:left;height:40px; line-height:40px; font-size:18px; text-align:center;background-color:#dddedf;cursor:pointer}
.circular-tit ul li.on{ background:url(../images/circular-tit.jpg) no-repeat center center; color:#FFF;}
.circular-tit ul li.on a{ color:#FFF;}

.circular-cnt{width:414px;height:268px;border:1px solid #d9d9d9;border-top:none}

.circular-cnt dl{height:60px;width:94%; padding:0px 3%;border-bottom:1px dashed #dadada; background:url(../images/new-bg.jpg) repeat-x; padding-top:10px; margin-bottom:8px;}
.circular-cnt dl dt{ font-size:16px; color:#007deb;height:26px; line-height:26px; text-align:center;}
.circular-cnt dl dt a{ color:#007deb;}
.circular-cnt dl dd{height:31px;line-height:31px; color:#999;}

.circular-cnt ul{height:182px;width:94%; padding:0px 3%;}
.circular-cnt ul li a{ display:block;height:36px; line-height:36px;}
.circular-cnt ul li a span{ float:right; color:#8f8f8f;}
.circular-cnt ul li a:hover span{ color:#0069c5;}


/* 内容区域 */
.section{height:auto;min-height: 500px;}
	/* 内容区域>左侧 */
	.section-l{width:370px;height:auto;}
	.hot-news{width:340px;padding:5px 15px;background-color:#FFF;}
	.lineh41 li{height:41px;line-height:41px;}	
	.taxing,.website{width:340px;padding:5px 15px;background-color:#FFF;}
	.taxing-cnt{width:100%;height:75px;}
	
	.website{height:auto;}
	
	.website-tab{background-color:#b7b7b7;height:30px;}
	.website-tab ul li{height:30px;line-height:30px;padding:0px 10px;color:#FFF;float:left;cursor:pointer;}
	.website-tab ul li.on{padding:0px 18px;background-color:#0069c5;}
	
	.website-cnt ul > div{height:40px;border-bottom:1px dashed #e5e5e5;display:block;}
	.website-cnt ul li{float:left;width:20%;height:40px;}
	.website-cnt ul li a{height:40px;line-height:40px;width:100%;text-indent:20px;background:url(../images/li-bg03.png) no-repeat 10px center;display:block;}
	.website-cnt ul li a:hover{background:url(../images/li-bg04.png) no-repeat 10px center;}
	
	/* 幻成片 */	
	.focusBox {position: relative;width:300px;height:310px;overflow: hidden;font-family:Arial;text-align: left;background:#fff;}
	.focusBox .pic img {width:300px;height:310px;display: block;}
	.focusBox .txt-bg {position: absolute;bottom: 0;z-index: 1;height: 45px;width:100%;background: #333;filter: alpha(opacity=80) !important;opacity: 0.8 !important;overflow: hidden;}
	.focusBox .txt {position: absolute;bottom: 0;z-index: 2;height: 45px;width:100%;overflow: hidden;}
	.focusBox .txt li{height:40px;line-height:40px;position:absolute;bottom:-45px;font-family:"微软雅黑";}
	.focusBox .txt li a{display: block;color: white;padding: 0 0 0 8px;font-size:14px;text-decoration: none;}
	.focusBox .num {position: absolute;z-index: 3;bottom:15px;right:6px;}
	.focusBox .num li{float: left;position: relative;width: 20px;height: 10px;border-radius:10px;line-height: 18px;overflow: hidden;text-align: center;margin:0px 4px;cursor: pointer;}
	.focusBox .num li a,.focusBox .num li span {position: absolute;z-index: 2;display: block;color: white;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none;}
	.focusBox .num li span {z-index: 1;background:#FFF;}
	.focusBox .num li.on a,.focusBox .num a:hover{background:#0069c5;}
	
	.newsdistrict-list{width:94%;padding:0px 3%;}
	.newsdistrict-list ul li{height:36px;line-height:36px;text-indent:14px;background:url(../images/li-bg03.png) no-repeat left center;font-size:15px;}
	.newsdistrict-list ul li:hover{background:url(../images/li-bg04.png) no-repeat left center;}
	.newsdistrict-list ul li span{float:right;color:#9c9c9c;text-indent:0px;font-size:14px;}
	
/* 新闻动态 */
.album-tit{width:100%;height:38px;line-height:38px;border-bottom:1px solid #ebebeb;margin-bottom:8px;}
.album-tit h2{height:38px;padding-left:38px;color:#007deb;font-size:18px;background:url(../images/ico2.png) no-repeat 15px center #f4f4f4;}
.album-tit span{float:right;margin-right:10px;}
.album-tit span a{color:#666}
.album-tit span a:hover{color:#0069c5;}

/* 内页 */
.child-banner{height:220px;width:100%; margin-bottom:20px;}

.section{position:relative;}
.section-left{width:240px;height:auto; position:absolute; z-index:1;top:-35px;}
.subnav{width:100%;height:auto;background-color:#f2f2f2;}
.subnav h2{height:90px;line-height:90px;background:url(../images/li-bg.png) no-repeat center center;font-size:24px;color:#fff;text-align:center;}
.subnav ul{}
.subnav ul li a{width:100%;height:52px;line-height:52px;border-bottom:1px dashed #d1d1d1;font-size:16px;text-align:center;color:#333;display:block;}
.subnav ul li a:hover,.subnav ul li a.on{color:#0969bc; font-weight:bold;}

.section-right{width:920px;}
.breadcrumb{height:44px;line-height:44px;border-bottom:1px solid #dcdcdc;color:#333333;}
.breadcrumb a{color:#333;}
.breadcrumb a:hover{color:#0069c5;text-decoration:none;}
.breadcrumb span{color:#0069c5;}

.news-list{padding:15px 0px; padding-top:0px;min-height: 600px;}
.news-list ul li{height:52px;line-height:52px;background:url(../images/li-bg05.png) no-repeat 10px center;text-indent:25px;font-size:16px;border-bottom:1px dashed #dbdbdb;}
.news-list ul li:hover{background:url(../images/li-bg06.png) no-repeat 10px center;}
.news-list ul li span a{float:right;color:#666;padding-right:10px;font-size:14px;}

.news-details{padding:27px 30px;font-size:16px;line-height:40px;}
.news-details h2{line-height:31px;padding:12px 0px;font-size:24px;text-align:center;}
.news-details h3{line-height:31px;padding:12px 0px;font-size:24px;text-align:center;border-bottom: 1px dashed #c4c4c4;margin-bottom: 20px;}
.news-details tiem{width:100%;display:block;height:28px;line-height:28px;text-align:center;color:#999;font-size:14px;padding-bottom:20px;border-bottom:1px dashed #c4c4c4;margin-bottom:25px;}

/*分页*/
.listingPage{padding:10px 0px;background-color:#ececec; margin-bottom:20px;}
.listingPage a{cursor: pointer;text-align: center;display: inline-block;_display:inline;border: 1px solid #b2b2b2;color: #333333;font-size:14px;padding:6px 15px;margin:0px 5px;background-color:#FFF;}
.listingPage a:hover{background: #166cb7;color: #fff;}
.listingPage span{font-size:14px;background: #166cb7;color: #fff;display: inline-block;border: 1px solid #166cb7;padding:6px 15px;}
.listingPage input{width:55px;font-size:14px;margin:0px 6px;text-align:center;border: 1px solid #b2b2b2;vertical-align: bottom; }

.sub-banner{height:90px; margin-bottom:28px;}

.newsarea{height:236px; margin-bottom:20px;}
.newsarea-piece{width:563px;height:214px;border:1px solid #dedede;padding:10px 10px;}
.newsarea-piece dl dt{float:left;width:175px;height:214px;margin-right:13px; position:relative;}
.newsarea-piece dl dt span{width:162px;height:32px; line-height:32px; position:absolute; z-index:1; top:0px; left:0px; color:#FFF; padding-left:13px; background:url(../images/tiao.png) no-repeat center center; font-size:18px;}
.newsarea-piece dl dd{float:left;width:375px;height:214px; position:relative;}
.newsarea-more{ position:absolute; z-index:1; bottom:0px; right:0px;width:87px;height:25px; font-size:13px;}
.newsarea-more a{background-color:#a3a3a3;width:87px;height:25px; line-height:25px;display:block; text-align:center; color:#FFF;}
.newsarea-more a:hover{background-color:#0881eb;}

.newsarea-piece dl dd ul li{height:36px; line-height:36px;width:365px; padding-left:10px; background:url(../images/li-bg03.png) no-repeat left center;}
.newsarea-piece dl dd ul li:hover{background:url(../images/li-bg04.png) no-repeat left center;}
.newsarea-piece dl dd ul li span{ float:right;color:#9c9c9c; font-size:13px;}


.quick-links{height:95px; background-color:#eaeaea; margin-bottom:34px;}
.quick-links-left{height:80px;width:87px; padding-left:17px;padding-top:15px;background:url(../images/sanjiao.png) no-repeat 75px center #565656;line-height:30px; font-size:22px; color:#FFF; margin-right:33px;}
.quick-links-right{ padding-top:17px;}
.quick-links-right ul li{ margin-right:17px; float:left;}

.fenxiang{padding:10px;height:24px;}
.turn{border-top:1px solid #e5e5e5; padding:15px 0px;height:74px;}
.turn ul li{width:100%;float:left;height:36px; line-height:36px;}
.turn ul li a{color:#666;}
.turn ul li a:hover{color:#0069c5;text-decoration:underline;}

/* 页脚 */
.footer-bg{height:208px;width:100%; background:url(../images/bootom-bg.jpg) repeat-x;}
.footer{height:208px;background:url(../images/bootom-bg2.png) no-repeat center center; color:#d7e7fa; position:relative;}
.qr-code{width:118px;height:118px; background-color:#FFF; position:absolute; z-index:3;top:47px; right:23px;}
.footer-name{height:90px; line-height:85px; font-size:18px;}
.footer-introduce{height:100px;width:1200px; position:relative;}
.footer-introduce span{display:block;padding-left:23px;height:32px;line-height:32px;position:absolute; z-index:2; top:0px; left:0px; background:url(../images/ico.png) no-repeat 9999px 9999px;}
.footer-introduce span.bt-ioc-01{ background-position:0px 8px;}
.footer-introduce span.bt-ioc-02{ background-position:-402px 8px;}
.footer-introduce span.bt-ioc-03{ background-position:2px -28px;}
.footer-introduce span.bt-ioc-04{ background-position:-204px -28px;}

.copyright{width:100%; color:#d7e7fa;height:42px; line-height:42px; text-align:center; background-color:#004c8f;}