/*banner*/
.banner_o{
	width: 100%;
	height: 240px;
}
.banner{
	width: 1440px;
	height: 240px;
	margin: 0 auto;
}
.banner img{
	width: 1440px;
	height: 240px;
}
/*container*/
.qd_container .wapper{
	padding: 8px 0 33px;
}
.left-con{
	float: left;
	width: 236px;
	
}
.right-con{
	float: left;
	width: 853px;
	border-left:solid 1px #c1c1c1 ;
}
.left-con h3{
	padding: 0 0 0 32px;
	width: 204px;
	height: 67px;
	font: normal 20px/67px "微软雅黑";
	color: #333;
	border-bottom: #ccc solid 4px;
	background: url(../img/bg5.png) 16px center no-repeat;
}
.left-con h3 span{
	font: normal 14px/67px "微软雅黑";
	color: #007dc6;
}
.left-con ul{
	padding: 20px 0 91px 0;
	width: 219px;
}
.left-con li{
	margin-top: 12px;
	width: 219px;
	height: 30px;
	font:normal 14px/30px "微软雅黑";
	text-indent: 32px;
}
.left-con li.current{
	background: #3968af;
}
.left-con li a{
	
	color: #333;
}
.left-con li.current a{
	color: #fff;
}
.left-con dl{
	width: 215px;
	height: 198px;
	border: #c1c1c1 solid 1px;
}
.left-con dt img{
	width: 215px;
	height: 89px;
}
.left-con dd{
	padding: 12px 0 0 36px;
	width: 171px;
	height: 80px;
	font: 12px/12px "微软雅黑";
	color: #8b8b8b;
	background: url(../img/bg6.png) 12px 16px no-repeat;
}
.left-con dd p{
	font: 15px/15px arial;
	padding:2px 0 17px;
}
.left-con .lx{
	display: block;
	padding:11px 0 104px;
}
.left-con .lx img{
	width: 220px;
	height: 136px;	
}
.right-con{
	min-height: 729px;
}
.position{
	height: 67px;
	width: 820px;
	padding-left: 33px;
	border-bottom: #ccc solid 1px;
	text-align: right;
	position: relative;	
	font:normal 12px/67px "微软雅黑";
	color: #999;
}
.position span{
	display: block;
	width: auto;
	position: absolute;
	padding: 0 27px 0 13px;
	left:33px ;
	top: 0;
	border-bottom: #007dc8 solid 3px;
	color: #007dc6;
	font:bold 18px/67px "微软雅黑";
}
.position a{
	font:normal 12px/67px "微软雅黑";
	color: #999;
}
.position a:hover{	
	color: #3967ae;
}
.content{
	padding: 10px 0 0 33px;
}
.content .title2{
	margin-top: 29px;
	width: 820px;
	height: 46px;
	text-align: center;
	background: #f4f4f4;
	font:normal 18px/46px "微软雅黑";
	color: #666;
}
.content .title{
	margin-top: 15px;
	width: 820px;
	height: 66px;
	text-align: center;	
	font:normal 16px/66px "微软雅黑";
	color: #666;
	border-bottom: #ccc solid 1px;
}
 .description{
	padding: 28px 0;	
	border-bottom: 1px #ccc dashed;
	overflow: hidden;
	*height: 111px;
}
 .description p{
	float: left;
	font:14px/180% "微软雅黑";
	color: #666;
}
 .description .p1{
	width: 239px;
	height: 109px;
}
 .description .p1 img{
 	width: 201px;
 	height: 59px;
 	border: #ccc solid 1px;
 }
 .description .p2{
	width: 54px;
	height: 109px;
}
 .description .p3{
	width: 525px;
	*height: 109px;
}
.index_article{
	padding: 1px 0 25px;
}
.index_about{
	padding: 25px 0 20px;
	/*background: url(../img/about_bg.jpg) 0 bottom no-repeat;*/
}
.index_join{
	padding: 5px 0 150px;
	background: url(../img/join_bg.png) right bottom no-repeat;
}
.lsit_article{
	padding-top: 10px;
}
.lsit_article div.zs{
	padding: 15px 0 25px;
	border-bottom: #ccc 1px solid;
}
.lsit_article div.zs img{
	width: 818px;
	height: 169px;
}
.list1{
	padding-top: 10px;
}
.list1 li{
	padding-left: 50px;
	width: 770px;
	height: 35px;
	font:14px/35px "宋体";
	color: #666;
	border-bottom: #ccc dashed 1px;
}
.list1 li.tit{
	font-weight: bold;
	background: #f4f4f4;
	border: none;
	height: 40px;
	font:14px/40px "宋体";
	margin-bottom: 10px;
}
.list1 span{
	float: left;
	width: 600px;
}
.list2 li a{
	display: block;
	padding-left: 50px;
	width: 770px;
	height: 46px;
	font:14px/46px "宋体";
	color: #808080;		
}
.list2 li a.odd{
	background: #f4f4f4;
}
.list2 li a:hover{
	background: #007DC8;
	color: #fff;
}
.list2 span{
	font-weight: bold;
	float: left;
	width: 680px;
}

.list3 li{
	padding: 35px 0 25px;
	_height: 145px;
	border-bottom: #ccc 1px dashed;
	overflow: hidden;
	}

.list3 .img {
	float: left;
	width: 239px;
	height: 109px;	
}
.list3 .img img{
 	width: 201px;
 	height: 59px;
 	border: #ccc solid 1px;
 }
 .list3 .txt{
 	float: left;
 	width: 581px;
 	overflow: hidden;
 }
 .list3 .txt p{
 	float: left;
 	font:14px/200% "微软雅黑";
	color: #666;
 }
 .list3 .txt .p1{
 	font:16px/200% "微软雅黑";
  	width: 581px;
  }
 .list3 .txt .p2{
	width: 54px;
	height: 109px;
}
 .list3 .txt .p3{
	width: 525px;
}
.list4{
	padding-bottom: 25px;
}
.list4 li{
	margin: 15px 0 0;
	width: 818px;
	height: 158px;
	border: #ccc 1px solid;
	overflow: hidden;
	}
.list4 .img {
	float: left;
	width: 160px;
	height: 152px;
	border-right: #ccc solid 1px;	
	padding: 6px 0 0 9px; 
}
.list4 .img img{
 	width: 145px;
 	height: 145px;
 		
 }
 .list4 dd{
 	font:14px/200% "微软雅黑";
 	float: left;
 	width: 648px;
 }
.list4 .p1{ 
	font:16px/200% "微软雅黑";  	
  	height: 40px;
  	border-bottom: #ccc 1px solid;
  	background: #f0f0f0;
  	text-indent: 25px;
  }
 .list4 .p2{
	width: 600px;
	height: 75px;
	margin: 21px 0 0 25px;
}
.list5{
	overflow: hidden;
}
.list5 li{
	float: left;
	width: 212px;
	margin:0 0 27px 25px;
	padding: 8px 9px 0;
	border: #eaeaea solid 1px;
	background: #f1f1f1;
}
.list5 img{
	width: 210px;
	height: 272px;
}
.list5 p{
	height: 50px;
	text-align: center;
	font:14px/50px "微软雅黑";
}
.list6{
	padding-top: 15px;
}
.list6 li{
	padding: 14px 0;
	border-bottom: #ccc dashed 1px;
}
.list6 dl{
	height: 140px;
	overflow: hidden;
}
.list6 dt,.list6 dd{
	float: left;
}
.list6 dt{
	width: 203px;
	height: 140px;
}
.list6 dt img{
	width: 201px;
	height: 138px;
	border: #ccc 1px solid;
}
.list6 dd {
	width: 545px;
	padding: 0 33px 0 37px;
	font:14px/24px "宋体";
}
.list6 dd p{
	font:16px/27px "微软雅黑";
	height: 27px;
	padding: 2px 0 5px;
}
.article{
	width: 820px;
	padding: 25px 0 25px;
}
.article2{
	width: 800px;
	padding: 15px 0 25px;
}
.article3{
	width: 820px;
	padding: 25px 0 25px;
}

.page{
	margin: 25px 0 0 25%;
	overflow: hidden;
}
.page li{
	float: left;
	height: 26px;
	line-height:26px;
	padding: 0 10px;
	_width: 28px;
	border: #c1c8de solid 1px;	
	color: #007DC8;	
	background: #fff;
	
}
.page li.thisclass{
background: #007DC8;
color: #fff;	
}
.page  a{	
	font:14px/28px "宋体";
	color: #007DC8;
	
}
.page li.on{
	background: #007DC8;
		color: #fff;	
}
.pageinfo{
	display:block;
	width:100px;
}
.page li.on a{
	color: #fff;	
}
.page li.prev ,.page li.next {	
	background: #ebebeb;	
}
.page li.prev a,.page li.next a{
	_width: 45px;
	color: #898787;
}
.page li.prev,.page li.next{
	margin: 0 10px;		
}


.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #007DC8;
}
.layui-laypage a:hover {
    color: #007DC8;
}

.maplist ul{
padding:0 0 0 40px;
height:317px;
}
.maplist li{
	font:14px/27px "微软雅黑";
	margin-bottom:5px;
}
.maplist li span{
	display:inline-block;
	width:80px;
	text-align:right;
}
.maplist li input{
width:242px;
border:#ccc solid 1px;
}
.maplist li textarea{
width:280px;
height:60px;
margin:10px 0;
border:#ccc solid 1px;
}
.msgsub{
width:200px;
padding:15px 0 0 96px;
}
.msgsub input{
width:63px;height:24px;
border:none;
color:#fff;
cursor:pointer;
}
.msgsub .coolbg1{
background:#204b9f;
}
.msgsub .coolbg2{
background:#60bb00;
}












