@charset "utf-8";       

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,textarea,p,blockquote,th,td {margin:0;padding:0;}

html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}

table{border-collapse: collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}

ol,ul{list-style:none;}

h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}

a{color:#004276;}

a:link{text-decoration:none;}

a:visited{ text-decoration:none;color:#800080}

a:hover{ text-decoration:underline;color:#BA2636;}

a:active{text-decoration:underline;}

body{ font-size:12px; font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;overflow-x:hidden;}

.clear{clear:both; }



/*GO*/



.header{

	height: 39px;

	border-bottom: 1px solid #ccc;

	line-height: 39px;

	text-align: center;

	color: #333;

	font-size: 14px;

	background: #f2f2f2;

}



.logo{

	height: 90px;

	max-width: 1000px;

	margin: 0 auto;

	background: url(../images/tels.png) right  center no-repeat;

}
.logo img{ width:43%}



.nav1{

	background: #429A4B;

	height: 39px;

	line-height: 39px;

}



.menu{

	max-width: 1000px;

	margin: 0 auto;

}



.menu a{

	display: block;

	color: #fff;

	font-size: 17px;

}



.onli{

	background: url(../images/nav.png) no-repeat;

}



.menu ul li{

	width: 105px;

	height: 39px;

	float: left;

	text-align: center;

}



.menu ul li:hover{

	background: url(../images/nav.png) no-repeat;

}



/*.banner{

	height: 380px;

	background: #ccc;

}*/



.in_content .m0px{

	margin: 0px;

}



.in_content{

	max-width: 1000px;

	margin: 0 auto;

	padding-top: 45px;

}



.in_content p{


	width:31.333%;

	height: 53px;

	float: left;

	line-height: 53px;

	text-align: center;
	margin:0 1%

}
.in_content p a{
	border:2px solid #ccc;display: block;
	border-radius: 15px;
	

	color: #0F87BF;

	font-size: 26px;
}



.inpors{

	max-width: 1000px;

	height: auto;

	margin: 0 auto;

	padding-top: 40px;

}



.dps1{

	height: 35px;

	line-height: 35px;

	background: #ADD1E2;

	border-radius: 3px;

}



.dps1 .ria{

	float: right;

	padding-right: 15px;

	color: #fff;

	font-size: 14px;

}



.bpo{

	float: left;

	position: relative;

}



.bpo a{

	font-size: 14px;

	color: #fff;

}



.bpo a img{

	border-radius: 50%;

	border:5px solid #ADD1E2;

	display: block;

	width: 80px;

	position: relative;

	top:-25px;

	left: -10px;

}



.dps1 .pks{

	float: left;

	padding-left: 20px;

	font-size: 18px;

	color: #fff;

	font-weight: bold;

}



.dkos{

	margin-top: 55px;

	margin-bottom: 10px;

}



.dkos img{

	border-bottom:1px solid #ccc;

	border-left:1px solid #ccc;

	border-right:1px solid #ccc;

	padding: 1%;

	float: left;
    width:63%;
}



.kqss{

	padding-left: 2%;

	float: right;

	width: 36%;

}



.qssdzs{

	color: green;

	font-size: 23px;

	font-weight: bold;

}



.pqls{

	padding-top: 10px;

	line-height: 20px;

	text-align: justify;

	color: #333;

}



.cplass{

	padding-top: 10px;

	color: #2E90C3;

	font-weight: bold;

	font-size: 13px;

	text-align: justify;

}



.anquan{

	max-width: 1000px;

	height: 58px;

	margin:  0 auto;

	background: url(../images/safe.jpg) no-repeat top left;

}



.xxks{

	background: #21983A;

	height: 40px;

	max-width:1000px;

	margin: 0 auto;

	text-align: right;

	line-height: 40px;

	font-size: 18px;

	color: #fff;

	padding-right: 200px;

	padding-top: 6px;

	border-radius: 0 0 15px 15px;

	 

}



.left_title{

	height: 35px;

	background: #DAD9D9;

	color: #333;

	line-height: 35px;

	text-indent: 15px;

	font-size: 14px;



}



.xxks span{

	color: #ff0000;

	font-size: 22px;

}



.xxks a{

	padding: 0px 30px;

	color:  #fff;

	font-weight: bold;

	float: left;

	height: 40px;

	line-height: 40px;

	font-size: 16px;

	border-radius: 11px 11px 0 0 ;

}



.bg_tels{

	width:86%;

	height: 60px;

	margin:7%;

	border-bottom: 1px solid #ccc;

	padding-bottom: 10px;

	background: url(../images/left_phone.png) left 10px no-repeat;

}





.xxks .ona{

	color:  #21983A;

	background: #fff;

}



  

  

.xxks a:hover{

	color:  #21983A;

	background: #fff;

}



.xk_content{

	width: 1000px;

	height: 350px;

	margin: 0 auto;

}



.left_tel{

	height:auto;

	padding-bottom: 50px;

	width:22.5%;

	float: left;

	border:2px solid #ccc;

 

}



.name{

	   

	   color:#333;

	   font-size: 12px;

	   line-height: 20px;

	   margin-top: 15px;

	   margin-left: 15px;



}

.jianjie{

	 width:74.5%;

	 height: auto;

	 border:2px solid #ccc;

	 float: right;

}
.w1288 .jianjie{ width:75.5%}



.middle_neirong{

	  margin: 20px;

	  font-size: 14px;

	  line-height: 25px;

	  text-align: justify;

	  color: #767676;

}
.middle_neirong img{ width: 100% !important; height: 100% !important;}



.gsjj{

	max-width: 1000px;

	height: auto;

	margin: 0 auto;

	padding-top:45px;

	padding-bottom: 100px;

}



.youzhi{

	 margin:0 auto;

	 max-width:1000px;
	 margin-top:1%

	

}



.yz{

	float: left;

	width:31.333%;
	margin:1%;


}


.yz a{

	display: block;

}



.yz a img{

	display: block;

	width: 100%;

	height: 200px;

}



.fs{

	  float: right;

}



.ns{

	float: right;

	font-weight: bold;

	color: #FFA14F;

}

.qq{

	padding: 15px;

}



.qq a{

	float: left;

	margin-right: 10px;

}

.qq a img{

	display: block;

}



.news{

	width: 67%;

	float: left;

}



.tesisk{

	width: 30%;

	float: right;

}



.footer{

	max-width: 1000px;

	margin:0 auto;

	height: auto;

	padding-top: 20px;

	clear: both;

	padding-bottom: 50px;

}



.tesoo{

	height: 60px;

	overflow: hidden;

	background: url(../images/ybys.png) no-repeat left top;

	border-radius: 0 10px 0 0;

}



.tesoo a{

	height: 30px;

	line-height: 30px;

	float: right;

	margin-right: 20px;

	color: #fff;

	margin-top: 30px;

	display: block;

}



.loss{

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

	border-left: 1px solid #ccc;

	padding: 15px;

}



.loss div{

	font-size: 15px;

	font-weight: bold;

	color:#FF7700;

	text-indent: 20px;

	height: 30px;

	line-height: 30px;

}



.loss p{
	line-height: 24px;
	margin:0 20px

}



.nws_t{


	height: 30px;

	background: url(../images/bgre.png) bottom repeat-x;

}



.nws_t a{

	padding-left: 20px;

	color:#21963A;

	font-size: 16px;

	font-weight: bold;

}



.left_imhs{

	float: left;

	width:31.5%;

	border:1px solid #ccc;

}



.left_imhs a img{

	display: block;

	width:100%;

	height: 110px;

}



.rig_info{

	float: right;

	width:65.5%;

}



.img_info{

	padding-top: 15px;

	padding-bottom: 14px;

	border-bottom: 1px solid #ccc;

}



.titles_a{

	height: 30px;

}



.titles_a a{

	color: #21963A;

	font-size: 16px;

	font-weight: bold;

}



.rig_info p{

	text-align: justify;

	line-height: 22px;

	color: #333;

	font-size: 13px;

}



.nws-lists{

	padding-top: 20px;

}



.nws_liw{

	float: left;

	width:47%;

	line-height: 30px;

	height: 30px;
	
	margin:0 1%

}



.nws_liw span{

	 float: right;

	 color: #666;

	 font-size: 14px;

}



.nws_liw a{

	font-size: 14px;	

	color: #333;

	float: left;

}



.yuansp{

	height: 35px;

	margin: 20px;

	border-bottom: 1px solid #ccc;

}



.yuansp .syuan{

	height: 15px;

	width: 15px;

	border-radius: 50%;

	border: 2px solid #0062BA;

	display: block;

	float: left;

}



.yuansp .sname{

	padding-left: 15px;

	color: #FF4800;

	font-size: 14px;

	font-weight: bold;

}



.lists_newsss{

	padding:0 20px 50px;

}



.nsko{

	line-height: 30px;

	margin-bottom: 15px;

}



.nsko span{

	float: left;

	font-size: 18px;

	color: #0D70BC;

	font-weight: bold;
	width:15%;

}



.nsko a{

	height: 28px;

	width:79%;

	display: block;

	float: left;

	margin-left:3%;

	padding-left: 15px;

	border-radius: 15px;

	border-bottom: 2px solid #ccc;

	border-top: 1px solid #ccc;

	font-size: 15px;

	color: #666;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

}



.nsko i{

	width: 12px;

	height: 12px;

	margin-left: 15px;

	background: #0D70BC;

	border-radius: 50%;

	display: inline-block;

}



.prolists_anli{

	margin:20px;

	padding-top: 15px;

	padding-bottom: 15px;

	border-top: 1px dotted #ccc;

}



.kjkimg{

	float: left;

}



.kjkimg img{

	display: block;

	height: 100px;

	width:170px;

}



.news_titlesx{

	width: 500px;

	height: auto;

	float: left;

	margin-left: 20px;

}



.listjb_twosx{

	height: 30px;

}



.listjb_twosx a{

	float: left;

	color: #333;

}



.listjb_twosx span{

	float: right;

	color: #999;

}



.news_titlesx p{

	text-align: justify;

	color: #666;

	line-height: 20px;

}



.posuuslist{

	margin-bottom: 15px;

	padding-bottom: 20px;

	border-bottom: 1px dotted #ccc;

}



.w1288{

 max-width: 1288px;

}



.w1288 .jianjie{

	max-width:1030px;

}



.imglistsx{

	margin: 20px;

}



.atops{

	float: left;

	width: 23%;
	margin:1%

}



.atops img{

	display: block;

	width:100%;

	height: 180px;

}







.atops:nth-child(4){

	margin-right: 0px;

}



.atops:nth-child(8){

	margin-right: 0px;

}



.atops:nth-child(12){

	margin-right: 0px;

}



.dwas{

	padding-top: 20px;

	text-align: center;

}



.dwas a{

	color: #333;

}



.tops_navsa{

	height: 30px;

	background: url(../images/cssx.png) no-repeat;

	line-height: 30px;

	color: #fff;

	text-indent: 55px;

}



.lopasd{

	margin: 20px;

}



.lopasd li{

	height: 25px;

	background: #f2f2f2;

	border-bottom: 1px solid #ccc;

	margin-bottom: 15px;

	text-align: center;

	line-height: 25px;

}



.lopasd li a{

 	padding-left:35px;

	float: left;

	color: #666;

}



.lopasd li i{

	background: #333;

	height: 5px;

	width: 5px;

	display: inline-block;

	float: left;

	margin: 12px;

	margin-left: 15px;

	border-radius: 50%;

}



.dbnr{
	margin-bottom:5%
	 



}





.dbnr p{

	  text-align:center;

	  margin-top: 50px;

	  color:#827E7E;

	  font-weight: bold;

	  padding-top: 20px;

	  line-height: 20px;

	  white-space:normal;

	  word-break:break-all;

}



.ba{

   text-align: center;

}



.div1{

	margin-bottom: 50px;

}



.jszc{

	   font-weight: bold;

	   font-size: 14px;

	   text-align: center;

	   padding-top: 20px;

}



.pagelist{

	padding:20px;

}



.pagelist li{

	float: left;

	padding-right: 10px;

}



.pagelist li a{

	color: #333;

}
.sjx{ display:none}
.nav2{ display:none}
.footer89{ background: #f4f4f4; position: fixed; bottom: 0; width: 100%; max-width: 640px; z-index: 999; display:none}
.footer89 .foot{ overflow: hidden; width: 100%; padding: 2% 0 1%; }
.footer89 .foot dl{ float: left; width: 25%; text-align: center; }
.footer89 .foot dl dd{ margin-top: 7%; font-size: 14px;}
.footer89 .foot dl dt img{ width: 25px; height: 25px; margin: auto; display: block;}

@media (max-width:640px) {
.pcx,.nav1{ display:none}
.sjx{ display:block}
.logo{ background:none; height:inherit}
.nav2{ display:block; width: 40px;position: absolute;right: 0;top:-6px;}
.dkos img{ width:97%}
.kqss{ width:100%; padding-left:0; margin-top:3%}
.inpors{ padding:40px 2% 0}
.dps1{ margin-left:2%}
.dps1 .pks{ font-size:16px}
.qssdzs,.xxks,.nsko span{ font-size:16px}
.xxks span{ font-size:18px}
.yz,.atops{ width:48%}
.youzhi{ margin-top:3%}
.anquan{ margin-top:-4%}
.anquan,.xxks,.youzhi,.footer1,.gsjj{ margin-left:2%; margin-right:2%; overflow:hidden}
.yz a img,.atops img{ height:134px}
.news,.tesisk,.nws_liw,.left_tel,.jianjie,.rig_info,.left_imhs,.nsko span,.nsko a{ width:100%}
.nws_liw{ margin:0}
.dbnr p{ margin-top:0}
.ba img{ max-width:100%; display:block; margin:auto}
.footer{ padding-bottom:30px}
.tesisk{ margin-top:4%}
.nws-lists{ padding-top:10px} 
.nws_t{ padding-top:0}
.gsjj{ padding-top:0}
.left_tel,.jianjie{ width:99%; float:none}
.jianjie{ margin-top:4%}
.middle_neirong{ margin:2% 3%}
.middle_neirong img{ max-width:100%; display:block; margin:auto} 
.nsko a{ font-size:14px;}
.in_content p a{ font-size:16px}
.in_content p a,.in_content p{ height:35px; line-height:30px}
.in_content p{ height:39px; line-height:39px}
.in_content{ padding-top:10px}
.left_imhs{ width:50%; display:block; margin:auto; float:none}
.rig_info{ margin-top:4%}
.loss p{ font-size:14px; margin:0 2%}
.dbnr p,.pqls{ font-size:14px; line-height:22px} 
.loss div{ text-indent:0;}
.loss div{ margin:0 2%}
.dkos{ margin-top:20px}
.left_tel .left_title,.left_tel .bg_tels,.left_tel .middle,.qq{ display:none}
.nav3{ top:31px}
.yuansp .syuan{ margin-top:4px}
.nsko a{ margin-left:0; line-height:32px; height:32px}
.imglistsx,.yuansp,.lopasd{ margin:3%}
.gsjj1{ display:block}
.left_tel{ padding-bottom:20px}
.lopasd li{ margin-bottom:10px}
.logo{ overflow:hidden; position:relative}
.lists_newsss{ padding: 0 3% 5%;}
.left_tel{ padding-bottom:0; border:0}
.left_tel1{ padding-bottom:4%; border: 2px solid #ccc; margin-top:4%}
.gsjj{ padding-bottom:4%}
.logo img{ padding-top:3px}
.w1288 .jianjie{ width:99%}
.middle_neirong img{ width:100% !important; height:auto !important}

.footer89{ display:block;}
	}
	