/* reset */
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike, sub, sup,
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th,td
 {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: top;
}
body {background:#fff;line-height:1.8;color:#5a5a5a;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0.05em;}
a{color:#000;text-decoration:none;}
a:hover{color:#ff8a00;}
h1,h2,h3,h4,h5,h6 {font-weight:100;}
ol,ul,li{list-style:none;}
img{height:auto;border:0;}
i{margin-right:5px;}
input,select,textarea{border:1px solid #ddd;background:#fff;outline:none;width:100%;color:#464646;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;}
textarea{resize:none;overflow-y:hidden;display:block;}
table {border-collapse: collapse;max-width: 100%; width: 100%;margin-bottom:0.8em;}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;}
.fr{float:right;position:relative;}
.hidden{display:none;}

/* layout */
.wrapper{width:100%;min-width:1300px;/* padding-top:197px; */}
.w1300{width:1360px;margin:0 auto;transition:.3s;-webkit-transition:.3s;}
.w88{width:88%;margin:0 auto;}

/* public */
span.icon{display:inline-block;vertical-align:middle;background:url(../images/icon.png) no-repeat;}
@font-face{
	font-family:BebasNeue;
	src:url(../fonts/BebasNeue.ttf);
}

/* header */
.header_box{background:rgba(0,0,0,.3);width:100%;position:fixed;z-index:99;top:0;left:0;border-bottom:1px solid #2a2a2a;transition:.3s;-webkit-transition:.3s;}
.header_box.active{background:rgba(0,0,0,.9);}
.header{height:98px;position:relative;*z-index:17;padding:0 20px;}
.header .logo{width:329px;margin-top:25px;transition:.3s;-webkit-transition:.3s;}
.header .logo img{max-width:100%;}
.nav_open,.nav_close{cursor:pointer;position:fixed;width:30px;height:30px;right:10px;top:12px;z-index:10001;display:none;text-align:right;}
.nav_open i{color:#fff;}
.nav_open i,.nav_close i{margin:0 auto;font-size:26px;}
.hotline{transition:.3s;-webkit-transition:.3s;}
.hotline strong{font-size:30px;color:#ff8a00;}
.hotline .icon{width:38px;height:38px;color:#ff8a00;text-align:center;margin-right:10px;position:relative;top:-6px;border:1px solid #ff8a00;border-radius:50%;background:none;}
.hotline .icon i{margin-right:0;line-height:38px;font-size:30px;}
.header .hotline{position:absolute;right:20px;top:20px;z-index:1;}

/* nav */
.nav{height:98px;line-height:98px;position:relative;z-index:21;margin-right:290px;}
.nav_box{position:relative;}
ul.menu{position:relative;z-index:20;}
ul.menu li{display:block;}
ul.menu li a{position:relative;display:block;font-size:14px;padding:0 25px;line-height:98px;color:#fff;text-transform:uppercase;transition:.3s;-webkit-transition:.3s;position:relative;}
ul.menu li a:after{content:"";position:absolute;left:50%;bottom:-1px;height:2px;width:0;background:#ff8a00;transition:.3s;-webkit-transition:.3s;}
ul.menu li:hover a:after,ul.menu li.current a:after{width:100%;left:0;transition:.3s;-webkit-transition:.3s;}
ul.menu li:hover a,ul.menu li.current a{background:rgba(0,0,0,.5);}
ul.menu li ul {
	position: absolute;
	z-index:99999999;
	top: 99px;
	left: 0;
	min-width:100%;
	text-align:left;
	clear:both;
	opacity: 0;
	*display:none;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}
ul.menu li:hover > ul {
	opacity: 0.95;
	*display:block;
}
ul.menu li ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	display:block;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}
ul.menu li:hover > ul li {
	height: 40px;
	line-height: 40px;
	overflow: visible;
	font-size:14px;
	display:block;
	padding: 0;
}
ul.menu li ul li a {
	display:block;
	padding:0 10px;
	text-align:left;
	height: 40px;
	*min-width:120px;
	white-space:nowrap;
	font-size:14px;
	line-height: 40px;
	margin: 0;
}
ul.menu li ul li a:after{display:none;}
ul.menu li:hover ul li a{background:rgba(0,0,0,.9);}
ul.menu li ul li:hover a{background:#000;}

/* mobile_nav */
.mobile_nav{
	position: fixed;
	top: 0px;
	box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
	width: 100%;
    height: 100%;
    background: #fff;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
	z-index: 1000;
    opacity: 1;
    visibility: visible;
    margin-top: 0;
    overflow-y: auto;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    top: 0;
    transform: translateX(100%);
	-webkit-overflow-scrolling:touch;
}
.mobile_nav.open{
    transform: translateX(0);
}
.mobile_nav .logo{margin:90px auto 20px;}
.mobile_nav .logo img{max-width:100%;width:240px;margin:0 auto;display:block;}
ul.mobile_menu{padding-bottom:40px;}
ul.mobile_menu li{}
ul.mobile_menu li a{display:block;font-size:16px;padding:15px 40px;border-bottom:1px solid #efefef;position:relative;transition:.2s;-webkit-transition:.2s;}
ul.mobile_menu li a i{position:absolute;right:20px;top:15px;z-index:1;font-size:24px;transition:.2s;-webkit-transition:.2s;}
ul.mobile_menu li .sub_menu{max-height:0;overflow:hidden;transition:.2s;-webkit-transition:.2s;}
ul.mobile_menu li .sub_menu a{padding-left:60px;}
ul.mobile_menu li.current .sub_menu{max-height:1000px;}
ul.mobile_menu li.current a i{transform:rotate(180deg);color:#ff8c00;}
ul.mobile_menu li ul.pro_nav li a{padding:10px 20px 10px 100px;}
ul.mobile_menu li ul.pro_nav li .cagename{width:auto;padding-left:40px;}
ul.mobile_menu li ul.pro_nav li .cagename:after{display:none;}

/* banner */
.banner{position:relative;}
.mobilebanner{position:relative;height:0;overflow:hidden;background:none;transition:.3s;-webkit-transition:.3s;}
.mobilebanner .desc{position:absolute;width:100%;left:0;z-index:10;top:70%;text-align:center;margin-top:-50px;}
.mobilebanner .desc h3{font-size:36px;color:#fff;text-shadow:1px 1px #fff;margin-bottom:20px;}
.mobilebanner .desc .btn{font-size:12px;display:block;width:140px;border-radius:5px;color:#fff;text-align:center;line-height:35px;z-index:1;background:#ff8a00;margin:0 auto;}
.mobilebanner ul.slides li{height:700px;position:relative;}
.mobilebanner .flex-control-nav{bottom:10px;}
.mobilebanner .flex-control-paging li a{border-radius:0;width:30px;height:3px;}
.vid{max-height:100%;height:100%;width:100%;position:relative;}
.banner ul.sort_list{}
.banner ul.sort_list li{width:33.3333333%;min-height:350px;}
.banner ul.sort_list li .mask{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:rgba(0,0,0,.9);opacity:.8;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;}
.banner ul.sort_list li .desc{color:#fff;position:absolute;width:100%;bottom:0;left:0;z-index:2;padding:0 40px;transition:all 250ms;-webkit-transition:all 250ms;}
.banner ul.sort_list li .desc h3{color:#fff;font-size:36px;line-height:1;margin-bottom:50px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.banner ul.sort_list li .desc .icon{position:relative;vertical-align:middle;top:-5px;width:31px;height:53px;background-position:0 0;margin-right:10px;opacity:0;transition:all 250ms;-webkit-transition:all 250ms;}
.banner ul.sort_list li .desc .txt{padding:0 20px 0 41px;font-size:16px;color:#f2f2f2;opacity:0;visibility:hidden;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;}
.banner ul.sort_list li:hover .mask{opacity:0;visibility:hidden;}
.banner ul.sort_list li .mouse_icon{position:absolute;left:50%;margin-left:-10px;bottom:20px;width:20px;height:32px;background-position:-1px -67px;z-index:2;opacity:0;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;}
/* .banner ul.sort_list li:hover .desc{padding:40px;background:rgba(0,0,0,.3);} */
.banner ul.sort_list li:hover .desc{bottom:80px;}
.banner ul.sort_list li:hover .desc .txt{visibility:visible;opacity:1;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;}
.banner ul.sort_list li:hover .desc .icon{opacity:1;-webkit-animation:proRotate 1s ease-in-out 300ms infinite alternate;animation:proRotate 5s ease-in-out 300ms infinite alternate;}
.banner ul.sort_list li:hover .mouse_icon{opacity:1;transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;}
@-webkit-keyframes proRotate{0%{-webkit-transform:rotateX(0);}100%{-webkit-transform:rotateX(360deg);}} 
@keyframes proRotate{0%{transform:rotateX(0);}100%{transform:rotateX(360deg);}}
.pagebanner{position:relative;height:650px;transition:.3s;-webkit-transition:.3s;}
.probanner{height:930px;}
.sort_box{position:absolute;left:30px;bottom:30px;color:#fff;font-size:14px;z-index:20;transition:.3s;-webkit-transition:.3s;}
.sort_box .current_module{display:block;position:relative;color:#fff;font-size:32px;font-weight:100;padding-bottom:10px;}
ul.sort_item{}
ul.sort_item li{display:inline-block;margin-right:30px;}
ul.sort_item li a{font-size:20px;color:#adadad;position:relative;transition:.2s;-webkit-transition:.2s;display:block;padding-bottom:10px;}
ul.sort_item li a:after{position:absolute;content:"";left:50%;bottom:0;height:1px;width:0;background:#ff8a00;transition:.3s;-webkit-transition:.3s;}
ul.sort_item li.current a:after,ul.sort_item li a:hover:after{width:100%;left:0;transition:.3s;-webkit-transition:.3s;}

/* col public */
ul.col-2 li{width:49%;*width:48.9%;margin-right:2%;}
ul.col-2 li.nomargin{margin-right:0;}
ul.col-3 li{width:32%;*width:31.9%;margin-right:2%;}
ul.col-3 li.nomargin{margin-right:0;}
ul.col-4 li{width:23.5%;margin-right:2%;}
ul.col-4 li.nomargin{margin-right:0;}
ul.col-5 li{width:18.4%;margin-right:2%;}
ul.col-5 li.nomargin{margin-right:0;}
ul.col-2 li img,ul.col-3 li img,ul.col-4 li img,ul.col-5 li img{max-width:100%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}

/* module public */
.module-tip{text-align:center;color:#4b4b4b;margin:0 auto 40px;font-weight:700;background:url(../images/line.png) center center no-repeat;}
.module-tip.white{color:#fff;}
.module-tip h3{font-size:24px;font-weight:700;line-height:normal;margin:0 auto;}

/* position */
.position_box{position:absolute;overflow:hidden;z-index:10;left:6%;top:130px;}
.position{color:#727272;font-size:12px;line-height:30px;}
.position a{color:#727272;transition:.25s;-webkit-transition:.25s;}
.position a:hover{color:#fff;}

/* owl btn public */
.owl-theme .owl-controls{margin-top:0!important;}
.owl-prev,.owl-next{position:absolute;top:50%;z-index:20;width:31px;height:53px;margin-top:-26.5px;background:url(../images/icon.png) no-repeat;transition:.2s;-webkit-transition:.2s;}
.owl-prev.disabled,.owl-next.disabled{display:none!important;}
.owl-prev i,.owl-next i{display:none;}
.owl-prev,.owl-prev{left:-50px;background-position:0 -256px;}
.owl-next,.owl-next{right:-50px;background-position:-40px -256px;}

/* home_about_box */
.home_about_box{height:906px;overflow:hidden;background:url(../images/aboutusbg.jpg) center center no-repeat;}
.home_about{width:1000px;margin:130px auto 0;}
.home_about h3{color:#0095d9;font-size:48px;text-align:center;font-weight: 700;}
.home_about .desc{text-align:center;font-size:24px;color:#fff;padding:20px 0;line-height:2.5;margin-bottom:30px;}
ul.achievement_list{margin-bottom:100px;}
ul.achievement_list li{text-align:center;color:#fff;font-size:22px;}
ul.achievement_list li .num{color:#ff8a00;font-size:60px;vertical-align:middle;margin-right:15px;display:inline-block;width:130px;line-height:1;font-family:BebasNeue;}
ul.achievement_list li em{color:#ff8a00;font-size:26px;vertical-align:middle;}
ul.achievement_list li p{margin-top:20px;}
ul.achievement_list li:nth-child(2) .num{width:110px;}
ul.achievement_list li:nth-child(3) .num{width:60px;}
ul.achievement_list li:nth-child(3) em{vertical-align:bottom;}
.play-button-o{width:100px;height:100px;margin:0 auto;position: relative;/*border: 1px solid #000;*/}
.play-button{cursor:pointer;position:relative;width:90px;height:90px;display:inline-block;border-width:7px;border-style:solid;border-color:#00a0e9;border-radius:50%;transition:all .4s cubic-bezier(.19,1,.22,1) 0s}
.play-button>i{font-size:22px;color:#00a0e9;display:block;position:absolute;top:50%;left:50%;margin-left:2px;transform:translateY(-50%) translateX(-50%)}
.play-button.dark{border-color:#1f1f1f}
.play-button.dark>i{color:#1f1f1f}
.play-button:hover{transform:scale(1.15);transition:all .4s cubic-bezier(.19,1,.22,1) 0s}
@keyframes warn {
	0% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.0;
	}
	25% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.1;
	}
	50% {
		transform: scale(0.5);
		-webkit-transform: scale(0.5);
		opacity: 0.3;
	}
	75% {
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
		opacity: 0.5;
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0.0;
	}
}
@keyframes warn1 {
	0% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.0;
	}
	25% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.1;
	}
	50% {
		transform: scale(0.3);
		-webkit-transform: scale(0.3);
		opacity: 0.3;
	}
	75% {
		transform: scale(0.5);
		-webkit-transform: scale(0.5);
		opacity: 0.5;
	}
	100% {
		transform: scale(0.8);
		-webkit-transform: scale(0.8);
		opacity: 0.0;
	}
}
@-webkit-keyframes "warn" {
	0% {
		transform: scale(0);
		-webkit-transform: scale(0);
		opacity: 0.0;
	}
	25% {
		transform: scale(0);
		-webkit-transform: scale(0);
		opacity: 0.1;
	}
	50% {
		transform: scale(0.1);
		-webkit-transform: scale(0.1);
		opacity: 0.3;
	}
	75% {
		transform: scale(0.5);
		-webkit-transform: scale(0.5);
		opacity: 0.5;
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0.0;
	}
}
/* 保持大小不变的小圆圈  */
.play-button-dot {
	position: absolute;
	width: 94px;
	height: 94px;
	left: -9px;
	top: -9px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 2;
}
.pulse {
	position: absolute;
	width: 200px;
	height: 200px;
	left: -63px;
	top: -63px;
	border: 3px solid #00a0e9;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	-webkit-animation: warn 2s ease-out;
	-moz-animation: warn 2s ease-out;
	animation: warn 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: 1px 1px 30px #00a0e9;

}
.pulse1 {
	position: absolute;
	width: 200px;
	height: 200px;
	left: -63px;
	top: -63px;
	border: 3px solid #00a0e9;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	-webkit-animation: warn1 2s ease-out;
	-moz-animation: warn1 2s ease-out;
	animation: warn1 2s ease-out;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	box-shadow: 1px 1px 30px #00a0e9;
}
.video{display:none;width:600px;margin:0 auto;overflow:hidden;}
.video video{width:100%;height:400px;}

/* news_box */
.news_box{height:937px;overflow:hidden;background:url(../images/newsbg.jpg) center center no-repeat;}
.news{margin-top:110px;}
ul.news_list{}
ul.news_list li{position:relative;margin-bottom:45px;background:#f2f2f2;height:215px;position:relative;overflow:hidden;transition:.25s;-webkit-transition:.25s;}
ul.news_list li a{display:block;width:100%;height:100%;}
ul.news_list li .pic{width:28%;height:100%;overflow:hidden;}
ul.news_list li .pic .img{width:100%;height:100%;transition:.25s;-webkit-transition:.25s;}
ul.news_list li .pic img{width:100%;max-width:100%;}
ul.news_list li .desc{width:72%;padding:0 20px 0 40px;}
ul.news_list li .desc h3{margin:50px 250px 0 0;font-size:24px;line-height:1;color:#575757;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.news_list li .desc .txt{line-height:2;font-size:14px;color:#858585;margin:20px 250px 10px 0;overflow:hidden;}
ul.news_list li .desc .more{display:block;font-size:12px;color:#da251c;}
ul.news_list li .time{position:absolute;width:90px;height:90px;right:20px;top:50%;margin-top:-45px;z-index:1;color:#575757;text-align:center;transition:.25s;-webkit-transition:.25s;}
ul.news_list li .time em{display:block;line-height:1;font-family:BebasNeue;}
ul.news_list li .time em.day{font-size:60px;margin-bottom:5px;}
ul.news_list li .time em.year{font-size:18px;}
ul.news_list li:hover .img{transform:scale(1.1);-webkit-transform:scale(1.1);}
ul.news_list li:hover{background:#dedede;}
ul.news_list li:hover .time{color:#007ab2;}

/* page_box */
.page_box{padding:40px 0;}
.page_box.nbd{padding-bottom:0;}
.page_content{}
.full_content{padding:0 100px;transition:.3s;-webkit-transition:.3s;}
h3.sort_name{font-size:24px;color:#6e6e6e;position:relative;margin-bottom:30px;padding-bottom:6px;}
h3.sort_name.bold{font-weight:bold;}
h3.sort_name:after{content:"";position:absolute;width:47px;height:3px;background:#ff8a00;left:0;bottom:0;z-index:1;}

/* newslist */

/* prolist */
.html5vid{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;opacity:0;transition:opacity .5s linear}
.html5vid:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:1;background-color:#181818}
.html5vid video{border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;opacity:1}
.html5vid.video-loaded{opacity:1;}
.html5vid .mask{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1;}
.html5vid .aboutlogo{position:absolute;top:50%;left:50%;width:772px;height:230px;margin-left:-386px;margin-top:-115px;z-index:2;}
ul.pro_list{margin-bottom:20px;}
ul.pro_list li{margin-bottom:35px;}
ul.pro_list li .pic{border:1px solid #e9e9e9;overflow:hidden;margin-bottom:10px;transition:.25s;-webkit-transition:.25s;}
ul.pro_list li .pic .img{width:100%;height:100%;transition:.25s;-webkit-transition:.25s;}
ul.pro_list li .pic .img img{display:block;max-width:100%;}
ul.pro_list li:hover .img{transform:scale(1.1);-webkit-transform:scale(1.1);}
ul.pro_list li h3{font-size:18px;color:#6e6e6e;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s; }
ul.pro_list li h3 .type{color:#0095d9;font-family:Arial;vertical-align:middle;margin-right:10px;}
ul.pro_list li:hover .pic{border-color:#A3A3A3;}

/* case_list */
ul.case_list{}
ul.case_list li{margin-bottom:50px;}
ul.case_list li .pic{position:relative;}
ul.case_list li .pic img{display:block;max-width:100%;}
ul.case_list li .pic .mask{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:rgba(0,0,0,.7);opacity:1;visibility:visible;transition:.55s;-webkit-transition:.55s;}
ul.case_list li .pic:after,ul.case_list li .pic:before{content:"";position:absolute;height:4px;width:100%;left:0;bottom:0;z-index:1;background:#cecece;transition:.55s;-webkit-transition:.55s;}
ul.case_list li .pic:before{width:0;z-index:2;background:#ff8a00;}
ul.case_list li .desc{background:#f7f7f7;padding:10px 15px 30px 15px;}
ul.case_list li .desc h3{font-size:24px;color:#6e6e6e;font-weight:bold;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.case_list li .desc .txt{color:#6e6e6e;font-size:12px;}
ul.case_list li:hover .mask{opacity:0;visibility:hidden;/*transform:scale(0);border-radius:10px;-webkit-border-radius:10px;*/}
ul.case_list li:hover .pic:before{width:100%;}

/* details */
.details{position:relative;}
.details_header{position:relative;margin-bottom:50px;overflow:hidden;padding-top:10px;}
.details_header.nmd{margin-bottom:0;}
.details_header h1.title{font-size:28px;color:#6c6c6c;font-weight:bold;margin:0 0 45px 0;padding-bottom:25px;border-bottom:1px solid #a8a8a8;padding-right:100px;}
.details_header h1.title.center{text-align:center;padding-right:0;}
.details_header .time{position:absolute;width:70px;height:90px;right:0;top:-8px;z-index:1;color:#0095d9;text-align:center;transition:.25s;-webkit-transition:.25s;}
.details_header .time em{display:block;line-height:1;font-family:BebasNeue;}
.details_header .time em.day{font-size:60px;font-weight:bold;margin-bottom:5px;}
.details_header .time em.year{font-size:18px;}
.details_header .desc{padding-right:410px;position:relative;height:215px;}
.details_header .desc .txt{margin-bottom:30px;}
.details_header .pic{position:absolute;right:0;top:0;z-index:1;width:385px;height:215px;}
.details_header .txt,.details_header .keyword{color:#7f7f7f;overflow:hidden;}
.news_details_header{overflow:visible;}
.case_details_header .desc{height:auto;padding-right:0;}
.case_details_header .txt{margin-bottom:15px;padding:0;border:none;}
.editor{color:#7f7f7f;margin-bottom:30px;}
.editor.service_editor{padding-bottom:250px;background:url(../images/servicebg.png) right bottom no-repeat;}
.editor.pro_editor{margin-bottom:30px;font-size:18px;color:#6e6e6e;line-height:2;}
.editor img.floatright{float:right;margin:10px 0 25px 25px;}
.editor img{display:block;margin:40px auto;max-width:100%;}
.backlist{display:block;height:38px;line-height:38px;background:#ff8a00;color:#fff;width:400px;margin:0 auto;text-align:center;color:#fff;font-size:16px;transition:.25s;-webkit-transition:.25s;}
.backlist.hasmb{margin:30px auto;}
.backlist:hover{background:#0095d9;color:#fff;}
.sns_share{position:absolute;width:80px;left:-110px;top:25px;z-index:1;}
.sns_share a{display:block;width:80px!important;height:80px!important;line-height:80px!important;text-align:center;margin:0 0 1px 0!important;background:#7d818a;background-image:none!important;padding:0!important;transition:.25s;-webkit-transition:.25s;}
.sns_share a i{color:#fff;font-size:20px;margin-right:0;}
.sns_share a:hover{background:#0095d9!important;opacity:1!important;}
.relitem_box{height:513px;overflow:hidden;background:url(../images/relbg.jpg) center center no-repeat;background-size:cover;}
.relitem{margin-top:55px;}
.relitem h3.tip{text-align:center;font-size:36px;color:#fff;margin-bottom:40px;}
.relitem h3.tip span{display:inline-block;padding-bottom:8px;border-bottom:2px solid #ff8a00;}
ul.relitem_list{}
ul.relitem_list li{}
ul.relitem_list li .pic{margin-bottom:10px;}
ul.relitem_list li .pic img{max-width:100%;display:block;}
ul.relitem_list li h3{color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.25s;-webkit-transition:.25s;}
ul.relitem_list li:hover h3{color:#ff8a00;}

/* product view */
.pro_info{position:absolute;left:50%;margin-left:-44%;top:250px;z-index:10;}
.pro_info .slider_pic{width:73%;float:right;}
.pro_info .desc{width:25%;margin-right:2%;float:left;margin-top: 180px;}
.pro_info .desc h3{color:#0095d9;font-size:55px;font-family:BebasNeue;line-height:normal;margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.pro_info .desc h4{color:#fff;font-size:36px;position:relative;padding-bottom:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.pro_info .desc h4:after{content:"";position:absolute;width:120px;height:1px;left:0;bottom:0;z-index:1;background:#ff8a00;}
.pro_info .desc .txt{margin-top:40px;color:#878787;}
.slider_pic ul.pic li img{max-width:100%;display:block;margin:0 auto;}
.slider_pic .slider{position:relative;margin:0 80px;}
.slider_pic .slider .flex-control-nav{bottom:-40px;}
.slider_pic .slider .flex-direction-nav a{width:31px;height:53px;background:url(../images/icon.png) no-repeat;}
.slider_pic .slider .flex-direction-nav a:before{display:none;}
.slider_pic .slider .flex-direction-nav .flex-prev{left:-60px;background-position:0 -256px;}
.slider_pic .slider .flex-direction-nav .flex-next{right:-60px;background-position:-40px -256px;}
.sroll_item{margin:-80px auto 0;position:relative;z-index:10;}
.sroll_item a{font-size:20px;margin-right:20px;color:#adadad;position:relative;transition:.2s;-webkit-transition:.2s;display:inline-block;padding-bottom:10px;}
.sroll_item a:after{position:absolute;content:"";left:50%;bottom:0;height:1px;width:0;background:#ff8a00;transition:.3s;-webkit-transition:.3s;}
.sroll_item a.current:after,.sroll_item a:hover:after{width:100%;left:0;transition:.3s;-webkit-transition:.3s;}
.proview_box{padding:100px 0 40px 0;}
.proview_box .content{width:63%;margin-right:2%;}
.proview_box .sidebar{width:35%;background:#f7f7f7;}
h3.view_title{font-size:24px;font-weight:bold;color:#6e6e6e;position:relative;padding-bottom:5px;margin-bottom:20px;}
h3.view_title:after{content:"";position:absolute;height:2px;width:48px;left:0;bottom:0;z-index:1;background:#ff8a00;}
.provideo{width:100%;margin:0 auto;overflow:hidden;background:#000;}
.provideo video{width:100%;height:500px;}
.sidebar .tip{display:block;color:#6e6e6e;font-size:24px;padding:25px 0 25px 60px;border-bottom:1px dashed #aaa;position:relative;}
.sidebar .tip:after{content:"";position:absolute;left:40px;top:35px;z-index:1;width:4px;height:26px;background:#ff8a00;}
.sidebar ul.relitem_list{padding:40px;}
.sidebar ul.relitem_list li{margin-bottom:30px;}
.sidebar ul.relitem_list li .pic{border:1px solid #ddd;}
.sidebar ul.relitem_list li h3{color:#525252;text-align:center;}
.sidebar ul.relitem_list li:hover h3{color:#ff8a00;}
.sidebar ul.relitem_list li:last-child{margin-bottom:0;}

/* change_page */
.changepage_box{background:#f2f2f2;padding:12px 0;}
.changepage{overflow:hidden;}
.changepage a{width:50%;color:#575757;font-size:12px;transition:.25s;-webkit-transition:.25s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.changepage a i{font-size:18px;color:#ff8a00;vertical-align:middle;position:relative;top:-2px;}
.changepage a.next{text-align:right;}
.changepage a.next i{margin:0 0 0 5px;}
.changepage a:hover{color:#ff8a00;}

/* contact_us */
.contact_box{margin-bottom:50px;}
.contact_desc,.guest_book{background:#f7f7f7;width:47%;height:610px;padding:105px 0 0 0;transition:.25s;-webkit-transition:.25s;}
.contact_desc{margin-right:6%;line-height:3;font-size:16px;padding-top:240px;background:#f7f7f7 url(../images/ctypebg.jpg) top center no-repeat;background-size:100% auto;}
.contact_desc .iconfont,.contact_desc .fa{margin-right:15px;font-size:20px;line-height:2.5;}
.contact_desc .mname,.guest_book .mname{line-height:normal;font-size:24px;font-weight:100;padding:7px 0;position:absolute;width:170px;background:#0095d9;color:#fff;text-align:center;left:0;top:40px;z-index:1;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.contact_desc a{transition:.25s;-webkit-transition:.25s;}
.contact_desc .desc{padding:0 40px;}
.contact_desc .desc h1{font-size:30px;color:#5a5a5a;font-weight:bold;line-height:normal;margin-bottom:25px;}
.online_inquiry{transition:.25s;-webkit-transition:.25s;margin:50px 0;}
ul.inquiry_input{}
ul.inquiry_input li{position:relative;padding-left:130px;margin-bottom:18px;}
ul.inquiry_input li input,ul.inquiry_input li textarea{border:1px solid #e3e3e3;}
ul.inquiry_input li textarea{height:110px;}
ul.inquiry_input li input{padding:0 10px;height:40px;line-height:40px;}
ul.inquiry_input li input[type="button"]{text-align:center;color:#fff;font-size:20px;background:#ff8a00;border:none;border-radius:4px;margin:0 auto;cursor:pointer;display:block;transition:.45s;-webkit-transition:.45s;}
ul.inquiry_input li input[type="button"]:hover{background:#ff8c00;}
ul.inquiry_input li.full{width:100%;margin-right:0;}
ul.inquiry_input li.safe{margin-right:2%;}
ul.inquiry_input li.safe img{position:absolute;right:4px;top:6px;z-index:1;}
ul.inquiry_input li.submit{margin-right:0;}
ul.inquiry_input li .tip{position:absolute;left:0;top:5px;z-index:1;font-weight:bold;color:#737373;}
ul.inquiry_input li .tip i{color:#e10000;font-style:normal;margin:0 5px;position:relative;top:3px;}
.guest_book ul.inquiry_input{padding:0 40px;}
.guest_book ul.inquiry_input li{padding-left:100px;}
.guest_book ul.inquiry_input li input[type="button"]{background:#ff8a00;}
.guest_book ul.inquiry_input li input[type="button"]:hover{background:#0095d9;}
.guest_book ul.inquiry_input li.safe{margin-right:0;}
.map{height:450px;}

/* aboutus */
.about_summary{}
.about_summary .tip{width:25%;margin-right:1%;}
.about_summary .tip h3{font-size:54px;line-height:1.6;color:#5a5a5a;}
.about_summary .tip h3 span{display:block;}
.about_summary .tip h3 span.inline{display:inline-block;border-top:1px solid #ff8a00;margin-top:5px;}
.about_summary .desc{width:74%;}
.brandnav_box{background:#e6e6e6;padding:50px 0;margin-bottom:40px;}
.brandnav{}
ul.brandnav_list{}
ul.brandnav_list li{}
ul.brandnav_list li .pic{height:420px;position:relative;overflow:hidden;transition:.25s;-webkit-transition:.25s;}
ul.brandnav_list li .pic .img{height:100%;transition:.5s;-webkit-transition:.5s;}
ul.brandnav_list li .desc{color:#474747;position:absolute;left:20px;right:20px;margin:0 auto;bottom:20px;padding:20px;z-index:1;background:rgba(255,255,255,.9);transition:.5s;-webkit-transition:.5s;}
ul.brandnav_list li .desc h3{font-size:24px;line-height:normal;margin-bottom:5px;transition:.3s;-webkit-transition:.3s;}
ul.brandnav_list li:hover .desc{background:rgba(0,149,217,.8);}
ul.brandnav_list li:hover .desc{color:#fff;}
ul.brandnav_list li:hover .desc h3{color:#ffae00;}
ul.brandnav_list li:hover .img{transform:scale(1.15);}
.salemap_box{}
.salemap_box .salemap,.salemap_box .contact_type{height:390px;padding:30px 50px;}
.salemap_box .salemap{width:66%;background:url(../images/map.jpg) center center no-repeat;background-size:cover;}
.salemap_box .contact_type{width:34%;background:url(../images/ctypebg2.jpg) center center no-repeat;background-size:cover;}
.salemap h3,.contact_type h3{font-size:36px;color:#474747;font-weight:bold;}
.salemap .salepoint_num{position:absolute;right:40px;bottom:40px;z-index:1;color:#ff8a00;font-size:30px;line-height:1;}
.salepoint_num .num,.salepoint_num em,.salepoint_num strong{vertical-align:middle;}
.salepoint_num .num{font-size:72px;font-weight:bold;font-family:BebasNeue;}
.salepoint_num em{font-size:40px;}
.salepoint_num strong{position:relative;top:10px;}
.contact_type{font-size:18px;color:#fff;}
.contact_type h3{color:#fff;}
.contact_type h3 span{color:#ffa800;}
.contact_type a{color:#fff;transition:.3s;-webkit-transition:.3s;}
.contact_type a:hover{color:#ffa800;}

/* footer_box */
.footer_box{background:#151515;padding:50px 0;overflow:hidden;}
.footer{}
.footer_header{border-bottom:1px solid #4a4a4a;padding-bottom:30px;}
.footer_header img{max-width:100%;}
.footer_body{border-bottom:1px solid #4a4a4a;padding:40px 0;margin-bottom:30px;position:relative;}
.footer_end{position:relative;}
ul.site_nav{margin-right:330px;}
ul.site_nav li{margin:15px 0;font-size:16px;}
ul.site_nav li strong{color:#fff;margin-right:25px;}
ul.site_nav li a{color:#858585;position:relative;margin-right:40px;transition:.25s;-webkit-transition:.25s;}
ul.site_nav li a:after{content:"";position:absolute;width:1px;height:70%;right:-20px;top:18%;z-index:1;background:#858585;}
ul.site_nav li a:last-child:after{display:none;}
ul.site_nav li a:hover{color:#00a0e9;}
.footer_body .hotline{color:#ffa800;position:relative;padding-left:60px;position:absolute;right:0;top:50%;z-index:1;margin-top:-30px;line-height:normal;}
.footer_body .hotline i.icon{position:absolute;width:48px;height:48px;left:0;top:2px;z-index:1;background:url(../images/icon.png) no-repeat;background-position:-1px -110px;}
.footer_body .hotline span{font-size:14px;line-height:1;color:#fff;}
.footer_body .hotline strong{color:#ffa800;font-size:36px;display:block;line-height:1;font-family:Arial;}
.copyright{margin-bottom:5px;color:#676767;}
.copyright a{color:#676767;transition:.25s;-webkit-transition:.25s;margin:0 8px;}
.copyright a img{vertical-align:middle;max-width:100%;margin-right:10px;position:relative;top:-2px;}
.copyright a:hover{color:#fff;}
.copyright .support .icon{width:12px;height:13px;background-position:-1px -179px;margin-right:5px;position:relative;top:-1px;}
.links,.links a{color:#353535;transition:.25s;-webkit-transition:.25s;}
.links a{margin-right:10px;}
a.sitemap{margin-right:20px;}
.links a:hover{color:#fff;}
.publicity_pic{width:176px;height:42px;position:absolute;right:0;top:50%;z-index:1;margin-top:-21px;}
.publicity_pic img{max-width:100%;}
a.top{opacity:0;visibility:hidden;position:fixed;width:39px;height:39px;overflow:hidden;right:30px;bottom:30px;z-index:20;border:1px solid #ffa800;line-height:38px;text-align:center;border-radius:50%;-webkit-border-radius:50%;transition:.25s;-webkit-transition:.25s;}
a.top i{width:39px;height:39px;margin:0;font-size:32px;color:#ffa800;transition:.25s;-webkit-transition:.25s;position:relative;z-index:2;}
a.top:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:#ffa800;border-radius:50%;-webkit-border-radius:50%;transform:scale(0);transition:.25s;-webkit-transition:.25s;}
a.top:hover:after{transform:scale(1);}
a.top:hover i{color:#fff;transform:translate(0,-39px)}
a.top.active{opacity:1;visibility:visible;}
#page{clear:both;line-height:25px;margin:30px 0;text-align: center;}
#page a{background:#fff;border:1px solid #e2e2e2;border-radius:3px;color: #626262;display: inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;transition:.3s;-webkit-transition:.3s;}
#page a:hover{background: #ff8a00;border:1px solid #ff8a00;color:#fff;}
#page a:active {background:#ff8a00;}
#page span.current {background:#ff8a00;border:1px solid #ff8a00;border-radius:3px;-webkit-border-radius:3px;color:#fff;display:inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;}
#page span.disabled {color:#adaaad;margin-right:3px;padding:2px 6px;}

/*-----错误提示框----*/
#error{height:100%;padding:0;}
.jump {padding:140px 0 200px 0;}
.jump div{width:450px;position:relative;left:48%;margin-top:10%;margin-left:-225px;margin-right:-225px;border:1px solid #FF7200; border-radius: .3em;}
.jump div p{color:#666666;font:14px "Microsoft YaHei";text-align:center;margin-bottom:20px;}
.jump div p.msg-title{font:24px "Microsoft YaHei";color:#fff;background:#FF7200;}
.jump div p.error{font:24px "Microsoft YaHei";color:#FF5500;}
.jump div p.notice span,.jump div p.notice a{color:#FF5500;font:bold 14px Arial;}
.jump div p.notice a:hover{color:#000;}

/* nav open */
.fixed_fix.open,.nav_toggle.open,ul.mobile_menu.open{-webkit-transform: translate3d(220px,0,0);-webkit-animation: open .5s ease-in-out;transform:translate3d(220px,0,0);animation:open .5s ease-in-out;}
@-webkit-keyframes open {0%{-webkit-transform: translate3d(0,0,0);}70%{-webkit-transform: translate3d(220px,0,0);}100%{-webkit-transform: translate3d(220px,0,0);}}
@keyframes open {0%{transform:translate3d(0,0,0);}70%{transform:translate3d(220px,0,0);}100%{transform: translate3d(220px,0,0);}}

/* nav close */
.fixed_fix.close,.nav_toggle.close,ul.mobile_menu.close{-webkit-transform: translate3d(0,0,0);-webkit-animation:close .3s ease-in-out;transform: translate3d(0,0,0);animation: close .3s ease-in-out;}
@-webkit-keyframes close {0%{-webkit-transform:translate3d(220px,0,0);}100%{-webkit-transform:translate3d(0,0,0);}}
@keyframes close {0%{transform:translate3d(220px,0,0);}100%{transform: translate3d(0,0,0);}}
@media (max-width:2560px){
	.wrapper{min-width:inherit;}
	.pagebanner{height:750px;}
	.pro_info{position:absolute;left:50%;margin-left:-44%;top:140px;z-index:10;}
	.pro_info .desc h3{font-size:72px;}
	.pro_info .desc h4{font-size:42px;}
	.pro_info .desc .txt{font-size:13px;}
	.probanner{height:960px;}
	.w1300{width:1960px;transition:.3s;-webkit-transition:.3s;}
}
@media (max-width:1920px){
	.wrapper{min-width:inherit;}
	.pagebanner{height:650px;}
	.pro_info .desc h3{font-size:56px;}
	.pro_info .desc h4{font-size:28px;}
	.pro_info .desc .txt{font-size:13px;}
	.probanner{height:850px;}
	.pro_info{position:absolute;left:50%;margin-left:-44%;top:200px;z-index:10;}
	.w1300{width:1560px;transition:.3s;-webkit-transition:.3s;}
}
@media (max-width:1440px){
	.wrapper{min-width:inherit;}
	ul.menu li a{padding:0 15px;}
	.header .logo{width:260px;margin-top:30px;}
	.banner ul.sort_list li .desc h3{font-size:32px;}
	.sns_share{position:static;width:auto;margin:-40px 0 20px 0;}
	.sns_share a{display:inline-block;width:30px!important;height:30px!important;line-height:30px!important;margin-right:5px!important;}
	.pagebanner{height:450px;}
	.pro_info .desc h3{font-size:40px;}
	.pro_info .desc h4{font-size:28px;}
	.pro_info .desc .txt{font-size:13px;}
	.probanner{height:763px;}
	.pro_info{position:absolute;left:50%;margin-left:-44%;top:100px;z-index:10;}
	.html5vid .aboutlogo{width:600px;height:179px;margin-left:-300px;margin-top:-89.5px;}
}
@media (max-width:1350px){
	.home_about h3{font-size:40px;}
	.w1300,.w88{width:90%;min-width:inherit;}
	.pro_info{margin-left:-45%;}
	.full_content{padding:5%;}
	.sort_box{left:5%;}
	.publicity_pic{position:static;margin:20px 0 0 0;}
}
@media (max-width:1280px){
	.hotline strong{font-size:26px;}
	.header .hotline{top:25px;}
	ul.menu li a{padding:0 10px;}
	.banner ul.sort_list li .desc{padding:0 20px;}
	ul.news_list li .desc .txt{height:85px;overflow:hidden;margin-right:100px;}
	ul.news_list li .desc h3{margin-right:100px;}
	.pro_info .desc h3{font-size:30px;}
	.pro_info .desc h4{font-size:20px;}
	.pro_info .desc .txt{font-size:12px;}
}
@media (max-width:1180px){
	.header .logo{width:220px;margin-top:34px;}
	.hotline strong{font-size:22px;}
	.header .hotline{top:28px;}
	.nav{margin-right:220px;}
	.home_about{width:90%;}
	ul.site_nav li{font-size:14px;}
	.about_summary .tip,.about_summary .desc{float:none;width:100%;}
	.about_summary .tip{margin-right:0;margin-bottom:20px;}
	.about_summary .tip h3{font-size:46px;}
	.about_summary .tip h3 span{display:inline-block!important;border-bottom:1px solid #ff8a00!important;}
	.about_summary .tip h3 span.inline{padding-top:0;border:0;margin-top:0;}
}
@media (max-width:1070px){
	ul.menu li a{padding:0 5px;}
	.home_about h3{font-size:36px;}
	.footer_body .hotline{position:relative;margin:30px 0 0 0;}
	ul.site_nav{margin-right:0;}
	.contact_desc,.guest_book{width:100%;float:none;}
	.contact_desc{margin-bottom:20px;padding-top:35%;}
	
}
@media (max-width:1024px){
	.header{height:70px;}
	.home_banner,.nav{display:none;}
	.mobilebanner{height:auto;}
	.nav_open, .nav_close{display:block;}
	.header .logo{margin-top:20px;}
	.header .hotline{top:18px;right:60px;}
	ul.pro_list li,ul.case_list li{width:49%;margin-right:2%;}
	ul.pro_list li h3{font-size:14px;}
	ul.pro_list li:nth-child(2n+2),ul.case_list li:nth-child(2n+2){margin-right:0!important;}
	ul.pro_list li:nth-child(3n+3),ul.case_list li:nth-child(3n+3){margin-right:2%;}
	ul.brandnav_list li .pic{height:260px;}
	ul.brandnav_list li .desc h3{font-size:18px;}
	.salemap h3, .contact_type h3{font-size:26px;}
	.contact_type{font-size:15px;}
	.proview_box .content,.proview_box .sidebar{float:none;margin:0;width:100%;}
	.sidebar ul.relitem_list{padding:20px;}
	.sidebar .tip{padding-left:40px;}
	.sidebar .tip:after{left:20px;}
	ul.relitem_list{overflow:hidden;}
	ul.relitem_list li{float:left;width:49%;margin-right:2%;}
	ul.relitem_list li h3{font-size:14px;}
	ul.relitem_list li:nth-child(2n+2){margin-right:0;}
}
@media (max-width:970px){
	.w1300,.w88{width:96%;}
	.header{padding:0 2%;}
	.pro_info{margin-left:-48%;}
	.sort_box{left:2%;bottom:10px;}
	.full_content{padding:2%;}
	ul.news_list li .desc h3{font-size:22px;}
	.sort_box .current_module{font-size:18px;}
	ul.sort_item li a{font-size:14px;margin-bottom:5px;}
	.sroll_item a{font-size:14px;}
	.details_header .desc{height:auto;padding-right:0;}
	.details_header .desc .txt{margin-bottom:20px;}
	.details_header .pic{position:static;margin:0 auto 20px;}
	.about_summary .tip h3{font-size:32px;}
}
@media (max-width:860px){
	.position_box{display:none;}
	.pagebanner{height:240px;}
	.probanner{height:650px;}
	.pro_info{top:130px;}
	.pro_info .slider_pic,.pro_info .desc{width:100%;float:none;margin:0;transition:.25s;-webkit-transition:.25s;}
	.pro_info .slider_pic{margin-bottom:80px;}
	.pro_info .desc{padding:0 5%;}
	.sroll_item{margin-top:30px;}
	.sroll_item a{color:#000;}
	.proview_box{padding-top:30px;}
	.details_header h1.title{font-size:22px;}
	.relitem h3.tip{font-size:28px;}
	ul.brandnav_list li{width:100%;margin-right:0!important;margin-bottom:10px;}
	ul.brandnav_list li .pic{width:30%;float:left;height:160px;}
	ul.brandnav_list li .desc{width:70%;float:left;position:static;height:160px;}
	ul.brandnav_list li:last-child{margin-bottom:0;}
	.salemap_box .salemap,.salemap_box .contact_type{float:left;width:100%;margin:0;height:280px;}
	.html5vid .aboutlogo{width:300px;height:89px;margin-left:-150px;margin-top:-44.5px;}
@media (max-width:800px){
	ul.site_nav li{font-size:13px;}
	ul.site_nav li a{margin-right:20px;}
	ul.site_nav li a:after{display:none;}
	.f_menu_link{position:relative;padding-left:60px;}
	.f_menu_link strong{width:43px;position:absolute;left:0;top:0;z-index:1;}
}
@media (max-width:760px){
	.header .hotline{display:none;}
	.home_about .desc,ul.achievement_list li{font-size:18px;}
	ul.achievement_list li .num{font-size:40px;width:110px;}
	.changepage a{width:100%;padding:4px 0;}
	.changepage a.next{text-align:left;}
	.changepage a.next i{float:left;margin:0 5px 0 0;position:relative;top:2px;}
	.contact_desc{padding:35% 0 20px 0;height:auto;font-size:14px;}
	.contact_desc .desc,.guest_book ul.inquiry_input{padding:0 20px;}
	.guest_book{height:auto;padding-bottom:20px;}
	.contact_desc .desc h1{font-size:22px;}
	.slider_pic .slider .flex-direction-nav a{display:none;}
	.slider_pic .slider{margin:0 20px;}
}
@media (max-width:680px){
	.news_box{height:auto;padding:40px 0;background-size:cover;}
	.news{margin:0;}
	ul.news_list li{height:auto;}
	ul.news_list li .pic,ul.news_list li .desc{float:none;width:100%;}
	ul.news_list li .pic{height:240px;}
	ul.news_list li .time{margin-top:0;top:0;right:0;background:rgba(0,0,0,.8)}
	ul.news_list li .desc{padding:20px 20px 30px 20px;}
	ul.news_list li .time em{color:#fff;}
	ul.news_list li .desc h3{margin:0 0 10px 0;}
	ul.news_list li .desc .txt{margin:0;height:auto;line-height:1.6;font-size:12px;}
	.news_box .news_list li:last-child{margin-bottom:0;}
	.footer_body .hotline strong{font-size:30px;}
	ul.brandnav_list li .pic{width:40%;}
	ul.brandnav_list li .desc{width:60%;}
}
@media (max-width:650px){
	.home_about{margin-top:80px;}
	ul.achievement_list li .num{width:auto!important;margin-right:10px;}
	.video{width:96%;}
	.layui-layer{width:96%!important;}
	.video video{width:100%;}
	.provideo video,.video video{height:auto;}
	.copyright{font-size:12px;text-align:center;}
	.copyright a{display:block;text-align:center;}
	.publicity_pic{margin:20px auto 0;}
}
@media (max-width:560px){
	.home_about{font-size:16px;}
	ul.achievement_list li{font-size:12px;}
	.home_about h3{font-size:30px;}
	ul.achievement_list li .num{margin-right:0;}
	ul.pro_list li,ul.case_list li,ul.relitem_list li{width:100%;margin-right:0!important;}
	ul.pro_list li:last-child,ul.case_list li:last-child,ul.relitem_list li:last-child{margin-bottom:0;}
	.header .logo{width:180px;margin-top:23px;}
	.probanner{height:600px;}
	ul.brandnav_list li .pic,ul.brandnav_list li .desc{height:130px;}
}
@media (max-width:460px){
	.backlist{width:90%;}
	.footer_header img{width:120px;}
}
@media (max-width:414px){
	
}