﻿/* CSS Document  */ 

*{margin:0;padding:0;font-size:100%;}
body{ background-color:#fff;}
body, button, input, select, textarea { font:14px/21px "Microsoft YaHei","Arial Narrow","����",HELVETICA;vertical-align:middle;}

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;margin:0px; padding:0px;}
ul,li,ol { list-style:none;margin:0px; padding:0px;}
a{color:#000}
a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:underline;color:#000}
img{vertical-align:top;border:0 none}
em { font-style:normal;}
button, input, select, textarea { font-size:100%; vertical-align:middle; font-family: Arial, Helvetica, sans-serif; outline:none}
textarea { resize:none }
input { line-height:1.2em; overflow:hidden;}
.clear:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}
.clear{*zoom:1;clear:both; font-size:0; line-height:0; height:0; }
.ml10{ margin-left:10px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.ml25{margin-left:25px;}
.mt20{margin-top:20px;}
.mr15{margin-right:15px;}
.h10{height:10px;}
.h20{height:15px;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.site_nav,.sj_nav {background:url(bg_repeat.gif) repeat-x 0px 0px;}
.line{border-bottom:1px solid #c8c8c8; }
.layout{width:1200px; margin:0 auto;}
.toutiao ul li,.con-list li,.con-list2 li,.ly-btn li,.liuyan p,.hy .hy-img li h4,.hy .hy-con li,.wz h3,.fywt h3,.newhf-con li,.paihang-con,.bumen h2 ,.ds-yl ul li,.sdgz-con li{ background:url(../images/icon.png) no-repeat;}

/*header*/

.header { border-top:5px #004986 solid; height:120px; overflow:hidden; background:#FFFFFF;}
.header-left{float:left; padding-top:30px;}
.header-left span{margin-left:40px;}
.header-right{float:right;padding-top:30px;}
.login{width:300px; }
.login .btn-tc{ background:url(../images/tc.png) no-repeat; width:69px; height:25px; border:0;margin-right:10px;cursor: pointer;}
.login .btn-zc{ background:url(../images/zc.gif) no-repeat; width:69px; height:25px; border:0;margin-right:10px;}
.login .btn-dl{ background:url(../images/dl.gif) no-repeat; width:100px; height:25px; border:0;margin-right:10px;cursor: pointer;}
.search{ width:358px; height:33px;margin-top:10px;}
.search-w{ border:1px #E6E6E6 solid;width:240px;  +position:relative; +height:28px; +overflow:hidden;}
.search-input{padding-left:10px;line-height:30px; font-size:12px; color:#CCCCCC;height:30px;border:0; margin:0;}
.search span{float:right;+position:absolute; +right:0px; +display:block;}

/*nev*/

.nav{width:100%; height:68px; background:#3b59a7;}
.nav li{float:left; font-size:18px; font-weight:600; color:#fff; padding:0px 5px; display:block; }

.nav li a{color:#fff; padding:0px 9px 0px 9px; line-height:63px;height:63px; display:block;}
.nav li a:hover{color:#bc605a; border-bottom:4px #bc605a solid; text-decoration:none; background:#000066;padding:0px 9px 0px 9px; line-height:63px;height:63px; display:block;}

/*container*/
.container{width:1200px; margin:0 auto;  background:#FFFFFF;}
.con-left{float:left; width:820px;}
.con-right{float:right;width:360px; height:100%; margin-left:20px; background-color:#f2f2f2;}

/*headerline*/
.headerline{padding-top:10px;}
.headerline h1{font-size:24px; text-align:center; line-height:60px; height:60px; font-weight:600;}
.headerline h1 a:HOVER{ text-decoration:none;}
.headerline p a{ color:#999999; line-height:21px;}

/*�õ�*/
.head-line {
	height: 230px; overflow: hidden;}
.head-line .pic-show-1 {
	width: 440px; height: 230px; position: relative;}
.head-line .pic-show-1 .bd li a {
	display: block; position: relative;}
.head-line .pic-show-1 .bd li a img {
	width: 440px; height: 230px;}
.head-line .pic-show-1 .bd li a span {
	background-color:#000; padding-left:10px; width:100%; height: 36px;position: absolute; bottom: 0px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; left:0;color:#fff; line-height: 36px; overflow: hidden; font-size: 14px; display: inline-block; }
.head-line .pic-show-1 .pd {
	height: 6px; text-align: right; right: 0px; bottom: 15px; line-height: 6px; padding-right: 14px; position: absolute; z-index: 99; cursor: pointer;}
.head-line .pic-show-1 .pd span {
	width: 20px; height: 6px; display: inline-block; background-color: rgb(255, 255, 255);}
.head-line .pic-show-1 .pd span.on {
	background-color: rgb(0, 160, 233);}

/*ͷ��*/
.toutiao {width:355px;}
.toutiao h1{font-size:20px; text-align:center; line-height:45px; height:45px; font-weight:bold;}
.toutiao ul{ }
.toutiao ul li{line-height:33px; font-size:15px; padding-left:10px; background-position:0px -1px;}


/*list*/
.con-list{float:left;width:440px;}
.con-list h3{ font-size:20px; font-weight:600; line-height:40px;}
.con-list h3 a{ color:#395ca1;}
.con-list li{line-height:33px; font-size:15px; padding-left:10px; background-position:0px -1px;}

.con-list2{float:left;width:355px;}
.con-list2 h3{ font-size:20px; font-weight:600; line-height:40px;}
.con-list2 h3 a{ color:#395ca1;}
.con-list2 li{line-height:33px; font-size:15px; padding-left:10px; background-position:0px -1px;}

/*zt*/
.zt{width:820px;height:240px; overflow:hidden;}
.zt h3{ font-size:20px; font-weight:600; line-height:30px;}
.zt h3 a{ color:#395ca1;}
.zt .sms-rzqy .box-main {
	padding: 16px 0px 16px 16px; width: 798px;  position: relative; background-color: rgb(229, 229, 229); height:180px; overflow:hidden;
}

.zt .sms-rzqy .box-main .prev {
	border: solid rgb(130, 128, 128); border-image: none; width: 0px; height: 0px; right: 20px; position: absolute; cursor: pointer;
}
.zt .sms-rzqy .box-main .next {
	border: solid rgb(130, 128, 128); border-image: none; width: 0px; height: 0px; right: 20px; position: absolute; cursor: pointer;
}
.zt .sms-rzqy .box-main .prev:hover {
	border-color: rgb(48, 157, 209) transparent;
}
.zt .sms-rzqy .box-main .next:hover {
	border-color: rgb(48, 157, 209) transparent;
}
.zt .sms-rzqy .box-main .prev {
	border-width: 0px 9px 9px; top: 16px; border-right-color: transparent; border-left-color: transparent;
}
.zt .sms-rzqy .box-main .next {
	border-width: 9px 9px 0px; top:180px; border-right-color: transparent; border-left-color: transparent;
}

.sms-rzqy .box-main .bd {
	width: 733px; height: 180px; overflow: hidden;
}
.sms-box {
	width: 100%; height: 90px; margin-bottom: 14px;
}
.sms-box .title {
	width: 193px; height: 90px; text-align: center; color: rgb(255, 255, 255); line-height: 90px; font-size: 22px; margin-right: 10px; background-color: rgb(48, 157, 209);
}
.sms-box .box-main {
	width: 781px; height: 58px;
}

.rzqy-box {
	width: 100%; height: 212px; margin-bottom: 15px;
}
.rzqy-box .title {
	width: 176px; height: 212px; text-align: center; color: rgb(255, 255, 255); line-height: 282px; font-size: 22px; margin-right: 10px; background-color: rgb(48, 157, 209);
}
.rzqy-box .box-main {
	height: 210px;
}
.rzqy-box .qy-list {
	width: 733px; height: 185px; overflow: hidden; margin-bottom: 11px; position: relative;
}
.rzqy-box .qy-list a {width: 234px; height: 150px; margin-right:10px; float: left;}
.rzqy-box .qy-list a img {width: 234px; height: 150px;}
.rzqy-box .qy-list a span{ display:block;width: 240px ; height:35px; text-align:center;line-height:35px; font-size:14px;}

/*����*/
.liuyan{}
.ly-btn{ height:1%; overflow:hidden;}

.ly-btn li{float:left;margin:0px;display:block;width:360px;height:62px;font-size:16px;font-weight:400;line-height:62px; background-color:#bc605a; background-position:115px -33px; text-align:center;}

.ly-btn li a{color:#fff;}
.liuyan p{display:block;padding-left:35px;background-position:15px -115px;line-height:22px;font-size:12px;}
.liuyan .sma{overflow:hidden; margin-top:20px; padding-left:15px;}
.liuyan .sma li{float:left;}
.liuyan .sma img{width:103px;}
.liuyan .sma li span{display:inline-block; width:50px;margin:0px 6px;}
.yhxz{height:80px;background:#90897f;padding-left:65px;}

.yhxz li{float:left;font-weight:600; font-size:18px;margin-right:60px; +margin-right:15px;  height:80px; line-height:80px;  position:relative; color:#fff;}
.yhxz li img{ }
.yhxz li a{color:#fff;}
.yhxz li a:hover{color:#CCCC00;}
.yhxz li span{position:absolute; top:55px; left:20px; color:#fff;  text-align:center; background:#bd605b; border-radius:10px;padding:3px;  line-height:10px;font-size:10px;}

/*��Ӧ�������*/
.hy{}
.hy h3{font-size:20px; font-weight:600; line-height:70px; margin-left:20px;}
.hy h3 a{color:#bc605a;}
.hy .hy-img{margin:0px 0px 10px 25px; height:100%;overflow:hidden;}
.hy .hy-img li{float:left; margin-right:30px; text-align:center;}
.hy .hy-img li h4{line-height:35px; background-color:#FFF; padding-left:20px; background-position:10px -165px;}
.hy .hy-img li h4 a{color:#0066FF;}
.hy .hy-img img{width:136px; height:170px;}
.hy .hy-con {padding:0px 0px 6px 15px;}
.hy .hy-con h3{font-size:16px; font-weight:600; line-height:40px; text-align:center;}
.hy .hy-con h3 a{color:#000;}
.hy .hy-con li{line-height:33px; font-size:15px; padding-left:10px; background-position:0px -1px;}

/*wz*/
.wz{}
.wz h3{ background-position:0px -225px; width:200px; padding-left:20px;font-size:22px; font-weight:600; line-height:50px;}
.wz h3 a{color:#a40000}
.wz-con0{height:285px;background-color:#ccc3b6;  overflow:hidden;}
/*WZ����*/
.common-box .common-box-main {width: 100%;}
.common-box .common-box-main .common-box-r {
	width: 800px; margin-left:10px;
}

.mb40 {margin-bottom: 40px;}

.box-fingertip {
	width: 100%; padding-top: 15px; position: relative;
}
.box-fingertip .prev {
	top: 0px; width: 40px; height: 100%; text-align: left; color: rgb(153, 153, 153); line-height: 295px; font-family: "����", Arial, sans-serif; font-size: 60px; display: block; position: absolute; cursor: pointer;
}
.box-fingertip .next {
	top: 0px; width: 40px; height: 100%; text-align: left; color: rgb(153, 153, 153); line-height: 295px; font-family: "����", Arial, sans-serif; font-size: 60px; display: block; position: absolute; cursor: pointer;
}
.box-fingertip .prev:hover {color: #fff;}
.box-fingertip .next:hover {color:#fff;}
.box-fingertip .next {text-align: right; right: 0px;}
.box-fingertip .bd {margin: 0px auto; width: 720px; height: 265px;}


/* dialog */
.h5{height:20px; width:100%;}	
.wz-con{width:100%; height:260px ;  overflow:hidden; margin-top:10px;}
.wy-img{display:inline-block; width:50px; float:left; margin-right:15px; margin-top:5px;}


.wy .dialog{float:left; background-color:#f0eeea; max-width:628px;	padding:8px; font-size:14px; line-height:25px;	position:relative;	-moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;
}
.wy .dialog:before{ 	content:'';	width:0;	height:0;	position:absolute;}
.wy .dialog:before{    left:-8px;	top:10px;	border-right:8px solid #f0eeea;	border-top:8px solid transparent;	border-bottom:8px solid transparent;}

.mr-img{display:inline-block; width:50px; float:right; margin-left:15px; margin-top:5px;}
.mr .dialog{float:right; background-color:#f0eeea; max-width:628px;	padding:8px; font-size:14px; line-height:25px;;	position:relative;	-moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;
}
.mr .dialog:before{ 	content:'';	width:0;	height:0;	position:absolute;}
.mr .dialog:before{    right:-8px;	top:10px;	border-left:8px solid #f0eeea;	border-top:8px solid transparent;	border-bottom:8px solid transparent;}

/*fywt*/
.fywt h3{background-position:0px -225px;  padding-left:20px;font-size:22px; font-weight:600; line-height:35px; position:relative;}
.fywt h3 a{ color:#bc605a;}
.fywt h3 span{ position:absolute; right:25px;  top:5px; font-size:16px;  font-weight:bold;display:block; width:80px; height:30px; line-height:30px; text-align:center; background-color:#bc605a; color:#fff;}
.fywt h3 span a{ color:#fff;}
.fywt h3 .po2{ position:absolute; right:185px; top:5px;}
.fywt h3 .po3{ position:absolute; right:300px; top:5px;}
.fywt-con {width:788px; height:100%; border:1px solid #d0d0d0; background-color:#f2f2f2; padding:10px 10px 10px 20px; color:#6c6c6c;}
.fywt-con td{line-height:30px; font-size:16px;}

.newhf  {padding:0px;}
.newhf .newhf-con {padding:10px 10px 10px 15px;}
.newhf .newhf-con li{line-height:33px; font-size:15px; padding-left:10px; background-position:0px -1px;}
.hidden{display:none;}
.scrolldoorFrame{margin:0px;overflow:hidden; }
.scrollUl{width:100%;overflow:hidden;height:38px; border-top:3px solid #bc605a; border-bottom:1px #ccc3b6 solid;}
.scrollUl li{float:left;}
.ss01{cursor:pointer;margin:0px;font-weight:bold; padding:8px 11px;  font-size:16px; color:#bc605a; text-align:center;border-right:1px solid #ccc3b6; background-color:#eae8e5;}
.ss01 a{ color:#bc605a;}
.ss01 a:hover{ color:#ff702d;}
.ss02{cursor:pointer;margin:0px; ;padding:8px 11px; font-weight:bold;font-size:16px; color:#bc605a; text-align:center; border: 1px solid #ccc3b6;}
.ss02 a{ color:#bc605a;}
.ss02 a:hover{ color:#ff702d;}

.hfph h3{ position:relative;padding:16px 11px; font-weight:bold;font-size:16px; color:#bc605a; border-top:3px solid #bc605a;}
.hfph h3 a{color:#bc605a;}
.hfph h3 span{position:absolute; left:100px; top:16px; display:block; padding:0px 15px; height:20px; line-height:20px; color:#fff;  font-size:15px;text-align:center; background-color:#395ca1;}
.paihang { height:30px; position:relative; border-bottom:1px #CCCCCC solid; color:#CC3300; font-size:14px; font-weight:bold; padding-left:20px;}

.paihang span{position:absolute; left:100px; top:0px;}
.paihang .bm{position:absolute; left:230px; top:0px;}
.paihang-con { height:200px; padding-left:60px;background-position:-450px 10px;}
.paihang-con ul{margin-top:5px;}
.paihang-con li { position:relative;line-height:30px; padding-left:40px;  color:#999}

.paihang-con li span{ position:absolute; right:20px; top:0px;}

/*ditu*/
.ditu{ height:540px;width:100%; }
.ditu img{ height:540px;}

.scrollUl8{width:100%;overflow:hidden;height:500px;position:relative;}
.scrollUl8 ul{padding-top:5px;}
.scrolldoorFrame8 { position:relative;  width:300px; height:520px; margin:0 auto;}
.ds-yl{ position:absolute; left:258px; top:74px; width:80px;  border:1px #ccc solid; padding:10px; background-color:#FFF; z-index:999;}
.ds-yl ul{position:relative;}


.dh-1{ position:relative; text-align:left;}
.dh-1 .dssj{position:absolute; left:-19px;top:10px;	width:0; 
    height:0; border-top:8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #ccc; }
.ds-yl span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-yl span a{  color:#0b44ff;}

.ds-y2{ position:absolute; left:245px; top:188px; width:80px;  border:1px #ccc solid; padding:10px; background-color:#FFF;z-index:999;}
.ds-y2  span{position:relative;}
.ds-y2  span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-y2  span a{  color:#0b44ff;}

.ds-y3{ position:absolute; left:200px; top:280px;  width:80px; border:1px #ccc solid; padding:10px; background-color:#FFF;z-index:999;}
.ds-y3  span{position:relative;}
.ds-y3  span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-y3  span a{  color:#0b44ff;}

.ds-y4{ position:absolute; left:278px; top:246px; width:80px;  border:1px #ccc solid; padding:10px; background-color:#FFF;z-index:999;}
.ds-y4  span{position:relative;}
.ds-y4  span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-y4  span a{  color:#0b44ff;}

.ds-y5{ position:absolute; left:262px; top:308px; width:80px; border:1px #ccc solid; padding:10px; background-color:#FFF;z-index:999;}
.ds-y5  span{position:relative;}
.ds-y5  span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-y5  span a{  color:#0b44ff;}


.ds-y6{ position:absolute; left:172px; top:312px; width:80px;  border:1px #ccc solid; padding:10px;background-color:#fff;     z-index:999;     }
.ds-y6 span{position:relative; }
.ds-y6 span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-y6 span a{ color:#0b44ff;}


.ds-y7{ position:absolute; left:108px; top:357px; width:80px;  border:1px #ccc solid; padding:10px;background-color:#fff; z-index:999;        }
.ds-y7 span{position:relative; }
.ds-y7 span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-y7 span a{  color:#0b44ff;}

.ds-y8{ position:absolute; left:202px; top:367px; width:80px;  border:1px #ccc solid; padding:10px;background-color:#fff;z-index:999;         }
.ds-y8 span{position:relative; }
.ds-y8 span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-y8 span a{  color:#0b44ff;}

.ds-y9{ position:absolute; left:254px; top:405px; width:80px; border:1px #ccc solid; padding:10px;background-color:#fff; z-index:999;        }
.ds-y9 span{position:relative; }
.ds-y9 span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-y9 span a{  color:#0b44ff;}

.ds-y10{ position:absolute; left:67px; top:446px; width:80px;  border:1px #ccc solid; padding:10px;background-color:#fff; z-index:999;        }
.ds-y10 span{position:relative; }
.ds-y10 span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-y10 span a{  color:#0b44ff;}

.ds-y11{ position:absolute; left:224px; top:469px; width:80px; border:1px #ccc solid; padding:10px;background-color:#fff; z-index:999;        }
.ds-y11 span{position:relative; }
.ds-y11 span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-y11 span a{  color:#0b44ff;}

.ds-y12{ position:absolute;  left:172px; top:332px;width:90px; border:1px #ccc solid; padding:10px;background-color:#fff;    z-index:999;      }
.ds-y12 span{position:relative; }
.ds-y12 span{background-position:0px -10px; font-size:12px;line-height:20px; padding-left:0px; text-align:left; }
.ds-y12 span a{ color:#0b44ff;}

/*contact*/
.contact{padding:25px 15px;}
.contact li{ line-height:30px;}

/*gzph*/
.gzph{margin-top:15px;}
.gzph h3{ height:37px; line-height:37px; background-color:#90897f; color:#fff; font-size:18px; font-weight:bold; padding-left:20px;}
.gzph h3 a{color:#fff;}
.gzph-con {padding:10px 0px;border:1px solid #ccc;}
.gzph-con tr{ height:26px; line-height: 31px;}

/*huadong*/

.ztc{ width:820px;}
.ztc .box{width:800px;}
.ztc .shuji{width:400px; height:175px; float:left;}
.ztc .geishuji{width:140px; height:auto; float:left; padding-top: 15px;}
.ztc .qiamm{ width:75px; height:24px; background-color:#069; float:left;  position:relative; top:-20px; left:61px; background:url(../images/bk.jpg); background-repeat:no-repeat;}
.ztc .qiamm a{  font-size:12px;  color:#fff; padding-left:11px; }
.ztc .qiamm a:hover{  font-size:12px;  color:#ff0000; padding-left:11px; }
.ztc .wenzibox4{ width:250px; height:195px; float:left; line-height:24px;overflow:hidden;  padding-top: 12px; }
.ztc .wenzibox4 p { width:20px; float:left; height:18px; padding-top: 7px; margin:0px; text-align:center; font-family: Verdana, Geneva, sans-serif; color:#c50200; }
.ztc .wenzibox4 h4{ width:240px; height:25px; line-height:27px; font-size:14px; font-weight:bold;  color:#000; border-bottom:solid 2px #ff0000;}
.ztc .wenzibox4 h4 a{ width:180px; height:22px;  font-size:12px; font-weight:bold; color:#000; }
.ztc .wenzibox4 h4 a:hover{ color:#9a9a9a;font-size:12px; }
.wenzibox4 ul{ width:250px; font-size:12px;   color:#000; padding-left: 0;line-height:9px;}
.wenzibox4 ul li{ width:250px; height:25px; font-size:12px; color:#000; clear:both;overflow:hidden;}
.wenzibox4 ul li a{ width:250px; height:25px;  font-size:12px; color:#000; }
.wenzibox4 ul li  a:hover{ color:#9a9a9a; font-size:12px; }

.ztc .qiamm2{ width:85px; height:24px; background-color:#069; float:left;  position:relative; top:-20px; left:51px; background:url(../images/bk.jpg); background-repeat:no-repeat;}
.ztc .qiamm2 a{  font-size:12px;  color:#fff; padding-left:11px; }
.ztc .qiamm2 a:hover{  font-size:12px;  color:#ff0000; padding-left:11px; }

.ztc .bumen {float:left; width:800px;}
.bumen h2{ line-height:32px; height:32px; color:#FF6633; padding-left:30px; background-position:-486px -225px;}

.bumen  a{ color:#000;font-size: 14px; text-decoration:none;text-align:center; line-height:24px;}
.bumen  a:hover{ color:#f00;font-size: 14px; text-decoration:underline;text-align:center; line-height:24px;}

.bumen p { padding:0px; margin:0px; float:right; font-size:12px; font-weight:normal;}

.scrollUl0{width:100%;overflow:hidden;height:30px; line-height:30px; border-top:3px solid #bc605a; border-bottom:1px #ccc3b6 solid; }
.scrollUl0 ul{padding-top:5px;}
.scrollUl0 li{float:left;display:block; padding:0px 5px;width:30px; height:30px;margin:0px 5px; line-height:30px;}
.scrollUl0 li a{ background:#FEEFE0;display:block; padding:0px 5px;width:30px; height:30px; line-height:30px; margin:0px 5px;}
.scrollUl0 li a:hover{ background-color:#F2E9DF; color:#FF9900;display:block; padding:0px 5px;width:30px; height:30px; line-height:30px;}
/*footer*/
.footer{background-color:#90897f; height:330px; overflow:hidden; border:1px #CCCCCC dotted;}

.footer .foot-left{ width:800px; float:left;}
.footer .foot-left h3{ font-size:20px; font-weight:600; line-height:60px; color:#fff;}
.footer .foot-left ul{height:100px;}
.footer .foot-left  li{ float:left; margin-right:30px;}
.footer .foot-left  li img{ width:103px;}
.footer .foot-left p{width:800px;margin-top:20px; border-top:1px #999999 solid; line-height:30px; color:#fff; padding-top:15px;}
.footer .foot-right{width:330px; float:right;margin-top:20px; border-left:1px #999 dashed; padding-left:20px;}
.footer .foot-right h3{font-size:18px; font-weight:500; color:#fff; line-height:40px;}
.footer .foot-right li{ font-size:14px; color:#fff; line-height:30px;}
.footer .foot-right li a{ color:#fff;}

/*list */
.content{ width:1200px; margin:20px auto; height:1%; overflow:hidden;}
.content .content-left{float:left; width:818px; border:1px  #CCCCCC solid; margin-right:20px;box-sizing:border-box}
.content .content-right{float:right;width:358px; border:1px  #CCCCCC solid; }

.list-navl{ height:50px; font-size:16px; line-height:50px; padding-left:10px; border-bottom:1px solid #ccc;}
.list-navl h2 a:hover{ color:#FF6666;}
.list-conl ul{width:810px;margin:15px;}
.list-conl li{ line-height:30px; font-size:16px; padding-left:20px; position:relative;}
.list-conl li a:hover{ text-decoration:underline;  color:#FF6666;}
.list-conl li span{ position:absolute; right:30px; font-size:12px; color:#FF9966;}
.list-conl li span a{color:#FF9966;}
.udl20{ margin-bottom:20px;}

/*page*/
.page {width:800px; margin:10px auto; text-align:center; font-size:12px; line-height:24px; padding:8px 0px;}
.page  a:link{border:1px solid #B7D8EE;padding:2px 4px 2px 4px;background-color:#D2EAF6;color:#036CB4;text-decoration: none;}
.page  a:visited{border:1px solid #B7D8EE;padding:2px 4px 2px 4px;background-color:#D2EAF6;color:#036CB4;text-decoration: none;}	
.page  a:hover{border:1px solid #B7D8EE;padding:2px 4px 2px 4px;background-color:#06329E;color:#ffffff;text-decoration: none;}	
.page  a:active{border:1px solid #B7D8EE;padding:2px 4px 2px 4px;background-color:#D2EAF6;color:#036CB4;text-decoration: none;}
a.a_cur:link{font-weight: bold;background-color: #fff;}
a.a_cur:visited{font-weight: bold;background-color:  #fff;}
a.a_cur:hover{font-weight: bold;background-color:#06329E;}

.sdgz h3{ position:relative;padding:8px 11px; font-weight:bold;font-size:16px; color:#bc605a; border-top:3px solid #bc605a; border-bottom:1px solid #ccc;}
.sdgz h3 a{color:#bc605a;}
.sdgz-con{ padding:15px;}
.sdgz-con li{line-height:30px; font-size:16px; padding-left:20px; background-position:0px -5px;}

/*content*/
.content-conl{ font-size:14px; line-height:30px;}
.content-conl h1{text-align:center; padding-top:15px; height:45px; line-height:45px; font-size:18px; font-weight:500;}
.content-conl h3{text-align:center; font-size:12px; height:40px; color:#666;}
.clearfix:before, .clearfix:after{content: " ";display: table;}
.clearfix:after{ clear: both; }
.container8
        {width:800px;  margin: 0 auto; padding: 0;}
 .bp-icon:after{font-family: 'bpicons'; speak: none;  font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            text-align: center;
            color: #47a3da;
            -webkit-font-smoothing: antialiased; }
.cbp_tmtimeline
        { margin: 30px 0 0 0;
            padding: 0;
            list-style: none;
            position: relative;
        } 
        /* The line */
        .cbp_tmtimeline:before
        {
            content: '';
            position: absolute;
            top: 0;
            bottom: 0;
            width: 8px;
            background: #afdcf8;
            left: 26px;;
            margin-left: -10px;
        }
        .cbp_tmtimeline > li
        {
            position: relative;
        }
        /* The date/time */
        .cbp_tmtimeline > li .cbp_tmtime
        {
            display: block;
            width: 110px;;
            padding-right: 40px;
            position: absolute;
        }
        
        .cbp_tmtimeline > li .cbp_tmtime span
        {
            display: block;
            text-align: right;
        }
        .cbp_tmtimeline > li .cbp_tmtime span:first-child
        {
            font-size: 0.9em;
            color: #bdd0db; }
        .cbp_tmtimeline > li .cbp_tmtime span:last-child
        {
            font-size: 1.4em;
            color: #3594cb;
        }
        
        .cbp_tmtimeline > li:nth-child(odd) .cbp_tmtime span:last-child
        {
            color: #6cbfee;
        }
        
        /* Right content */
  /* Right content */
        .cbp_tmtimeline > li .cbp_tmlabel
        {
            margin: 0 10px 15px 130px;
            background: #E3EFFB;
            color: #666;
            padding: 20px;
            font-size: 1.2em;
            font-weight: 300;
            line-height:26px;
            position: relative;
            border-radius: 5px;
        }
         .cbp_tmtimeline > li .cbp_tmlabel img{margin:15px 0px; width:590px;}
		 .cbp_tmtimeline > li .cbp_tmlabel P {text-indent:2em;}
	 .cbp_tmtimeline > li .cbp_tmlabel p img{}
        .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel
        {
            background: #EAEAEA;
        }
        
        .cbp_tmtimeline > li .cbp_tmlabel h2
        {
            margin-top: 0px;
            padding: 0 0 10px 0;
            border-bottom: 1px solid rgba(255,255,255,0.4);
        }
        
        /* The triangle */
        .cbp_tmtimeline > li .cbp_tmlabel:after
        {
            right: 100%;
            border: solid transparent;
            content: " ";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-right-color: #E3EFFB;;
            border-width: 10px;
            top: 10px;
        }
        
        .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after
        {border-right-color: #eaeaea;}

        /* The icons */
        .cbp_tmtimeline > li .cbp_tmicon
        {
            width: 20px;
            height: 20px;
            font-family: 'ecoico';
            speak: none;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            text-transform: none;
            font-size: 1.4em;
            line-height: 30px;
            -webkit-font-smoothing: antialiased;
            position: absolute;
            color: #fff;
            background: #46a4da;
            border-radius: 50%;
            box-shadow: 0 0 0 8px #afdcf8;
            text-align: center;
            left:35px;;
            top: 0;
            margin: 0 0 0 -25px;
        }
        
.shuoming{padding:20px; font-size:14px; }
.dtly{ padding-top:10px;}
.dtly h2{ border-top:2px #993300 solid; line-height:35px; font-size:16px; font-weight:bold; color:#CC0000; padding-left:20px;}
.dtly-con{ padding:15px;}
.dtly-con li{border-bottom:1px #CCCCCC solid; margin-bottom:10px; padding-bottom:10px;}
.dtly-con li:last-child{ border:none;}
.dtly-con li .dtly-con-tt{ font-size:16px; color:#993300; font-weight:400; line-height:30px; position:relative;}

.dtly-con li .dtly-con-tt span{ color:#999999; position:absolute; right:10px;}
.dtly-con li p{ line-height:24px; font-size:14px; color:#666666;}

.pinglun-con{ margin:10px 0px 10px 20px}
.pl-con-word{ font-size:16px; line-height:40px; height:40px;}
.pl-con-form { font-size:14px;  line-height:20px; border:1px #EBEBEB solid; padding:5px; width:200px; margin-left:10px; color:#999;}
.pl-con-w{font-size:16px;}
.pr10{margin-right:10px;}
.pl-con-area{font-size:14px; height:60px;  line-height:20px; border:1px #EBEBEB solid; padding:5px; width:400px; margin:10px; color:#999;}
.pl-con-btn{  background:#CC3300; color:#fff; line-height:30px; text-align:center; width:100px; height:30px; margin-top:10px; border:none;}
#info{margin-left:30px;line-height:30px;color:#CC3300;vertical-align:top;display:inline-block;margin-top:10px;}
.list_more{background:#CC3300;color:#fff;line-height:30px;text-align:center;width:100px; height:30px;margin:10px 0px 20px 20px;display:none;}
#loading{width:100px;height:30px;text-align:center;line-height:30px;margin:10px 0px 20px 20px;display:none;}

.more_tt{width:50%;height:30px;line-height:30px;background:#CC3300;color:#fff;margin:30px auto 5px auto;text-align:center;display:none;}
#listLoad{line-height:30px;margin-left:20px;display:none;}
				
#noCom{color:#888;margin-left:7px;}
/*list 2 ����ҳ*/

.list-nav2 h3{ border-top:2px #CC0000 solid; border-bottom:1px #ddd solid; height:40px; line-height:40px; color:#990000; font-size:16px; margin:15px;  position:relative;}
.list-nav2 span{ position:absolute; right:15px; }

.list-nav2 span a{color:#990000;}

.list-nav2 span a:hover{ text-decoration:underline;}

.mingpian{ border:1px #E4E4E4 solid; background-color:#F8F5F5; margin:15px; padding:15px; line-height:25px; color:#999999;/*height:170px; overflow:hidden;*/}
.mingpian img{box-shadow:0 1px 13px rgba(34, 25, 25, 0.3)}
.mp-img{ float:left;width:160px; margin-left:20px;}
.mp-con{ /*float:left; width:550px;*/}
.mp-con h1{line-height:40px; height:40px; font-size:18px; font-weight:500; color:#993300;}
.mp-con p{ border-bottom:1px #ddd solid; margin-bottom:10px;/* padding-bottom:10px;*/}
.mp-con p.link-mp{ border-bottom:none;}
.zhuanti-con{}
.zhuanti-con li{ margin:13px; float:left; }
.zhuanti-con li img{ width:150px; height:90px;}
.zhuanti-con li p{ line-height:28px; font-size:12px; text-align:center; width:150px; height:30px; overflow:hidden;}

/*menu*/

#mainbody{font-size:12px;}
#mainbody div{}

#menu {position:absolute;top:214px;z-index:100;line-height:30px;color:#fff;text-align:center;}
#menu.position{position:fixed;top:0;z-index:100}

#menu ul li{width:54px;height:54px;line-height:60px; text-align:center;background:#439fdd;margin-bottom:5px; font-size:12px;}
#menu ul li a{display:block;padding:7px 0px;box-sizing:border-box}
#menu ul li a b{display: block;line-height: 20px;font-weight: normal;width: 2.5em;margin:0px auto;font-size:14px;font-family:"Microsoft Yahei"}

#menu ul li a b img{width:40px;}

#menu a{text-decoration:none;color:#fff;background:#439fdd;}
#menu a:visited{text-decoration:none;color:#fff;background:#439fdd;}
#menu a:hover{text-decoration:none; color:#fff;background:#1669ab;}
#menu a:active{text-decoration:none;color:#fff;background:#439fdd;}

/*content-0*/
.content-con2{padding:20px;font-size:14px; line-height:30px;}
.content-con2 h1{text-align:center; padding-top:15px; height:45px; line-height:45px;font-size:18px;font-weight:500;}
.content-con2 h3{text-align:center; font-size:12px; height:40px;}
.content-con2  p{ font-size:16px; line-height:30px; padding:10px 0px;}
.content-con2 p img{ text-align:center; max-width:780px;}

/*list-pic*/

.list-con2{width:790px;padding:15px;}
.list-con2 li{ border-bottom:1px #CCCCCC solid; padding-top:20px;}
.list-con2 li:last-child{ border-bottom:none;}
.list-li{ height:170px;position:relative;}

.list2-pic{float:left; width:235px;}
.list2-pic img{width:235px; height:150px;}
        
/* 列表有图
.list2-t{float:left; width:510px; margin-left:30px;}
*/
/*列表无图*/
.list2-t{float:left; width:730px; margin-left:30px;}
        
.list2-t h1{ font-size:18px; font-weight:600; line-height:40px;}
.list2-t p{ font-size:16px; line-height:30px; color:#666666; height:90px;}
.list2-t p a{ color:#666666;}
.list2-t span{ color:#FF6666; font-size:12px; padding-right:10px; line-height:30px;}
.list2-t span a{ color:#33CCCC;}

.listEwm{position:absolute;right:180px;bottom:-45px;z-index:100;width:240px;height:300px;background:#fff;border:1px solid #ccc;box-shadow:0 1px 13px rgba(34,25,25,1);padding:15px;box-sizing:border-box;color:#999;display:none}
.listEwm div{font-size:12px;line-height:17px;}
.listEwm .code{margin:12px 0px 12px 4px}
.listEwm p .close{float:right;font-size:18px;color:#333;margin-top:2px;cursor:pointer;}
.listEwm p .close:hover{color:red;}
#go_top{position:fixed;bottom:20px;right:20px;z-index:2;opacity:0.4;font-size:40px;color:#333;display:none;cursor:pointer;}

/* 广告位幻灯片 */
.ADslideBox{width:1200px; height:96px; overflow:hidden;}
.ADslideBox .bd img{ width:1200px; height:96px; }
.ADslideBox .bd a{display:block;}

/*内容页分享*/
.shareDiv{width:100%;margin: 20px 40px 25px 40px;position:relative;}
.shareDiv a{display:inline-block;width:140px;height:40px;background-repeat: no-repeat;background-position:26px center;font: 14px/40px Microsoft YaHei;color: #222;margin:0 20px; text-indent:64px; border-radius:5px;cursor:pointer;box-sizing:border-box;text-decoration: none;}

.shareDiv a.sina{background-image: url(../images/sina.png);border: 1px solid #f56467;}
.shareDiv a.wx{background-image: url(../images/wx.png);border: 1px solid #8dc81b;}
.shareDiv a.wxq{background-image: url(../images/wxq.png);border: 1px solid #71c8d6;}
.shareDiv a.qq{background-image: url(../images/qq.png);border: 1px solid #f5be3f;}

.shareDiv .listEwm{position:absolute;left:20px;bottom:50px;z-index:100;width:140px;height:245px;background:#fff;border:1px solid #ccc;box-shadow:0 1px 13px rgba(34,25,25,1);padding:10px 5px;box-sizing:border-box;color:#999;display:none}
.shareDiv .listEwm div{font-size:12px;line-height:17px;}
.shareDiv .listEwm .code{margin:10px 0px;width:130px;height:130px;}
.shareDiv .listEwm p .close{float:right;font-size:18px;color:#333;margin-top:2px;cursor:pointer;}
.shareDiv .listEwm p .close:hover{color:red;}

.a-fadeinL{-webkit-animation:0.5s ease-out backwards;-moz-animation:0.5s ease-out backwards;-ms-animation:0.5s ease-out backwards;animation:0.5s ease-out backwards;}
.a-fadeinL{-webkit-animation-name:fadeinL;-moz-animation-name:fadeinL;-ms-animation-name:fadeinL;animation-name:fadeinL;}
@-webkit-keyframes fadeinL{
    0%{opacity:0;-webkit-transform:translateX(-100px);}
    100%{opacity:1;-webkit-transform:translateX(0);}
}
@-moz-keyframes fadeinL{
    0%{opacity:0;-moz-transform:translateX(-100px);}
    100%{opacity:1;-moz-transform:translateX(0);}
}
@-ms-keyframes fadeinL{
    0%{opacity:0;-ms-transform:translateX(-100px);}
    100%{opacity:1;-ms-transform:translateX(0);}
}
@keyframes fadeinL{
    0%{opacity:0;transform:translateX(-100px);}
    100%{opacity:1;transform:translateX(0);}
}