@charset "utf-8";
.phone{display: none;}.pc{display: block;}.ipad{display: none;}
.gWidth{width: 1200px;margin-left: auto;margin-right: auto;}

.pc_index_tou{height: 40px;background-color: #F7F7F7;line-height: 40px;}
.pc_tou_gWidth .fl{font-size: 15px;color: #333;}
.pc_tou_search li{float: left;margin: 0 3px;line-height: 38px;font-family: "PlayfairDisplay-Bold";}
.pc_tou_search li .iconfont{font-size: 14px;color: #333;}
.pc_tou_search li select{font-family: "PlayfairDisplay-Bold";color: #333;}
/* 搜索 */
.sous{display:none;
    width: 350px;
    top: 40px;
    right: 1px;
    margin-left: -20px;
    position: absolute;
    z-index: 20;
    padding: 15px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(224, 224, 224);
    background: rgb(255, 255, 255);

}
.s_ny{margin-left: auto;	margin-right: auto;	}
.s_ny form{position: relative;}
.s_ny form .value{position: absolute;right: 0;width: 70%;color: #DDD;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;border: 1px solid #ccc;height: 45px;padding: 0 8px;outline: none;z-index: 21;}
.kuai{margin-left: 200px;margin-top: 30px;width: 690px;padding-left:10px;height: 45px;background: #fff;border:1px solid #ccc;}
.ans{ cursor: pointer; margin-left: -11px;width: 100px;height: 47px;background: #2b2b2b;color:#fff;position: relative;z-index: 22;}
.cplb{margin-left: auto;margin-right: auto;margin-top: 70px;}
.bread li{font-size: 16px;color:#2b2b2b;}
.text-center{font-size: 30px;margin-top: 20px;font-weight: normal;}

/* 顶部 */
.head{height: 108px;}
.head>.head_lft{float: left;margin: 14px 0 0;overflow: hidden;}
.head>.head_lft img{max-height: 82px;}
/* .head>.head_lft>h1{line-height: 41px;font-size: 48px;color: #CC0000;font-family: "logoti";}
.head>.head_lft>h1 i{color: #0033CC;}
.head>.head_lft>p{line-height: 41px;font-size: 30px;color: #333;font-family: "Arial";}
.head>.head_lft img{width: 16px;height: 16px;position: absolute;top: 0;left: 40%;} */
.head>.head_rgt{float: right;height: 52px;background: url(../images/head_dianhua.png) left center no-repeat;background-size: 55px;padding-left: 58px;margin: 28px 0 0;}
.head>.head_rgt>p{line-height: 22px;font-size: 20px;color: #333;font-family: "Arial";}
.head>.head_rgt>h4{line-height: 52px;font-size: 26px;color: #CC0000;font-weight: 700;font-family: "Arial";}

/* index-导航栏 */
.phone_pad_nav{display: none;}
.nav{height: 68px;background-color: #282828;}
.nav>ul{position: relative;}
.nav>ul>li{float: left;height: 68px;padding: 0 15px;margin: 0 15px;font-size: 16px;color: #FFF;font-family: "PlayfairDisplay-Bold";}
.nav>ul>li>a{display: block;height: 42px;line-height: 42px;border-radius: 4px;padding: 0 15px;margin: 13px 0;}
.nav>ul>li:hover>a{display: block;height: 42px;line-height: 42px;background: -webkit-linear-gradient(top,#CC0000,#6D0000);border-radius: 4px;padding: 0 15px;margin: 13px 0;}
.nav>ul>li ol{display: none;position: absolute;top: 67px;border-top: 2px solid #CC0000;z-index: 19;background-color: #FFF;}
.nav>ul>li:hover ol{display: block;}
.nav>ul>li ol>li{margin-bottom: 1px;font-size: 14px;color: #222;font-family: "Arial";border-bottom: 1px solid #222;}
.nav>ul>li ol>li:last-child{border-bottom: none;}
.nav>ul>li ol>li>a{display: block;width: auto;height: 28px;line-height: 28px;text-align: center;border: 3px solid #FFF;transition: all .3s;padding: 0 15px;}
.nav>ul>li ol>li>a:hover{border-color: #CC0000;}

/* index-banner */
.lb{position: relative;padding-top: 0;}
.lb .banner{position: relative;overflow: hidden;text-align: center;width: 100%;margin:0 auto;}
.lb .banner .dots{position:absolute;left:0;right:0;bottom:30px;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: 7%;font-size: 60px;color: #FFF;font-weight: 500;font-family: "PlayfairDisplay-Bold";}
.lb .banner_wz>h3 i{color: #CC0000;}
.lb .banner_wz>span{line-height: 50px;display: block;font-size: 18px;color: #CC0000;font-family: "PlayfairDisplay-Bold";}
.lb .banner_wz>p{line-height: 30px;}
.lb .banner_wz>p span{display: block;font-size: 13px;color: #FFF;font-family: "Arial";}
.lb .banner_wz>a{display: block;width: 142px;height: 43px;line-height: 43px;text-align: center;font-size: 13px;color: #FFF;font-family: "Arial";margin: 30px 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: 257px;margin: 0 15px;}
.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-客户服务 */
.cttb{margin-bottom: 60px;height: 600px;background-color: #1D1D1D;font-family: "Arial";}
.cttb>div{float: left;width: 50%;height: 600px;background: url(../images/services.png) center center no-repeat;}
.cttb>ul{float: right;width: 41%;height: 448px;border: 1px solid #4A4A4A;margin: 30px 1.8%;color: #FFF;padding: 45px 0.5% 45px 4.5%;}
.cttb>ul h4{font-size: 30px;font-weight: 700;margin-bottom: 40px;}
.cttb>ul li{height: 84px;padding: 20px 0;overflow: hidden;}
.cttb>ul li h5{line-height: 30px;font-size: 16px;font-weight: 600;margin-bottom: 10px;}
.cttb>ul li p{line-height: 22px;font-size: 16px;}
.cttb>ul li:nth-child(1){height: auto;padding: 0;}
.cttb>ul li:nth-child(2){background: url(../images/yaling.png) left center no-repeat;background-size: 9%;padding-left: 11%;}
.cttb>ul li:nth-child(3){background: url(../images/renwu.png) left center no-repeat;background-size: 9%;padding-left: 11%;}
.cttb>ul li:nth-child(4){background: url(../images/jishiqi.png) left center no-repeat;background-size: 9%;padding-left: 11%;}

/* 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: 288px;margin: 0 16px 20px 0;}
.cttc>ul li:nth-child(4n){margin-right: 0;}
.cttc>ul li:nth-child(n+5){margin-bottom: 0;}
.cttc>ul li>div{width: 286px;height: 403px;border: 1px solid #B2B2B2;background-color: #E5E5E8;position: relative;overflow: hidden;}
.cttc>ul li>div>img{width: 100%;height: 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: 246px;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;z-index: 2;padding: 0 20px;text-align: center;}
.cttc>ul li>div:hover>p{display: block;}
.cttc>ul li>div>p span{display: block;height: 144px;line-height: 24px;font-size: 15px;color: #FFF;margin: 110px 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: 80px;padding-bottom: 80px;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: 200px;}
.cttd .mis-nav-buttons a.mis-prev {left: 200px;}
.cttd .mis-slide {padding: 40px 20px 0;}
.cttd .mis-slide>p{width: 94%;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: -3%;}
.cttd .mis-slide>p i:nth-child(2){float: right;margin-top: 16px;margin-right: -3%;}

/* 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{float: left;width: 585px;margin-bottom: 0;}
.ctte>ol li{margin-bottom: 40px;}
.ctte>ol li:last-child{margin-bottom: 0;}
.ctte>ol li>p{float: left;width: 233px;height: 197px;overflow: hidden;position: relative;}
.ctte>ol li>p img{width: 100%;height: 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: 322px;border-top: 2px solid #EEE;padding: 24px 0 0 30px;}
.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{float: right;width: 570px;}
.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: 9px 29px 9px 26px;border: 1px solid #E0E0E0;border-top: none;}
.ctte>ul .ctte_ula>div img{float: left;width: 107px;height: 91px;}
.ctte>ul .ctte_ula>div p{float: right;width: 390px;height: 60px;line-height: 20px;font-size: 13px;color: #666;margin: 15px 0;overflow: hidden;}

/* 底部 */
.foot{background-color: #222;height: 329px;padding-top: 56px;padding-bottom: 0;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{float: left;width: 267px;margin: 0 43px 0 0;}
.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: 1px solid #CC0000;color: #CC0000;}
.foot_top>ul{float: left;width: 240px;margin: 0 43px 0 0;}
.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_top>form{float: left;width: 251px;}
.foot_top>form input{height: 26px;color: #666;border: 1px solid #595959;padding-left: 8px;margin-bottom: 6px;}
.foot_top>form .fname{width: 109px;margin-right: 8px;}
.foot_top>form .fcountry{width: 109px;}
.foot_top>form .fmail{width: 241px;}
.foot_top>form .femail{width: 241px;}
.foot_top>form .fskype{width: 241px;}
.foot_top>form .fmess{width: 241px;height: 54px;line-height: 20px;margin-bottom: 10px;border: 1px solid #595959;padding-left: 8px;color: #666;}
.foot_top>form .fmit{width: 103px;padding-left: 0;border-color: #CC0000;color: #CC0000;}
.foot_top>dl{float: right;width: 292px;}
.foot_top>dl dt:nth-child(n+2){float: left;font-size: 13px;color: #FFF;padding: 9px 19px;border: 1px solid #919191;margin: 0 3px 9px;}
.foot_btm{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;}
.foot_btm>div>ul{float: right;}
.foot_btm>div>ul li{float: left;margin-left: 18px;color: #999;font-size: 13px;}
.foot_btm>div>ul li .iconfont{font-size: 13px;}

/* banner */
.banner{margin-top: 0;}
.banner>div{display: block;}
.banner>div h1{font-size: 60px;margin-top: 8%;}
.banner>div img{display: block;margin: 15px auto;}
.banner>div p{width: 493px;line-height: 30px;font-size: 16px;margin: 0 auto;}

/* 产品推荐 */
.cpzx_commen{background-color: #F5F5F5;font-family: "Arial";}
.cp_commen{background-color: #FFF;padding: 30px 0 80px;}
.cp_commen>h4{line-height: 23px;font-size: 20px;color: #333;font-weight: 500;padding-left: 11px;margin: 0 15px 20px;position: relative;}
.cp_commen>h4:before{content: "";display: block;width: 5px;height: 23px;background-color: #CC0000;position: absolute;left: 0;}
.cp_commen>ul{margin: 0 15px 0;}
.cp_commen>ul li{float: left;width: 280px;margin: 0 16px 0 0;}
.cp_commen>ul li:nth-child(4n){margin-right: 0;}
.cp_commen>ul li>div{width: 278px;height: 393px;border: 1px solid #B2B2B2;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: 238px;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;z-index: 2;padding: 0 20px;text-align: center;}
.cp_commen>ul li>div:hover>p{display: block;}
.cp_commen>ul li>div>p span{display: block;height: 144px;line-height: 24px;font-size: 14px;color: #FFF;margin: 80px 0 0;overflow: hidden;}
.cp_commen>ul li>div>p .ccc{display: block;width: 80px;height: 35px;line-height: 35px;border: 1px solid #CC0000;border-radius: 4px;font-size: 14px;color: #FFF;margin: 30px auto 0;}
.cp_commen>ul li>h4{line-height: 50px;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;}

/* --------------------Inside pages/产品中心-------------------- */
.cpzxy{background-color: #F5F5F5;padding: 21px 0 0;}
/* left */
.w-container{display: none;}
.cpzx_left{float: left;width: 340px;padding: 18px 12px 22px;background-color: #FFF;font-family: "Arial";}
.cpzx_left h4{width: 329px;height: 42px;line-height: 42px;padding-left: 11px;font-size: 20px;color: #FFF;font-weight: 500;background: -webkit-linear-gradient(top,#CC0000,#6D0000);border-radius: 3px 3px 0 0;}
.cpzx_left .cpzx_ul{width: 324px;height: 278px;padding: 7px 7px 19px;border: 1px solid #DDD;border-top: none;margin-bottom: 23px;overflow-y: auto;}
.cpzx_left .cpzx_ul2{height: 170px;}
.cpzx_left>ul .cpzx_p{line-height: 33px;border-bottom: 1px solid #E5E5E5;font-size: 15px;color: #666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cpzx_left>ul .cpzx_p img{display: inline-block;width: 12px;margin: 11px 4px 0 5px;transition: all .3s;}
.cpzx_left>ul>li:hover>p img{display: inline-block;transform: rotate(90deg);}
.cpzx_left>ul>li:hover>p a{color: #E62128;}
.cpzx_left .cpzx_ul2>li:hover>p img{transform: rotate(0);}
.cpzx_left>ul .cpzx_ol{width: 278px;padding: 4px 23px;}
.cpzx_left .cpzx_ol>li{line-height: 24px;border-bottom: 1px solid #E5E5E5;font-size: 14px;color: #666;}
.cpzx_left .cpzx_ol>li img{display: inline-block;width: 12px;margin: 6px 4px 0 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.cpzx_left .cpzx_div{width: 310px;height: 146px;line-height: 24px;padding: 18px 14px;border: 1px solid #DDD;border-top: none;}
.cpzx_left .cpzx_div span{display: block;font-size: 15px;color: #777;}
.cpzx_left .cpzx_div span i{display: inline-block;color: #444;}
/* right */
.cpzx_right{float: right;background-color: #FFF;width: 790px;padding: 24px 13px 85px;font-family: "Arial";}
.cpzx_right>h3{width: auto;height: 35px;margin-bottom: 25px;position: relative;padding-left: 0;}
.cpzx_right>h3 i{display: block;width: 755px;height: 35px;line-height: 35px;padding-left: 11px;font-size: 20px;color: #FFF;font-weight: 500;background: -webkit-linear-gradient(top,#CC0000,#6D0000);border-radius: 3px 3px 0 0;position: absolute;left: 0;}
.cpzx_right>h3:after{content: "";display: block;width: 5px;height: 35px;background: -webkit-linear-gradient(top,#CC0000,#6D0000);position: absolute;right: 0;}
.cpzx_right>h3:before{content: "";display: block;width: 5px;height: 35px;background: -webkit-linear-gradient(top,#CC0000,#6D0000);position: absolute;right: 8px;}
.cpzx_right>h3 em{display: block;width: 5px;height: 35px;background: -webkit-linear-gradient(top,#CC0000,#6D0000);position: absolute;right: 16px;left: auto;}
.common_cp_ul{margin-bottom: 61px;}
.common_cp_ul li{float: left;width: 190px;margin: 0 10px 15px 0;}
.common_cp_ul li:nth-child(4n){margin-right: 0;}
.common_cp_ul li:nth-child(n+5){margin-bottom: 0;}
.common_cp_ul li>div{width: 188px;height: 266px;border: 1px solid #B2B2B2;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: 148px;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;z-index: 2;padding: 0 20px;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: 14px;color: #FFF;margin: 40px 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: 14px;color: #FFF;margin: 30px auto 0;}
.common_cp_ul li>h4{line-height: 40px;text-align: center;font-size: 13px;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{float: right;background-color: #FFF;width: 790px;padding: 24px 13px 85px;font-family: "Arial";}
.cptails>h3{width: auto;height: 35px;margin-bottom: 25px;position: relative;padding-left: 0;}
.cptails>h3 i{display: block;width: 755px;height: 35px;line-height: 35px;padding-left: 11px;font-size: 20px;color: #FFF;font-weight: 500;background: -webkit-linear-gradient(top,#CC0000,#6D0000);border-radius: 3px 3px 0 0;position: absolute;left: 0;}
.cptails>h3:after{content: "";display: block;width: 5px;height: 35px;background: -webkit-linear-gradient(top,#CC0000,#6D0000);position: absolute;right: 0;}
.cptails>h3:before{content: "";display: block;width: 5px;height: 35px;background: -webkit-linear-gradient(top,#CC0000,#6D0000);position: absolute;right: 8px;}
.cptails>h3 em{display: block;width: 5px;height: 35px;background: -webkit-linear-gradient(top,#CC0000,#6D0000);position: absolute;right: 16px;left: auto;}
.cptails_top{margin-bottom: 30px;}
.cptails_top>p{float: left;width: 292px;height: 413px;border: 1px solid #B2B2B2;overflow: hidden;}
.cptails_top>p img{width: 100%;height: 100%;}
.cptails_top>ol{float: right;width: 458px;}
.cptails_top>ol li:nth-child(1){line-height: 34px;border-bottom: 1px solid #DDD;font-size: 14px;color: #666;margin-bottom: 20px;}
.cptails_top>ol li:nth-child(1) span:nth-child(1){float: left;}
.cptails_top>ol li:nth-child(1) span:nth-child(2){float: right;}
.cptails_top>ol li:nth-child(2){line-height: 30px;font-size: 20px;color: #333;font-weight: 500;margin-bottom: 10px;}
.cptails_top>ol li:nth-child(3){height: 144px;line-height: 24px;font-size: 14px;color: #222;margin-bottom: 30px;overflow: hidden;}
.cptails_top>ol li:nth-child(3) span{display: block;}
.cptails_top>ol li:nth-child(4){height: 34px;font-size: 14px;color: #222;margin-bottom: 15px;}
.cptails_top>ol li:nth-child(4) span{float: left;display: inline-block;width: 40%;}
.cptails_top>ol li:nth-child(4) span:nth-child(1){line-height: 34px;}
.cptails_top>ol li:nth-child(4) span:nth-child(2){line-height: 17px;}
.cptails_top>ol li:nth-child(4) span .iconfont{float: left;display: inline-block;font-size: 17px;line-height: 34px;margin-right: 3px;}
.cptails_top>ol li:nth-child(4) span em{display: inline-block;}
.cptails_top>ol li:nth-child(5) a{display: inline-block;width: 135px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #CC0000;border: 1px solid #CC0000;border-radius: 4px;margin-right: 19px;}
.cptails_top>ol li:nth-child(5) a:hover{background-color: #212121;color: #FFF;}
.cptails_top>ol li:nth-child(5) a .iconfont{font-size: 17px;color: #CC0000;margin-right: 3px;}
.cptails_top>ol li:nth-child(5) a:hover .iconfont{color: #FFF;}
.cptails_btm{margin-bottom: 40px;}
.cptails_btm>ul{height: 46px;background-color: #333;margin-bottom: 30px;}
.cptails_btm>ul li{float: left;width: 134px;line-height: 46px;text-align: center;font-size: 14px;color: #FFF;}
.cptails_btm>ul li:hover{background-color: #CC0000;}
.cptails_btm>div>h3{line-height: 18px;font-size: 18px;color: #333;font-weight: 500;margin-bottom: 15px;}
.cptails_btm>div>h3>img{height: 18px;margin-right: 5px;}
.cptails_btm .Specifications{margin-bottom: 40px;}
.cptails_btm .Specifications{line-height: 26px;font-size: 16px;color: #333;}
.cptails_btm .Specifications span{display: block;}
.cptails_btm .Specifications div{overflow-x: auto;}
.cptails_btm .Specifications div>img{display: block;width: auto!important;margin: 8px auto;max-width: 100%!important;}
.cptails_btm .Specifications>img{display: block;width: auto!important;margin: 8px auto;max-width: 100%!important;}
.cptails_btm .Relat_Products>ul{margin-bottom: 0;}
/* form */
.Inquiry{position: relative;}
.Inquiry>h3{line-height: 18px;font-size: 18px;color: #333;font-weight: 500;margin-bottom: 15px;}
.Inquiry>h3 .iconfont{font-size: 19px;}
.Inquiry>p{line-height: 22px;font-size: 14px;color: #666;margin-bottom: 12px;}
.Inquiry>input{float: left;height: 35px;padding-left: 8px;margin-bottom: 6px;border: 1px solid #DDD;}
.Inquiry .ame{width: 381px;margin-right: 8px;}
.Inquiry .try{width: 381px;}
.Inquiry .ail{width: 381px;margin-right: 8px;}
.Inquiry .one{width: 381px;}
.Inquiry .ype{width: 780px;}
.Inquiry .age{width: 780px;height: 75px;line-height: 20px;padding-left: 8px;margin-bottom: 10px;border: 1px solid #DDD;color: #666;}
.Inquiry .mit{padding-left: 0;margin-bottom: 0;width: 109px;height: 40px;border: 1px solid #CC0000;margin-left: 3px;position: relative;z-index: ;}
.Inquiry .iput{display: block;width: 107px;height: 38px;border: 1px solid #CC0000;position: absolute;bottom: 3px;left: 0;}

/* --------------------Inside pages/新闻中心-------------------- */
.xwzx_list{height: 112px;text-align: center;font-family: "Arial";}
.xwzx_list li{display: inline-block;width: 195px;height: 43px;line-height: 43px;font-size: 16px;color: #333;border: 1px solid #DDD;border-radius: 4px;margin: 33px 3px 0;transition: all .3s;}
.xwzx_list li:hover{background-color: #212121;border-color: #212121;color: #FFF;}
.xwzxy{background-color: #F5F5F5;padding: 21px 0 30px;}
/* right */
.xwzx_right{float: right;}
/* left */
.xwzx_left{float: left;background-color: #FFF;width: 790px;padding: 24px 13px 30px;font-family: "Arial";}
.xwzx_left>h3{width: auto;height: 35px;margin-bottom: 25px;position: relative;padding-left: 0;}
.xwzx_left>h3 i{display: block;width: 755px;height: 35px;line-height: 35px;padding-left: 11px;font-size: 20px;color: #FFF;font-weight: 500;background: -webkit-linear-gradient(top,#CC0000,#6D0000);border-radius: 3px 3px 0 0;position: absolute;left: 0;}
.xwzx_left>h3:after{content: "";display: block;width: 5px;height: 35px;background: -webkit-linear-gradient(top,#CC0000,#6D0000);position: absolute;right: 0;}
.xwzx_left>h3:before{content: "";display: block;width: 5px;height: 35px;background: -webkit-linear-gradient(top,#CC0000,#6D0000);position: absolute;right: 8px;}
.xwzx_left>h3 em{display: block;width: 5px;height: 35px;background: -webkit-linear-gradient(top,#CC0000,#6D0000);position: absolute;right: 16px;left: auto;}
.common_xw_ul{margin-bottom: 40px;}
.common_xw_ul li{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #DDD;}
.common_xw_ul li:last-child{margin-bottom: 0;}
.common_xw_ul li>p{float: left;width: 233px;height: 197px;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: 500px;margin-right: 25px;}
.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: 20px;}
.common_xw_ul .xwzx_div>i{display: block;line-height: 20px;padding-top: 5px;font-size: 14px;color: #CC0000;font-weight: 600;}

/* --------------------Details page/新闻中心-------------------- */
/* left */
.xwtails{float: left;background-color: #FFF;width: 786px;padding: 25px 17px 35px;font-family: "Arial";}
.news_pn span{display: block;width: 70%;}

/* --------------------Inside pages/企业视频-------------------- */
.xw_video_ol{margin-bottom: 30px;}
.xw_video_ol>li{float: left;width: 252px;margin: 0 15px 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: 252px;height: 174px;overflow: hidden;}
.xw_video_ol>li>div video{width: 100%;height: 100%;}
.xw_video_ol>li>h4{line-height: 30px;width: 75%;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{background-color: #F5F5F5;padding: 40px 0 0;}
.about .about_div{margin: 0 16px;}
/* --------------------Inside pages/鼎力简介-------------------- */
.about>.about_jj{line-height: 26px;font-size: 14px;color: #333;text-indent: 2em;margin: 0 16px;}
.about>.about_jj img{display: inline-block;width: 31%;margin: 8px 1%;}

/* --------------------Inside pages/形象、荣誉-------------------- */
.about .about_qy>li{float: left;width: 285px;margin: 0 9px 20px 0;}
.about .about_qy>li:nth-child(4n){margin-right: 0;}
.about .about_qy>li:nth-child(n+5){margin-bottom: 0;}

/* --------------------Inside pages/资格认证-------------------- */
.about .about_zg>li{float: left;width: 279px;margin: 0 17px 20px 0;}
.about .about_zg>li:nth-child(4n){margin-right: 0;}
.about .about_zg>li:nth-child(n+5){margin-bottom: 0;}

/* --------------------Inside pages/联系我们-------------------- */
/* ----------top---------- */
.contact_top{padding: 50px 0;border-bottom: 1px solid #EEE;margin: 0 0 20px;}
.contact_top h4{line-height: 40px;margin-bottom: 15px;font-size: 32px;color: #222;font-weight: 700;}
.contact_top .contact_p{line-height: 24px;font-size: 14px;color: #777;margin-bottom: 20px;}
/* left */
.contact_left{float: left;width: 570px;margin-right: 30px;margin-bottom: 0;}
.contact_left>ul>li{width: 100%;line-height: 30px;margin: 15px 0;overflow: hidden;}
.contact_left>ul>li i{float: left;font-size: 26px;color: #CC0000;margin-right: 3px;}
.contact_left>ul>li b{float: left;font-size: 16px;color: #222;margin-right: 5px;}
.contact_left>ul>li p{float: left;font-size: 16px;color: #777;}
.contact_left>ul>li:nth-child(5)>p span{width: 13px;height: 13px;font-size: 13px;padding: 7px;border: 1px solid #DDD;border-radius: 50%;margin: 0 5px;}
/* right */
.contact_right{float: right;width: 570px;margin-left: 30px;}
.Inquirxy{width: 570px;}
.Inquirxy>input{float: left;height: 35px;padding-left: 8px;margin-bottom: 6px;border: 1px solid #DDD;}
.Inquirxy>.ame{width: 271px;margin-right: 8px;}
.Inquirxy>.try{width: 271px;}
.Inquirxy>.ail{width: 271px;margin-right: 8px;}
.Inquirxy>.one{width: 271px;}
.Inquirxy>.ype{width: 560px;}
.Inquirxy>.age{width: 560px;height: 75px;line-height: 20px;padding-left: 8px;margin-bottom: 10px;border: 1px solid #DDD;color: #666;}
.Inquirxy>.mit{padding-left: 0;margin-bottom: 0;width: 109px;height: 40px;border: 1px solid #CC0000;margin-left: 3px;position: relative;z-index: ;}
.Inquirxy>.iput{display: block;width: 107px;height: 38px;border: 1px solid #CC0000;position: absolute;bottom: 3px;left: 0;}
/* ----------bottom---------- */
.contact_btm{margin-bottom: 60px;}
.contact_btm h4{line-height: 40px;margin-bottom: 15px;font-size: 32px;color: #222;font-weight: 700;}
.contact_btm>div{border: 3px solid #EEE;}
.contact_btm>div .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.contact_btm>div .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}
.contact_btm>div #dituContent{width: 100%;height: 395px;}

/* 人力资源 */
.sour_list{background-color: #F5F5F5;}
.soury{background-color: #F5F5F5;padding: 40px 0 60px;}
.sour>.sour_ul>li{float: left;width: 552px;height: 319px;background-color: #FFF;border: 1px solid #DDD;padding: 30px 18px 20px;margin: 0 20px 25px 0;}
.sour>.sour_ul>li:nth-child(2n){margin-right: 0;}
.sour_ul>li>.sour_top{width: 100%;height: 44px;position: relative;margin-bottom: 10px;}
.sour_ul>li>.sour_top h4{font-size: 18px;color: #333;position: absolute;top: 0;left: 0;}
.sour_ul>li>.sour_top p{font-size: 14px;color: #AAA;position: absolute;bottom: 0;left: 0;}
.sour_ul>li>.sour_top p span{margin-right: 8px;}
.sour_ul>li>.sour_top a{display: inline-block;width: 108px;height: 31px;line-height: 31px;text-align: center;font-size: 12px;color: #CC0000;border: 1px solid #CC0000;border-radius: 4px;transition: all .3s;position: absolute;top: 0;right: 0;cursor: pointer;}
.sour_ul>li>.sour_top a:hover{background-color: #CC0000;color: #FFF;}
.sour_ul>li>.sour_btm{width: 100%;height: 260px;overflow-y: auto;line-height: 22px;font-size: 14px;color: #333;padding-top: 4px;border-top: 1px dashed #DDD;}
.sour_ul>li>.sour_btm::-webkit-scrollbar {width: 8px;scrollbar-arrow-color:red;}
.sour_ul>li>.sour_btm::-webkit-scrollbar-thumb {border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.2);scrollbar-arrow-color:red;}
.sour_ul>li>.sour_btm::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}

.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: 500px;height: 607px;position: absolute;top: 12%;left: 33%;z-index: 999;background-color: #FFF;border-radius: 6px;overflow: hidden;}
.sourphp>.sours>div{height: 52px;background-color: #CC0000;border-radius: 6px 6px 0 0;position: relative;}
.sourphp>.sours>div span{width: 30px;height: 30px;position: absolute;right: 15px;top: 10px;cursor: pointer;}
.sourphp>.sours>div span:after{content: "";display: block;width: 30px;height: 2px;background-color: #FFF;transform: rotate(45deg);position: absolute;right: 0;top: 14px;}
.sourphp>.sours>div span:before{content: "";display: block;width: 30px;height: 2px;background-color: #FFF;transform: rotate(-45deg);position: absolute;right: 0;top: 14px;}
.sourphp>.sours>form{padding: 36px 25px 0;font-size: 16px;}
.sourphp>.sours>form input{width: 443px;height: 34px;border: 1px solid #DDD;border-radius: 3px;margin-bottom: 22px;padding-left: 5px;}
.sourphp>.sours>form i{display: block;line-height: 30px;font-size: 16px;color: #333;}
.sourphp>.sours>form .put2{width: 18px;height: 18px;}
.sourphp>.sours>form .put3{width: 18px;height: 18px;}
.sourphp>.sours>form .tarea{width: 443px;height: 152px;line-height: 22px;border: 1px solid #DDD;border-radius: 3px;font-weight: 500;padding-left: 5px;}
.sourphp>.sours>form .put6{width: 100px;height: 38px;background-color: #CC0000;font-size: 16px;color: #FFF;margin-top: 40px;}


/* --------------------Inside pages/download-------------------- */
.download{padding: 60px 0 80px;}
.download>ul{margin-bottom: 40px;}
.download>ul li{padding: 9px 0 20px;margin-bottom: 9px;border-bottom: 1px solid #E5E5E5;}
.download>ul li>div{float: left;}
.download>ul li>div img{float: left;width: 33px;height: auto;margin-right: 12px;}
.download>ul li>div h4{width: 545px;line-height: 25px;font-size: 18px;color: #333;overflow: hidden;}
.download>ul li>div span{line-height: 16px;font-size: 14px;color: #AAA;}
.download>ul li>a{display: block;float: right;width: 93px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #CC0000;font-size: 14px;color: #CC0000;}
.download>ul li>a:hover{background-color: #212121;color: #FFF;border-color: #212121;}