@charset "utf-8";
li,textarea {vertical-align:top}
article,aside,body,details,figcaption,figure,footer,header,html,iframe,menu,nav,section {display:block}
html { -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-tap-highlight-color:transparent }
article,aside,blockquote,body,button,code,dd,details,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {margin:0;padding:0}
audio,video { display:inline-block; *display:inline; *zoom:1 }
body,button,input,select,textarea {font:12px/1.5 'microsoft yahei',tahoma,arial,'helvetica neue','hiragino sans gb',sans-serif}
h1,h2,h3,h4,h5,h6 {font-size:1em}
a{color: #999; text-decoration: none;}
a:link {letter-spacing:1px;}
a:hover { color:#DA0000;}
a:active {background-color:transparent}
a:active,a:hover,a:link,a:visited { outline:0; *star:expression(this.onFocus=this.blur()) }
b,cite,code,em,i,small,th { font-size:1em; font-style:normal; font-weight:500 }
button,input,select,textarea {font-size:1em; box-sizing:content-box }
button,input[type=button],input[type=submit] {cursor:pointer }
button[disabled],input[disabled] {cursor:default }
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0}
textarea {overflow:auto }
table { border-collapse:collapse; border-spacing:0 }
fieldset,iframe,img {border:0}
img {display:inline-block; vertical-align:bottom; -ms-interpolation-mode:bicubic }
ol,ul,li{list-style:none }
q:after,q:before {content:''}
.clearfix:after { clear:both; content:"."; display:block; height:0; line-height:0; font-size:0; visibility:hidden }
.clearfix {zoom:1}
.fl{float:left;}
.fr{float:left;}
.red{ color: Red;}

.wrap {overflow:hidden }
.head_wrap,.head_wrap_expand {height:80px; top:0}
.head_wrap { background:#114133; width:100%; position:fixed; left:0;  z-index:9999; -webkit-transition:height .2s,top .2s,background-color .2s;  transition:height .2s,top .2s,background-color .2s }
.head_wrap_shrink { height:65px; top:-15px }
.head_con { width:1200px; margin:0 auto; position:relative }
.head_con .logo { display: block; height: 46px; width: 200px; background: url(../images/logo.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; position: absolute; left: 25px; top: 17px;}

.menu_list,.menu_list li,.menu_list li a {width:auto; display:block}
.menu_list {  height:83px;  position:absolute;  right:0;  top:0 }
.menu_list li {  float:left  }
.menu_list li a {  float:left;  height:83px;  padding:0 30px;  line-height:83px;  color:#fff;  text-decoration:none;  font-size:16px;  position:relative;  text-align:center;  -webkit-transition:font-weight .3s;  transition:font-weight .3s  }
.menu_list li a .s_line {  display:block;  height:13px;  width:1px;  background:#FFF;  overflow:hidden;  position:absolute;  left:0;  top:50%;  margin-top:-6.5px;  opacity:.3;  filter:alpha(opacity=30)  }
.menu_list li a .c_line {  display:none;  height:4px;  width:80px;  background:#3b972a; overflow:hidden;  position:absolute;  left:50%;  margin-left:-40px;  top:0;  -webkit-transition:top .2s;  transition:top .2s  }
.head_wrap_shrink .menu_list li a .c_line {  top:20px  }
.menu_list li.current a .c_line,.menu_list li:hover a .c_line {display:block}

.main{ width: 1150px; padding: 99px 0 20px; margin:0 auto;  overflow:hidden; }

.sub_sidebar, .sub_sidebar_twoLevel { position:fixed; top:16%; border-top:1px solid #f0f0f0; -webkit-transition:all .2s; transition:all .2s}
.head_change {top:66px}
.foot_change { top:auto; bottom:285px}
.cover_layer{position:absolute;top:-1px;width:160px; height:46px; border-right:4px solid #3b972a; }
.sub_sidebar_list { position:relative;width:160px}
.sub_sidebar_list li {display:block; min-height:44px;border-bottom:1px solid #f0f0f0; font-size:18px;line-height:44px; text-align:right; padding-right:13px; text-decoration:none;position:relative; -webkit-transition:color .3s linear;transition:color .3s linear}
.sub_sidebar_list li a{ color: #666;}
.sub_sidebar_list dt{ color: #666;}
.sub_sidebar_list dd a{ color: #666;}
.sub_sidebar_list li a:hover{color:#3b972a;}
.sub_sidebar_list .current a{color:#3b972a;}
.sub_sidebar_list .current dt{color:#3b972a;}
.sub_sidebar_list .current dd a{color: #666;}
.sub_sidebar_list .current .cur a{color:#3b972a;}

.sub_sidebar_list li dd{ line-height:32px; font-size: 13px; color: #333;}

.content{float:right; width:950px;}
.content .title{ position: relative; padding-bottom:18px;color: #000; font-size: 20px;font-weight: 400;}
.content .tit_tab a{ display:block; float:left; background:#f2f2f2; padding:5px 20px; }
.content .tit_tab a:hover{ color:#3b972a;}
.content .tit_tab .curr{ background:#3b972a; color:#fff;}
.content .tit_tab .curr:hover{color:#fff;}

.footer {background:#edf2f1; border: solid 1px #e3ecea;}
.footer_con {  margin:0 auto;  width:1180px; }
.footer .footer_con_wrap {float: left;  padding-top:35px; overflow:hidden }
.footer .footer_con_wrap .title { font-size:20px; color:#333; font-weight:400}
.footer .link_list {padding-top:12px}
.footer .link_list li {height:32px; line-height:32px}
.footer .link_list li a {font-size:14px;  color:#747b81;transition:color .3s linear}
.footer .link_list li a:hover {color:#333}
.footer_business,.footer_contact,.footer_joinus,.footer_more {float:left; padding-bottom:20px; padding-left:15px}
.footer_more{ width:150px;}
.footer_business{ width: 200px;}
.footer_business li{ display: inline-block; padding-right:20px;}
.footer_contact {width:250px }
.footer_contact li{ display: inline-block; padding-right:20px;}
.footer_joinus {width:120px;}
.footer .link_list li a {-webkit-transition:color .3s linear;text-decoration:none}

.QR_code{ float: right; padding:25px 10px 0 0; }
.QR_code li{ float:left; text-align: center; margin-left: 5px;}
.QR_code li img{ width: 80px; height: 80px; }
.QR_code li span{ display: block;  padding-top:8px; color:#747b81; font-size:13px; }
.QR_code li a{  padding-top:4px; color:#1382DF;  }

.footer_copyright{padding-top:15px; padding-bottom: 10px; text-align: center; font-size:14px;color:#999; vertical-align: middle;  }
.footer_copyright div{display: inline-block;vertical-align: middle;}
.footer_copyright p{}
.footer_copyright em {margin-left:8px }
.zjaic { display: inline-block; background: url(../images/ico_03.png) no-repeat;     background-size: cover; width:40px; height:40px; vertical-align: middle;}
.zjicp { display: inline-block; background-size: cover; width:40px; height:40px; vertical-align: middle;}

.loading{ width: 24px; margin:auto; }
.loading img { margin-top: 150px;}


@media (max-width: 1000px) 
{
    .head_con { width:60%; margin:0 auto; position:relative }
    .main{ width: 900px; height:800px; padding: 99px 0 20px; margin:0 auto;  overflow:hidden; }
    .head_con { width:900px; margin:0 auto; position:relative }
    .head_con .logo { display: block; height: 46px; width: 200px; background: url(../images/logo.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden; position: absolute; left: 25px; top: 17px;}
    .menu_list li a {  float:left;  height:83px;  padding:0 10px;  line-height:83px;  color:#fff;  text-decoration:none;  font-size:16px;  position:relative;  text-align:center;  -webkit-transition:font-weight .3s;  transition:font-weight .3s  }
    .menu_list li a .c_line {  display:none;  height:4px;  width:40px;  background:#3b972a; overflow:hidden;  position:absolute;  left:50%;  margin-left:-40px;  top:0;  -webkit-transition:top .2s;  transition:top .2s  }
    
    .content{float:right; width:700px;}
    .footer_con {  margin:0 auto;  width:900px; }
}