@charset "utf-8";
/* CSS Document */
/*重置共用部分*/
html{overflow-x:hidden}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, button, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
body{margin:0;padding:0}
*{font-family:"微软雅黑";color:#333; }
a{ text-decoration:none;}
ol, ul {list-style: none;}
ul,li{margin:0;padding:0;list-style:none}
li {display: list-item;text-align: -webkit-match-parent;}
dl,dd{margin:0;padding:0}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:normal}
p{margin:0;padding:0}
input{margin:0;padding:0;outline:none;border:none;}
select{ border:none;outline:none;}
.fixclear{clear:both}
.mr5 {
    margin-right: 5px !important;
}
.mt60 {
    margin-top: 60px !important;
}
.pr {
    position: relative;
}
/*顶部条部分*/
.header_top_box{background:#F9F9F9;border-bottom:#E8E8E8 1px solid}
.header_top{width:1170px;margin:auto;}
.header_top span{display:block;float:left;font-size:12px;background:url(../images/header_top_zuobiao.png) no-repeat;line-height:12px; padding-left:14px;margin-top:10px;margin-bottom:10px;}
.header_top span:hover{cursor:pointer;color:#e00}
.header_top ul{float:right;margin-top:8px}
.header_top ul li{float:left;margin-right:20px}
.header_top ul li a{padding-left:20px;display:block;line-height:16px;font-size:12px}
.header_top .call{margin-right:0;}
/*logo/搜索框部分*/
.header_box{width:1200px;margin:auto;margin-top:20px;}
.header_logo{float:left;margin-left:10px;margin-top:8px;}
.header_search_box{float:left;margin-top:20px;}
.search_xla{padding-left:18px;padding-right:6px;margin-right:-6px;font-size:12px;height:32px;float:left}
.header_search{border:#005e3c 2px solid;}
.header_search input{font-size:12px;line-height:30px;float:left}
.search_case{padding-left:6px;width:320px;}
.header_search .search_but{width:60px;line-height:32px; background:#005e3c;color:white;padding-left:-40px;}
.search_text a{font-size:12px;margin-left:4px;margin-right:4px;}
.search_text a:hover{ text-decoration:underline}
.header_you_tu{float:right;}

@-moz-document url-prefix(){
    /*这段区域的样式代码只在firefox起作用*/ 
    select{
        border: solid 1px transparent!important;
    -moz-appearance: none!important;
            background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent!important;
            padding-left: 6px !important;
            padding-right: 9px !important;
            margin-right: -3px !important;
    }
}

/*顶部导航栏*/
.nav_box{background:#005e3c;margin-top:15px;min-width:1200px;}
.nav{width:1200px;margin:auto;}
.nav ul{float:left;}
.nav ul li{padding:16px 22px;width:80px;border-right:#0a6c3a 1px solid;text-align:center}
.nav ul li a{color:white;font-size:16px;}
.nav .shouye{margin-left:24px;}
.nav .border_right_none li{border:none}
.nav>.baojia{
        height: 53px;
    line-height: 53px;
    margin-left: 20px;
}
.nav>.baojia>a{
        border-radius: 14px;
    background: #fff;
    color: #084F2B;
    padding: 2px 10px;
}
.nav>.baojia>a:hover{
    font-weight: bold;
}
.sub_box{position:relative;}
.sub{position:absolute;width:124px;background:#005e3c;left:0;top:99%;z-index:2}
.nav .sub a{display:block; text-align:center;font-size:14px;padding:8px 0;border-bottom:#197856 1px solid;color:white}
.sub{display:none}
.sub .border_bottom{border:none}
.sub_box:hover .sub{display:block}
.sub a:hover{background:#17804B;cursor:pointer;}
.nav ul li:hover{background:#17804B}
.w1200{
    width: 1200px;
    margin: 0 auto;
}
.w1200>img{
    margin-top: -5px;
}
.header_you_tugai {
    margin-top: 18px;
    position: relative;
    width: 310px;
}
.header_you_tugai>img {
    width:12%;
    display: inline-block;
}
.header_you_tugai>b {
    font-size: 15px;
    width: 100%;
    position: relative;
    top: -26px;
    color:#005e3c;
}
.header_you_tugai>span {
    color: #005e3c;
    font-size: 25px;
    position: relative;
    top: 0;
    left: -91px;
    font-weight: normal;
    text-align: left;
}
.jinbanner{
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.jinbanner > img {
    display: block;
    vertical-align: bottom;
    position: relative;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
}
/*footer */
footer{
    clear: both;
    width:100%;
    background-color:#f8f8f8;
    border-top:1px solid #eee;
    font-size: 12px;
    position:relative;
}
.footer-tu{
    position: absolute;
    left: 63%;
    bottom: 2%;
}
.foot-shou{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding: 5px 0 5px;
    line-height: 24px;
    color: #999;
}
.foot-about{
        width: 1200px;
    margin: 0 auto;
    height: 178px;
    padding-top: 30px;
}
.foot-about .about-dl{
    float:left;
    width:140px;    
    border-right: 1px solid #313131;
}
.foot-about .te{
    width:250px!important;    
}
.foot-about .teb{
    float: right;    
    border: none;    
    width: 260px;
}
.foot-about .teb dd div{
    display: inline-block;    
    width: 120px;    
    margin-top: 10px;
}
.foot-about .about-dl dt{
    font-size: 16px;
    color: #fff;
    line-height: 23px;
    height: 23px;
    text-align: left;
    padding-left: 29px;
}
.foot-about .about-dl li{
    height: 24px;    
    margin-top: 5px;
}
.foot-about .te dd a{
    width: 49%;
    float: left;
    color: #9B9B9B;    
    height: 21px;    
    font-size: 14px;    
    margin-top: 5px;
}
.foot-about .about-dl li a{
    color: #9B9B9B;    font-size: 14px;
}
.foot-about .about-dl li a:hover,.foot-about .te dd a:hover{
    color: #37C249;
}
.foot-about .about-dl img{
    width:96px;
    height: 96px;
}
.foot-about .safe-dl{
    float:left;
    margin-top:30px;
    *width:145px;
}
.foot-about p{
    line-height: 24px;    
    color: #999;
}
.foot-about p b{
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 7px;
}
.foot-about p strong,.foot-about p span{
    display: block;
}
.foot-about p strong{
    font-size: 18px;
    color: #666;
    line-height: 48px;
}
.foot-about p a{
    display: inline-block;
    width:14px;
    height:14px;
    background: url(../images/ico-qq-small.gif) no-repeat center center;
    margin:5px 5px 0 0;
}
.foot-about p a.online{
    background-image:url(../images/ico-pen.gif);
}
.foot-about .hezuo{
    float: left;
    position: relative;
    left: 40px;
    text-align: left;
}
.foot-about .hezuo>h4{
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    height: 38px;
    margin-bottom: 5px;
    border-left: 3px solid #37C249;
    padding-left: 14px;
}
.foot-about .hezuo>h4 b{
        display: block;
    font-size: 13px;
    color: #9B9B9B;
    font-weight: normal;
}
.copyright {
    width: 100%;
    overflow: hidden;
    clear: both;
    background-color: #191A19;
    text-align: center;
    line-height: 32px;
    position: relative;
    color: #999;
    border-bottom: 1px solid #313131;
    height: 212px;
    padding-top: 30px;
    padding-bottom: 12px;
}
.copybottom{
    background-color: #1C1C1C;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 50px;
}
.copybottom>p{
    color:#9B9B9B;
    font-size: 14px;
    line-height: 25px;
}
/*footer    ###########*/





