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;font-family:"Microsoft YaHei","微软雅黑";background:#ffffff;min-width:1200px;}
html{font:14px/1.5 "PingFang SC",Helvetica,Arial,"Hiragino Sans GB","Microsoft Yahei",STHeiTi,sans-serif;color:#000;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a:focus,a:active,a:hover{outline:0;}
a{color:#000;text-decoration:none;}
a:hover{color:#D40300;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;}
.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_bg{height:45px;width:100%;min-width:1200px;background-color:#ce0607;}
.top{width:1200px;margin:0 auto;height:45px;color:#fff;line-height:45px;font-size:14px;}
.top_L{float:left;font-size:14px;}
.top_L span{ padding-left:5px; padding-right:5px;font-family:"宋体"}
.top_L a{color:#FFFFFF;}

.top_M{float:left;font-size:14px; padding-left:30px;}
.top_M span{ padding-left:5px; padding-right:5px;font-family:"宋体"}
.top_M a{color:#FFFFFF;}

.top_R{float:right;font-size:14px;}
.top_R li{float:left;margin-right:15px;color:#fff;}
.top_R li a{color:#fff;}

.top_sub{position:relative;cursor:pointer;padding-right:15px; background-repeat:no-repeat;background:url(../images/top_nav_down.png) no-repeat right center;}
.top_sub:hover{background:url(../images/top_nav_up.png) no-repeat right center;}
.top_sub .sub{display:none;position:absolute;background-color:rgba(212,3,0,.8);right:0;top:45px;width:60px;z-index:9999;}
.top_sub .sub a{display:block;float:none;line-height:30px;margin:0;padding:0;text-align:center;font-weight:normal;color:#fff;border-bottom:solid 1px rgba(255,255,255,.7);}
.top_sub .sub a:hover{background-color:#820504;background-color:rgba(212,3,0,1);}
.top_sub:hover .sub{ display:block}


.top_R{float:right;}
.top_Ra{float:left;font-size:12px; padding-right:20px;color:#C5B28F;}
.top_Ra a{color:#C5B28F;}


.head{width:1200px; height:70px;margin:0 auto;}
.head .logo{ float:left; }
.head .logo img{ height:70px; border:0px;}


.head_M{ float:left; padding-left:30px;}
.head_M img{ width:580px; height:70px; border:0px;}

.head_R{ float:right; width:219px;}
.head_Ra{ float:left;width:219px; padding-bottom:10px; font-size:14px;}
.head_R .so{ width:219px; height:30px; float:left;}
.head_R .so .search_input{width:160px;float:left;border:0; padding-left:8px; height:30px; line-height:26px;color:#999;;border:1px solid #e5e5e5;}
.head_R .so .search_botton{cursor:pointer;float:right;width:49px;height:32px;overflow:hidden; background:url(../images/so_sub.png) no-repeat; text-indent:-999px;border:0px;}


.menu{width:1200px; height:80px; border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin:0 auto;}
.menu li{ height:25px; line-height:25px; font-size:14px; margin-left:11px; float:left;}
.menu .wa{float:left;}
.menu .wb{ padding-left:16px;float:left;}




.gd{ width:1200px;height:45px; border-bottom:1px solid #f0f0f0;margin:0px auto;}
.gd #scroll_begin, .gd #scroll_end{display:inline} 
.gd_L{ height:45px; line-height:45px; font-size:14px;color:#D40300;background:url(../images/a1.png) no-repeat 0 50%;background-size:16px 16px; padding-left:23px; float:left; } 

.gd_M{ width:1130px;height:45px; float:right;} 
.scroll_div{width:1130px;height:45px; line-height:45px; font-size:14px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{font-size:14px; color:#535353;margin-right:20px;}
.scroll_div a:hover{color:#D40300;}


/*尾部*/
.foot{ width:100%; background:#f7f7f7;border-top:1px solid #e2e2e2; margin:0 auto; overflow:hidden;}
.foota{ width:100%; height:40px; line-height:40px;font-size:14px; text-align:center;margin:0 auto; overflow:hidden;}
.foota span{ font-family:"宋体"; color:#CCCCCC; padding-left:10px; padding-right:10px;}



.footb{width:1200px;text-align:center; font-size:14px; color:#666666;margin:0 auto; overflow:hidden;}
.footb span{ font-family:"宋体"; color:#efefef; padding-left:10px; padding-right:10px;}
.footb span.fa{ font-family:"宋体"; color:#999; padding-left:10px; padding-right:10px;}
.footb span.fb{ padding-left:10px; padding-right:10px;}
.footb p{ line-height:28px;}