body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }

body { background:#fff; color:#333; font-size:12px; font-family: "微软雅黑";overflow-x:hidden;}

td,th,caption { font-size:12px; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }

address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}

a { color:#555; text-decoration:none; }

a:hover { text-decoration:none; }

img { border:none; }

ol,ul,li { list-style:none; }

input, textarea, select, button { font:12px Verdana,Helvetica,Arial,sans-serif; }

table { border-collapse:collapse; }



.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }





#top{

width:98%;

padding: 0 1%;

}



#top .w1100px{

width: auto;

}



#top .w1100px span{

display: block;

}
#top .w1100px span a:nth-child(1){

display: none;

}
#top .w1100px span a:nth-child(2){

display:  none;

}



#logo{

width:98%;

padding: 0 1%;

/* margin: 10px auto 10px; */

}



#logo span{

display: none;

}



#logo h2{

width: 65%;

}



#logo h2 img{

width:100%;

margin-top: 2px;

}



#logo em{

float: right;

display: block;

margin-top: 10px;

}





#menu{

width: 100%;

height: auto;

}



#menu .wrap1{

width: 100%;

}



#menu .wrap1 li{

width: 100%;

display: block;

float: none;

border-bottom: 1px solid #f60617;

}



#menu .wrap1 li dl{

display: none;

}



#menu .wrap1 li  a{

text-align: center;

}



#menu{

display: none;

}



.promoWD{

display: none;

}



.mobile_banner{

display: block;

}



.mobile_banner img{

width: 100%;

display: block;

}



.showdiv{

display: block !important;

}



#search{

width: 100%;

}



.wrap3{

width: 100%;

}



.wrap3 span{

display: none;

}



.wrap3 form{

width: 98%;

padding: 0 1%;

}



.wrap3 form input{

box-sizing: border-box;

}



.sear_txt{

border-left:1px solid #999;	

border-top:1px solid #999;	

border-bottom:1px solid #999;	

height: 30px;

line-height: 30px;

border-radius: 0 0 0 0;

width: 90%;

}



.sear_btn{

width: 10%;

border-right:1px solid #999;	

border-top:1px solid #999;	

border-bottom:1px solid #999;

border-radius: 0 0 0 0;	

box-sizing: border-box;	

}



.moblie_nav .nav_left{

display: none;

}



#main_pros{

width: 98%;

padding: 0 1%;

}



#moblie_nav01{

width: 100%;

} 



#mob_a1{

width: 100%;

}



#mob_a1 .auto_pros{

width: 100%;

}



#mob_a1 .pimgsl{

padding-bottom:5px;

width: 49.5%;

height: auto;

margin-right: 1%;

box-sizing: border-box;		

}



#mob_a1 .pimgsl a{

width: 98%;

margin: 1%;

height: auto;

}





#mob_a1 .pimgsl a img{

width: 100%;

height: auto;

}



#mob_a1 .pimgsl span{

display: none;

}



#mob_a1 .pimgsl:nth-child(even){

margin-right: 0;

}



#moblie_nav01 .auto_pros{

width: 100%;

}



#moblie_nav01 .auto_pros .pimgsl{

padding-bottom:5px;

width: 49.5%;

height: auto;

margin-right: 1%;

box-sizing: border-box;	

}



#moblie_nav01 .auto_pros .pimgsl:nth-child(even){

margin-right: 0;

}





#moblie_nav01 .auto_pros span{

display: none;

}



#moblie_nav01 .auto_pros a{

width: 98%;

margin: 1%;

height: 200px;

}



#moblie_nav01 .auto_pros a img{

    width: auto;
    height: 100%;
}



#banner_fotcenter{

display: none;

}



#abouts{

background: none;

padding-left: 0;

width: 98%;

padding: 0 1%;

height: auto;

}



#abouts .about_uss{

background: none;

}



#abouts .about_uss span{

background: rgba(0, 0, 0, 0) url("../images/ico.png")/*tpa=http://www.shzdhybsaic.com/templets/YQ/images/ico.png*/ no-repeat scroll left center;

font-size: 20px;

font-weight: bold;

padding-left: 35px;

float:left;

display: block;

}



#news_lists{

width: 98%;

padding: 0 1%;

}



.news_div{

box-sizing: border-box;		

}



.dalinksa{

width: 100%;

float: none;

display: block;

white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;

}



.dalinksa a{

padding-left: 15px;

}



#friend_link{

display: none;

}



#footer{

width: 100%;

}



.wrap_center{

width: 98%;

padding: 0 1%;
overflow: hidden;

}



.dlinks1 a{

margin-right: 10px;

}



.wrap_center p{

width: 100%;

display: block;

white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;	

font-size: 12px;

}



.flinks2{

display: none;

}



.gsjimgs{

display: none;

}



#banner_n{

display: none;

}



#addu{

box-sizing: border-box;	

width: 98%;

margin: 10px 1% 10px;	

}



#polist{

display: none;

border-right: 1px solid #ccc;

border-bottom:none;

border-left:none;

border-top:none;

position: fixed;

left: 0;

overflow-y:auto; 

top:0;

background:#f2f2f2;

height: 100%;

width: 150px;

z-index: 999;

}



#polist .pn1{

height: auto;

border:none;

}



#polist .pn1 .raleft{

display: block;

height: 29px;

line-height: 29px;

border:none;

text-align: center;

padding-left: 0px;

background:#C30511;

color: #fff;

width: 100%;

}



#polist .pn1 .div_center{

float: none;

padding-left: 0px;

}



#polist .pn1 .div_center a{

display: block;

text-align: center;

margin-right: 0px;

background:none;

padding-right: 0px;

}



#polist .pn1  .ralink{

display: none;

}



.nav_left{

display: none;

}







#main_pros .moblie03{

width: 100%;

}



#main_pros .moblie02{

float: none;

width: 100%;

}



#main_pros .moblie03 span , #main_pros .moblie03 em , #main_pros .moblie03 a{

display: none;

}



#main_pros .moblie03  .wform{

margin-top: 0px;

width: 100%;

}

#main_pros .moblie03  .wform input{

box-sizing: border-box;	 

}





#main_pros .moblie02 .plists{

width: 100%;

}



#main_pros .moblie02  .auto_pros{

width: 100%;

}



#main_pros .moblie02  .auto_pros .pimgsl{

box-sizing: border-box;

height: auto;

margin-right: 1%;

padding-bottom: 5px;

width: 49.5%;

}



#main_pros .moblie02  .auto_pros .pimgsl:nth-child(even){

margin-right: 0;

}



.fanyes{

display: none;

}



#main_pros .moblie02  .auto_pros .pimgsl img{

width: 100%;

height: auto;

}



#main_pros .moblie02  .auto_pros .pimgsl a{

width: 98%;

margin: 1%;

height: auto;

}



#main_pros .Ns{

width: 100%;

box-sizing: border-box;	

}



#main_pros .Ns .news_li{

	padding-left: 7%;

	line-height: 35px;

	height: 35px;

width: 93%;

}



#main_pros .Ns .news_content{

padding: 10px;

}



#main_pros .Ns .news_li span{

	display: none;

}



#main_pros .Ns .news_li a{

display:block;

white-space:nowrap; 

overflow:hidden; 

text-overflow:ellipsis;

font-size: 13px;

}



#main_pros .arc_body{

	float: none;

	padding: 1%;

	width: 98%;

}



#main_pros .arc_body .arc_content{

	padding: 10px;

}



#main_pros .arc_body .info_bt{

	margin: 0px;

	font-size: 12px;

}



#main_pros .arc_body  .contents_txt{

	margin: 10px 0;

	font-size: 12px;

}



#main_pros .arc_body .arc_content h2{

	padding-top: 10px;

	font-size: 16px;

}



#main_pros .l2m{

	width: 100%;

}



#main_pros .l2m span ,

#main_pros .l2m em ,

#main_pros .l2m a{

	display: none;

}



#main_pros .l2m .wform{

	width: 100%;

}



#main_pros .l2m .wform input{

	box-sizing: border-box;	

}



#main_pros .l2m .pro_arcwb{

	padding: 10px;

}



#main_pros .l2m .pro_arcwb h2{

	font-size: 16px;

}



#main_pros .l2m .infos_div{

	font-size: 12px;

}



#main_pros .l2m  .big_fmimg{

	float: none;

	box-sizing: border-box;

	width: 50%;

	margin: 0 auto;

	height: auto;

}



#main_pros .l2m  .big_fmimg img{

	width: 100%;

	height: auto;

	display: block;

}



#main_pros .l2m .prios_infos{

	float: none;

	display: block;

	padding: 0px;

	width: 100%;

	padding-top: 20px;

}



#main_pros .l2m  .prios_infos p span{

	display: block;

	float: left;

}





#main_pros .l2m  .prios_infos p em{

	display: block;

	float: left;

}



#main_pros .l2m  .pinfo_arc{

	margin-top: 10px;

	box-sizing: border-box;	

}



#main_pros .l2m .body_one{	

	width: 100%;

}



#main_pros .l2m .body_one h3 span{

	display: block;

}



.body_arc_all img{

	max-width: 100%;

}



.body_arc_all *{

	max-width: 100%;

}



#fc{

	width: 98%;

	padding: 0 1%;

}



#fc #ridiv{

	float: none;

	width: 100%;

	padding-left: 0px;

}



.cbanner{

	background: #fff;

	width: 100%;

	height: auto;

	margin-bottom: 10px;

	margin-top: 10px;

}



.cbanner img{

	display: block;

	width: 100%;

}



#fc .moblie04 em{

	display: none;

}



#fc .moblie04 span{

	display: none;

}



#fc .moblie04 a{

	display: none;

}



#fc .moblie04 .wform{

width: 100%;

}





#fc .moblie04 .wform input{

	box-sizing: border-box;

}



#fc .moblie05 {

	width: 100%;

}



#fc .moblie05 .pimgsl:nth-child(even){

margin-right: 0;

}



#fc .moblie05 .plists{

	width: 100%;

}



#fc .moblie05  .auto_pros{

	width: 100%;

}



#fc .moblie05 .pimgsl{

 	box-sizing: border-box;

    height: auto;

    margin-right: 1%;

    padding-bottom: 5px;

    width: 49.5%;

}



#fc .moblie05 .pimgsl a{

	height: auto;

    margin: 1%;

    width: 98%;

}



#fc .moblie05 .pimgsl a img{

	height: auto;

    width: 100%;

}



.jianjieinfo_mob{

	padding: 10px;

	margin-bottom: 10px;

	font-size: 12px;

}



#fc .moblie06 h2{

	font-size: 16px;

}



#fc .moblie06 .infos_div{

	font-size: 12px;

}



#fc .moblie06  .img_inos{

box-sizing: border-box;

    float: none;

    height: auto;

    margin: 0 auto;

    width: 100%;

}



#fc .moblie06{

	padding: 10px;

}



#fc .moblie06  .img_inos .big_fmimg{

display: block;

    height: auto;

    width: 50%;

    float: none;

    margin: 0 auto;

}



#fc .moblie06  .img_inos .big_fmimg img{

	display: block;

    height: auto;

    width: 100%;

}



#fc .moblie06  .img_inos .prios_infos{

	float: none;

	width: 100%;

	padding: 10px 0;

}



.c_Nav{

	padding-left: 0px;

}



#fc .moblie06 .pinfo_arc{

	margin: 10px 0;

}



#fc .moblie06 .body_arc_all{

	font-size: 12px;

}



#fc .moblie06 .body_arc_all *{

	max-width: 100%;

	color: #666;

}



#fc .boddy{

	width: 100%;

}



#fc .boddy .arc_content{

	padding: 10px;

}



#fc .boddy  .contents_txt{

	margin:0px;

}



#fc .boddy .arc_content h2{

	font-size: 18px;

	padding-top: 10px;

}



.banner_pcimg{

	display: none;

}

.ftceonter p{
	font-size: 12px;
	overflow: hidden;
}

.ftceonter{
	width: 100%;
	float: none;
	border:none;
	overflow: hidden;
}

.wrap1 li .imgline{
	background: none;
}

#qqkf{
	display: none;
}