/*banner*/
.banner_box{ width:100%; min-width:1200px; height:626px; overflow:hidden; position:relative;}
.banner{ width:1920px; height:626px; position:absolute; left:50%; margin-left:-960px;}
.banner li{ display:block; width:100%;}
.hd{ width:100%; position:absolute; bottom:15px; z-index:2;}
.hd .anniu{ display:block; text-align:center;}
.hd .anniu li{ display:inline-block; width:10px; height:10px; border-radius:5px; background:#bb0b0b; opacity:0.8; margin:0 5px; transition:all 0.3s ease-out;}
.indexBnrSwiper-prev,.indexBnrSwiper-next{ display:block; width:114px; height:100%; position:absolute; top:0; opacity:0; transition:all 0.5s ease-out; z-index:99;}
.indexBnrSwiper-prev{ left:0; background:url(../images/swiper1-l.png) no-repeat center;}
.indexBnrSwiper-next{ right:0px; background:url(../images/swiper1-r.png) no-repeat center;}
.banner_box:hover .indexBnrSwiper-prev,.banner_box:hover .indexBnrSwiper-next{ opacity:0.5}
.banner_box .indexBnrSwiper-prev:hover,.banner_box .indexBnrSwiper-next:hover{ opacity:1;}
.hd .anniu .on{ width:48px; opacity:1;}
/*搜索*/
.remen_bj{ width:100%; min-width:1200px; height:76px;}
.remen_box{ width:1200px; margin:auto; overflow:hidden;}
.remen_box ul{ float:left;}
.remen_box ul span{ display:inline-block; font-size:16px; color:#545454; line-height:62px;}
.remen_box ul li{ display:inline-block; margin-right:10px;}
.remen_box ul li a{ font-size:16px; color:#545454; line-height:76px;}
.sousuo_box{ float:right; margin-top:20px; height:38px; border-bottom:1px solid #d9d9d9; overflow:hidden;}
.sousuo_box input{ float:left; height:38px;width:238px; background:none;line-height:38px; text-align:left; color:#b0b0b0; padding-left:10px; margin:0; outline:none; border:none;}
.sousuo_box button{ float:right; width:38px; height:38px; background:url(../images/ss_tu.png) no-repeat center;;outline:none; border:none;}
/*产品展示*/
.cp_beijing{ width:100%; min-width:1200px; padding:46px 0; background:url(../images/beijing_bj.jpg) top;}
.cp_jies{ width:1200px; height:245px; margin:auto; background:url(../images/banner_bj.png) no-repeat top;}
.cp_jies h1{ display:block; padding:35px 0 0 340px; font-size:26px; color:#1b1b1b; font-weight:bold;}
.cp_jies span{ display:block; padding-left:340px; font-size:18px; color:#434343; margin-top:5px;}
.cp_jies p{ display:block; padding:18px 40px 0 340px; font-size:16px; color:#454545; line-height:26px;}

.cp_title{ width:1200px; margin:40px auto 0;}
.cp_title span{ display:block;}
.cp_title span img,.ys_title span img,.news_title img,.about_title img{ display:block; margin:0 auto;}
.cp_title dl,.ys_title dl,.news_title dl,.about_title dl{ display:block; margin-top:10px; text-align:center;}
.cp_title dl dt,.ys_title dl dt,.news_title dl dt,.about_title dl dt{ display:inline-block; font-size:37px; font-weight:bold; color:#000000;}
.cp_title dl dd,.ys_title dl dd,.news_title dl dd,.about_title dl dd{ display:inline-block; font-size:37px; color:#000000;}
.cp_title p,.ys_title p,.news_title p,.about_title p{ display:block; font-size:18px; color:#464646; text-align:center; margin-top:5px;}
.cp_nav{ display:block; width:1200px; margin:56px auto 0; text-align:center; font-size:9px; color:#b4b4b4; line-height:24px;}
.cp_nav li{ display:inline-block; padding:0 27px; background:url(../images/cpnav_fg.jpg) no-repeat right;}
.cp_nav li a{ display:inline-block; font-size:16px; color:#2b2b2b; line-height:24px; border-bottom:3px solid rgba(45,45,45,0);}
.cp_nav li a:hover{ border-bottom:3px solid rgba(45,45,45,1);}
.cp_nav li:last-child{ background:none;}
.cp_bigbox1{ width:1380px; margin:40px auto 0;}
.Left_bomt{ float:left; width:90px; height:400px; background:url(../images/Left_bomt.png) no-repeat center;}
.Right_bomt{ float:right; width:90px; height:400px; background:url(../images/Right_bomt.png) no-repeat center;}
.cp_box1{ float:left; width:1200px; height:400px;}
.tezhi_box{ display:block;}
.tezhi_box li{ display:block; width:1200px; overflow:hidden;}
.tezhi_box li:hover{ box-shadow:0 0 10px rgba(125,125,125,0.5);}
.tezhi_con{ float:left; padding:40px 35px; width:325px; height:320px; background:#fff;}
.tezhi_con h2{ display:block; font-size:26px; color:#373737; line-height:26px;}
.tezhi_con span{ display:block; width:26px; height:3px; background:#fdd100; margin-top:20px;}
.tezhi_con dl{ display:block; margin-top:18px;}
.tezhi_con dl dt{ display:block; font-size:18px; font-weight:bold; color:#424242;}
.tezhi_con dl dd{ display:block; font-size:14px; color:#595959; margin-top:5px;}
.tezhi_box .tezhi_cn{ display:block; margin-top:20px;}
.tezhi_box .tezhi_cn p{ float:none; display:block; padding-left:20px; background:url(../images/yuan_tb.png) no-repeat left; font-size:14px; color:#595959; line-height:30px;}
.more_box{ width:76px; height:24px; border:2px solid #bcbcbc; border-radius:13px; margin-top:25px; background:url(../images/more_tb.png) no-repeat center;}
.tezhi_tu{ float:left; width:805px; height:400px; overflow:hidden;}
.cp_box2{ width:1200px; margin:30px auto 0; overflow:hidden;}
.cp_box2 ul{ display:block; overflow:hidden;}
.cp_box2 ul li{ float:left; width:280px; margin-right:26px;}
.cp_box2 ul .cp_tu{ width:280px; background:#000; overflow:hidden;}
.cp_box2 ul .cp_tu img{ display:block; transition:all .5s ease-out;}
.cp_box2 ul span{ display:block; font-size:16px; color:#303030; text-align:center; line-height:50px; border-bottom:1px solid #cfcfcf;}
.cp_box2 ul li:hover img{ opacity:0.7; transform:scale(1.07);}
.zbanner{ width:100%; min-width:1200px; height:180px; position:relative; overflow:hidden;}
.zbanner img{ display:block; position:absolute; left:50%; margin-left:-960px;}
/*优势*/
.ys_title{ width:1200px; margin:65px auto 0;}
.ys_box{ width:1200px; margin:75px auto 0; background:url(../images/ys_fg.png) no-repeat center;}
.ys_box ul{ display:block; overflow:hidden;}
.ys_box ul li{ float:left; width:536px; margin-bottom:70px;}
.ys_box ul li .ys_con{ width:536px; overflow:hidden;}
.ys_box ul li .ys_con dl{ float:left; width:165px; padding-right:15px; border-right:1px solid #9f9f9f;}
.ys_box ul li .ys_con dl dt{ display:block; font-size:30px; font-weight:bold; color:#181818; line-height:30px;}
.ys_box ul li .ys_con dl dd{ display:block; font-size:18px; color:#565656; margin-top:5px;}
.ys_box ul li .ys_con span{ float:right; width:335px; font-size:16px; color:#2b2b2b; line-height:26px;}
.ys_box ul li .ys_tu{ width:536px; height:302px; overflow:hidden;}
.ys_box ul li:nth-child(2n+0){ float:right;}
.ys_box ul li:nth-child(odd) .ys_tu,.ys_box ul li:nth-child(even) .ys_con{ margin-top:30px;}
/*新闻资讯*/
.news_bj{ width:100%; min-width:1200px; padding:70px 0 50px; background:url(../images/news_bj.jpg) no-repeat top;}
.news_title{ width:1200px; margin:auto;}
.news_box{ width:1200px; margin:50px auto 0; overflow:hidden;}
.news_left{ float:left; width:662px;}
.news_toutiao{ width:662px; padding-bottom:20px; border-bottom:1px solid #c2c2c2;}
.news_toutiao h1{ display:block;}
.news_toutiao h1 a{ display:block; padding-left:142px; background:url(../images/toutiao_tb.png) no-repeat left 0; font-size:18px; font-weight:bold; color:#464646; line-height:55px; text-overflow:ellipsis; white-space:nowrap; padding-top:3px; overflow:hidden;}
.news_toutiao p{ display:block; font-size:14px; color:#555555; line-height:24px; margin-top:16px;}
.news_toutiao p a{ font-size:14px; font-weight:bold; color:#ecb202; line-height:24px;}
.news_toutiao p a:hover{ text-decoration:underline;}
.company_news{ width:662px; margin-top:25px;}
.company_news dl{ display:block; margin-bottom:22px; padding-left:38px; background:url(../images/news_tb.png) no-repeat left; overflow:hidden;}
.company_news dl dt{ float:left; width:490px;}
.company_news dl dt a{ display:block; font-size:16px; color:#525252; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.company_news dl dd{ float:right; font-size:16px; color:#525252; line-height:20px;}
.company_news dl dt a:hover{ color:#fdc400;}
.news_tejian{ display:block; width:662px; padding-top:10px;}
.news_tejian li{ display:block; margin-bottom:18px; overflow:hidden;}
.news_tu{ float:left; width:203px; height:110px; background:#000; overflow:hidden;}
.news_tu img{ display:block; transition:all .5s ease-out;}
.news_con{ float:right; width:409px; height:74px; padding:18px 25px; background:#fff;}
.news_con h1{ display:block; font-size:16px; color:#393939;}
.news_con p{ display:block; font-size:14px; color:#585858; line-height:22px; margin-top:12px;}
.news_tejian li:hover img{ opacity:0.7; transform:scale(1.07);}
.news_tejian li:hover h1{ color:#fdc400;}
.news_right{ float:right; width:380px; height:626px; padding:0 35px; background:#fff; overflow:hidden;}
.news_right .zhishi_title{ display:block; font-size:24px; color:#585858; padding:25px 0;}
.zhishi_liebiao{ width:380px; padding-bottom:25px; border-bottom:1px solid #e7e7e7; margin-bottom:20px;}
.zhishi_tu{ display:none; width:380px; height:171px; margin-bottom:20px; overflow:hidden;}
.zhishi_liebiao dl{ display:block;}
.zhishi_liebiao dl dt{ display:block; padding-left:38px; background:url(../images/wd_1.jpg) no-repeat left 0;}
.zhishi_liebiao dl dt a{ display:block; font-size:14px; color:#2e2e2e; font-weight:bold; line-height:23px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.zhishi_liebiao dl dd{ display:block; padding-left:38px; background:url(../images/wd_2.jpg) no-repeat left 0; font-size:14px; color:#747474; line-height:23px; margin-top:10px;}
.news_right .zhishi_liebiao:nth-child(2) .zhishi_tu{ display:block;}
.zhishi_liebiao dl dt a:hover{ color:#fdc400;}
/*关于雅琪*/
.about_bj{ width:100%; min-width:1200px; padding:76px 0; background:url(../images/about_bj.jpg) no-repeat bottom;}
.about_title{ width:1200px; margin:auto;}
.gensm{ width:32px; height:3px; margin:28px auto;}
.about_con{ width:1000px; margin:auto; font-size:16px; color:#464646; line-height:32px; text-align:center;}
.about_tu{ width:854px; height:347px; margin:56px auto 0; position:relative;}
.about_tu img{ display:block;}
.about_tu span{ display:block; width:120px; height:38px; background:#fdd100; border-radius:19px; position:absolute; left:50%; margin-left:-60px; bottom:-19px;}
.about_tu span a{ display:block; font-size:14px; color:#1e1e1e; text-align:center; line-height:38px;}

