@charset "utf-8";
/* CSS Document */
body{font-size:14px;font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif;}
body, div, dl, dt, dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote，th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption, cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
capation,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:' '}
abbr,acronym{border:0;}
.cf:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.cf{display:inline-block;}/* Hides from IE-mac \*/* html .cf {height:1%}.cf {display:block}/* End hide from IE-mac */
a{ text-decoration:none;}
i{font-style:normal;}
input{outline: none;}
html { overflow-y: scroll;}
:root {
  overflow-y: auto;
  overflow-x: hidden;
}

 :root body {
    position: absolute;
 }

 body {
    width: 100vw;
    overflow: hidden;
 }

.clearer{ clear:both;}
.clearfix:before,.clearfix:after{ content:""; display:table; } 
.clearfix:after{ clear:both; overflow:hidden; } 
.clearfix{ zoom:1; }
.left{float:left;}
.right{float:right;}
/*头部样式*/
#header{height:120px;}
.header{height:120px;width:100%;background:#c0c1c2;position:fixed;left:0;top:0;z-index:1000;}
.index_icon{background:url(../images/index_icon.png) no-repeat;display:inline-block;}
.dotted_line{height: 9px;position:absolute;bottom:-2px;left:0;width:100%;background:url(../images/header8.png) repeat-x top; z-index: 800;}
.dotted_line_a{height: 14px;position:absolute;bottom:-2px;left:0;width:100%;background:url(../images/line.png) repeat-x top; z-index: 800;}
.header_cont{width:1200px;margin:0 auto;background:url(../images/stamp.png) no-repeat  543px 19px;}
.header_cont .logo{width:338px;height:96px;background-position:0 0;margin-top:32px;margin-right:88px;   background: url(../images/h_logo.png) no-repeat;  background-size: 100% 100%;   position: relative;z-index: 1001;  }
.header_cont .nav{margin-top:63px;}
.header_cont .nav a{width:107px;height:56px;float:left;line-height:56px;text-align:center;font-size:16px;color:#333;position:relative;}
.header_cont .nav a.scroll_1{height:100px; top:-43px;line-height:142px;}
.header_cont .nav a.active{background:#727171;color:#fff; border-radius:10px 10px 0px 0px;}
.header_cont .nav a.last span{border:none;}
.header_cont .nav a i.index_icon{width:29px;height:30px;background:url(../images/home_black.png) no-repeat;margin-right:8px;position: relative;top:6px;}
.header_cont .nav a.active i.index_icon.active{background:url(../images/home_white.png) no-repeat;}
.header_cont .nav a span{height: 59px;width:4px;background:url(../images/line4.png) repeat-y left;position:absolute;top:0;right:-2px;}
.header_cont .nav a.scroll_1 span{top:40px;}
.service_tel{width:148px;height:43px;line-height:43px;background:#0066CC;border:1px solid #0066CC;border-radius:4px;position:absolute;bottom:-46px;left:-16px;color:#fff;z-index:100;display:none;}
.search{margin-top:71px;}
.search .about_btn{width:118px;height:32px;background:#2B64AF;border-radius:8px;display:block;color:#fff;font-size:12px;padding-top:6px;margin-left:14px;}
.search .about_btn .index_icon{width:14px;height:15px;background:url(../images/home_sousuo.png) no-repeat;margin-left:22px;margin-right:6px;}
.search .about_btn .about_txt{margin-top:-2px;}
.search_cont{margin-top:10px;cursor:pointer;position:relative;width:180px;}
.search_cont .search_in{width:144px;height:24px;border:1px solid #333;border-radius:13px;background:#fff;overflow:hidden;margin-right:4px;}
.search_cont .search_in input{height:24px;width:90px;padding:0 10px;border:none;outline:none;margin-right:3px;line-height:24px;}
.search_cont .search_in .index_icon{width:16px;height:16px;background-position:-439px 0;margin-top:4px;}
.search_cont .search_btn{color:#333;line-height:26px;width:28px;height:26px;}
.search .about_btn.active{background:#727171;}
.search_qr_img_box{background:#fff;width:170px;height:155px;border-radius:6px;text-align:center;position:absolute;left:0;top:30px;z-index:100;padding-top:15px;
box-shadow: 0 0 6px 0 rgba(102,102,102,0.50);
-moz-box-shadow: 0 0 6px 0 rgba(102,102,102,0.50);
-webkit-box-shadow: 0 0 6px 0 rgba(102,102,102,0.50);
-o-box-shadow: 0 0 6px 0 rgba(102,102,102,0.50);
-ms-box-shadow: 0 0 6px 0 rgba(102,102,102,0.50);
}
.search_qr_img_box .index_icon{width:14px;height:6px;background-position:-1122px 0;position:absolute;top:-6px;right:14px;}
/*底部样式*/
.footer{padding-top:50px;background: url(../images/line.png) repeat-x top;}
.foot_cont{width:1200px;margin:0 auto;}
.foot_cont .img_box{width: 891px;}
.foot_cont .img_box li{float:left;margin-right:60px;text-align:center;}
.foot_cont .img_box li.last{margin-right:0;}
.foot_cont .img_box li img{width:180px;height:180px;margin-bottom:39px;border:1px solid rgba(221, 221, 221, 1);}
.foot_cont .img_box li p{font-size:20px;color:#100F0F;margin-bottom: 47px;}
.foot_cont .Contact_information{height:200px;width: 309px;}
.foot_cont .Contact_information h3{font-size:24px;font-weight:400;color:#333;margin-bottom: 30px;}
.foot_cont .Contact_information .index_icon{width:153px;height:38px;background-position:0 -139px;margin-bottom: 30px;}
.foot_cont .Contact_information p{font-size:20px;margin-bottom:10px;color:#666;}
.foot_bottom_txt{color:#666;width:1200px;margin:0 auto;text-align:center;font-size:14px;line-height:80px;}
.foot_bottom_txt a{color:#666;}
.foot_bottom_txt i{margin:0 5px;color:#666;}
.foot_bottom_txt .Friendship_Links{text-align:center;margin-top:25px;}
.foot_bottom_txt .Friendship_Links a{margin-left:50px;}
.network_img img{margin-bottom:-5px;margin-right:5px;}
.link{ text-align: left; }
.link a{display: block; color: #666;font-size:20px;padding-bottom: 42px; }
.foot_out{min-width: 1200px;max-width: 100%;margin: 0 auto;background:url(../images/line8.png) repeat-x top #F6F6F6;}
/*底部样式结束*/
/*分页样式*/
.page_box{
  width:1200px;
  margin: 50px auto 50px auto;
}
.box {
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.box button {
    padding: 0 10px;
    margin: 0 10px;
    height: 40px;
    float: left;
    cursor: pointer;
    border: 1px solid #ebebeb;
    background-color: #ffffff;
    outline:none;
}
.box button:hover{
  background-color: #999;
    color:#fff;
}
.box .first-page,
.box .last-page {
    margin: 0;
}
.box .pageWrap {
    height: 40px;
    float: left;
    overflow: hidden;
}
.box .pageWrap ul {
    width: 100000px;
    height: 40px;
    float: left;
}
.box .pageWrap ul li {
  width: 60px;
  height: 40px;
  border: 1px solid #ebebeb;
  line-height: 40px;
  box-sizing: border-box;
  cursor: pointer;
  float: left;
}
.box .pageWrap ul li:hover{
  background-color: #999;
    color:#fff;
}
.box .pageWrap ul .sel-page {
    background-color: #999;
    color:#fff;
}
.box .jump-text {
    width: 60px;
    height: 40px;
    box-sizing: border-box;
    text-align: center;
    margin: 0 5px;
    float: left;
    outline:none;
}
.box .jump-button {
    margin: 0;
    float: left;
}
.box .total-pages,
.box .total-count {
    margin-left: 10px;
    float: left;
    font-size: 14px;
}
.app_code{margin: 0 auto;display: none;width:122px;background:rgba(255,255,255,1);
box-shadow:0px 1px 4px 0px rgba(178,178,178,1); position: relative; z-index: 9996;}
.app_code.ml10{margin-left: -10px;}
.app_code .code_img{ }
.app_code .code_img img{width:122px;height:122px;}
.app_code .code_img em{color:rgba(16,15,15,1);font-size:12px;height: 24px;line-height: 24px;display: block;border-top:1px solid #DEDEDE;    text-align: center;}
.app_code .code_img:after{ content:"";  display: block;background:url(../images/index_icon.png) no-repeat;right: 0;position: absolute;top:-5px; left:50%;margin-left:-7px;width: 14px; height:6px;background-position: -1122px 0; }
.over_bg{width:100%;height:100%;background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:1000;display: none;}

