@charset "utf-8";
/*banner*/
.banner{width:100%;position:relative;z-index:5;overflow:hidden}
.banner .swiper-container {position:relative;width: 1920px;height:750px;left:50%;margin-left:-960px;background:#222;}
.banner .swiper-container-horizontal .swiper-pagination-bullets {bottom: 20px;}
.banner .swiper-container-horizontal .swiper-pagination-bullet {width: 40px;height: 5px;border-radius:0;display: inline-block;background:#868686;opacity:1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}
.banner .swiper-container-horizontal .swiper-pagination-bullet-active{opacity:1;background:#f6ab00;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 4px;}
.banner .swiper-button-prev{left:50%;margin-left:-627px}
.banner .swiper-button-next{right:50%;margin-right:-627px}


.nbanner{position:relative;width:100%;overflow:hidden}
.nbanner img{position:relative;width:1920px;left:50%;margin-left:-960px}

/*about*/
.cd-abitem{padding:100px 0;overflow:hidden}
.cd-abitem .left{width:650px}
.cd-abitem .right{width:480px}
.cd-abitem .left h3{color:#030303;font-size:28px;font-weight:700}
.cd-abitem .left h4{color:#323232;font-size:20px;font-weight:400;margin-bottom:15px}
.cd-abitem .left p{color:#8d8d8d;font-size:14px;line-height: 25px}

.cd-faitem{margin:0 -45px;margin-top:70px}
.cd-faitem li{float: left;margin-left:45px;width:370px;height:445px;}
.cd-faitem li .pic{width:370px;height:270px;overflow: hidden}
.cd-faitem li .tit{width:370px;height:30px;line-height:30px;margin-top:40px;color:#323232;font-size:20px;font-weight:700}
.cd-faitem li .txt{width:370px;height:50px;line-height:25px;margin-top:10px;color:#8d8d8d;font-size:14px;overflow:hidden}

.cd-devitem{position:relative;padding-top:90px;height:680px;width:100%;background:url(../cd-imgs/bg1.jpg) no-repeat center center;}
.cd-devitem:after{content:'';position: absolute;z-index:1;top:420px;left:0;width:100%;height:1px;background:rgba(255,255,255,0.3)}
.cd-devitem h3{color:#ffffff;font-size:28px;height:40px;font-weight:700}
.cd-devitem .picScroll-left{width:1200px;height:400px;overflow:hidden;position:relative;z-index:2;margin-top:90px}
.cd-devitem .picScroll-left .hd{position:relative;height:0;padding:0}
.cd-devitem .picScroll-left .hd .prev,
.cd-devitem .picScroll-left .hd .next{display:block;width:50px;height:50px;line-height:50px;font-size:0;text-align:center;position:absolute;top:175px;left:0;overflow:hidden;cursor:pointer;border-radius:100%;background:url(../cd-imgs/arrows.png) no-repeat 0 0;}
.cd-devitem .picScroll-left .hd .next{left:auto;right:0;background-position: -50px 0}
.cd-devitem .picScroll-left .bd{width:1020px;margin:auto;overflow:hidden}
.cd-devitem .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.cd-devitem .picScroll-left .bd ul li{width:320px;height:400px;margin-right:30px;float: left; _display:inline;overflow:hidden;}
.cd-devitem .picScroll-left .bd ul li .box{width:250px;height:332px;padding:60px 35px 0;background:#ffffff;border-bottom:8px solid #f6ab00}
.cd-devitem .picScroll-left .bd ul li .box .tit{color:#f6ab00;font-size:28px;font-weight:700}
.cd-devitem .picScroll-left .bd ul li .box .txt{color:#666666;font-size:14px;line-height:25px;margin-top:10px}

.cd-ryitem{padding:100px 0;width:100%}
.cd-ryitem h3{color:#030303;font-size:28px;font-weight:700}
.cd-ryitem .h3t{margin-top:15px;color:#666666;font-size:14px;line-height:26px}
.cd-ryitem .picScroll-left2{width:1200px;height:300px;padding-top:140px;overflow:hidden;position:relative;z-index:2;margin-top:-50px}
.cd-ryitem .picScroll-left2 .hd{position:absolute;height:50px;padding:0;right:0;top:0}
.cd-ryitem .picScroll-left2 .hd .prev,
.cd-ryitem .picScroll-left2 .hd .next{display:block;float: left;width:50px;height:50px;line-height:50px;font-size:0;text-align:center;overflow:hidden;cursor:pointer;background:url(../cd-imgs/arrows.png) no-repeat 0 0;}
.cd-ryitem .picScroll-left2 .hd .next{left:auto;right:0;background-position: -50px 0}
.cd-ryitem .picScroll-left2 .hd .prevStop{background-position:0 -50px;}
.cd-ryitem .picScroll-left2 .hd .nextStop{background-position:-50px -50px;}
.cd-ryitem .picScroll-left2 .bd{width:1200px;margin:auto;overflow:hidden}
.cd-ryitem .picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.cd-ryitem .picScroll-left2 .bd ul li{width:208px;height:300px;margin-right:40px;float: left; _display:inline;overflow:hidden;}
.cd-ryitem .picScroll-left2 .bd ul li .box{width:208px;height:300px;display:table-cell;text-align:center;vertical-align:middle}
.cd-ryitem .picScroll-left2 .bd ul li .box img{max-width:208px;max-height:300px;vertical-align:middle}



/*product-item*/
.cd-product-ul{margin-top: 40px}
.cd-product-ul .p-lefts{float: left;width: 165px;height:935px;background:#fff}
.cd-product-ul .p-lefts dl{width:165px;height:85px;position:relative}
.cd-product-ul .p-lefts dl:after{content:'';position:absolute;bottom:0;left:40px;width:85px;height:0;border-top:1px solid #d2d2d2}
.cd-product-ul .p-lefts dl a{display:table-cell;width:165px;height:85px;line-height:30px;text-align:center;vertical-align:middle;font-size:16px}
.cd-product-ul .p-lefts dl.on a{color:#fff;background: #f6ab00;}
.cd-product-ul .p-lefts dl.on:after{border:0}
.cd-product-ul .p-rights{float: right;width: 1020px;height:935px}
.cd-product-ul .p-rights .box{width:100%;height:100%;overflow:hidden}
.cd-product-ul .p-rights .box .p-list{margin-top:-15px;margin-left:-15px}
.cd-product-ul .p-rights .box .p-list li{float: left;width:270px;height:400px;padding:30px;margin-left:15px;margin-top:15px;text-align:center;background:#fff;overflow:hidden}
.cd-product-ul .p-rights .box .p-list li .pic{width:270px;height:270px;display:table-cell;text-align:center;vertical-align:middle}
.cd-product-ul .p-rights .box .p-list li .pic img{max-width:270px;max-height:270px;}
.cd-product-ul .p-rights .box .p-list li .con{width:270px;height:130px;margin-top:10px}
.cd-product-ul .p-rights .box .p-list li .con .tit{height:30px;line-height:30px;width:270px;font-size: 22px;margin-top:20px;color:#030303}
.cd-product-ul .p-rights .box .p-list li .con .txt{height:20px;line-height:20px;width:270px;margin-top:10px;color:#8d8d8d}
.cd-product-ul .p-rights .box .p-list li .con .price{height:30px;line-height:30px;width:270px;font-size:16px;margin-top:20px;color:#f6ab00;font-family:arial}
.cd-product-ul .p-rights .box .p-list li.bigad{padding:0;width:675px;height:460px}
.cd-product-ul .p-rights .box .p-list li.bigad img{width:675px;height:460px}

/*cd-zhaoshang*/
.cd-zhaoshang{padding:100px 0}
.cd-zsleft{float: left;width:370px;padding-top:90px}
.cd-zsleft h3{color:#030303;font-size:38px;font-weight:700}
.cd-zsleft h4{color:#030303;font-size:28px;margin-bottom:35px;font-weight:700}
.cd-zsleft p{color:#585858;font-size:18px;line-height:35px}
.cd-zsleft a.readmore{display:block;margin-top:45px;width:160px;height:50px;line-height:50px;border:1px solid #dbdbdb;border-radius:50px;text-align:center;font-size:16px}
.cd-zsleft a.readmore:hover{color:#ffffff;background-color:#f6ab00;border-color:#f6ab00}

.cd-zsright .swiper-2{padding-left:25px;width:765px;height:570px}
.cd-zsright .swiper-2 .box{width:370px;height:570px;position:relative;overflow:hidden;border-radius:10px}
.cd-zsright .swiper-2 .box .pic img{width:370px;height:570px;}
.cd-zsright .swiper-2 .box .con{position:absolute;left:40px;bottom:40px}
.cd-zsright .swiper-2 .box .con .tit{color:#ffffff;font-size:29px}
.cd-zsright .swiper-2 .box .con .txt{color:#ffffff;font-size:16px;margin-top:10px}
.cd-zsright .swiper-button-prev,
.cd-zsright .swiper-button-next{width:50px;height:50px;top:50%;left:0;margin-top:0;opacity: 1;background: url(../cd-imgs/arrows.png) no-repeat}
.cd-zsright .swiper-button-prev{margin-top:-50px;background-position:0 0}
.cd-zsright .swiper-button-next{background-position:-50px 0}
.cd-zsright .swiper-button-prev.swiper-button-disabled{background-position:0 -50px}
.cd-zsright .swiper-button-next.swiper-button-disabled{background-position:-50px -50px}


/*video*/
.cd-video{padding:100px 0}
.cd-video h3{color:#030303;font-size:38px;font-weight:700}
.cd-video .slideTxtBox{width:1200px;margin-top:35px}
.cd-video .slideTxtBox .hd{float: left;width: 165px;height:570px;background:#fff}
.cd-video .slideTxtBox .hd li{width:165px;height:85px;position:relative}
.cd-video .slideTxtBox .hd li:after{content:'';position:absolute;bottom:0;left:40px;width:85px;height:0;border-top:1px solid #d2d2d2}
.cd-video .slideTxtBox .hd li a{display:table-cell;width:165px;height:85px;line-height:30px;text-align:center;vertical-align:middle;font-size:16px}
.cd-video .slideTxtBox .hd li.on a{color:#fff;background: #f6ab00;}
.cd-video .slideTxtBox .hd li.on:after{border:0}
.cd-video .slideTxtBox .bd{float: right;width:1020px;height:570px;background-color:#ffffff;overflow:hidden}
.cd-video .slideTxtBox .bd ul{width:1020px;height:570px;background-color:#000000}
.cd-video .slideTxtBox .bd ul img{width:1020px;height:570px}


/*school*/
.schools{padding:100px 0}
.schools h3{color:#030303;font-size:38px;font-weight:700}
.schools .lefts{width:760px;float: left}
.schools .left-list{width:760px;height:560px;margin-top:30px;overflow:hidden}
.schools .left-list .box{margin-left:-20px}
.schools .left-list li{float: left;width:240px;height:280px;margin-left:20px;margin-top:0;}
.schools .left-list li a{display:block;width:240px;height:280px;}
.schools .left-list li .pic{width:240px;height:180px;border-radius:5px;overflow:hidden}
.schools .left-list li .pic img{width:240px;}
.schools .left-list li .con{width:240px;height:50px;line-height:30px;margin-top:20px;}
.schools .left-list li .con .tit{width:240px;font-size:15px;line-height:30px;color:#030303}
.schools .left-list li .con .txt{width:240px;font-size:13px;line-height:20px;color:#8d8d8d;margin-top:5px}



.schools .rights{width:350px;float: right;padding-left:40px;border-left:1px solid #eee}
.schools .right-list{width:350px;padding-top:5px;}
.schools .right-list dl{margin-top:25px;height:30px;line-height:30px;}
.schools .right-list i{float: left;width:35px;font-size:18px;color:#989898;font-style:normal}
.schools .right-list dt{float: left;width:230px;font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.schools .right-list dd{float: right;width:75px;text-align: right;color:#989898;font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.schools .right-list dl:nth-child(1) i{color:#fe712a}
.schools .right-list dl:nth-child(2) i{color:#c6a86f}
.schools .right-list dl:nth-child(3) i{color:#00923f}
.schools .right-list dl a:hover{color:#e60012}

.cd-case{padding:100px 0}
.cd-case h3{color:#030303;font-size:38px;font-weight:700}
.cd-caselist{margin-top:50px;width:1200px;height:650px;overflow:hidden}
.cd-caselist-box{margin-left:-30px;margin-top:-30px;width:1200px}
.cd-caselist-item{width:370px;height:310px;float: left;margin-left:30px;margin-top:30px}
.cd-caselist-item img{width:370px;height:310px}




/*zhaoshang*/
.cd-zsitem{padding:100px 0}
.cd-zsitem .left{width:590px}
.cd-zsitem .right{width:510px}
.cd-zsitem .left h3{color:#030303;font-size:28px;font-weight:700}
.cd-zsitem .left h4{color:#323232;font-size:20px;font-weight:400;margin-bottom:15px}
.cd-zsitem .left p{color:#8d8d8d;font-size:14px;line-height: 25px}

.cd-aditem{height:1000px;width:100%;text-align: right;color:#ffffff;background:url(../cd-imgs/bg2.jpg) no-repeat center center;}
.cd-aditem>.w1200{padding-top:120px}
.cd-aditem .tit{font-size: 49px;font-weight:700;line-height:1.3}
.cd-aditem .tit b{color:#f6ab00}
.cd-aditem .des{font-size: 22px;margin-top:15px}
.cd-aditem .con{margin-top:40px;color:#acaebb;line-height:2}
.cd-aditem .con b{color:#ffffff}

.cd-supitem{padding:100px 0;overflow:hidden}
.cd-supitem h3{color:#030303;font-size:28px;font-weight:700}
.cd-supitem ul{margin:0 -45px;margin-top:60px}
.cd-supitem ul li{float: left;margin-left:45px;width:370px;height:475px;}
.cd-supitem ul li .pic{width:370px;height:300px;overflow: hidden}
.cd-supitem ul li .tit{width:370px;height:30px;line-height:30px;margin-top:40px;color:#323232;font-size:20px}
.cd-supitem ul li .txt{width:370px;height:50px;line-height:25px;margin-top:10px;color:#8d8d8d;font-size:14px;overflow:hidden}


/*apply*/
.cd-lcitem{padding-top:90px;height:797px;width:100%;color:#ffffff;background:url(../cd-imgs/j03.jpg) no-repeat center center;}
.cd-lcitem h3{color:#ffffff;font-size:28px;font-weight:700}
.cd-lcitem .cd-lcitem-box{position:relative;height:370px;margin-top:60px}
.cd-lcitem .cd-lcitem-box dl{position:absolute;font-size:18px}
.cd-lcitem .cd-lcitem-box dl.dl01{left:120px;top:30px}
.cd-lcitem .cd-lcitem-box dl.dl02{left:340px;top:210px}
.cd-lcitem .cd-lcitem-box dl.dl03{left:580px;top:10px}
.cd-lcitem .cd-lcitem-box dl.dl04{left:815px;top:215px}
.cd-lcitem .cd-lcitem-box dl.dl05{left:1000px;top:-35px}

.apply .box{padding:50px;background:rgba(255,255,255,.8)}
.apply .box .in_l{float: left;width:390px;height:48px;line-height:48px;}
.apply .box .in_l label{float: left;width:50px;font-size:14px;color:#323232;text-align: left}
.apply .box .in_l .vals{float: left;width:270px;height:28px;line-height:28px;padding:10px 15px;background:#fff;border:none;box-shadow:0 0 5px rgba(0,0,0,.1)}
.apply .box .yzm{float: right;width:320px}
.apply .box .yzm img{float: left;width:105px;height:48px;background:#e39919}
.apply .box .yzm input{float: right;padding:10px 15px;width:175px;height:28px;line-height:28px;border:none;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}
.apply .box .btns{margin-top:30px;}
.apply .box .btns .sub{display:block;width:160px;height:50px;line-height:50px;margin:auto;color:#fff;background:#15499a;border:none;cursor:pointer}


/*service*/
.cd-seritem{padding-top:100px;height:900px;width:100%;color:#ffffff;background:url(../cd-imgs/sbg.jpg) no-repeat center center;}
.cd-seritem .tit{font-size: 49px;font-weight:700;line-height:1.3}
.cd-seritem .tit b{color:#f6ab00}
.cd-seritem .des{font-size: 22px;margin-top:15px}
.cd-seritem .con{margin-top:40px;color:#acaebb;line-height:2}

.cd-asitem{background-color:#f7f8fa;padding:45px 0}
.cd-asitem .box{height:120px;width:480px;padding:25px 50px;background-color:#ffffff}
.cd-asitem .box img{float: left;width:200px;height:120px}
.cd-asitem .box .con{float: left;margin-left:15px;height:80px;margin-top:20px;padding-left:20px;border-left:1px solid #eeeeee}
.cd-asitem .box .con p{margin-top:10px;line-height:30px;font-size:20px;color:#3e3938;font-weight:700}
.cd-asitem .box .con .p2{margin-top:10px;line-height:40px;font-size:28px;}

/*contact*/
.cd-contact{padding:100px 0}
.cd-contact .con{width: 450px}
.cd-contact .con h3{color:#030303;font-size:28px;font-weight:700}
.cd-contact .con h4{color:#333333;font-size:20px;font-weight:400;margin:40px 0 20px;}
.cd-contact .con p{line-height:30px}
.cd-contact .con .qrs{display:table;margin-top:20px}
.cd-contact .con .qrs>div{display:table-cell;text-align:center;padding-right: 20px}
.cd-contact .con .qrs p{margin-top:5px}
.cd-contact .feed{width: 720px;margin-top:70px}
.cd-contact .feed .in_l{width:345px;border:none;border-bottom:1px solid #eee;height:30px;padding-bottom:15px}
.cd-contact .feed .in_l input{width:345px;height:30px;border:0}
.cd-contact .feed textarea{width:720px;border:none;border-bottom:1px solid #eee;height:100px;line-height:25px;padding-bottom:15px;margin-top:30px}
.cd-contact .feed .yzm{margin-top:30px}
.cd-contact .feed .yzm img{width:100px;height:46px;float: left;background-color:#f1f1f1}
.cd-contact .feed .yzm input{width:100px;border:none;border-bottom:1px solid #eee;height:30px;padding-bottom:15px;float: left;margin-left:30px}
.cd-contact .feed .yzm button{width:200px;height:46px;float: left;margin-left:30px;border:0;color:#ffffff;background-color:#f6ab00;cursor:pointer}


/*news*/
.cd-news_nav{margin-top:100px}
.cd-news_nav a{display:inline-block;line-height:34px;padding:0 30px;border-radius:50px}
.cd-news_nav a.active{background-color:#f6ab00;color:#ffffff}

.cd-newslist li{padding:60px 0;height:210px;border-bottom:1px solid #eeeeee}
.cd-newslist li .pic{float: right;width:280px;height:210px;overflow:hidden}
.cd-newslist li .pic img{width:280px;height:210px}
.cd-newslist li .con{float: left;width:820px;height:210px;overflow:hidden}
.cd-newslist li .con .date{margin-top:20px;color:#8d8d8d;font-family:arial;font-size:13px}
.cd-newslist li .con .tit{margin-top:15px;color:#333333;font-size:16px}
.cd-newslist li .con .txt{margin-top:10px;color:#8d8d8d;font-size:13px;line-height:24px;max-height:72px;overflow:hidden}
.cd-newslist li .con .more{display:block;margin-top:15px;color:#8d8d8d;font-size:12px;}

.news-content{position:relative;float: left;width:760px;padding:0;}
.news-content h1{width:760px;font-size:24px;color:#333333;font-weight:400;line-height:1.2}
.news-content .infos{width:760px;padding:15px 0;font-size:12px;color:#999999;border-bottom:1px solid #e0e0e0;}
.news-content .con{padding:20px 0;line-height:24px;font-size:14px;font-family:"Microsoft Yahei"}
.news-content .con img{max-width:100%;height:auto !important}


/*product*/
.cd-probg{background-color:#f7f8f9}
.cd-product_nav{background-color:#ffffff}
.cd-product_nav ul{width:1200px;height:160px;display: -webkit-box;display: -ms-flexbox;display: flex;}
.cd-product_nav ul li{position:relative;height:160px;-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.cd-product_nav ul li:after{content:'';position:absolute;width:0;height:80px;right:0;top:40px;border-left:1px solid #d2d2d2}
.cd-product_nav ul li:last-child:after{height:0}
.cd-product_nav ul li a{display:block;width:100%;height:100%;text-align:center;overflow:hidden}
.cd-product_nav ul li .ico{display:block;width:70px;height:70px;margin:auto;margin-top:25px;background: url(../cd-imgs/ico.png) no-repeat}
.cd-product_nav ul li .ico6{background-position:0 0}
.cd-product_nav ul li .ico10{background-position:-70px 0}
.cd-product_nav ul li .ico14{background-position:-140px 0}
.cd-product_nav ul li .ico18{background-position:-210px 0}
.cd-product_nav ul li .ico20{background-position:-280px 0}
.cd-product_nav ul li .ico22{background-position:-350px 0}
.cd-product_nav ul li .ico24{background-position:-420px 0}
.cd-product_nav ul li .ico41{background-position:-490px 0}
.cd-product_nav ul li .ico42{background-position:-560px 0}
.cd-product_nav ul li p{color:#585858;font-size:15px;margin-top:10px}
.cd-product_nav ul li.on{background-color:#f6ab00}
.cd-product_nav ul li.on:after{height:0}
.cd-product_nav ul li.on .ico{background-image:url(../cd-imgs/icoh.png)}
.cd-product_nav ul li.on p{color:#ffffff}

.cd-product-childnav{height:60px;line-height:60px;margin-top:50px;background-color:#ffffff}
.cd-product-childnav a{display:block;float: left;width:150px;height:60px;text-align:center}
.cd-product-childnav a.on{background-color:#f6ab00;color:#ffffff}

.cd-product-list{margin-top:20px}
.cd-product-list ul{margin:0 -20px}
.cd-product-list li{float: left;margin-left:20px;margin-top:20px;width:590px;height:300px;background-color:#ffffff}
.cd-product-list li a{display:table;width:510px;height:220px;padding:40px;}
.cd-product-list li .pic{display: table-cell;width:220px;height:220px;text-align:center;vertical-align:middle}
.cd-product-list li .pic img{max-width:220px;max-height:220px}
.cd-product-list li .con{display: table-cell;padding-left:40px;height:220px}
.cd-product-list li .con .tit{line-height:30px;height:30px;margin-top:40px;font-size:23px;color:#030303;overflow:hidden}
.cd-product-list li .con .txt{line-height:25px;height:75px;margin-top:5px;font-size:16px;color:#8d8d8d;overflow:hidden}
.cd-product-list li .con .price{line-height:25px;height:25px;margin-top:5px;font-size:18px;color:#f6ab00;font-family:arial}

.cd-product-main{width:1020px;margin:auto;padding:80px;background-color:#ffffff}
.cd-product-pic{float: left;width:520px;}
.cd-product-pic img{width:520px}
.cd-product-con{float: right;width:440px}
.cd-product-tit{line-height:30px;font-size:23px;color:#030303;}
.cd-product-desc{line-height:25px;margin-top:5px;font-size:16px;color:#8d8d8d}
.cd-product-price{line-height:25px;margin-top:40px;font-size:22px;color:#f6ab00;font-family:arial}
.cd-product-sales{margin-top:30px;height:48px;padding:10px 0;text-align:center;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}
.cd-product-sales dl{float: left;width:219px;line-height:48px;font-size:16px;color:#8d8d8d}
.cd-product-sales dl span{color:#f6ab00}
.cd-product-sales dl.pl{border-left:1px solid #eeeeee}
.cd-product-spec{margin-top:20px}
.cd-product-spec .cd-label{float: left;display:block;width:70px;line-height:40px;font-size:14px;color:#8d8d8d;vertical-align:middle}
.cd-product-spec .spec-box{float: left;width:370px;}
.cd-product-spec .custom-checkbox{display:inline-block;margin-right:15px;height:40px;position:relative;vertical-align:middle}
.cd-product-spec .custom-control-label{display:block;padding:0 25px;height:38px;line-height:38px;border:1px solid #eeeeee;background-color:#ffffff;color:#8d8d8d;cursor:pointer}
.cd-product-spec .custom-checkbox input[type=checkbox],
.cd-product-spec .custom-checkbox input[type=radio]{position: absolute;z-index: -1;opacity: 0;}
.cd-product-spec .custom-control-input:disabled~.custom-control-label{background-color:#f1f1f1;color:#aaaaaa;cursor: not-allowed;}
.cd-product-spec .custom-control-input:checked~.custom-control-label{background-color:#f6ab00;border-color:#f6ab00;color:#ffffff}
.cd-product-spec .custom-numbox{display:inline-block;margin-right:15px;height:38px;line-height:38px;position:relative;vertical-align:middle;border:1px solid #eeeeee;vertical-align:top}
.cd-product-spec .custom-numbox button{float: left;width:38px;height:38px;text-align:center;font-family:simsun;border:0;background:none;cursor:pointer;font-size:16px;}
.cd-product-spec .custom-numbox input{float: left;width:38px;height:38px;width:50px;text-align:center;font-family:simsun;border:0;background:none;font-size:16px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee}
.cd-product-spec .custom-kcbox{display:inline-block;vertical-align:top;height:40px;line-height:40px;font-size:16px;color:#999999}
.cd-buybtns{margin-top:80px}
.cd-buybtns button{display: inline-block;vertical-align:top;height:40px;line-height:40px !important;border:0;cursor:pointer}
.cd-buybtns .incart{padding:0 35px;background-color:#f6ab00;color:#ffffff;font-size:16px;}
.cd-buybtns .buynow{padding:0 35px;background-color:#ff4200;color:#ffffff;font-size:16px;margin-left:10px;}
.cd-buybtns .collect{padding:0 25px;margin-left:10px;background-color:#15489b;color:#ffffff;font-size:16px;}
.cd-buybtns .collect .fa{font-size:18px;margin-right:10px}


.cd-product-infos{width:1200px;margin:auto;}
.cd-others{float: left;width:200px;padding:50px;background-color:#ffffff}
.cd-others h3{font-size:24px;color:#030303;font-weight:700;}
.cd-others-item{width:200px;padding-top:40px;margin-top:40px;text-align:center;border-top:1px solid #eeeeee}
.cd-others-item .pic{width:200px}
.cd-others-item .pic img{width:200px}
.cd-others-item .tit{line-height:30px;margin-top:10px;font-size:20px;color:#030303;}
.cd-others-item .price{line-height:25px;margin-top:5px;font-size:16px;color:#f6ab00;font-family:arial}
.cd-product-right{float: right;width:880px}
.cd-product-detail{width:780px;padding:50px;background-color:#ffffff}
.cd-product-detail h3{font-size:24px;color:#030303;font-weight:700;}
.cd-product-detail .content{border-top:1px solid #eeeeee;margin-top:40px;padding:30px 0;font-size:16px;color:#888888;line-height:2}
.cd-product-detail .content img{max-width:780px;height:auto!important}
.cd-product-detail .goback{display: block;width:140px;height:40px;line-height:40px;text-align:center;color:#ffffff;font-size:16px;background-color:#f6ab00;border-radius:50px}
.cd-product-detail .goback .fa{font-size:18px;margin-left:10px}

.msgbox {margin-top: 20px;background-color:#ffffff;padding:50px}
.msgbox h3{font-size:24px;color:#030303;font-weight:700;padding-bottom:40px;border-bottom:1px solid #eeeeee}
.msgbox .lis{padding:50px 0;border-bottom:1px solid #eeeeee}
.msgbox .lis .head_img{float: left;width:100px;}
.msgbox .lis .head_img b{display:block;margin:auto;width:62px;height:62px;border-radius:100%;overflow:hidden}
.msgbox .lis .head_img img{display:block;width:62px;height:62px}
.msgbox .lis .head_img p{display:block;margin:10px auto 0;width:100px;height:20px;line-height:20px;color:#8d8d8d;text-align:center;overflow:hidden}
.msgbox .lis .con{float: right;width:640px;}
.msgbox .lis .con .t{font-size:16px;color:#030303;line-height:25px}
.msgbox .lis .con .d{font-size:14px;color:#8d8d8d;margin-top:5px}
.msgbox .lis .con .r{font-size:15px;color:#f6ab00;line-height:25px;margin-top:20px}
.msgbox .readmore{display:block;width:140px;margin:50px auto 0;color:#fff;font-size:16px;background-color:#f6ab00;line-height:40px;border-radius:50px;text-align:center}



.cd-product-con .colortype {width: 100%;padding: 14px 0 0 0;}
.cd-product-con .colortype .color-title {width: 70px;float: left;font-size: 14px;color: #999999;line-height: 40px;cursor: pointer;}
.cd-product-con .colortype .sku_list{float: left;width:370px;}
.cd-product-con .colortype .sku_list {display:block;position:relative; overflow:hidden}
.cd-product-con .colortype .sku_list label{margin-bottom:10px;margin-right:10px;display:block;width:auto;height:40px;float:left;}
.cd-product-con .colortype .sku_list label img{float:left;margin-right:5px;width:30px;height:30px;margin-right:4px;}
.cd-product-con .colortype .sku_list input[type="radio"] {overflow:hidden;position:absolute;z-index:-99999;top:0;left:0;display:none;}
.cd-product-con .colortype .sku_list .property-value {position:relative;z-index:1;background:#fff;float:left;height:30px;line-height: 30px;text-align: center;font-size:14px;padding:4px;border: 1px solid #e0e0e0;overflow: hidden;color: #666;cursor: pointer;}
.cd-product-con .colortype .sku_list .property-value.selected{border:1px solid #f6ab00;color:#f6ab00;}
