@charset "utf-8";
/* CSS Document */

/* 颜色定制 */
.ysdz{width: 100%;position: relative;}
.ysdz .ysdz-box{width: 100%;position: relative;overflow: hidden;}
.ysdz .ysdz-box ul{position: relative;}
.ysdz .ysdz-box ul li{width: 100%;float: left;}
.ysdz .ysdz-box ul li a{width: 100%;display: block;}
.ysdz .ysdz-box ul li a img{width: 100%;display: block;}

.ysdz .bbox{/*width: 350px;*/height: 18px;position: absolute;bottom: 30px;left: 50%;margin-left: -175px;color:#333;}
.ysdz .bbox .ysdz-qh{float: right;}
/* .ysdz .ysdz-qh dl dt{float: left;font-size: 14px;color: #333;} */
.ysdz .ysdz-qh span{display: block;width: 60px;height: 18px;float: left;margin-left: 6px;}
.ysdz .ysdz-qh span.cur{border: 2px solid #fff;width:56px;height: 14px;}

.classic{padding-top: 45px;background: #fff;}
.classic .classic-title h2{text-align: center;font-size: 35px;color: #333;}
.classic .classic-title img{display: block;margin:0  auto;margin-top: 30px;}

.zixun-box{margin-top: 80px;position: relative;display: flex;}
.zixun-box a{display: block;width: 145px;height: 46px;line-height: 46px;text-align: center;border-radius: 23px;font-size: 16px;color: #fff;}
.zixun-box .a01{background: #003399;top: 15px}
.zixun-box .a02{background: #D4C14E;top: 80px;}
.zixun-box p{font-size: 16px;color: #666;line-height: 36px;}
.zixun-box dt{float: left;font-size: 16px;color: #666;line-height: 25px;}
.zixun-box dd{float: left;line-height: 25px;font-size: 16px;color: #666;width: 900px;}
.zixun-box dd.dd01{margin-left: 46px;margin-top: 31px;}

.cpms{margin-top: 100px;padding: 0 0 30px 0;}
.cpms h3.cpgx{font-weight: normal;font-size: 24px;color: #333;text-align: center;background: url(../image/cpxq.png) no-repeat center;padding-bottom: 30px;}
.cpms .mainCon .box p{ width:100%; margin:0 auto; white-space:normal; word-spacing:10px; line-height: 30px;font-size: 14px;color: #333333;}
.cpms div,p {font-size: 14px;line-height: 32px;}
.cpms img {width: 70%;}


/* 需求 */
.demand{width: 100%;height: 380px;background: url(../image/demand_07.jpg) no-repeat center;margin-top: 30px;}
.demand-ct{width: 1200px;margin: 0 auto;}
.demand-ct .index-title{padding-top: 37px;}
.demand-ct .index-title h2{color: #fff;font-size: 45px}
.demand-ct .index-title h2 span{font-weight: bold;}
.demand-ct .index-title h2 i{font-size: 75px;color: #fff;font-family: "tt0005m_";position: relative;}
.demand-ct .index-title h2 i img{display: block;width: 27px;height: 27px;position: absolute;right: 11px;bottom: 21px;}
.demand-ct .index-title p{font-size: 24px;color: #fff;font-family: "PINGFANG";margin-top: -5px;}

.deman-input{margin-top: 50px;}
.deman-input p{float: left;margin-right: 10px;}
.deman-input p input{width: 238px;height: 48px;line-height: 48px;text-indent: 20px;background: #fff;font-size: 14px;color: #666;border: none;outline: none;border-radius:24px; }
.deman-input a{display: block;width: 140px;height: 48px;line-height: 48px;background: #003399;font-size: 14px;color: #fff;border-radius:24px;float: left;text-align: center;}
.deman-input a:hover{color: #fff;background: #D4C14E;}

/* news */
.news{}
.news-box{margin-top: 60px;}
.news-left{width: 47%;float: left;}
.news-left ul{width: 100%;display: block;}
.news-left ul li{margin-bottom: 42px;}
.news-left ul li a{width: 39%;display: block;float: left;margin-right: 4%;overflow: hidden;}
.news-left ul li a img{width: 100%;display: block;transition: all 1s ease-out;}
.news-left ul li:hover a img{transform: scale(1.1);}
.news-left ul li h3{float: left;width:55%;line-height: 30px;}
.news-left ul li h3 a{font-size: 16px;color: #333;display: block;width: 100%;}
.news-left ul li span{display: block;font-size: 13px;color: #999;}
.news-left ul li p{float: left;width: 57%;margin-top: 13px;}
.news-left ul li p a{display: block;font-size: 14px;color: #666;line-height: 28px;width: 100%;}
.news-left ul li a:hover{color: #D4C14E;}
.news-left ul li a.a01{display: block;width: 59px;height: 21px;float: left;background: url(../image/youjt.png) no-repeat center;margin-top: 28px;}
.news-left ul li:hover a.a01{margin-left: 5px;}


.news-right{width: 45%;float: right;}
.news-right ul{width: 100%;}
.news-right ul li{margin-bottom: 30px;}
.news-right ul li a:hover{color: #D4C14E;}
.news-right ul li span{display: block;width: 122px;height: 75px;border: 1px solid #e2e1e1;text-align: center;padding-top: 10px;float: left;margin-right: 20px;}
.news-right ul li span i{font-size: 35px;color: #666;}
.news-right ul li span>p{font-size: 14px;color: #666;}
.news-right ul li h3{width: 370px;overflow: hidden;}
.news-right ul li h3 a{font-size: 16px;color: #333;line-height: 29px;}
.news-right ul li>p{/*width: 458px;*/overflow: hidden;margin-top: 5px;}
.news-right ul li>p a{font-size: 14px;color: #666;line-height: 25px;}
.news-right ul li:hover span{background: #000;}
.news-right ul li:hover span i{color: #fff;}
.news-right ul li:hover span p{color: #fff;}




@media screen and (max-width:768px) {
    .classic {width: 80%;margin: 0 auto;}
    .classic .classic-title img {width: 80% !important;}
    .zixun-box {display: block;text-align: center;}
    .zixun-box img {width: 100%;height: auto !important;}
    .zixuan-desc {margin-left: 0 !important;}
    .cpms img {width: 100%;}
}
/* 详情图片水平居中 */
.cpms .mainCon .box .detail-image {
    text-align: center;
}
.cpms .mainCon .box .detail-image img {
    display: block;
    margin: 0 auto;
}
.cpms .mainCon .box .detail-video {
    text-align: center;
}
