@charset "utf-8";
/* CSS Document */
@import url("reset.css");
.w960{ margin:0 auto; width:960px; overflow:hidden;}
.w1200{ margin:0 auto; width:1200px; overflow:hidden;}
.m1200{ min-width:1200px;}
.border-b{ border-bottom:solid 1px #e8e8e8;}
body{ color:#8e908f; font-size:16px; font-family:'微软雅黑','宋体';}
a:hover,a:active{ text-decoration:none;}
.i-b{ display:inline-block;}
.text-c{ text-align:center;}
.text-l{ text-align:left;}

/*头部*/
#header{ position:fixed; top:0; width:100%; height:64px; background:#ededed; overflow:hidden; font-size:16px;  z-index:9999;}
#nav_box{ height:100%;}
#nav_box .logo{ float:left; margin-left:7px; }
.logo a{ display:block; width:100%; height:100%;}
.nav{ margin-top:19px; float:right;}
.nav a{ float:left; margin-left:10px;  min-width:62px; padding:0 10px; height:30px; line-height:29px; color:#333; cursor:pointer; text-align:center;}
.nav a.a1{ width:55px;}
.nav a:hover,.nav a.active{ color: #fff; background-image: linear-gradient(to right, #da81ee,#8c9bfe); border-radius: 30px;}

/*banner*/
.banner{ position:relative; width:100%; height:649px; overflow:hidden;}
.banner_list li{ clear:both;  width:100%; height:649px; font-size:100px;}

/*标题*/
.col_tit{ clear:both; width:100%; height:138px; padding-top:30px; text-align:center }
.col_tit h2{ display:inline-block; margin-top:40px; padding-bottom:35px; background:#fff;}
.col_tit .tx_6{background:url(../images/index/n.png) no-repeat;}


/*联系我们*/
#contact_box{ padding: 50px 0 200px;}
.cooperate{ clear:both; border:1px solid #e6e6e6; border-width:1px 0 0 1px; overflow:hidden; }
.cooperate li{ float:left; width:315px; height:186px; border:1px solid #e6e6e6; border-width:0 1px 1px 0; background:#fefefe;}
.coo_ways{ margin:1px; padding:20px 30px; width:254px; height:144px; background:#fcfcfc;}
.coo_ways h4{ color:#575757;}
.coo_ways p{ font-size:14px; color:#b5b7b4; margin:5px 0;}

/*回到顶部*/
#scrollTop{ display:none; position:fixed; right:5px; bottom:5px; width:50px; height:50px; overflow:hidden;}
#scrollTop a{ display:block; width:50px; height:50px; background:url(../images/index/sroll_top.png) no-repeat;}
#scrollTop a:hover{ background-position:0 -74px;}

/*页脚*/
#footer{ width:100%; background:#262626}
#footer a{ color: #8e908f;}
.foot_bot{ height:133px; text-align:center; overflow:hidden; position:relative;}
.foot_bot p{ margin-top:35px; font-size:12px; line-height:22px;}
.wenhuajingying{ position:absolute; bottom:14px; left:50%;}


/* 我们的实力 */
#shili_box{
  display: flex;
  width: 100%;
  justify-content: center;
}
#shili_box .shili_card{
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 240px;
  height: 345px;
  background: url(../images/index/c-bg.png) no-repeat;
  background-size: 100%;
  margin: 100px 20px;
}

#shili_box .shili_card div{
  margin-top: 80px;
  margin-bottom: 5px;
}
#shili_box .shili_card p{
  font-weight: bolder;
  font-size: 18px;
  color: #7a7a7a;
}

#con_wrap{ display:none;}


.pop_win{ z-index:900; width:100%; height:100%; position:fixed; _position:absolute; left:0px; top:0px; display:none;}
.pop_win .pwin_bg{width: 100%;height: 100%; background: #000; opacity: .7; filter: alpha(opacity=70);}
.pop_win .pwin_box{ position:absolute; right:50%; top:50%; background:#fff; border-radius:12px; overflow:hidden; width:600px; height:400px; margin-top:-200px; margin-right:-300px; }
.pop_win .pwin_box .pwin_exit{ position:absolute; right:18px; cursor:pointer; top:15px; width:30px; height:30px;}

.boxCb{box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.fl{ float:left;}
.pr{ position:relative;}
.pa{ position:absolute;}
.w100{ width:100%;}
.wh100{ width:100%; height:100%;}
.pwin_box h2{ text-align:center; font-size:32px; background:#dc323d; letter-spacing:5px; color:#fff; line-height:68px; margin:0 0 20px 0; padding:0;}
.pwin_box ul{ margin-top:30px;}
.pwin_box li{ min-height:42px; margin-bottom:18px; width:100%;}
.pwin_box li span{ width:170px; text-align:right; line-height:42px; font-size:16px; margin-right:12px; color:#666;}
.pwin_box li input{ width:280px; padding:0 15px; height:42px; line-height:42px; border:solid 1px #999; border-radius:3px; color:#666;}

.b-but{ width:160px; float:left; margin-top:50px; color:#fff; font-size:22px; cursor:pointer; border-radius:8px; line-height:48px; text-align:center; margin-left:220px; background:#dc323d;  -webkit-transition: all 0.2s ease-in 0;   transition: all 0.2s ease-in 0s;}
.b-but:hover{ background:#db4c56;}
.b-reg{ margin-top:25px;}
