@charset "utf-8";
.phone{display: block;}.pc{display: none;}.ipad{display: none;}
.gWidth{width: 98%;margin-left: auto;margin-right: auto;}

/* index-phone-导航栏 */
.phone_pad_nav .sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;top: -1px;z-index:1000;width:100%;box-shadow: 0 2px 5px #DDD;}
.phone_pad_nav .sp_logo{float:left;height: 40px;margin: 5px 10px;overflow: hidden;}
.phone_pad_nav .sp_logo img{max-height: 40px;}
/* .phone_pad_nav .sp_logo>h1{line-height: 20px;font-size: 25px;color: #CC0000;font-family: "logoti";}
.phone_pad_nav .sp_logo>h1 i{color: #0033CC;}
.phone_pad_nav .sp_logo>p{line-height: 20px;font-size: 17px;color: #333;font-family: "Arial";}
.phone_pad_nav .sp_logo img{width: 12px;position: absolute;top: 0;left: 40%;} */
.phone_pad_nav .sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px;}
.phone_pad_nav .sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s;}
.phone_pad_nav .sp_nav span:nth-of-type(1){top:0px;}
.phone_pad_nav .sp_nav span:nth-of-type(2){top:10px;}
.phone_pad_nav .sp_nav span:nth-of-type(3){top:20px;}
.phone_pad_nav .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg);}
.phone_pad_nav .sp_nav_se span:nth-of-type(2){width:0;}
.phone_pad_nav .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg);}
.phone_pad_nav .sjj_nav{position:fixed;z-index:999;background:#eee;width:100%;padding-bottom: 20px;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.phone_pad_nav .nav_show{top:50px;}
.phone_pad_nav .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0;}
.phone_pad_nav .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px);}
.phone_pad_nav .sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px;}
.phone_pad_nav .sjj_nav>ul>li:first-child .language a{width:34px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.phone_pad_nav .sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.phone_pad_nav .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s;}
.phone_pad_nav .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg);}
.phone_pad_nav .sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px;}
.phone_pad_nav .sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.phone_pad_nav .sjj_nav ul li ul{display:none;}
.phone_pad_nav .sjj_nav ul li a{color:#666;width:80%;}
.phone_pad_nav .sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.phone_pad_nav .sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.phone_pad_nav .sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e;}
.phone_pad_nav .sjj_nav ul li ul li>ul{margin-left:10px;}

/* 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: none;}

.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;text-align:justify;text-justify:inter-ideograph;}
.ctta>p span{display: block;line-height: 20px;font-size: 14px;color: #333;font-family: "Arial";}
.ctta>ul li{float: left;width: 48%;margin: 0 1% 30px;}
.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: 24px;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: 48%;margin: 0 1% 20px;}
.cttc>ul li>div{width: 100%;background-color: #E5E5E8;position: relative;overflow: hidden;}
.cttc>ul li>div>img{width: 100%;}
.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: 88px;line-height: 22px;font-size: 15px;color: #FFF;margin: 20% 0 0;overflow: hidden;}
.cttc>ul li>div>p .aaa{display: block;width: 100px;height: 30px;line-height: 30px;border: 1px solid #CC0000;border-radius: 4px;font-size: 16px;color: #FFF;margin: 20px 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: 30px;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 .wrapper_lun{margin-top: 0px;font-family: "Arial";}
.cttd .mis-stage,.cttd .mis-slider,.cttd .mis-slide,.cttd .mis-container,.cttd .mis-container * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
.cttd .mis-stage,.cttd .mis-slider {position: relative;overflow: hidden;}
.cttd .mis-stage {width: 100%;text-align: center;height: 100%;}
.cttd .mis-slider {list-style: none;overflow: visible;height: 100%;margin-top: 0;}
.cttd .mis-slide {/width: 100%;height: auto;padding: 0;display: block;position: relative;float: left;overflow: visible !important;}
.cttd .mis-slide.mis-current {z-index: 100;}
.cttd .mis-container {display: block;width: auto;height: auto;border: 0;}
.cttd .mis-nav-list {display: none;position: absolute;bottom: .5em;width: 100%;margin: 0 auto; /* center it */z-index: 300;padding: 0;}
.cttd .mis-nav-list li {display: inline-block;margin: 0 .25em;}
.cttd .mis-nav-list li a {display: block;width: 11px;height: 11px;text-indent: 100%; /* Replace text */overflow: hidden;white-space: nowrap;border: 1px solid #eee;border-radius: 7px; /* Make items round */opacity: .3;-webkit-box-shadow: inset 0 0 2px #333;box-shadow: inset 0 0 2px 2px #333;margin: 0 3px;}
.cttd .mis-nav-list li.mis-current a, .mis-nav-list li a:hover {background: #333;}
.cttd .mis-nav-buttons {display: block;position: absolute;height: 0;top: 0;opacity: 0.5;z-index: 200;}
.cttd .mis-nav-buttons a {position: absolute;color: #eee;font-size: 0;font-family: Verdana, Geneva, sans-serif;text-decoration: none;text-indent: -9999px;}
.cttd .mis-nav-buttons a:hover {color: #CC0000;}
.cttd .mis-nav-buttons a.mis-next {left: auto;right: 0;}
.cttd .mis-nav-buttons a.mis-prev {left: 0;}
.cttd .mis-nav-buttons a.mis-prev:before, .mis-nav-buttons a.mis-next:after {content: "\2039";display: block;font-size: 40px;text-indent: 0;}
.cttd .mis-nav-buttons a.mis-next:after {content: "\203A";}
.cttd .mis-slider li a {text-decoration: none;color: #666;display: block;padding: 40px 0 0 0;}
.cttd .mis-slider li figcaption {font-size: 16px;line-height: 30px;margin: 15px 0 5px;color: #CC0000;}
.cttd .mis-slider li img {max-width: 200px;width: 100%;border-radius: 50%;border: none;}
.cttd .mis-slide {padding: 20px 0;}
.cttd .mis-slide>p{width: 96%;line-height: 22px;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%;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: 67%;border-top: 2px solid #EEE;padding: 2% 0 0 3%;}
.ctte>ol .ctte_ola>div h4{width: 75%;line-height: 30px;font-size: 14px;color: #232323;font-weight: 600;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: 40px;line-height: 20px;font-size: 13px;color: #666;overflow: hidden;margin-bottom: 5px;}
.ctte>ol .ctte_ola>div span{display: block;line-height: 20px;padding-top: 5px;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%;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: 76%;height: 60px;line-height: 20px;font-size: 13px;color: #666;margin: 5px 0;overflow: hidden;}

/* 底部 */
.foot{background-color: #222;padding-top: 20px;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>ul{width: 90%;margin-right: auto;margin-bottom: 10px;margin-left: auto;}
.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%;line-height: 30px;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{width: 100%;overflow: hidden;position: relative;margin-top: 50px;}
.banner>img{width: 100%;}
.banner>div{display: none;}

/* 面包导航 */
.bread_nav{height: 56px;line-height: 56px;background-color: #AAA;font-family: "Arial";}
.bread_nav>div{background: url('../images/home.png') left center no-repeat;background-size: 24px;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bread_nav>div a:nth-child(1){margin-left: 30px;}

/* 分页 */
.list_fenye{height: 42px;text-align: center;font-size: 0;color: #AAA;font-family: "Arial";}
.list_fenye a{display: inline-block;padding: 10px 15px;border: 1px solid #AAA;font-size: 14px;color: #AAA;margin: 0 2px;}
.list_fenye a:hover{background-color: #CC0000;border-color: #CC0000;color: #FFF;}
.list_fenye span{display: inline-block;padding: 10px 15px;background-color: #CC0000;border: 1px solid #CC0000;font-size: 14px;color: #FFF;margin: 0 2px;}

/* 产品推荐 */
.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: 48%;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: 94%;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;z-index: 2;padding: 0 3%;text-align: center;}
.cp_commen>ul li>div:hover>p{display: block;}
.cp_commen>ul li>div>p span{display: block;height: 100px;line-height: 20px;font-size: 16px;color: #FFF;margin: 25% 0 0;overflow: hidden;}
.cp_commen>ul li>div>p .ccc{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-container{display: block;}
.systitle{position:relative; padding:0.5em 3em 0.5em 0.5em !important; text-align:left !important; cursor:pointer;}
.w-com-menu-H .systitle{ display:block;}
.w-com-menu .systitle .icon_menuControl{position:absolute; z-index:1;right:0.4em; top:0.5em; display:inline-block; font-size:125%; line-height:1.2; width:1.2em; color:#fff;}
.w-com-menu .systitle .icon_menuControl:before{content: "\f13a";}
.w-com-menu .systitle.open .icon_menuControl:before{content: "\f139";}
.w-com-menu .ul-parent{ display:none;}
.w-com-menu{background:#3d3d3d; margin-bottom:1.5em;}
.w-com-menu li,.w-com-menu .ul-submenu li{ display:block; margin:0;border-bottom:0.025rem solid #2A2A2A; border-top:0.025rem solid #484848;}
.w-com-menu a{ font-size:100%;}
.w-com-menu li a,.w-com-menu .ul-submenu li a{padding:0.7em 0.8em; text-align:center; color:#999; display:block; line-height:normal;}
.w-com-menu .fa{display:block;right:0;}
.w-com-menu .ul-submenu{ position:relative; top:auto; padding-top:0; }
.w-com-menu li:hover > .ul-submenu,.w-com-menu-V > .w-com-menu-in > .ul-parent > li:hover > .ul-submenu{ display:none;}
.w-com-menu .ul-submenu ul{background:#4a4a4a;}
.w-com-menu .ul-submenu .ul-submenu ul{ background:#565656;}
.w-com-menu .ul-submenu li{float:none;}
.w-com-menu .ul-submenu .ul-submenu-up{display:none;}
.w-com-menu .ul-submenu li> .div-parent:hover a,.w-com-menu .ul-submenu li.cur> .div-parent a{ background:#555;}
.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:#fff;}
.side_bar{ width:100%; float:none;}
.side_left{ margin-left:0;}
.systitle{ font-size:125%; position:relative; line-height:1.5;}
.crumbs{ margin-bottom:1em;}
.crumbs .crumbs_in{ padding:0 0.5em;}
.w-com-menu-V > .w-com-menu-in > .ul-parent > .li-parent > .div-parent{ background:none !important; border-bottom:0;}
.w-com-menu-V .ul-submenu .li-parent .div-parent{border-bottom:0;}
.w-system .w-searchbox{ margin-left:0.5em; margin-right:0.5em;}
@media (max-width:768px){
.w-com-menu .ul-parent{background-color:#f6f6f6; border-bottom:1px solid #CC0000;}
.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;  font-size: 14px;}
.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;text-align:center;}}

/* --------------------Inside pages/产品中心-------------------- */
.cpzxy{padding: 21px 0 0;}
/* right */
.cpzx_right{background-color: #FFF;padding: 0 0 85px;font-family: "Arial";}
.cpzx_right>h3{width: 99%;height: 45px;margin-bottom: 20px;line-height: 45px;padding-right: 1%;font-size: 20px;color: #333;font-weight: 500;position: relative;}
.cpzx_right>h3 em{display: block;width: 99%;height: 3px;background-color: #CC0000;position: absolute;right: 1%;bottom: 0;}
.common_cp_ul{margin-bottom: 61px;}
.common_cp_ul li{float: left;width: 48%;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: 94%;height: 100%;background-color: rgba(0,0,0,.5);position: absolute;top: 0;z-index: 2;padding: 0 3%;text-align: center;}
.common_cp_ul li>div:hover>p{display: block;}
.common_cp_ul li>div>p span{display: block;height: 100px;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{background-color: #FFF;padding: 24px 0 85px;font-family: "Arial";}
.cptails>h3{width: 99%;height: 45px;margin-bottom: 20px;line-height: 45px;padding-right: 1%;font-size: 20px;color: #333;font-weight: 500;position: relative;}
.cptails>h3 em{display: block;width: 99%;height: 3px;background-color: #CC0000;position: absolute;right: 1%;bottom: 0;}
.cptails_top{margin-bottom: 30px;}
.cptails_top>p{width: 80%;border: 1px solid #B2B2B2;margin: 0 auto;overflow: hidden;}
.cptails_top>p img{width: 100%;height: 100%;}
.cptails_top>ol{width: 100%;}
.cptails_top>ol li:nth-child(1){line-height: 36px;border-bottom: 1px solid #DDD;font-size: 16px;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){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){font-size: 14px;color: #222;margin-bottom: 15px;}
.cptails_top>ol li:nth-child(4) span{display: block;width: 60%;}
.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 div{overflow-x: auto;}
.cptails_btm .Specifications div>img{display: block;margin:8px 0px;}
.cptails_btm .Specifications{line-height: 26px;font-size: 16px;color: #333;}
.cptails_btm .Specifications span{display: block;}
.cptails_btm .Specifications>img{display: block;margin: 8px 0px;}
.cptails_btm .Relat_Products>ul{margin-bottom: 0;}
.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: 1%;margin-bottom: 6px;border: 1px solid #DDD;}
.Inquiry .ame{width: 47%;margin-right: 1%;}
.Inquiry .try{width: 47%;}
.Inquiry .ail{width: 47%;margin-right: 1%;}
.Inquiry .one{width: 47%;}
.Inquiry .ype{width: 97%;}
.Inquiry .age{width: 97%;height: 75px;line-height: 20px;padding-left: 1%;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: 2;}
.Inquiry .iput{display: block;width: 107px;height: 38px;border: 1px solid #CC0000;position: absolute;bottom: 3px;left: 0;}

/* --------------------Inside pages/新闻中心-------------------- */
.xwzxy{padding: 21px 0 0;}
/* left */
.xwzx_left{padding: 24px 0 30px;font-family: "Arial";}
.xwzx_left>h3{width: 99%;height: 45px;margin-bottom: 20px;line-height: 45px;padding-right: 1%;font-size: 20px;color: #333;font-weight: 500;position: relative;}
.xwzx_left>h3 em{display: block;width: 99%;height: 3px;background-color: #CC0000;position: absolute;right: 1%;bottom: 0;}
.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: 33%;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: 12%;border-radius: 50%;border: 1px solid #FFF;padding: 4%;position: absolute;top: 40%;left: 41%;}
.common_xw_ul .xwzx_div{float: right;width: 65%;}
.common_xw_ul .xwzx_div>h4{width: 75%;line-height: 24px;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: 23px;font-size: 15px;color: #777;}
.common_xw_ul .xwzx_div>p{height: 66px;line-height: 22px;font-size: 14px;color: #666;overflow: hidden;margin-bottom: 10px;}
.common_xw_ul .xwzx_div>i{display: block;line-height: 20px;font-size: 14px;color: #CC0000;font-weight: 600;}

/* --------------------Details page/新闻中心-------------------- */
/* left */
.xwtails{padding: 25px 0 35px;font-family: "Arial";}
.xwtails>h4{line-height: 30px;font-size: 20px;color: #333;font-weight: 600;}
.xwtails>span{line-height: 24px;font-size: 16px;color: #666;}
.xwtails>span i{display: inline-block;margin-right: 20px;}
.xwtails>span em{display: inline-block;background: url(../images/xiaoyanjing.png) left center no-repeat;background-size: 22px;padding-left: 23px;}
.xwtails>div{line-height: 24px;font-size: 14px;color: #333;padding: 15px 0 30px;margin: 5px 0 15px;border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;}
.xwtails>div span{display: block;}
.xwtails>div img{display: block;width: 100%;margin: 8px auto;}
.news_pn{line-height: 24px;font-size: 14px;color: #666;}
.news_pn span{display: block;width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_pn span a:hover{color: #CC0000;}

/* --------------------Inside pages/企业视频-------------------- */
.xw_video_ol{margin-bottom: 30px;}
.xw_video_ol>li{float: left;width: 48%;margin: 0 1% 20px;}
.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: 40px;line-height: 20px;font-size: 14px;color: #999;overflow: hidden;}

/* --------------------Details page/企业视频-------------------- */
.xwtails>div video{display: block;width: 100%;margin: 8px auto;}


.about_us{padding: 40px 0 0;font-family: 'Arial';}
.about{background-color: #FFF;padding: 40px 0 100px;}
.about>h4{line-height: 30px;text-align: center;font-size: 18px;color: #222;font-weight: 600;}
.about>p{height: 25px;background: url(../images/title_separetor.png) center center no-repeat;margin-bottom: 30px;}
/* --------------------Inside pages/鼎力简介-------------------- */
.about>.about_jj{line-height: 26px;font-size: 14px;color: #333;text-indent: 2em;}
.about>.about_jj span{text-indent: 2em;display: block;}
.about>.about_jj img{display: inline-block;width: 100%;margin: 8px auto;}

/* --------------------Inside pages/形象、荣誉-------------------- */
.about .about_qy{margin-bottom: 40px;}
.about .about_qy>li{float: left;width: 48%;margin: 0 1% 20px;}
.about .about_qy>li img{display: inline-block;width: 100%;}
.about .about_qy>li h4{height: 44px;line-height: 22px;text-align: center;padding: 5px 20px;font-size: 15px;color: #333;font-weight: 500;overflow: hidden;}

/* --------------------Inside pages/资格认证-------------------- */
.about .about_zg{margin-bottom: 40px;}
.about .about_zg>li{float: left;width: 48%;margin: 0 1% 20px;}
.about .about_zg>li img{display: inline-block;width: 100%;}
.about .about_zg>li h4{height: 44px;line-height: 22px;text-align: center;padding: 5px 20px;font-size: 15px;color: #333;font-weight: 500;overflow: hidden;}

/* --------------------Inside pages/联系我们-------------------- */
/* ----------top---------- */
.contact_top{padding: 30px 0;border-bottom: 1px solid #EEE;margin: 0 0 20px;}
.contact_top h4{line-height: 30px;margin-bottom: 5px;font-size: 24px;color: #222;font-weight: 700;}
.contact_top .contact_p{line-height: 24px;font-size: 14px;color: #777;margin-bottom: 5px;}
/* left */
.contact_left{margin-bottom: 20px;}
.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;}
/* ----------bottom---------- */
.contact_btm{margin-bottom: 60px;}
.contact_btm h4{line-height: 30px;margin-bottom: 10px;font-size: 24px;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{}
.soury{padding: 40px 0 60px;}
.sour>.sour_ul>li{width: 98%;background-color: #FFF;border: 1px solid #DDD;padding: 30px 1% 20px;margin: 0 0 25px 0;}
.sour_ul>li>.sour_top{width: 100%;height: 60px;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: 5px;}
.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%;line-height: 22px;font-size: 14px;color: #333;padding-top: 4px;border-top: 1px dashed #DDD;}

.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: 98%;position: absolute;top: 60px;left: 1%;z-index: 999;background-color: #FFF;border-radius: 6px;overflow: hidden;}
.sourphp>.sours>div{height: 40px;background-color: #CC0000;border-radius: 6px 6px 0 0;position: relative;}
.sourphp>.sours>div span{width: 30px;height: 30px;position: absolute;right: 15px;top: 5px;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 1% 0;font-size: 16px;}
.sourphp>.sours>form input{width: 98%;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: 98%;height: 110px;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: 30px;}
