@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;

	width:22.5%;



	float: left;



	border:2px solid #ccc;



 



}







.name{



	   



	   color:#333;



	   font-size: 12px;



	   line-height: 20px;



	   margin-top: 7px;



	   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;



}







.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: 10px;



}







.lopasd li{



	height: 25px;



	background: #f2f2f2;



	border-bottom: 1px solid #ccc;



	margin-bottom: 5px;



	text-align: center;



	line-height: 25px;



}







.lopasd li a{



 	padding-left:0;



	float: left;



	color: #666;
	font-size:14px


}







.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;}

.middle_neirong img{ max-width:100%; height:inherit !important}

@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;}

	}

	