@charset "GBK";

html, body, div, span, object, iframe, table, tr, th, td, em, img, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ul, li, form, label { border: 0 none; font-family: inherit; font-style: inherit; margin: 0; padding: 0;}
*{margin:0;padding:0;}
body {color: #1D1D1D; background:#ffffff; font-size: 12px;line-height: 24px; font-family:'Microsoft Yahei', Times, serif;min-width:1380px;overflow-x:hidden;}
input, select {font-size: 12px;line-height: 16px;}
img { border: 0 none; }
ul, li {list-style-type: none;}
.hs{ color:#996600}
.clear{clear:both;height:1px; margin-left:-3px; width:100%;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }    
.clearfix { display:inline-block; }   
a { text-decoration: none; color:#1b1b1b;cursor:pointer;}
iframe{display:block;border:0;}



/*以下为头尾处样式*/

/*header*/
.header_box{width:100%;height:55px;padding:30px 0;border-bottom:1px solid #e8e8e8;overflow:hidden;}

.header_box .header_con{width:80% ;height:55px;margin:0 auto;} 
.header_box .header_con .header_l{width:48%;height:auto;float:left;}
.header_box .header_con .header_l img{width:100%;height:auto;}

.header_box .header_con .header_r{width:560px ;height:auto;float:right;}
.header_box .header_con .header_r .header_nav{width:325px;height:auto;float:left;padding-right:10px;}
.header_box .header_con .header_r .header_nav ul li{width:65px;height:auto;float:left;}
.header_box .header_con .header_r .header_nav ul li a{width:100%;height:auto;display:block;line-height:55px;text-align:center;}

.header_box .header_con .header_r .header_icon{width:210px;height:auto;float:left;margin:10px auto;border-left:1px solid #8c8c8c;padding-left:10px;}
.header_box .header_con .header_r .header_icon ul li{margin:5px;float:right;}
.header_box .header_con .header_r .header_icon ul li a{width:23px;height:23px;display:block;}
.header_box .header_con .header_r .header_icon ul .header_icon01 a{background:url(../images/head_icon01.jpg) no-repeat center center;}
.header_box .header_con .header_r .header_icon ul .header_icon02 a{background:url(../images/head_icon02.jpg) no-repeat center center;}
.header_box .header_con .header_r .header_icon ul .header_icon03 a{background:url(../images/head_icon03.jpg) no-repeat center center;}
.header_box .header_con .header_r .header_icon ul .header_icon01 a:hover{background:url(../images/head_icon04.png) no-repeat center center;}
.header_box .header_con .header_r .header_icon ul .header_icon02 a:hover{background:url(../images/head_icon05.png) no-repeat center center;}
.header_box .header_con .header_r .header_icon ul .header_icon03 a:hover{background:url(../images/head_icon06.png) no-repeat center center;}
.header_box .header_con .header_r .header_icon p{width:100px;text-align:right;}



.top-menu{width:80%!important; height:50px;margin:0 auto;}
.menu-txt .menu-list{width:9%; position:relative; float:left; margin:10px 0.1% 0px 0;}
.menu-txt .mar0{margin:10px 0 0 0;}

.menu-txt .menu-list .a{ display:block; padding:0 20px;height:35px;text-align:center; line-height:35px; color:#666666; font-size:12px;transition:all .3s linear 0s;-moz-transition:all .3s linear 0s;-webkit-transition:all .3s linear 0s;}
.menu-txt .menu-list .a:hover{ background:#d0000e; color:#FFFFFF; }

.menu-txt .menu-list dl{ position:absolute; z-index:101; top:35px; left:0px; width:100%; height:0px; display:none; background:#FFFFFF; text-align:center; padding-bottom:5px;}
.menu-txt .menu-list dl dd{ height:30px; line-height:30px; font-size:12px; border-bottom:#efefef 1px solid;}
.menu-txt .menu-list dl dd:hover{ background:#d0000e; color:#FFFFFF;}
.menu-txt .menu-list dl dd:hover a{ color:#FFFFFF;}


.zkbtn{width:12%;float:left;}
@-webkit-keyframes redPulse {
from { background-color: #f6f6f6; -webkit-box-shadow: 0 0 5px #f6f6f6; }
50% { background-color: #f6f6f6; -webkit-box-shadow: 0 0 10px #f6f6f6; }
to { background-color: #f6f6f6; -webkit-box-shadow: 0 0 5px #f6f6f6; }
}

a.button{-webkit-animation-duration: 2s;-webkit-animation-iteration-count: infinite;  }
.zkbtn .red.button { -webkit-animation-name: redPulse; -webkit-animation-duration: 1s; color:#000; border-radius:8px;display:inline-block; margin:10px 5px 10px auto;width:120px; font-size:12px;height:30px; text-align:center; line-height:30px;background:#f6f6f6;float:right; }



/*浮动*/
.fl_box { width: 60px;height:380px; position: fixed; top: 200px;right:10px; z-index: 999; }
.fl_box .fl_ewm { width: 60px; height: 60px; margin-bottom:1px; position: relative; }
.fl_box .fl_ewm a{width: 60px; height: 60px; display:block;}
.fl_box .fl_ewm a:hover span{background:#d0000e;color:#fff;}

.fl_box .jf{background:url(../images/right_jfsc.jpg) no-repeat;}
.fl_box .jf a span{display:none;background:#f1f1f1;}
.fl_box .jf a:hover span{display:block;background:#d0000e;color:#fff;}

.fl_box .fl_ewm span{ width: 60px; height: 30px;display:block;background:#eaeaea; color:#202020;line-height:15px;padding:15px 0;text-align:center;}
.fl_box .fl_ewm .fl_hover { position: absolute; left: -125px; top: 0px; display: none; }
.fl_box .fl_swt .fl_hover { position: absolute; left: -210px; top: 0px; display: none; }

.fl_box .search .fl_hover{background:#dcdcdc; position: absolute; left: -172px; top: 0px; display: none; }
.fl_box .search .fl_hover input{height:58px;width:160px;padding-left:10px;border:1px solid #eaeaea;}
.fl_box .fl_ewm:hover .fl_hover { display: block; }


/*底部*/
.footer{width:100%; height:auto; background:#f9f9f9; padding-bottom:30px;overflow:hidden;}
.footer .footer_box{width:80%; height:auto; margin:30px auto 0 auto;}
.footer .footer_box img{float:left;width:25%;height:auto;}
.footer .footer_box p{float:left;width:20%;margin-left:3%;padding-left:3%;border-left:1px solid #bfbfbf;}
.footer .footer_box .tel{font-size:18px;padding-top:35px;height:85px;}
.footer .footer_box .tel strong{font-family:'Arial Black';font-size:150%;}
.footer .footer_box .add{width:18%;padding-top:40px;height:80px;padding-right:30px;}

.footer .footer_box .footer_code{width:18%;height:120px;padding-left:3%;border-left:1px solid #bfbfbf;float:left;}
.footer .footer_box .footer_code span{width:40%;height:auto;margin:5px 0 5px 10%;float:right;overflow:hidden;text-align:center;}
.footer .footer_box .footer_code span img{width:100%;height:auto;}





