@charset "utf-8";
/*begin  --------clear  */
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; }
* { padding: 0; margin: 0; background: none; }
u { text-decoration: none; }
th, td { text-align: left; vertical-align: top }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 12px; }
a { text-decoration: none; outline: none; }
a:link { color: #fff; text-decoration: none; }
a:active { color: #fff; text-decoration: none; }
a:visited { color: #fff; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }
dl, dt, dd { margin: 0; padding: 0 }
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.fix { display: inline-block; }
*html .fix { zoom: 1 }
.fix { display: block }
.dis { display: block; }
.undis { display: none; }
em { font-style: normal; }
.clear { clear: both; height: 0; }
object, embed { display: block; outline: none; }
html, body { -webkit-text-size-adjust: none; }
textarea { resize: none; overflow: auto; }
/*end    --------clear  */
#wrap1 { height: auto; width: 100%; position: relative; background: #fff; font-size: 14px; font-family: "微软雅黑"; text-align: Justify; text-justify: inter-ideograph; max-width: 1680px; margin: 0 auto; }
#wrap1 img { border: 0 none; padding: 0px; margin: 0px; display: inline-block; }
#wrap1 ul { overflow: hidden; margin: 0; padding: 0; list-style: none }
#wrap1 #top_banner { width: 100%; font-size: 0px; margin-bottom: 65px; background: #0e100f;/* height:523px;*/ }
#wrap1 #top_banner .banner_img { width: 1095px; height: 750px; margin: 0 auto; }
#wrap1 #fixed { width: 100%; height: 65px; position: fixed; left: 0; top: 0; background: #5e666e; z-index: 2000; }
#wrap1 .nav11 { height: 65px; width: 100%; z-index: 2000; background: #5e666e; position: absolute; margin-top: -65px; }
#wrap1 .nav11 ul { overflow: hidden; width: 1095px; margin: 0 auto; }
#wrap1 .nav11 ul li { float: left; display: inline-block; width: 14.2%; height: 65px; background: #5e666e; font-size: 16px; color: #fff; text-align: center; line-height: 65px; cursor: pointer; }
#wrap1 .nav11 ul .active { background: #fff; color: #82633f; }
#wrap1 .nav11 ul li:hover { background: #fff; color: #82633f; }
/*content*/
#wrap1 .btn_click { background: url("../images/btn_on1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); display: block; height: 48px; margin: 0 auto; width: 193px; }
#wrap1 .btn_click:hover { background: url("../images/btn_on.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); }
/*title*/
#wrap1 .body_tite { width: 885px; margin: 0 auto; background: url(../images/bg_title_word.jpg) 0 80px no-repeat; padding: 80px 0 20px 210px; margin-bottom: 55px; }
#wrap1 .body_tite mark { font-size: 38px; color: #000; font-family: "宋体"; display: block; }
#wrap1 .body_tite span { font-size: 24px; color: #000; display: block; }
/* 授权*/
#wrap1 #title_sq { width: 1095px; height: auto; margin: 0 auto; }
#wrap1 #title_sq .sq_desc { font-size: 14px; line-height: 30px; margin-bottom: 35px; }
#wrap1 #title_sq .sq_img { width: 1095px; margin: 0 auto; }
#wrap1 #title_sq .sq_img li { width: 365px; text-align: center; display: inline-block; float: left; font-size: 14px; line-height: 40px; }
/* 难题*/
#wrap1 #title_nt { width: 1095px; height: auto; margin: 0 auto; }
#wrap1 #title_nt .nt_div { width: 540px; float: left; margin-bottom: 85px; }
#wrap1 #title_nt .nt_title { text-align: center; font-size: 30px; color: #000; line-height: 75px; vertical-align: middle; margin-bottom: 25px; }
#wrap1 #title_nt .nt_ul { width: 540px; margin: 0 auto; }
#wrap1 #title_nt .nt_ul li { float: left; background: url(../images/bg_img_nt.jpg) no-repeat; width: 158px; height: 210px; padding: 11px; }
#wrap1 #title_nt .nt_aq { line-height: 30px; padding-left: 10px; }
#wrap1 #title_nt .nt_aq span { color: #82633f; line-height: 44px; margin-left: -15px; display: inline-block; }
/*原理*/
#wrap1 #title_yl { width: 100%; background: url(../images/bg_11.jpg) center 235px no-repeat; position: relative; }
#wrap1 #title_yl .yl_con { width: 1095px; height: 595px; margin: 0 auto; position: relative; }
#wrap1 #title_yl .yl_con .yl_desc { width: 755px; font-size: 14px; position: absolute; top: 20px; left: 320px; }
#wrap1 #title_yl .yl_con .yl_con_list { width: 505px; display: block; position: absolute; right: 30px; bottom: 150px; }
#wrap1 #title_yl .yl_con .yl_con_list li { font-size: 14px; color: #000; display: inline-block; line-height: 30px; }
#wrap1 #title_yl .yl_con .yl_con_list li span { font-size: 54px; color: #82633f; font-family: "宋体"; display: block; line-height: normal; }
#wrap1 #title_yl .deciphering { width: 1095px; margin: 0 auto; height: 540px; position: relative; }
#wrap1 #title_yl .deciphering p { line-height: 30px; display: block; width: 485px; position: absolute; }
/*塑美*/
#wrap1 #title_sm { width: 1095px; height: auto; margin: 0 auto; }
#wrap1 #title_sm .goddess { }
#wrap1 #title_sm .goddess .diaosu, #title_sm .goddess .big_img, #title_sm .goddess .small_img { display: block; float: left; }
#wrap1 #title_sm .goddess .diaosu li { display: inline-block; margin-bottom: 8px; cursor: pointer; }
#wrap1 #title_sm .goddess .diaosu li:last-child { margin-bottom: 0px; }
#wrap1 #title_sm .goddess .small_img li:first-child { width: 268px; height: 85px; padding: 25px 20px; background: #ededec; margin-bottom: 12px; }
/*大师*/
#wrap1 #title_ds { width: 1095px; height: auto; margin: 0 auto; }
#wrap1 #title_ds .photo_ds { display: block; margin: 0 auto; width: 875px; position:relative;}
#wrap1 #title_ds .photo_ds #photo_ds_ul .ds_desc { width: 211px; height: 410px; display: block; float: left; margin-right:80px; position:relative;}
#wrap1 #title_ds .photo_ds #photo_ds_ul .ds_desc:last-child { margin-right: 0px; }
#photo_ds_ul .ds_desc .detail { background-image: url(../images/bg.png); color: #917243; display:none; height: 410px; position: absolute; top: 0; width:0px; z-index: 1000; padding-left:40px; padding-right:20px;}
#photo_ds_ul .ds_desc .mleft { left: 208px; }
#photo_ds_ul .ds_desc .mright { right: 238px; }
#photo_ds_ul .ds_desc .detail h1{ font-size:18px; padding-top:55px; padding-bottom:20px; }
#photo_ds_ul .ds_desc .detail h1 span{ font-size:30px; display:inline-block; margin-right:20px; }
#photo_ds_ul .ds_desc .detail h2{ font-size:14px; }
#photo_ds_ul .ds_desc .detail h3{ font-size:16px; padding-top:20px; line-height:30px; }
#photo_ds_ul .ds_desc .detail .rongyu li{ font-size:14px; line-height:18px; }



/*真人种草*/
#wrap1 #title_eg { width: 100%; height: auto; }
#wrap1 #title_eg .eg1 { width: 100%; background: url(../images/bg_zr_lmx1.jpg) center center no-repeat; height: 736px; margin-bottom: 90px; position: relative; }
#wrap1 #title_eg .eg2 { width: 1095px; margin: 0 auto; background: url(../images/bg_zr_lmx2.jpg) no-repeat; height: 750px; position: relative; }
/*管理系统*/
#wrap1 #title_system { width: 100%; position: relative; }
#wrap1 #title_system .scroll_img { width: 100%; height: 546px; background: #000; /*overflow:hidden;*/ }
#wrap1 #title_system .scroll_img .system_s { width: 1095px; height: 546px; background: #fff; margin: 0 auto; position: relative; }
#wrap1 #title_system { position: relative; }
/*滚动*/
#wrap1 #title_system .slick-slider { position: relative; }
#wrap1 #title_system .slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
#wrap1 #title_system .slick-list:focus { outline: none; }
#wrap1 #title_system .slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
#wrap1 #title_system .slick-loading .slick-track { visibility: hidden; }
#wrap1 #title_system .slick-slide { float: left; height: 100%; min-height: 1px; display: none; position: relative; }
#wrap1 #title_system .slick-slide img { display: block; }
#wrap1 #title_system .slick-slide.slick-loading img { display: none; }
#wrap1 #title_system .slick-slide.dragging img { pointer-events: none; }
#wrap1 #title_system .slick-initialized .slick-slide { display: block; position: relative; }
#wrap1 #title_system .slick-loading .slick-slide { visibility: hidden; }
#wrap1 #title_system .slick-vertical .slick-slide { display: block; height: auto; }
#wrap1 #title_system .slick-prev, #wrap1 #title_system .slick-next { position: absolute; display: block; height: 40px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; top: 40%; padding: 0; border: none; outline: none; top: 40%; right: 0px; position: absolute; }
#wrap1 #title_system .slick-prev:hover, #wrap1 #title_system .slick-next:hover { background-position: 100% 0; }
#wrap1 #title_system .slick-prev { left: 0px; background: url(../images/btn_card_prev.png) 100% 0 no-repeat; }
#wrap1 #title_system .slick-next { right: 0px; background: url(../images/btn_card_next.png) 100% 0 no-repeat; }
/* Dots */
.slick-dots { position: absolute; bottom: 45px; right: 50px; list-style: none; display: inline-block; text-align: center; padding: 0px;/* width: 100%;*/ }
.slick-dots li { position: relative; display: inline-block; height: 30px; width: 30px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li .button { display: block; height: 30px; width: 30px; cursor: pointer; background: #474749; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
.slick-dots li .button:hover { background: #fff; }
.slick-dots .slick-active .button { background: #fff; }
/*more list*/
#wrap1 #title_system .more_list1 { width: 1095px; height: 278px; margin: 0 auto; display: block; margin-top: 90px; }
#wrap1 #title_system .more_list1 li { display: block; width: 170px; text-align: center; margin-right: 12px; float: left; }
#wrap1 #title_system .more_list1 li:last-child { margin-right: 0px; }
#wrap1 #title_system .more_list1 .icon { display: block; width: 170px; height: 140px; background: #5e666e; color: #fff; font-size: 24px; text-align: center; padding-top: 25px; }
#wrap1 #title_system .more_list1 .desc { line-height: 24px; color: #fff; font-size: 14px; color: #5e666e; text-align: center; width: 160px; height: 53px; background: #eeeeed; padding: 30px 5px; text-align: left; }
/*猜你喜欢*/
#wrap1 #title_like { width: 1095px; margin: 0 auto; height: 600px; }
#wrap1 #title_like .con { width: 191px; height: 45px; margin: 70px auto 60px; }
#wrap1 #title_like .main_con { width: 100%; height: auto; margin-top: 0px; padding: 0px; margin-bottom: 100px; }
#wrap1 #title_like .main_con ul li { display: inline-block; border: 2px solid #fff; float: left; width: 255px; height: 441px; margin-right: 7px; text-align: center; }
#wrap1 #title_like .main_con ul li:last:child {
margin-right:0px;
}
#wrap1 #title_like .main_con ul li:hover { border: 2px solid #997a4c; }
#wrap1 #title_like .main_con ul li a { display: inline-block; }
#wrap1 #title_like .main_con ul li a div { padding: 0 23px; height: 130px; }
#wrap1 #title_like .main_con ul li a div h2 { font-size: 26px; color: #997b4d; line-height: 60px; padding-top: 20px; letter-spacing: 0px; padding-left: 0px; }
#wrap1 #title_like .main_con ul li a div p { font-size: 14px; line-height: 18px; color: #7d7d7d; }
