body,div,img,dl,dt,dd,ul,li,p,h1,h2,h3,h4,h5,h6,input{ margin:0; padding:0;}
ul,li{ list-style:none}
body{ font-size:12px;color: #333;font-family: helvetica,Arial,"Hiragino Sans GB","Microsoft YaHei",simsun ,Arial, Helvetica, sans-serif;background:#ffffff;min-width:1250px;}
html{-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a:focus,a:active,a:hover{outline:0;}
a{color: #333;text-decoration:none;}
a:hover{color:#c60000;text-decoration:none;}
img{display:inline-block;vertical-align:middle;}
img{border:0;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.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;}
.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:40px;overflow:hidden;display:block;}

/*头部*/
.top{height:95px;width:100%; background:#f2f2f2; border-bottom:2px solid #c91b23}

.topa{width:1200px; margin:0px auto;}
.logo{ width:430px; padding-top:11px; float:left;}
.logo img{ height:73px; border:0px;}


.topa_R{  padding-top:28px;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:50px; background:#f2f2f2; margin:0px auto;}
.menua{width:1200px;height:50px; margin:0px auto;}
.menua li{ float:left; height:50px; font-size:16px;position:relative;z-index:1000;}
.menua li a{ height:50px;line-height:50px; display:block;}

.menua li.wa{ width:106px;background:url(../images/a2.png) no-repeat center right; text-indent:28px;}
.menua li.wa:hover{ background:url(../images/a3.png) no-repeat center right #FFFFFF; cursor:pointer; color:#333333;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}

.menua li.wb{ width:141px;background:url(../images/a2.png) no-repeat center right; text-indent:28px;}
.menua li.wb:hover{ background:url(../images/a3.png) no-repeat center right #FFFFFF; cursor:pointer; color:#333333;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}

.menua li.wc{ width:131px;background:url(../images/a2.png) no-repeat center right; text-indent:30px;}
.menua li.wc:hover{ background:url(../images/a3.png) no-repeat center right #FFFFFF; cursor:pointer; color:#333333;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}


.menua li.wd{ width:106px; text-align:center;}

.menua ul li ul{display:none;}
.menua li.wa ul{ width:106px;}
.menua li.wb ul{ width:141px;}
.menua li.wc ul{ width:131px;}
.menua ul li:hover ul{display:block;position:absolute;top:50px;left:0;}
.menua ul li:hover ul li{height:40px;line-height:40px;width:100%;text-align:center; text-indent:0px;}
.menua ul li:hover ul a{display:block;height:40px;line-height:40px; font-size:16px;background:#f2f2f2;color:#333333}
.menua ul li:hover ul a:hover{background:#c91b23; color:#ffffff; }




/*尾部*/
.foot{ width:100%; margin:0 auto; overflow:hidden;}
.foota {width:100%;background:#7c7d7c;border-bottom:3px #c60000 solid;border-top:1px #959595 solid;height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFFFFF;}
.foota a{color:#FFFFFF;}
.foota span{ font-family:"宋体"; color:#CCCCCC; padding-left:15px; padding-right:15px;}


.link {height:66px;width:1200px;background:url(../images/linkBg.png) center top no-repeat;margin:10px auto 0px;position:relative;padding:10px 0 0 0;}
.link h1 {float:left;width:112px;height:27px;line-height:27px;text-align:center;font-size:15px;color:#FFF;position:absolute;top:0px;left:0px;}
.link a {display:block;margin:0 11px;font-size:14px;color:#000;float:left;height:28px;line-height:28px;}
.link a.ks {margin-left:125px;}


.footb{ width:100%; margin:0 auto; overflow:hidden;}
.footb_a{ width:100%; height:40px; line-height:40px;font-size:14px; text-align:center;margin:0 auto; overflow:hidden;}
.footb_a span{ font-family:"宋体"; color:#CCCCCC; padding-left:10px; padding-right:10px;}



.footb_b{width:1200px;text-align:center; font-size:14px; color:#666666;margin:0 auto; overflow:hidden;}
.footb_b span{ font-family:"宋体"; color:#efefef; padding-left:10px; padding-right:10px;}
.footb_b span.fa{ font-family:"宋体"; color:#999; padding-left:10px; padding-right:10px;}
.footb_b span.fb{ padding-left:10px; padding-right:10px;}
.footb_b p{ line-height:28px;}