body,div,img,dl,dt,dt,ul,li,p,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;}
ul,li{ list-style:none}
body{ font-size:12px;font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ"; }
a{text-decoration:none; color:#323232}
a:hover,a:active{ text-decoration:none; color:#13ba72;}
a:visited{color:#323232}
img{border:0;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank1{clear:both;height:1px;overflow:hidden;display:block;}
.blank2{clear:both;height:2px;overflow:hidden;display:block;}
.blank3{clear:both;height:3px;overflow:hidden;display:block;}
.blank4{clear:both;height:4px;overflow:hidden;display:block;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank8{clear:both;height:8px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank12{clear:both;height:12px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}
.blank40{clear:both;height:40px;overflow:hidden;display:block;}
.blank50{clear:both;height:50px;overflow:hidden;display:block;}
/*Í·²¿*/
.top{height:110px;width:100%; background:#f2f2f2;}

.topa{width:1200px; margin:0px auto;}
.logo{ width:430px; padding-top:15px; float:left;}
.logo img{ height:80px; border:0px;}


.topa_R{  padding-top:35px;float:right;}
.topa_Ra{ float:right;}
.topa_Ra li{ float:left;}
.topa_Ra li.m{ width:90px; height:40px; line-height:40px; font-size:14px; background:url(../images/lia.png) no-repeat left center; text-indent:20px;}

.topa_Ra .wx{ width:80px; height:40px; line-height:40px; font-size:14px;background:url(../images/lib.png) no-repeat left center; text-indent:30px; cursor:pointer; position:relative;float:left;}
.topa_Ra .wx .weixin{ display:none; }
.topa_Ra .wx:hover .weixin{ display: block; width:249px; height:146px; position:absolute; right:0px; top:40px;  text-indent:0px;z-index:9999}
.topa_Ra .wx:hover .weixin img{width:249px; height:146px;}


.topa_Ra .so{ width:80px; height:40px; line-height:40px; font-size:14px;background:url(../images/lic.png) no-repeat left center; text-indent:30px; cursor:pointer; position:relative;float:left;}
.topa_Ra .so .sosuo{ display:none; }
.topa_Ra .so:hover .sosuo{ display: block; width:200px; height:85px; background:#FFFFFF; padding-left:15px; padding-right:15px; border:1px solid #CCCCCC;border-radius:5px; position:absolute; right:0px; top:40px;  text-indent:0px;z-index:9999}

.topa_Ra .sosuo_a{ width:200px; font-size:14px; height:30px; line-height:30px; float:left;}
.topa_Ra .sosuo_b{ width:200px; height:40px; float:left;}
.topa_Ra .sosuo_b .search_input{width:140px;float:left;border:0; padding-left:8px; height:30px; line-height:30px;color:#999;border:1px solid #e5e5e5;}
.topa_Ra .sosuo_b .search_botton{cursor:pointer;float:right;width:50px;height:32px;overflow:hidden; background:url(../images/so_sub.png) no-repeat left center; text-indent:-999px;border:0px;}



.topa_Rb{ float:right; text-align:right;}
.topa_Rb img{display:block;}




.menu{height:55px;width:100%; background:#f2f2f2;border-top:2px solid #c91b23}
.menua{width:1200px; margin:0px auto;}
.menua li{ width:20%; text-align:center; height:55px; line-height:55px; font-size:18px; float:left;}



/*Î²²¿*/
.foot{width:100%;background:#f2f2f2; text-align:center; line-height:25px; font-size:14px; color:#888888;border-top:1px solid #c91b23; padding-top:20px; padding-bottom:20px; margin-top:30px;}
.foot a{color:#888888;}

@media screen and (max-width:768px) {

.top{height:80px;width:100%; background:#f2f2f2;}

.topa{width:100%; margin:0px auto;}
.logo{ width:100%; padding-top:10px; text-align:center; float:left;}
.logo img{ height:60px; border:0px;}


.topa_R{ display:none}




.menu{height:45px;width:100%; background:#f2f2f2;border-top:2px solid #c91b23}
.menua{width:100%; margin:0px auto;}
.menua li{ width:25%; text-align:center; height:45px; line-height:45px; font-size:15px; float:left;}
.menua li.no{display:none;}

.foot{width:100%; text-align:center; line-height:22px; font-size:12px; color:#888888;border-top:1px solid #c91b23; padding-top:10px; padding-bottom:10px; margin-top:20px;}




}





