﻿
/* 
* @Author: SUN
* @Date: 2022-03-21
*/
* html{margin:0 auto;}
* {margin:0;padding:0;word-wrap:break-word;word-break:break-all;word-break:normal;}

.bx_2{ width:86.97%;margin:0 auto;padding:0;}
a{ color: #000; }
body { font-family:'微软雅黑'; font-size:14px;}
.bg { background:#fff; }
.bx{width: 1200px;margin: 0 auto}
.fl{ float: left; }
.fr{ float: right}
*{ margin: 0; padding: 0; list-style: none; text-decoration: none;font-family:'微软雅黑' }

body{margin:0;padding:0;font-size:12px;overflow-x:hidden;}
dd,dl,dt,em,form,h1,h2,h3,h4,h5,img,input,li,ol,p,table,td,tr,ul{margin:0;padding:0}
h1{color:#232323}
blockquote,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,span,textarea,ul{font-size:12px}
p{color:#686868; }
ul{list-style:none}

/*1*/
.box_top{ height: 78px; position: fixed; right: 0; left:0; z-index: 1000;background:#000; }
.nav1 a{ font-size: 16px; color: #fff; width: 120px; text-align: center; display: block; line-height: 75px; }
.top img{ display: block; margin-top: 5px; }

.cursor{cursor:pointer}
.clear{font-size:0;line-height:0;height:0;clear:both;visibility:hidden;overflow:hidden}
.clearfix{ *zoom:1; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.l{float:left}
.r{float:right}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
img{border:0}

.gy{width:1200px;margin:0 auto;padding:0;overflow:hidden !important}

/*---头部----------------------------------*/
.top-blank{height:94px;overflow:hidden;background:0 0}
.top-head{position:fixed;top:0;width:100%;z-index:1000;background:0 0}
.shadow{width:100%;height:7px;font-size:0;overflow:hidden;background:url(../image/nav_shadow.png) repeat-x}
.top01{width:100%;height:30px;line-height:30px;background:#1f2229;color:#C00;overflow:hidden}
.top01_center{text-align:left;float:right}
.top01_center img{float:left;margin-top:3px}
.top02{height:78px;width:100%}
/*LOGO*/
.logo{float:left;padding-top:8px;width:16.107%;}
.logo img{width:200px;margin-top:15px;}
.logo a{display:block;width:100%;}
/*TEL*/
.tel{float:right;margin-top:25px;background:url(../image/tel.png) no-repeat left center;background-size:25px 25px;padding-left:40px;}
.tel span{font-size:25px;color:#C00;font-weight:600;}

/*---导航----------------------------------*/
.nav{ width:60%;float:left;margin-left:2%;overflow:hidden !important;}
.nav ul{width:100%}
.nav li{float:left;width:12%;margin:0 10px 0 6px;text-align:center;/*margin-left: 30px;*/}
.nav li a{position:relative;width:100%;height:50px;margin-top:25px;display:block;font-size:16px;color:white;}
.nav li a:hover, .nav li a.on{color:#F60;font-weight:600;}

@media screen and (min-width:1000px) and (max-width: 1700px){
	.logo img{width:150px;}
	.nav li {}
	.nav a{font-size:14px;}
	.tel{background-size:20px 20px;padding-left:25px;}
	.tel span{font-size:20px;}
}

/*2*/

.rightan{ position: absolute; left: 50%; bottom: 0; z-index: 100; }
@-webkit-keyframes rightan{
	from {bottom:0%;opacity:0;}
	to {bottom:5%;opacity:1;}
}
.rightan {-webkit-animation:rightan 1s infinite;-webkit-animation-fill-mode:both;}


/*---优势----------------------------------*/
.icon_1.last{margin-right:0;}
.icon_1{ width:10%;margin-right:12%;}
.icon_1 img{ display:block;margin:0 auto 20px;width:100%;}
.icon_1 h4{ font-size:18px;margin-bottom:15px;color:#333;text-align:center;}
.line{ height:2px;background-color:#ababab;width:42px;margin:0 auto;margin-bottom:15px;}
.icon_1 p{ font-size:14px;color:#333;text-align:center;line-height:24px;}
.box_icon{margin-top:80px;margin-bottom:80px;}

/*---我们----------------------------------*/
.box_about{min-height: 604px;background-color: #f8f8f8;padding: 80px 0 0;}
.shu{width: 8px;height: 36px;background-color: #C00;}
.his .shu{margin-right: 20px;}
.his h3{font-size:28px;color:#333;margin-top:4px;}
.about_tu{display:block;margin-right:100px;}
.about_text p{width:548px;line-height:32px;color:#333;font-size:16px;text-indent:2em;}
.his{margin-bottom:20px;}
.about_btn a{display: block;font-size: 20px;text-align: center;font-weight: 400;line-height: 50px;color: #fff}
.about_btn{width: 170px;height: 50px;background-color: #C00;margin-top: 40px;}
.about_btn a:hover{color: #fff;}
.about{background:url(../image/num_bg.jpg) no-repeat center;height:210px;margin-top:80px;}
.about .abo_bot {padding-top:50px;}
.about .abo_bot dl {float:left;width:299px;border-left:1px solid #d0d0d0;height:120px;text-align:center;}
.about .abo_bot dl:first-child {border-left:none;}
.about .abo_bot dl dt {text-align:center;color:#fff;padding-top:10px;}
.about .abo_bot dl dt b {display:inline-block;*display:inline;*zoom: 1;vertical-align:top;font-size:56px;}
.about .abo_bot dl dt em {display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:20px;}
.about .abo_bot dl dd {font-size:16px;line-height:24px;color:#fff;}

/*5*/
.bx_1{width:1295px;margin:0 auto;}
.xz_box{background:url(../image/choleft.png) no-repeat center;height:906px;margin-bottom:80px;padding-top:125px;box-sizing:border-box;-moz-box-sizing:border-box;/*Firefox*/-webkit-box-sizing:border-box;/*Safari*/}
.xz_l{width:21.257%;}
.xz_l img{display:block;width:308px;height:229px;margin:65px 0 60px 0;}
.xz_l p{font-size:16px;color:#fff;width:325px;line-height:36px;letter-spacing:1px;text-indent:2.3rem;}
.line_2{width:86px;height:4px;background-color:#C00;margin-top:80px;}
.xz_text{width:68%;height:638px;background-color:rgba(255,255,255,0.7);padding:100px 80px;box-sizing:border-box;-moz-box-sizing:border-box;/*Firefox*/-webkit-box-sizing:border-box;/*Safari*/}
.xz11 img{display:block;height:50px;margin-bottom:15px;}
.xz11 h3{font-size:18px;color:#333;margin-bottom:15px;}
.line_3{width:45px;height:3px;background-color:#C00;margin-bottom:15px;}
.xz11 p{font-size:14px;color:#333;width:80%;}
.xz11{width:50%;}
.xz11.last{margin-right:0;}
.xz12{margin-top:110px;}

/*---标题----------------------------------*/
.i_tit h3{ font-size:36px; color: #333; text-align: center; font-weight: 700; letter-spacing: 1px;}
.i_tit span{ font-size:36px; color:#C00}
.i_tit p{text-align: center;line-height: 24px;font-size: 16px;color: #333;margin: 10px 0 50px;}

/*---案例----------------------------------*/
.case{margin:0 auto 70px auto;padding:0;width:100%;}
.case ul{margin:0;padding:0;}
.view {margin-left:.7%;margin-right:.63%;margin-bottom:1.33%;width:32%;display:inline;overflow:hidden;position:relative;text-align:center;cursor:default;background-size:contain;}
.view .last {margin-right:0;}
.view .mask,.view .content {width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0;}
.view img {width:100%;display:block;position:relative;}
.view h2 {text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:24px;margin:0;}
.view h2 a {color:#fff;}


.view p { font-size: 18px; position: relative; line-height: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:5; -webkit-box-orient: vertical; color: #fff; padding: 20px 88px 20px; text-align: center; }
.view a.info { display: inline-block; text-decoration: none; padding: 10px 20px; background: #fff; color: #fff; text-transform: uppercase; -webkit-box-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 1px #000; box-shadow: 0 0 1px #000; }
.view a.info: hover { -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000; }
.view-fourth img { -webkit-transition: all 0.4s ease-in-out 0.2s; -moz-transition: all 0.4s ease-in-out 0.2s; -o-transition: all 0.4s ease-in-out 0.2s; -ms-transition: all 0.4s ease-in-out 0.2s; transition: all 0.4s ease-in-out 0.2s; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.view-fourth .mask { background-color: #C00; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(0) rotate(-180deg); -moz-transform: scale(0) rotate(-180deg); -o-transform: scale(0) rotate(-180deg); -ms-transform: scale(0) rotate(-180deg); transform: scale(0) rotate(-180deg); -webkit-transition: all 0.4s ease-in; -moz-transition: all 0.4s ease-in; -o-transition: all 0.4s ease-in; -ms-transition: all 0.4s ease-in; transition: all 0.4s ease-in; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.view-fourth h2 { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0;  background: transparent; margin: 25% 40px 0px 40px; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.view-fourth p { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.view-fourth a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.view-fourth:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: scale(1) rotate(0deg); -moz-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }
.view-fourth:hover img { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -o-transition-delay: 0s; -ms-transition-delay: 0s; transition-delay: 0s; }
.view-fourth:hover h2,
.view-fourth:hover p,
.view-fourth:hover a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; -o-transition-delay: 0.5s; -ms-transition-delay: 0.5s; transition-delay: 0.5s; }


/*---新闻----------------------------------*/
.new{margin-bottom: 80px;padding:50px 0;background:#F7F7F7}
.new1 a{display:block;font-size:18px;color:#333;height:48px;font-weight:600;letter-spacing:1px;}
.new1 a:hover{color:#C00;background:url(../image/new_line.png) no-repeat bottom;height:48px;}
.new1{display:inline-block;margin-right:50px;}
.new1.last{margin-right:0;}
.new_nav{margin:0 auto; text-align: center;}
.new_box{margin-top:35px;}

.nwe_text_2{margin-top:28px;background:#FFF;padding:15px;}
.nwe_text_2 a:hover{color:#C00;}
.nwe_text_2 h4{font-size:16px;font-weight:400;margin-bottom:15px;}
.nwe_text_2.last{margin-top:0;}
.nwe_text_2 p{font-size:14px;color:#666;width:99%;line-height:26px;border-bottom:1px solid #eee;padding-bottom:15px;}

.tu_r{float:left;width:30%;margin-left:5%;}
.tu_r:first-child{margin-left:0;}

.tu_l{width:36%;}
.tu_l{margin-right:54px;}
.tu_l img{display:block;margin-bottom:30px;width:100%;}
.tu_l h4{font-size:20px;color:#333;margin-bottom:20px;font-weight:400;}
.tu_l p{font-size:16px;color:#666;width:99%;line-height:30px;}

/*---伙伴----------------------------------*/
.Partner{margin-bottom:80px;}
.pan li{margin-right:4%;width:16.5%;border:1px solid #e4e4e4;}
.pan li img{display:block;width:100%;}
.pan li:nth-child(5n){margin-right:0;}
.pan2{margin-bottom:30px;}

.Partner .pan li img {
	max-width: 100%;
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
	height: auto;
	transition: .6s;
}
.Partner .pan li img:hover {
	-webkit-filter: inherit;
    -moz-filter: inherit;
    -ms-filter: inherit;
    -o-filter: inherit;
    filter: inherit;
    filter: inherit;
}


.list2 ul li .Public_tit{font-weight: 400;font-size: 16px;color: #fff;width: 151px;text-align: center;}
.Public{margin-left: 10%;}
.Public.last{margin-left: 0px;}

/*banner*/
body,ul{margin:0;padding:0}body,html{height:100%;-webkit-tap-highlight-color:transparent}ul li{list-style-type:none}.slides-box{width:100%;height:100%;margin:auto;overflow:hidden}.slides{position:relative;height:100%;width:100%;margin:auto;float:left}.slides li{position:absolute;width:100%;height:100%}.slides li img{display:block;width:100%;margin:auto}.prev,.next{position:absolute;z-index:99;top:50%;margin-top:-40px;left:0;height:70px;width:30px;color:#fff;cursor:pointer;background-color:#000;opacity:.5}.prev:hover,.next:hover{opacity:.7}.prev{background-image:url(data:image/gif;base64,R0lGODlhHgBGAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE5MkIwQTM1OTQ0MTQ3NDEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY0M0UwQjkxMEQ3RTExRTVCOTJFQkFCNkU5QTFCNUE5IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY0M0UwQjkwMEQ3RTExRTVCOTJFQkFCNkU5QTFCNUE5IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFCRDY2OUNGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFCRDY2OURGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAHgBGAAACUIyPqcvtD6OctNqLs968+w+G4kiWIYB6aMqtrOYCrTuv9ZvFt7zpPf2zBXEY31Al3CGTQ56yY2wuiTng8yqFWo9Lk/cLDovH5LL5jE6r15oCADs=)}.next{left:auto;right:0;background-image:url(data:image/gif;base64,R0lGODlhHgBGAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAzODAxMTc0MDcyMDY4MTE5MkIwQTM1OTQ0MTQ3NDEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0QTYyN0Y0MEQ3RTExRTVBMTAyQURBQ0QxRjY2NTc1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0QTYyN0YzMEQ3RTExRTVBMTAyQURBQ0QxRjY2NTc1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFCRDY2OUNGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFCRDY2OURGM0REMTFFMkFCOTg5QTlBMkVEQjFBRjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAHgBGAAACV4yPqcvtD6OctNqLs968+w+G4kiWFIB+aNqtLOcCXjy79Xq/G93aPf7TaXgwX1GYMQ6VGGKSeXE2oRZplFqxVrEn7kSb9X6BR5P5jE6r1+y2+w2Py+fmAgA7)}
.paginations{position:absolute;bottom:5px;z-index:99}.paginations li{padding:5px 3px;float:left}.paginations li a{display:block;width:25px;height:25px;line-height:25px;border-radius:25px;background:#000;color:#fff;text-align:center;font-family:Arial;text-decoration:none}.paginations .active{background:red}

/*客服:开始*/
@font-face {
	font-family: 'icomoon';
    src:url('../font/icomoon.eot');
    src:url('../font/icomoon.eot') format('embedded-opentype'),
        url('../font/icomoon.ttf') format('truetype'),
        url('../font/icomoon.woff') format('woff'),
        url('../font/icomoon.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.demo-icon{
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999; 
}

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:99999;text-align:left;}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(../image/zxkf.gif) no-repeat #ff6800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../image/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3; te}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-t font{display:block;margin:10px 0 0 0;color:#980000;font-size:18px;line-height:28px;}

.cndns-right-box .box-border .sev-w i{display:block;font-size:14px;color:#aaa;font-style:normal;}

.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:100%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(/templates/images/qq.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:230px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
/*客服:结束*/

.pages {  color: #999;text-align:center;margin:15px auto;}
.pages a, .pages .cpb { border-radius: 73px;
    height: 40px;
    text-decoration: none;
    display: inline-block;
    padding: 0 3px;
    border: 1px solid #ddd;
    background: #fff;
    margin: 0 5px;
    font-size: 14px;
    color: #000;
    width: 70px;
    line-height: 40px;}
.pages a:hover { background-color: #cf0000; color:#fff;border:1px solid #cf0000; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #cf0000; border:1px solid #cf0000;}

/*-----面包屑------------------------------*/
.main_tit {margin-bottom:50px;line-height:27px;padding:10px 0;border-bottom:1px solid #ececec;}
.main_tit p {padding-left:20px;background:url(../image/icon15.png) no-repeat left 6px;}

/*-----内页banner------------------------------*/
.s_banner {display:block;width:100%;margin:0;padding:0;height:500px;overflow:hidden !important;}
.s_banner p{margin-top:20%;line-height:50px;color:#fff;font-family:Arial,微软雅黑;font-size:50px;font-weight:600; letter-spacing: .5em;text-align:center;}


/*banner*/
.slick-hero-slider-caption h1{font-size:46px}
.slick-hero-slider .image-bg{background-position:center center;background-size:cover;position:relative;height:920px}
.banner{overflow:hidden;width:100%;margin:0 auto;height:920px}
.slick-hero-slider-caption{padding-top:120px;padding-bottom:100px;color:rgba(255,255,255,.8)}
.slick-hero-slider-caption .hero-caption-label{color:#fff;font-size:15px}
.slick-hero-slider-caption h1{color:#fff;margin-top:0;line-height:1.2;margin-bottom:20px}
.slick-hero-slider-caption p{color:#fff}
.slick-hero-slider-caption a span{text-transform:uppercase;border:1px solid rgba(255,255,255,.8);color:#fff;display:inline-block;padding:7px 25px;display:inline-block;margin-top:10px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.slick-hero-slider-caption a span.bg-primary{border:#ff9800;padding:10px 20px 10px}
.slick-hero-slider-caption a span.bg-primary:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:4px;border-radius:0 0 4px 4px;background:rgba(0,0,0,.15)}
.slick-hero-slider-caption a span{background-color:#ff9800}
.slick-hero-slider-caption a:hover span{text-decoration:none;position:relative;color:#212121;background-color:#fff!important}
.slick-hero-slider-caption video{width:120%;height:120%;}
.slick-hero-slider.slick-inner-dot .slick-dots{bottom:0}
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-dots{bottom:0}
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption{width:100%;margin:0 auto;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}
.alt-dot-position.slick-hero-slider.slick-inner-dot .index_banner5 dd{text-align:center}
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dd{width:100%;text-align:center}
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption div{font-size:24px;color:#fff;letter-spacing:7px;text-align:center;width:100%;margin:20px 0}
.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dd p{font-size:20px;color:#fff;text-transform:uppercase;line-height:28px}
.alt-dot-position.slick-hero-slider.slick-inner-dot .clear dd{width:40%;text-align:right}
.alt-dot-position.slick-hero-slider.slick-inner-dot .clear dd:nth-child(1){text-align:right;margin-right:80px}
.alt-dot-position.slick-hero-slider.slick-inner-dot .clear dd:nth-child(2){text-align:left;padding:32px 0}
.alt-dot-position.slick-hero-slider.slick-inner-dot .Network{width:80%}
.alt-dot-position.slick-hero-slider.slick-inner-dot .Network dd{text-align:left;font-size:48px;display:block;font-weight:bolder;margin-bottom:15px}
.alt-dot-position.slick-hero-slider.slick-inner-dot .Network div{text-align:left;letter-spacing:2px;font-size:36px;line-height:60px;margin:0}
.slick-slider-center-mode .slick-item.slick-center .year dd{position:absolute;left:53%;top:50%;transform:translateX(-50%) translateY(-50%)}
.slick-slider-center-mode .slick-item.slick-center .Network_bg{animation:animate-cloud 12s}
@-webkit-keyframes animate-cloud{
	from{background-position:100% 0}
	to{background-position:100% -500px}
}
.bg2{position:absolute;width:705px;height:705px;background:url(/templates/images/yuan2.png) no-repeat 100%;animation:animtrans 32s linear infinite;-webkit-animation:animtrans 32s linear infinite;left:32%;top:-100%;transform:translateX(-50%) translateY(-50%);display:none}
@keyframes animtrans{
	from{transform:rotateZ(360deg)}
	to{transform:rotateZ(0)}
}
@media only screen and (max-width:1500px){
	.slick-slider-center-mode .slick-item.slick-center .Network_bg{animation:animate-cloud 20s}
	@-webkit-keyframes animate-cloud{
		from{background-position:100% 0}
		to{background-position:100% -300px}
	}
}
.slider.slick-hero-slider.with-main-search-wrapper-2 .slick-dots{bottom:45px}
@media only screen and (max-width:1199px){
	.hero{background-size:auto}
}
@media only screen and (max-width:991px){
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption{padding-bottom:100px}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-dots{bottom:20px}
	.slick-hero-slider-caption h1{font-size:30px}
	.home-single-service .content h4{padding-bottom:5px}
	.banner-area{padding-top:20px;margin-bottom:20px}
	.banner-area h2{margin-top:10px}
	.bottom-area .instragram ul li{margin-right:5px}
	.search-box{display:none}
	.bg2{width:150px;height:auto}
	.slick-slider-center-mode .slick-item.slick-center .year dd{width:60%;left:50%}
	.slick-slider-center-mode .slick-item.slick-center .Network_bg{animation:animate-cloud 62s}
	@-webkit-keyframes animate-cloud{
		from{background-position:100% 0}
		to{background-position:100% 0}
	}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .Network dd{font-size:18px}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .Network div{line-height:24px}
}
@media only screen and (max-width:1200px) and (min-width:992px){
	.home-single-service .content h4{padding-top:10px;padding-bottom:5px}
	.home-single-service .content a{margin-top:5px}
	.home-chose-us-area .inner .home-chose-us-area-left{width:100%!important}
	.home-project-detail .content ul{padding-bottom:26px}
	.home-project-area #myCarousel .nav{overflow:hidden}
	.menu-area .menuzord-brand{margin:14px 15px 0 0}
	.home-call-action a{margin-top:36px}
	.slick-hero-slider-caption h1{font-size:30px}
	.about-experience-area .content{margin-top:30px;padding-left:15px}
	.hidden-tab-land{display:none}
	.partner-heading.about{margin-bottom:10px}
	.quick-contact{padding:15px}
	.project-detail-overview .project-logo-area{width:330px}
	.single-project-detail .content{padding-top:0}
	.single-project-detail .content h3{font-size:18px;line-height:26px;margin-top:0;margin-bottom:10px}
}
@media only screen and (min-width:768px) and (max-width:991px){
	.home-work-carousel .mix{width:100%}
	.home-single-work img{width:100%}
	.home-project-area #myCarousel .nav{overflow:hidden}
	.home-call-action a{margin-top:52px}
	.single-news .content{padding:25px 15px 30px 15px}
	.about-tab-content .feedback{padding-top:20px}
	.quick-contact{padding:10px}
	.quick-contact p{min-height:83px}
}
@media only screen and (max-width:767px){
	.hero{padding:40px 0 40px}
	.hero h1{font-size:36px;line-height:1.35}
	.slick-hero-slider-caption h1{font-size:16px}
	.slick-hero-slider-caption h2{font-size:35px;margin-bottom:20px;line-height:1.2;text-align:left}
	.slick-hero-slider-caption p{font-size:12px;line-height:1.5;text-align:left}
	.slick-hero-slider-caption .hero-caption-label{font-size:12px}
	.slick-hero-slider-caption{padding:50px 30px 70px}
	.slick-hero-slider .slick-prev{left:10px}
	.slick-hero-slider .slick-next{right:10px}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption dd a{margin-right:3px}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-hero-slider-caption{padding:20px}
	.alt-dot-position.slick-hero-slider.slick-inner-dot .slick-dots{bottom:10px}
	.who-we-are .content h1{font-size:28px}
	.who-we-are{padding-top:0;padding-bottom:20px}
	.partner-heading{margin-bottom:40px;margin-top:40px}
	.home-one-service{padding-bottom:0}
	.home-bussiness-area{padding-bottom:20px}
	.home-call-action a{margin-top:5px}
	.banner-area h2{margin-top:0;font-size:18px}
	.banner-area ul{padding-top:10px;padding-bottom:0}
	.banner-area .touch-button{padding-top:30px}
	.footer-bar .usefull-link ul li{margin-left:5px}
	.partner-heading h2{font-size:18px}
	.single-complete-project .content h2{font-size:18px}
	.news-detail-social-one .categories ul li{margin-left:5px}
	.career-overview h2,.mission-body .single-box h2,.partner-content .detail h3,.service-body .single>h2{line-height:26px;font-size:18px}
	.project-detail-content .first h2,.project-detail-content .second h3,.single-project-detail .content h3{font-size:18px;line-height:26px}
}
@media (max-width:479px){
	.slick-hero-slider-caption h2{font-size:30px;line-height:1.2}
	.slick-hero-slider-caption p{font-size:12px;line-height:1.5}
}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:22px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0;line-height:20px;text-align:center}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:0}
.slick-next:before,.slick-prev:before{content:"";line-height:1;opacity:.3;color:#333;width:44px;height:44px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:0}
[dir=rtl] .slick-prev{right:0;left:auto}
.slick-prev:before{content:"\f060"}
[dir=rtl] .slick-prev:before{content:'\e610'}
.slick-next{right:-65px}
[dir=rtl] .slick-next{right:auto;left:-65px}
.slick-next:before{content:"";line-height:1;opacity:.3;color:#333;width:44px;height:44px;display:inline-block}
[dir=rtl] .slick-next:before{content:'\e60e'}
.slick-slider{margin:0}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:41px;height:2px;margin:0;padding:0;cursor:pointer;background:#848484;margin:0 8px;overflow:hidden;transition:all .3s ease;-webkit-transform:all .3s ease}
.slick-dots li span{display:inline-block;position:absolute;width:0;left:0;top:0;height:100%;opacity:0;background:#ff7019;transition:all .3s ease;-webkit-transform:all .3s ease}
.slick-dots li.slick-active span{opacity:1;animation:mymove 7s ease-in-out 0s 1 alternate forwards;transition:all .3s ease;-webkit-transform:all .3s ease}
@keyframes mymove{from{width:0}
to{width:100%}
}
.slick-dots li button{font-size:0;line-height:0;display:block;width:18px;height:18px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;display:none}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;width:18px;height:18px;content:'';background:#000;border-radius:50%;margin:0 10px}
.slick-dots li.slick-active button:before{opacity:.75;background:#000}
.slick-slide .image{padding:2px}
.slick-slide img.slick-loading{border:0}
.slider h3{color:#fff;font-size:36px;line-height:100px;margin:10px;padding:2%;position:relative;text-align:center}
.variable-width .slick-slide p{height:100px;color:#fff;margin:5px;line-height:100px}
.variable-width .image{height:100%}
.variable-width .image img{display:block;height:100%;width:100%}
.slick-center-mode .slick-center h3{-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);-webkit-transform:scale(1.08);color:#e67e22;opacity:1;transform:scale(1.08)}
.slick-center h3{opacity:.8;transition:all .3s ease}
.slick-content{margin:auto;padding:20px;width:600px}
.buttons::after,.slick-content:after{clear:both;content:"";display:table}
.slick-center-mode .slick-center .image{-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);-webkit-transform:scale(1.08);color:#e67e22;opacity:1;transform:scale(1.08)}
.slick-center-mode .image{opacity:.3;transition:all .3s ease;padding:10px}
.slick-center-mode .image:hover{cursor:pointer}
.slick-content{margin:auto;padding:20px;width:600px}
.buttons::after,.slick-content:after{clear:both;content:"";display:table}
.slick-center-mode img{border:2px solid #fff;display:block;width:100%}
.slick-slide .image{padding:0}
.slick-carousel.gap-2{margin-left:-1px;margin-right:-1px}
.slick-carousel.gap-2 .slick-carousel-inner{padding-left:1px;padding-right:1px}
.slick-carousel.gap-5{margin-left:-2px;margin-right:-3px}
.slick-carousel.gap-5 .slick-carousel-inner{padding-left:2px;padding-right:3px}
.slick-carousel.gap-10{margin-left:-5px;margin-right:-5px}
.slick-carousel.gap-10 .slick-carousel-inner{padding-left:5px;padding-right:5px}
.slick-carousel.gap-15{margin-left:-7px;margin-right:-8px}
.slick-carousel.gap-15 .slick-carousel-inner{padding-left:7px;padding-right:8px}
.slick-carousel.gap-20{margin-left:-10px;margin-right:-10px}
.slick-carousel.gap-20 .slick-carousel-inner{padding-left:10px;padding-right:10px}
.slick-carousel.gap-25{margin-left:-12px;margin-right:-13px}
.slick-carousel.gap-25 .slick-carousel-inner{padding-left:12px;padding-right:13px}
.slick-carousel.gap-30{margin-left:-15px;margin-right:-15px}
.slick-carousel.gap-30 .slick-carousel-inner{padding-left:15px;padding-right:15px}
.slick-carousel.gap-40{margin-left:-20px;margin-right:-20px}
.slick-carousel.gap-40 .slick-carousel-inner{padding-left:20px;padding-right:20px}
.slick-carousel.gap-50{margin-left:-25px;margin-right:-25px}
.slick-carousel.gap-50 .slick-carousel-inner{padding-left:25px;padding-right:25px}
.slick-carousel-center-mode{margin-left:-40px;margin-right:-40px}
.slick-carousel-center-mode .slick-carousel-inner{margin:40px;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.slick-carousel-center-mode .slick-center .slick-carousel-inner{margin:0;margin-left:-10px;margin-right:-10px}
.slick-carousel-center-mode .slick-dots{bottom:-50px}
.slick-gallery-slideshow .slick-prev{left:10px;padding-left:1px}
.slick-gallery-slideshow .slick-next{right:10px;padding-left:1px}
.slick-gallery-slideshow .slick-next:before,.slick-gallery-slideshow .slick-prev:before{color:#fff;opacity:.7}
.slick-gallery-slideshow .slick-next:focus:before,.slick-gallery-slideshow .slick-next:hover:before,.slick-gallery-slideshow .slick-prev:focus:before,.slick-gallery-slideshow .slick-prev:hover:before{opacity:1}
.gallery-slideshow{margin-bottom:1px}
.gallery-slideshow .image{padding:0}
.gallery-nav .image{padding:0;border:1px solid transparent;opacity:1;transition:all .3s ease;position:relative}
.gallery-nav .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.gallery-nav .slick-center .image{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none}
.gallery-nav .slick-center .image:after{background:rgba(0,0,0,0)}
.gallery-nav .image:hover{cursor:pointer}
.slick-slider-center-mode .slick-item{position:relative}
.slick-slider-center-mode .slick-item .image{position:relative;padding:0}
.slick-slider-center-mode .slick-item .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.slick-slider-center-mode .slick-center.slick-item .image:after{background:rgba(0,0,0,0)}
.slick-slider-center-mode .slick-item .image:hover{cursor:pointer}
.slick-slider-center-mode.slick-slider-full .slick-item .image:after{display:none}
.slick-slider-center-mode.gap-2 .slick-item{padding:0 1px}
.slick-slider-center-mode .slick-prev{left:33px}
.slick-slider-center-mode .slick-next{right:33px}
.slick-slider-center-mode .slick-next:before,.slick-slider-center-mode .slick-prev:before{color:#fff;opacity:1}
.slick-slider-center-mode .slick-next:focus:before,.slick-slider-center-mode .slick-next:hover:before,.slick-slider-center-mode .slick-prev:focus:before,.slick-slider-center-mode .slick-prev:hover:before{opacity:1}
.slick-slider-center-mode.slick-slider-full .slick-prev{left:15px}
.slick-slider-center-mode.slick-slider-full .slick-next{right:15px}
.slick-slider-center-mode.slick-slider-full .image.image-bg{height:660px;background-size:cover!important;background-position:center center}
.slick-slider-center-mode .slick-caption{position:absolute;top:20px;left:20px;font-weight:700;color:rgba(255,255,255,.3)}
.slick-slider-center-mode .slick-center .slick-caption{color:rgba(255,255,255,1)}
.variable-width .image{padding:0;border:1px solid transparent;opacity:.5;transition:all .3s ease}
.variable-width .slick-center .image{-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;opacity:1;border-color:red}
.variable-width .image:hover{cursor:pointer}
.slick-animation .animation{display:inline-block;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:inline-block;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.slick-animation .transitionDelay1{-webkit-transition-delay:.1s;transition-delay:.1s}
.slick-animation .transitionDelay2{-webkit-transition-delay:.2s;transition-delay:.2s}
.slick-animation .transitionDelay3{-webkit-transition-delay:.3s;transition-delay:.3s}
.slick-animation .transitionDelay4{-webkit-transition-delay:.4s;transition-delay:.4s}
.slick-animation .transitionDelay5{-webkit-transition-delay:.5s;transition-delay:.5s}
.slick-animation .transitionDelay6{-webkit-transition-delay:.6s;transition-delay:.6s}
.slick-animation .transitionDelay7{-webkit-transition-delay:.7s;transition-delay:.7s}
.slick-animation .transitionDelay8{-webkit-transition-delay:.8s;transition-delay:.8s}
.slick-animation .transitionDelay9{-webkit-transition-delay:.9s;transition-delay:.9s}
.slick-animation .transitionDelay10{-webkit-transition-delay:1s;transition-delay:1s}
.slick-animation .transitionDelay12{-webkit-transition-delay:1.2s;transition-delay:1.2s}
.slick-animation .transitionDelay14{-webkit-transition-delay:1.4s;transition-delay:1.4s}
.slick-animation .transitionDuration2{-webkit-transition-duration:.2s;transition-duration:.2s}
.slick-animation .transitionDuration4{-webkit-transition-duration:.4s;transition-duration:.4s}
.slick-animation .transitionDuration6{-webkit-transition-duration:.6s;transition-duration:.6s}
.slick-animation .transitionDuration8{-webkit-transition-duration:.8s;transition-duration:.8s}
.slick-animation .transitionDuration10{-webkit-transition-duration:1s;transition-duration:1s}
.slick-animation .transitionDuration12{-webkit-transition-duration:1.2s;transition-duration:1.2s}
.slick-animation .transitionDuration14{-webkit-transition-duration:1.4s;transition-duration:1.4s}
.slick-animation .transitionDuration16{-webkit-transition-duration:1.6s;transition-duration:1.6s}
.slick-animation .transitionDuration18{-webkit-transition-duration:1.8s;transition-duration:1.8s}
.slick-animation .transitionDuration20{-webkit-transition-duration:2s;transition-duration:2s}
.slick-animation .transitionDuration22{-webkit-transition-duration:2.2s;transition-duration:2.2s}
.slick-animation .transitionDuration24{-webkit-transition-duration:2.4s;transition-duration:2.4s}
.slick-animation .transitionDuration26{-webkit-transition-duration:2.6s;transition-duration:2.6s}
.slick-animation .fromTop{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.slick-animation .fromBottom{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
.slick-animation .fromLeft{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
.slick-animation .fromRight{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.slick-animation .slick-center .animation{opacity:1}
.slick-animation .slick-center .fromTop{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.slick-animation .slick-center .fromBottom{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.slick-animation .slick-center .fromLeft{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.slick-animation .slick-center .fromRight{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.slick-banner-slider-wrapper{overflow:hidden}
.slick-banner-slider-wrapper .section-title h2{color:#fff}
.slick-banner-slider-wrapper .section-title p{color:rgba(255,255,255,.7)}
.slick-banner-slider-wrapper .image-bg{width:100%;background-position:left top;background-size:cover;position:relative}
.slick-banner-slider-wrapper .image-bg:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.85)}
.slick-banner-slider-wrapper.relative .absolute{color:rgba(255,255,255,.85);width:100%;z-index:99;top:50px}
.slick-banner-slider-wrapper.relative .absolute .section-title-2 h2{color:#fff}
.slick-inner-dot .slick-dots{bottom:50px}
.slick-inner-dot .slick-dots li button:before{background:url(/templates/images/bn1.png) no-repeat 50%}
.slick-inner-dot .slick-dots li:hover button:before{background:url(/templates/images/bn1.png) no-repeat 50%}
.slick-inner-dot .slick-dots li.slick-active button:before{background:url(/templates/images/bn1.png) no-repeat 50%}
@media only screen and (max-width:991px){
	.slick-banner-slider-wrapper.relative .absolute{top:70px}
}
@media (max-width:767px){
	.slick-banner-slider-wrapper.relative .absolute{top:50px}
}
@media (max-width:479px){
	.slick-banner-slider-wrapper.relative .absolute{top:40px}
}
#m_banner{display:none;}

/* 留言 -------------------------------------- */
.cooperation{ margin-bottom: 80px; }
.cooperation h3{ font-size: 30px; color: #333; font-weight: 400; text-align: center; margin-bottom: 50px; }
input[type=text] { width: 49.4%; padding: 0 25px; height: 62px; border: 1px solid #666666; color: #202124; font-size: 16px; line-height: 62px; border-radius:5px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
input[type=text]:focus { outline: none; border-color: #cc0000; background-color: #fff; }
input[type=text]::selection{ background:transparent; background-color: #fff; }
input[type=text]::-moz-selection{ background:transparent; background-color: #fff; }
input[type=text]::-webkit-input-placeholder { /* WebKit browsers */
    color: #bababa; }
input[type=text]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #bababa; }
input[type=text]::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #bababa; }
input[type=text]:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #bababa; }
.input_box input{ margin-bottom: 20px; }
.input_box .input_2{ width: 100%; height: 240px; }

.cooperation_btn .submit{ display: block; line-height: 60px; text-align: center; font-size: 16px; color: #cc0000; width: 210px; height: 60px; border: 1px solid #cc0000; margin: 0 auto; border-radius:5px; }
.cooperation_btn .submit:hover{ background-color: #cc0000; color: #fff; border-radius:5px; }


/* 上一篇/下一篇 -------------------------------------- */
.preNext{display:block;margin:0;background:#fff;width:100%;height:100%;overflow:hidden !important}
.preNext .text{display:block;margin:0 auto;padding:0;padding:15px 0;border:1px #f7f7f7 solid;height:100%;overflow:hidden !important}
.preNext .text li{display:block;margin:0 10px;padding:0 10px;color:#999;font:normal 16px/30px 'Microsoft Yahei',Arial;}
@media screen and (min-width:768px) {
	.preNext .text li:first-child{float:left;text-align:left;}
	.preNext .text li:last-child{float:right;text-align:right;}
}
@media screen and (max-width:767px) {
	.preNext .text li:first-child{float:none;text-align:left;}
	.preNext .text li:last-child{float:none;text-align:left;}
}
/*----列表翻页----*/
.page_list{display:block;margin:10px 0 20px 0;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;overflow:hidden !important}
.page_list a{display:inline-block;padding:8px 12px;margin:0 5px 0 0;line-height:23px;color:#666;border:1px solid #F7F7f;background:#F0F0EE;text-align:center;}
.page_list a:hover{color:#FFF;border:1px solid #999;background:#999;}
.page_list a.on{color:#FFF;border:1px solid #ccc;background:#FDAB36;}
@media screen and (max-width:767px) {
	.page_list{display:block;margin:15px 0 10px 0;}
}

/*----底部-----------------------*/
.Foot {background:#333;margin:0;padding:80px 0 10px;overflow:hidden !important;}
.Foot .leftDiv {width:20%;}
.Foot .leftDiv .txt1 {font-size:22px;color:#fff;padding-bottom:5px;}
.Foot .leftDiv .txt2 {color:#4b4d52;text-transform:uppercase;height:28px;border-bottom:#3c3f45 solid 1px;width:100%;}
.Foot .leftDiv .list {overflow:hidden;height:212px;padding-top:15px;}
.Foot .leftDiv .list li {height:30px;line-height:30px;font-size:14px;float:left;width:213px;}
.Foot .leftDiv .list li a {display:block;color:#969696;}
.Foot .midDiv {margin:0 5%;width:25%;}
.Foot .midDiv .txt1 {font-size:22px;color:#fff;padding-bottom:5px;}
.Foot .midDiv .txt2 {color:#4b4d52;text-transform:uppercase;height:28px;border-bottom:#3c3f45 solid 1px;width:100%;}
.Foot .midDiv .list2 {padding-top:15px;}
.Foot .midDiv .list2 li {font-size:14px;line-height:30px;color:#969696;}
.Foot .rightDiv {width:45%;}

.links{background:#333;margin:0;padding:20px 0 10px;overflow:hidden !important;}
.links li {display:block;height:30px;line-height:30px;font-size:14px;color:#969696;}
.links li a {color:#777;}
.links li a:hover {color:#FFF;}
.links li span{color:#444;}

.copy{border-top:1px #4b4d52 solid;background:#272727;margin:0;padding:10px 0;height:30px;overflow:hidden !important;}
.copy p{display:block;height:30px;line-height:30px;font-size:14px;color:#4b4d52;text-align:center;}
.copy p a{color:#4b4d52;}
.copy p a:hover{color:#969696;}

/*----MAP----*/
.map_universe {display:block;margin:0;padding:0;width:100%;height:260px;background:#FFF;overflow:hidden !important}
.amap-icon img, .amap-marker-content img{marign:0 0 5px 0;width:19px;height:31px;}
.amap-marker-label {border:0;background-color:transparent;}
.do-mapInfo-content {display:block;min-width:252px;max-width:100%;width:100%;color:#4B4F53;font:normal 15px/25px Arial;word-wrap:break-word;word-break:break-all;word-break:normal;overflow:hidden !important}
#container a{margin-right:-15px;color:#666;text-decoration:none;}
#container a:hover{color:#1A72AD;}
/*隐藏LOGO*/
.amap-logo {display:none!important;}
.amap-copyright {bottom:-100px;display:none!important;}

/*免责声明*/
.jm{padding-left:10px;cursor:pointer;}
.pop-state{position: fixed;right: -300px;top: 0;bottom: 0;width: 300px;
	background-color: #2b2b2b;z-index: 99999;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.pop-state .con{position: absolute;left: 0;right: 0;top: 50%;padding: 0 30px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.pop-state .con h3{font-size: 18px;font-weight: normal;color: #fff;margin-bottom: 10px;}
.pop-state .con p{color: #8C8C8C;font-size: 14px;line-height: 26px;margin-bottom: 10px;}
body.open .pop-state{right: 0;}

.copy_sm{margin-bottom:15px;padding:10px 0;text-align:center;line-height:20px;background-color:#FCFCFC;color:#868686;font-size:12px;}
.copy_sm b{color:#F00;}


/*网安备案*/
.beian{margin-left:5px;padding:0;height:30px;color:#4b4d52;font:normal 14px/30px 'Microsoft Yahei',Arial;vertical-align:middle;overflow:hidden !important;}
.beian font{padding-left:20px;background:url(../image/beian.png) no-repeat left center;background-size:16px 16px;color:#4b4d52;}
.beian:hover font{color:#969696;}
@media (max-width: 1199px){
	.beian{height:20px;font-size:12px;}
}
