﻿html { font-family:"微软雅黑"; font-size:14px;} 
html,body{ height:100%; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, input,figure { margin: 0; padding: 0; }
body { -webkit-overflow-scrolling: touch; text-align:left;  max-height: 100%;  overflow:-Scroll;overflow-x:hidden}
a, a:hover { text-decoration: none; outline: none;  }
a{ color:#0b0808;}
p{ margin:0; padding:0;}
:link, :visited{text-decoration: none;}
ul,li { list-style: none }
img { border: none; max-width:100%;}
input, select, textarea { border: none; outline: none; background: none }
em,i { font-style: normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal }
.clear{clear:both; width:100%; overflow:hidden;}
.clearfix::after{ clear: both; display: block; height: 0; content: '';}

.fn-clearfix:after { display: block; font-size: 0; content: '\0020'; clear: both; height: 0; }
.fn-clearfix { zoom: 1;  }
.fn-clear { visibility: hidden; clear: both; }
.zj{ width:1200px; margin:0 auto; display:block;}
a{text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur()); }
::-ms-clear, ::-ms-reveal{display: none; }
.fr{ float:right;}
.fl{ float:left;}



.top{ width:1200px; display:table; margin:0 auto; height:86px;}
.logo{ float:left; padding:0px 0  0}
.logo img{ height:86px; display:table}
.top_k{ display:table; width:100%;}

.nav{ display:table; margin:0 auto; padding:0 0; float:right; }
.nav a{ color:#101010; padding:0 35px; font-size:15px; line-height:86px; display: inline-block; margin: 0 10px }
.nav a:hover,.nav .on{ background:#101010; color:#fff}



.fullSlide{ width:100%;  position:relative;  height:750px;   }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:750px; overflow:hidden; text-align:center; }
.fullSlide .bd li a{ display:block; height:750px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:22px; line-height:22px;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; border-radius:50%; margin:6px; overflow:hidden; background:#fff; opacity:.5;  line-height:999px; 
	}
.fullSlide .hd ul .on{ background:#fff; opacity:1 }
.fullSlide .prev{  display:block;  position:absolute; z-index:1; top:45%; left:2%;  z-index:1; width:70px; height:70px; background:url(../image/dot1.png) 0px 0px  no-repeat;  cursor:pointer;display:none;  }
.fullSlide .next{ display:block;  position:absolute; z-index:1; top:45%; left:2%;  z-index:1; width:70px; height:70px; background:url(../image/dot2.png) 0px 0px  no-repeat;  cursor:pointer; display:none;  }
.fullSlide .next{ left:auto; right:2%;  }


.k1{}
.bt{ display:table; margin:0 auto; text-align:center; padding:60px 0 38px; color:#131313;}
.bt h1{ font-size:30px; line-height:30px;}
.bt h1 span{ font-size:24px;}
.bt h2{  border-bottom:2px solid #6e6e6e; width:230px; display:table; margin:0 auto; padding:15px 0 0}
.bt h2 span{ width:56px; height:6px; background:#272727; display:table; margin:0 auto}
.bt1{ display:table; margin:0 auto; text-align:center; padding:90px 0 60px; color:#fff;}
.bt1 h1{ font-size:30px; line-height:30px;}
.bt1 h1 span{ font-size:24px; display:table; margin:0 auto; padding:5px 0 0}
.bt1 h2{  border-bottom:1px solid #fff; width:230px; display:table; margin:0 auto; padding:12px 0 0}

.jj,.sy_xw{ width:1200px; display:table; margin:0 auto}
.jj_l{ width:430px; float:left;}
.jj_r{ width:750px; float:right; font-size:14px; color:#060606; line-height:26px;}
.jj_r h1{ font-size:22px; color:#000; font-weight: bolder; line-height:22px; margin:0 0 10px;}
.jj_r a{ background:#272727; font-size:15px; color:#fff; text-align:center; line-height:42px; display:table; float:right; padding:0 40px; border-radius:5px; margin:10px 0 0}

.sy_xw{}
.sy_xw dl{ height:226px; display:table; padding:15px 0}
.sy_xw dl a .xw_t{ width:226px; height:226px; float:left}
.sy_xw dl a .xw_w{ width:974px; float:left; border-bottom:1px solid #191919; height:205px; color:#121212; line-height:24px;}
.xw_w_l{ width:690px; margin-left:22px; float:left}
.sy_xw dl a .xw_btn{ color:#252525; font-size:16px; border:1px solid #252525; line-height:46px; float:right; display:table;    border-radius: 5px; padding:0 30px; margin:70px 28px 0}
.sy_xw dl a .xw_w h1{ font-size:20px; line-height:38px; height:38px; overflow:hidden; font-weight:bolder; color:#000}
.sy_xw dl a:hover .xw_w h1{	text-decoration: underline;}
.sy_xw dl a .xw_w time{ font-size:14px; padding-left:150px; margin:0 0 20px; display:table}
.sy_xw dl a .xw_w h2{ font-size:14px; height:96px; overflow: hidden;}
.sy_xw dl a .xw_btn:hover,.more a:hover{ background:#272727;  color:#fff;}

.more a{ color:#252525; font-size:16px; border:1px solid #252525; line-height:46px;  display:table;    border-radius: 5px; padding:0 40px; margin:20px auto 50px}



.k3{background:  url(../image/women.jpg) no-repeat center top ;background-attachment: fixed;width: 100%;height:560px;background-size: cover;color: #fff;overflow: hidden;	}
.gywm{ width:1130px; display:table; margin:0 auto; font-size:16px; line-height:34px;}

.qy{ width:1200px; display:table; margin:0 auto; padding:50px 0 90px}
.qy dl{ width:380px; float:left; margin:0 10px; background:#505050; border-radius:20px;}
.qy dl a .qy_t{ width:380px; height:380px; overflow: hidden; border-radius:20px;}
.qy dl a h1{ height:115px; line-height:115px; text-align:center; font-size:22px; color:#fff}
.qy dl:hover{ box-shadow:0px 8px 15px 0px rgba(0,0,0,0.3); transition: all 3s;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; transition: all 0.3s ease;}

.zt_banner{ min-height:500px; width: 1920px; position: relative;margin-left: -960px;left: 50%;}
.zt_banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}


.ab{ display:table; margin:0 auto; padding:100px 0 0; height:480px;}
.ab dl{ width:300px; float:left; margin:0 30px; background:#fff; box-shadow:0px 6px 10px 0px rgba(0,0,0,0.1); transition: all 3s;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; transition: all 0.3s ease;border-radius:20px;}
.ab dl a .qy_t{ width:300px; height:195px; overflow: hidden; border-radius:20px;}
.ab dl a .ab_w{ display:table; padding:20px 30px 25px;color:#000; min-height:140px; }
.ab dl a .ab_w h1{ height:50px; line-height:50px; text-align:center; font-size:22px; }
.ab dl a .ab_w span{ font-size:16px; line-height:30px; height:90px;}

.ab dl:hover{ background:#3f3f3f; color:#fff}
.ab dl:hover{ box-shadow:0px 8px 15px 0px rgba(0,0,0,0.3); transition: all 3s;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; transition: all 0.3s ease;transform: scale(1.1);}
.ab dl:hover .ab_w { font-size:22px; color:#fff;transform: scale(1);}


.news{ width:1200px; display:table; margin:0 auto; min-height:520px;}
.news  dl{ border:1px solid #191919; box-sizing:border-box; padding:20px; width:580px; height:260px; float:left; margin:10px 10px; border-radius:10px;}
.news  dl a .news_t{ width:220px; height:220px; margin:0;  float: left; overflow: hidden;}
.news  dl a .news_t img{width:220px; height:220px;display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.news  dl a:hover .news_t img{transform: scale(1.1);}
.news  dl a .news_w{ width:300px; float:right; color:#000}
.news  dl a .news_w h1{ font-size:22px; font-weight:bolder; line-height:30px; height:60px; margin-bottom:10px;}
.news  dl a .news_w h2{ font-size:15px; line-height:25px; height:125px; overflow:hidden; margin:0 0 10px}
.news  dl a .news_w time{ font-size:13px; line-height:20px;}

.news_ab{ width:1200px; display:table; margin:0 auto; min-height:600px; padding:30px 0 50px; color:#333; font-size:15px; line-height:30px;}
.ab_bt{ font-size:30px; line-height:70px; text-align:center; margin-bottom:10px}

.join{ width:1200px; display:table; margin:0 auto; padding:20px 0  }
.join dl{border:1px solid #191919; box-sizing:border-box; padding:20px; width:380px; float:left; margin: 10px; border-radius:10px; height:460px;}
.join dl .join_bt{ text-align:center; color:#000000;font-weight:bolder; line-height:30px;}
.join dl .join_bt h1{ font-size:30px;  line-height:44px;font-weight:bolder; }
.join dl .join_bt span{ color:#fd2226; font-size:20px;}
.join dl .join_w{ color:#3a3a3a; font-size:15px; line-height:35px; height:280px; display:table}
.join dl a{ color:#252525; font-size:16px; border:1px solid #252525; line-height:46px;  display:table;    border-radius: 5px; padding:0 40px; margin:10px auto 50px}
.join dl a:hover{background:#272727;  color:#fff;}

.join_ab{ width:1150px; border:3px solid #0d0d0d; display:table; min-height:400px; margin:50px auto 70px; padding:0 0 30px}
.join_ab_bt{ background:#fff; display:table; padding:0 80px; height:50px; line-height:50px; color:#000; font-size:40px; font-weight:bolder; margin:-30px auto 0 auto}
.join_ab_n{ padding:20px 70px; font-size:15px; line-height:2; color:#333}
.join_ab_n span{ font-size:30px; font-weight:bolder; color:#f70000; line-height:50px;}

.lx_k{ width:1200px; display:table; margin:0 auto;}
.lx_t{ width:580px; float:left}
.lx_w{ width:560px; padding-left:60px; float:left; font-size:17px; line-height:40px;}
.lx_dt{ margin:30px auto}


.fotter{ background:#3f3f3f; width:100%; display:table; color:#fff; margin:20px auto 0}
.fotter a{ color:#fff;}
.fo{ width:1200px; margin:0 auto; display:table; font-size:15px; line-height:36px; padding:60px 0 70px; text-align:center}


.fy{ text-align:center; font-size:14px; padding:20px 0;}
.info { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #6f6f6f;}