@charset "utf-8";
.phone{display: none;}.pc{display: none;}.ipad{display: block;}
.gWidth{width: 769px;margin-left: auto;margin-right: auto;}

/* ipad-导航栏 */

/* index-banner */
.lb{position: relative;padding-top: 50px;}
.lb .banner{position: relative;overflow: hidden;text-align: center;width: 100%;margin:0 auto;}
.lb .banner .dots{position:absolute;left:0;right:0;bottom:15px;z-index:10;}
.lb .banner .dots li{display:inline-block;width:10px;height:10px;margin:0 6px;text-indent:-999em;border:1px solid #CC0000;opacity:.4;border-radius:50%;cursor:pointer;background-color: #FFF;-webkit-transition:background .5s,opacity .5s;-moz-transition:background .5s,opacity .5s;transition:background .5s,opacity .5s;}
.lb .banner .dots li.active{background:#CC0000;opacity:1;border-color: #CC0000;}
.lb .banner .arrow{position:absolute;top: 44%; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.lb .banner ul{z-index: 1;width: 100%;overflow: hidden;}
.lb .banner ul .slider-item {width: 100%;float: left; position: relative; overflow: hidden;}
.lb .banner ul .slider-item img{display: block;width: 100%;}
.lb .banner ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 610px;max-height: 56px;padding: 15px;text-align:left;line-height: 28px;color: #fff;font-size: 18px;font-weight: bold;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9;}
/* .lb .banner_wz{display: block;width: 100%;height: 100%;position: absolute;top: 0;z-index: 9;background-color: rgba(0,0,0,.3);text-align: center;}
.lb .banner_wz>h3{margin-top: 8%;font-size: 30px;color: #FFF;font-weight: 500;font-family: "PlayfairDisplay-Bold";}
.lb .banner_wz>h3 i{color: #CC0000;}
.lb .banner_wz>span{line-height: 40px;display: block;font-size: 14px;color: #CC0000;font-family: "PlayfairDisplay-Bold";}
.lb .banner_wz>p{line-height: 30px;}
.lb .banner_wz>p span{display: block;font-size: 12px;color: #FFF;font-family: "Arial";}
.lb .banner_wz>a{display: block;width: 120px;height: 36px;line-height: 36px;text-align: center;font-size: 13px;color: #FFF;font-family: "Arial";margin: 15px auto 0;background-color: #CC0000;border-radius: 5px;} */

.key_word{height: 56px;line-height: 56px;background-color: #AAA;}
.key_word>div>span{display: inline-block;float: left;margin-right: 5px;color: #CC0000;}
.key_word>div>p span{display: inline-block;color: #FFF;}

/* index-关于我们 */
.ctta{margin-top: 40px;margin-bottom: 60px;text-align: center;}
.ctta>span{display: block;line-height: 20px;font-size: 13px;color: #CC0000;font-family: "Arial";}
.ctta>h4{font-size: 30px;color: #222;font-weight: bold;font-family: "Playfair-Display";margin-bottom: 10px;}
.ctta>div{height: 25px;background: url(../images/title_separetor.png) center center no-repeat;margin-bottom: 30px;}
.ctta>p{margin-bottom: 40px;}
.ctta>p span{display: block;line-height: 26px;font-size: 16px;color: #333;font-family: "Arial";}
.ctta>ul li{float: left;width: 40%;margin: 0 5%;}
.ctta>ul li>.iconfont{display: block;font-size: 70px;color: #333;}
.ctta>ul li:hover>.iconfont{transform: rotateY(360deg);color: #CC0000;transition: all .9s;}
.ctta>ul li>h5{line-height: 30px;font-size: 16px;color: #090909;font-weight: 600;font-family: "Arial";margin: 6px 0;}
.ctta>ul li:hover>h5{color: #CC0000;}
.ctta>ul li>p{line-height: 24px;font-size: 16px;color: #666;font-family: "Roboto Light";}

/* index-产品中心 */
.cttc{margin-bottom: 60px;font-family: "Arial";}
.cttc>h4{text-align: center;font-size: 30px;color: #222;font-weight: bold;font-family: "Playfair-Display";margin-bottom: 5px;}
.cttc>p{margin-bottom: 5px;text-align: center;}
.cttc>p span{display: block;line-height: 22px;font-size: 16px;color: #333;font-family: "Arial";}
.cttc>div{height: 25px;background: url(../images/title_separetor.png) center center no-repeat;margin-bottom: 50px;}
.cttc>ul li{float: left;width: 31.3%;margin: 0 1% 20px;}
.cttc>ul li>div{width: 100%;;background-color: #E5E5E8;position: relative;overflow: hidden;}
.cttc>ul li>div>img{width: 100%;transition: all .6s;-ms-transition: all .8s;}
.cttc>ul li>div:hover>img{transform: scale(1.1);-ms-transform: scale(1.1);}
.cttc>ul li>div>p{display: none;width: 96%;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;z-index: 2;padding: 0 2%;text-align: center;}
.cttc>ul li>div:hover>p{display: block;}
.cttc>ul li>div>p span{display: block;height: 120px;line-height: 24px;font-size: 15px;color: #FFF;margin: 30% 0 0;}
.cttc>ul li>div>p .aaa{display: block;width: 103px;height: 30px;line-height: 30px;border: 1px solid #CC0000;border-radius: 4px;font-size: 16px;color: #FFF;margin: 30px auto 0;}
.cttc>ul li>h4{line-height: 40px;text-align: center;font-size: 14px;color: #222;padding: 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .3s;}
.cttc>ul li:hover>h4{color: #CC0000;}

/* index-客户评论 */
.cttd{background: url(../images/clients.png) top center no-repeat;margin-bottom: 60px;padding-top: 40px;overflow: hidden;}
.cttd>div>span{display: block;line-height: 20px;font-size: 13px;color: #CC0000;font-family: "Arial";text-align: center;}
.cttd>div>h4{font-size: 30px;color: #FFF;font-weight: bold;font-family: "Playfair-Display";margin-bottom: 10px;text-align: center;}
.cttd>div>.wangguan{height: 25px;background: url(../images/title_separetor.png) center center no-repeat;margin-bottom: 30px;}
.cttd .mis-nav-buttons a.mis-next {left: auto;right: 100px;}
.cttd .mis-nav-buttons a.mis-prev {left: 100px;}
.cttd .mis-slide {padding: 20px 10px;}
.cttd .mis-slide>p{width: 96%;line-height: 30px;font-size: 14px;color: #FFF;margin: 0 auto;}
.cttd .mis-slide>p i{font-size: 42px;color: #CC0000;font-weight: 700;}
.cttd .mis-slide>p i:nth-child(1){float: left;margin-left: -2%;}
.cttd .mis-slide>p i:nth-child(2){float: right;margin-top: 16px;margin-right: -2%;}

/* index-新闻中心 */
.ctte{margin-bottom: 60px;font-family: "Arial";}
.ctte>h4{font-size: 30px;color: #333;font-weight: bold;font-family: "Playfair-Display";margin-bottom: 10px;text-align: center;}
.ctte>.wangguan{height: 25px;background: url(../images/title_separetor.png) center center no-repeat;margin-bottom: 40px;}
.ctte>ol{margin-bottom: 40px;}
.ctte>ol li{margin-bottom: 20px;}
.ctte>ol li:last-child{margin-bottom: 0;}
.ctte>ol li>p{float: left;width: 30%;overflow: hidden;position: relative;}
.ctte>ol li>p img{width: 100%;transition: all .6s;-ms-transition: all .8s;}
.ctte>ol li>p:hover img{transform: scale(1.1);-ms-transform: scale(1.1);}
.ctte>ol li>p span{display: none;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;left: 0;}
.ctte>ol li>p:hover span{display: block;}
.ctte>ol li>p span>a>i{display: block;width: 8%;border-radius: 50%;border: 1px solid #FFF;padding: 4%;position: absolute;top: 40%;left: 43%;}
.ctte>ol .ctte_ola>div{float: left;width: 66%;border-top: 2px solid #EEE;padding: 3% 0 0 4%;}
.ctte>ol .ctte_ola>div h4{width: 75%;line-height: 30px;font-size: 14px;color: #232323;font-weight: 600;margin-bottom: 15px;transition: all .3s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ctte>ol .ctte_ola:hover>div h4{color: #CC0000;}
.ctte>ol .ctte_ola>div p{height: 60px;line-height: 20px;font-size: 13px;color: #666;overflow: hidden;margin-bottom: 20px;}
.ctte>ol .ctte_ola>div span{display: block;line-height: 20px;padding-top: 15px;border-top: 1px solid #EEE;font-size: 13px;color: #CC0000;}
.ctte>ul{}
.ctte>ul li{margin-bottom: 10px;}
.ctte>ul li:last-child{margin-bottom: 0;}
.ctte>ul li>h4{height: 33px;padding-left: 18px;background-color: #F0F0F0;font-size: 14px;color: #222;font-weight: 600;}
.ctte>ul li>h4 a{display: inline-block;width: 75%;line-height: 33px;transition: all .3s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ctte>ul li:hover>h4 a{color: #CC0000;}
.ctte>ul .ctte_ula>div{padding: 2% 5%;border: 1px solid #E0E0E0;border-top: none;}
.ctte>ul .ctte_ula>div img{float: left;width: 20%;}
.ctte>ul .ctte_ula>div p{float: right;width: 75%;height: 60px;line-height: 20px;font-size: 13px;color: #666;margin: 15px 0;overflow: hidden;}

/* 底部 */
.foot{background-color: #222;padding-top: 30px;padding-bottom: 15px;font-family: "Arial";}
.foot_top h4{line-height: 30px;font-size: 14px;color: #FFF;font-weight: 600;padding-bottom: 5px;position: relative;margin-bottom: 14px;}
.foot_top h4:before{content: "";display: block;width: 37px;height: 1px;background-color: #CC0000;position: absolute;bottom: 0;left: 0;}
.foot_top>ol{display: block;float: left;width: 48%;margin: 0 1%;}
.foot_top>ol li:nth-child(2){height: 104px;line-height: 26px;font-size: 13px;color: #CCC;overflow: hidden;margin-bottom: 20px;}
.foot_top>ol li:nth-child(n+3){display: inline-block;padding: 11px 13px;margin: 0 5px;border: 1px solid #FFF;color: #FFF;}
.foot_top>ol li:nth-child(n+3) .iconfont{font-size: 13px;}
.foot_top>ol li:nth-child(n+3):hover{border-color: #CC0000;color: #CC0000;}
.foot_top>ul{float: left;width: 48%;margin:  0 1%;}
.foot_top>ul li:nth-child(n+2){line-height: 22px;font-size: 14px;color: #FFF;margin-bottom: 10px;}
.foot_top>ul li:nth-child(n+2) .iconfont{font-size: 18px;color: #FFF;margin-right: 5px;}
.foot_top>ul li:nth-child(5) .iconfont{font-size: 18px;color: #FFF;margin-right: 5px;}
.foot_btm{width: 100%;height: 67px;line-height: 67px;font-family: "Arial";background-color: #1A1A1A;}
.foot_btm>div>p{float: left;font-size: 13px;color: #999;}
.foot_btm>div:hover>p a{color: #F6F6F6;}

/* banner */
.banner>div{display: block;width: 100%;height: 100%;text-align: center;color: #FFF;font-family: "Arial";position: absolute;top: 0;z-index: 3;background-color: rgba(0,0,0,.4);}
.banner>div h1{font-size: 50px;margin-top: 5%;}
.banner>div img{display: block;margin: 15px auto;}
.banner>div p{width: 450px;line-height: 30px;font-size: 14px;margin: 0 auto;}

/* 产品推荐 */
.cpzx_commen{font-family: "Arial";}
.cp_commen{padding: 30px 0 40px;}
.cp_commen>h4{line-height: 23px;font-size: 20px;color: #333;font-weight: 500;padding-left: 11px;margin: 0 0 20px 1%;position: relative;}
.cp_commen>h4:before{content: "";display: block;width: 5px;height: 23px;background-color: #CC0000;position: absolute;left: 0;}
.cp_commen>ul li{float: left;width: 31.3%;margin: 0 1% 15px;}
.cp_commen>ul li>div{width: 100%;background-color: #E5E5E8;position: relative;overflow: hidden;}
.cp_commen>ul li>div>img{width: 100%;height: 100%;transition: all .6s;-ms-transition: all .8s;}
.cp_commen>ul li>div:hover>img{transform: scale(1.1);-ms-transform: scale(1.1);}
.cp_commen>ul li>div>p{display: none;width: 92%;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;z-index: 2;padding: 0 4%;text-align: center;}
.cp_commen>ul li>div:hover>p{display: block;}
.cp_commen>ul li>div>p span{display: block;height: 120px;line-height: 20px;font-size: 16px;color: #FFF;margin: 25% 0 0;overflow: hidden;}
.cp_commen>ul li>div>p .bbb{display: block;width: 65px;height: 25px;line-height: 25px;border: 1px solid #CC0000;border-radius: 4px;font-size: 15px;color: #FFF;margin: 30px auto 0;}
.cp_commen>ul li>h4{line-height: 30px;text-align: center;font-size: 14px;color: #222;padding: 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .3s;}
.cp_commen>ul li:hover>h4{color: #CC0000;}

/*------------------菜单start--------------------*/
.w-com-menu .systitle .icon_menuControl{display: none;}
.w-com-menu .ul-parent{ display:block;}
.w-com-menu li a,.w-com-menu .ul-submenu li a{padding:0.4em 1em; text-align:center; color:#999; display:block; line-height:normal;}
@media (min-width:769px){
.w-com-menu .ul-parent{background-color:#f6f6f6; border-bottom:1px solid #CC0000;font-size: 16px;}
.w-com-menu .ul-submenu ul{ background-color:#fafafa;}
.w-com-menu .ul-submenu .ul-submenu ul{ background-color:#fdfdfd;}
.w-com-menu li a, .w-com-menu .ul-submenu li a{text-align:left;}
.w-com-menu li a, .w-com-menu .ul-submenu li a,.w-com-menu .fa{color:#333; }
.w-com-menu li, .w-com-menu .ul-submenu li{border:none; border-bottom:0.025rem solid #fff;}
.w-com-menu li >.div-parent:hover a,.w-com-menu  li.cur >.div-parent a{ background:none; }
.w-com-menu li > .div-parent:hover > a, .w-com-menu li.cur > .div-parent > a, .w-com-menu li > .div-parent:hover > .fa, .w-com-menu li.cur > .div-parent > .fa{color:#333; }
.w-com-menu .ul-submenu li > .div-parent:hover a, .w-com-menu .ul-submenu li.cur > .div-parent a{background:none;}
.systitle{background: -webkit-linear-gradient(top,#CC0000,#6D0000); color:#fff;font-size: 18px; text-align:center;}
}

/* --------------------Inside pages/产品中心-------------------- */
.cpzxy{padding: 21px 0 0;}
/* right */
.cpzx_right{background-color: #FFF;padding: 0 0 85px;font-family: "Arial";}
.common_cp_ul{margin-bottom: 61px;}
.common_cp_ul li{float: left;width: 31.3%;margin: 0 1% 15px;}
.common_cp_ul li>div{width: 100%;background-color: #E5E5E8;position: relative;overflow: hidden;}
.common_cp_ul li>div>img{width: 100%;height: 100%;transition: all .6s;-ms-transition: all .8s;}
.common_cp_ul li>div:hover>img{transform: scale(1.1);-ms-transform: scale(1.1);}
.common_cp_ul li>div>p{display: none;width: 92%;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;z-index: 2;padding: 0 4%;text-align: center;}
.common_cp_ul li>div:hover>p{display: block;}
.common_cp_ul li>div>p span{display: block;height: 120px;line-height: 20px;font-size: 16px;color: #FFF;margin: 25% 0 0;overflow: hidden;}
.common_cp_ul li>div>p .bbb{display: block;width: 65px;height: 25px;line-height: 25px;border: 1px solid #CC0000;border-radius: 4px;font-size: 15px;color: #FFF;margin: 30px auto 0;}
.common_cp_ul li>h4{line-height: 30px;text-align: center;font-size: 14px;color: #222;padding: 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .3s;}
.common_cp_ul li:hover>h4{color: #CC0000;}

/* --------------------Details page/产品中心-------------------- */
/* right */
.cptails_top>p{width: 50%;border: 1px solid #B2B2B2;margin: 0 auto;overflow: hidden;}
.Inquiry .ype{width: 96.3%;}
.Inquiry .age{width: 96.3%;height: 75px;line-height: 20px;padding-left: 1%;margin-bottom: 10px;border: 1px solid #DDD;color: #666;}

/* --------------------Inside pages/新闻中心-------------------- */
.xwzxy{padding: 21px 0 0;}
/* left */
.xwzx_left{padding: 24px 0 30px;font-family: "Arial";}
.common_xw_ul li>p{float: left;width: 30%;overflow: hidden;position: relative;}
.common_xw_ul li>p img{width: 100%;height: 100%;transition: all .6s;-ms-transition: all .8s;}
.common_xw_ul li>p:hover img{transform: scale(1.1);-ms-transform: scale(1.1);}
.common_xw_ul li>p span{display: none;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;left: 0;}
.common_xw_ul li>p:hover span{display: block;}
.common_xw_ul li>p span>a>i{display: block;width: 8%;border-radius: 50%;border: 1px solid #FFF;padding: 4%;position: absolute;top: 40%;left: 43%;}
.common_xw_ul .xwzx_div{float: right;width: 68%;}
.common_xw_ul .xwzx_div>h4{width: 75%;line-height: 30px;font-size: 16px;color: #333;font-weight: 600;transition: all .3s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.common_xw_ul .xwzx_div:hover>h4{color: #CC0000;}
.common_xw_ul .xwzx_div>span{display: block;line-height: 24px;font-size: 15px;color: #777;}
.common_xw_ul .xwzx_div>p{height: 96px;line-height: 24px;font-size: 14px;color: #666;overflow: hidden;margin-bottom: 10px;}
.common_xw_ul .xwzx_div>i{display: block;line-height: 20px;padding-top: 10px;font-size: 14px;color: #CC0000;font-weight: 600;}

/* --------------------Inside pages/企业视频-------------------- */
.xw_video_ol{margin-bottom: 30px;}
.xw_video_ol>li{float: left;width: 32.3%;margin: 0 1.5% 20px 0;}
.xw_video_ol>li:nth-child(3n){margin-right: 0;}
.xw_video_ol>li:nth-child(n+7){margin-bottom: 0;}
.xw_video_ol>li>div{width: 100%;overflow: hidden;}
.xw_video_ol>li>div video{width: 100%;}
.xw_video_ol>li>h4{line-height: 30px;width: 80%;font-size: 15px;color: #222;font-weight: 600;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xw_video_ol>li:hover>h4{color: #CC0000;}
.xw_video_ol>li>p{height: 44px;line-height: 22px;font-size: 14px;color: #999;overflow: hidden;}


.about_us{padding: 40px 0 0;}
/* --------------------Inside pages/鼎力简介-------------------- */
.about>.about_jj img{display: inline-block;width: 30%;margin: 8px 1%;}

/* --------------------Inside pages/形象、荣誉-------------------- */
.about .about_qy>li{float: left;width: 32.3%;margin: 0 1% 20px 0;}
.about .about_zg>li:nth-child(3n){margin-right: 0;}

/* --------------------Inside pages/资格认证-------------------- */
.about .about_zg>li{float: left;width: 32.3%;margin: 0 1% 20px 0;}
.about .about_zg>li:nth-child(3n){margin-right: 0;}

/* 人力资源 */
.sour_list{}
.soury{padding: 40px 0 60px;}
.sour>.sour_ul>li{width: 94%;background-color: #FFF;border: 1px solid #DDD;padding: 30px 3% 20px;margin: 0 0 25px 0;}
.sour_ul>li>.sour_top{width: 100%;height: 44px;position: relative;margin-bottom: 10px;}

.sourphp{display: none;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);position: fixed;top: 0;left: 0;z-index: 998;}
.sourphp>.sours{width: 60%;position: absolute;top: 10%;left: 20%;z-index: 999;background-color: #FFF;border-radius: 6px;overflow: hidden;}
