﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body {color:#666;font:15px/27px Microsoft Yahei,宋体; background-color:#fff;}
h1,h2,h3,h4,h5{color:#00132b;}
a{text-decoration:none; color:#666; cursor:pointer;}
a:hover{cursor:pointer; text-decoration:none; color:red; }
.clear{clear:both; overflow:hidden;  }
img{border:none;}
ul,ol,li{ list-style:none;}
.left{ float:left;}
.right{ float:right;}
.w_1200{ width:90%; margin:0 auto}
@-webkit-keyframes aase{
	0%{-webkit-transform: rotateY(0deg);}
	100%{-webkit-transform: rotateY(360deg);}
}
@-moz-keyframes aase{
	0%{-moz-transform: rotateY(0deg);}
	100%{-moz-transform: rotateY(360deg);}
}
@keyframes aase{
	0%{transform: rotateY(0deg);}
	100%{transform: rotateY(360deg);}
}


 
 
.yddb{display:none;position:fixed;background-color:#00132b; bottom:0; left:0;z-index:999;  width:100%;}
.yddb ul{ list-style:none;height:45px; display:-webkit-box; -webkit-box-orient:horizontal;}
.yddb ul li{-webkit-box-flex:1; display:-webkit-box; -webkit-box-orient:vertical; height:45px;font-size:14px; text-align:center;}
.yddb ul li a{ font-size:14px;height:50px; color:#fff; display:block; width:100%;text-align:center;}
.yddb ul li img{ width:24px; height:24px; margin:3px auto 0px;overflow:hidden;}
.yddb ul li a:hover{height:45px;color:#fff; text-align:center;}
.yddb ul li span{ margin-top:0px; width:100%; font-size:14px; height:16px; display:block;line-height:16px;}
.yddb ul li:nth-child(1){ border-right:1px solid #666;}
.yddb ul li:nth-child(3){ background-color:red;} 
.content1,.content0{ width:100%; display:block;}
.w1200{ width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.head{ width:100%; padding:15px 0 20px;overflow:hidden; background:#fff;}
.logo{ float:left;}
.logo img{ float:left;  }
.logo .yd,.tel .yd{ display:none;}
.tel{ float:right;}
.tel img{float:left;}
.nav{ width:100%; background-color:#182133; height:60px;}
.nav ul{ max-width:1200px; margin:0 auto;}
.nav ul li{ width:14%; *width:13.2%; margin-right:1px; text-align:center; float:left; font-size:17px; position:relative; height:60px; line-height:60px;}
.nav ul li a{color:#fff;display:block;}
.nav ul li a:hover{color:#ffffff;  }
.nav ul li:hover{background-color:red;}
.nav ul li.hover a{ background-color:red;font-weight:600; display:block; color:#fff;}
.nav ul li dl,.nav ul li .cpfl {display:none; } 
.nav ul li:hover .cpfl{ width:900px;display:inherit;z-index:99999;border-bottom:3px solid red; z-index:999999; background:#fff; position:absolute;top:60px;left:-45px;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; overflow:hidden;}
.cpfl .cp{ width:18%; padding:0 1% 10px; text-align:left; text-indent:10px; float:left;}
.cpfl .cp h5{ width:100%; font-size:16px; margin:10px 0 10px; line-height:35px; border-bottom:1px solid #ddd; font-weight:bold; color:#333;}
.cpfl .cp h5 a:hover,.cpfl .cp p a:hover,.cpfl .cp span a:hover,.nav ul li.hover dl a:hover,.nav ul li.hover .cpfl p a:hover,.nav ul li.hover .cpfl h5 a:hover{ text-decoration:underline;color:red;}
.cpfl .cp h5 a{ color:#333;}
.cpfl .cp p span a,.nav ul li.hover .cpfl .cp p span a{color:#f90; margin-top:0; font-size:14px;}
.cpfl .cp p{width:100%; height:35px; color:#666;border:none; font-size:14px;line-height:35px;overflow:hidden;}
.cpfl .cp p img{ vertical-align:middle; margin-left:3px; width:28px; height:auto;}
.cpfl .cp p a{color:#666;}
.nav ul li.hover .cpfl h5 a{color:#333;background-color:#fff;}
.nav ul li.hover dl a,.nav ul li.hover .cpfl p a{ color:#666; background-color:#fff; font-weight:normal;}
.nav ul li:hover dl{ width:168px;display:block; z-index:99999; position:absolute;top:60px;left:0px;transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; overflow:hidden;}
.nav ul li:hover dl dd{width:100%; height:40px; text-align:center;background-color:#fff;font-size:15px; border-bottom:1px solid #ddd;line-height:40px;overflow:hidden;}
.nav ul li:hover dl dd a {display:block;height:40px; color:#666; line-height:40px;}
.nav ul li:hover dl dd a:hover {height:40px; line-height:40px;text-decoration:underline;color:red;display:block;}
.nav1{ width:100%;display:none;border-top:1px solid #ddd; background:#fff;  border-bottom:1px solid #ddd; overflow:hidden;}
.nav1 ul{width:100%;height:35px; font-size:16px; line-height:35px;}
.nav1 ul li{ width:14.2%; float:left; text-align:center;}
.nav1 ul li a{ width:100%;color:#333;display:block;}
.nav1 ul li.hover a{ display:block; color:red; border-bottom:2px solid red;}
/*banner开始*/
.bann{max-width:1920px; margin:0 auto;}
.bann img{width:100%; height:auto;}
.dt_yd{ display:none;}


/*banner开始*/
.index_banner{position:relative;max-width:1900px; margin:0 auto; overflow:hidden;}
.index_banner ul{overflow:hidden;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
.index_banner li img{ width:100%; height:auto; }
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position:absolute;bottom:20px; *bottom:40px;left:50%;z-index:999; text-align:center;display:block;margin-left:-80px;width:280px;height:15px; line-height:15px;_display:none;}
.index_banner cite span{float:left;display:inline;margin:0px 5px 0;width:10px;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;  height:10px; border-radius:100px;background-color:#fff;text-indent:-999em;cursor:pointer; }
.index_banner cite span:hover{background-color:#fff;}
.index_banner cite span.cur{background-color:red;width:35px;height:10px;border-radius:10px;cursor:default;}
/*banner结束*/



.main1,.main2,.main4{max-width:1200px; padding:60px 0 0; margin:0px auto 0; overflow:hidden;}
.main1 h3,.main4 h2,.main5 h3{ width:100%; line-height:48px; font-size:48px;font-weight:normal;}
.main1 h3 span,.main4 h2 span,.main5 h3 span{ font-size:32px; margin-left:15px; }
.main1 h3 a,.main2_l h1 a,.main4 h2 a,.main5 h3 a{ color:#00132b;}
.main1 h3 a:hover,.main2_l h1 a:hover,.main4 h2 a:hover,.main5 h3 a:hover{ color:red;}
.main1 ul{margin-left:-2%;}
.main1 ul li{ width:23%; margin:20px 0 0px 2%; float:left; }
.main1 ul li dl{ width:100%;position:relative;}
.main1 ul li dl dt{width:100%;overflow:hidden;}
.main1 ul li dl dt img{width:100%;overflow:hidden;}
.main1 ul li dl dd{width:100%; text-align:center;position:absolute;transition: all 1s; font-size:18px;height:2em; line-height:2em;display:none; bottom:0;  font-size:17px; position:absolute; height:2.5em; line-height:2.5em; background-color:rgba(2,2,2,0.6);filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#8222222,endColorstr=#8222222);}
.main1 ul li dl dd a{ padding:0 10px; display:block; color:#fff;}
.main1 ul li dl:hover dd a{display:block; color:#fff;}
.main1 ul li dl:hover dt img{transition-delay: 0s; transition-duration: 0.4s; transition-property: all; transition-timing-function: ease;-moz-transition-delay: 0s; -moz-transition-duration: 0.4s; transform: scale(1.2, 1.2);	}
.main1 ul li dl:hover dd{ display:block; bottom:0;}
.main2_l{ width:36%; float:left;}
.main2_l h1{ width:100%; margin-top:20px; line-height:52px; font-size:48px;font-weight:normal;}
.main2_l h1 span{ font-size:32px; }
.main2_l h1 i img{ vertical-align:top; margin-top:15px; margin-left:10px;}
.main2_l p{ margin:20px auto 25px;}
.main2_l ul{ width:100%;}
.main2_l ul li{ width:45%; margin:0 2.5%; float:left; text-align:center;}
.main2_l ul li p{ width:100%; margin:0 0px;font-size:18px; color:red;}
.main2_l ul li p strong{font-size:48px;}
.m2yd{ display:none;}
.main2_r{ width:60%; float:right;}
/*切换开始*/
#banner_tabs1{position:relative; overflow:hidden;}
#banner_tabs1 ul{ width:100%;overflow:hidden;}
#banner_tabs1 li{position:absolute;top:0;left:0;overflow:hidden;width:100%;}
#banner_tabs1 li img{ width:100%; height:auto;}
#banner_tabs1 li p{ position:absolute; text-indent:15px; font-size:22px; bottom:5px; padding-bottom:3px;color:#fff; line-height:45px; width:100%;background-color:rgba(0,0,0,0.40);filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#67000000,endColorstr=#67000000);}
#banner_tabs1 li a{display:block;margin:0 auto;}
#banner_tabs1 cite{position:absolute; padding-bottom:8px;bottom:5px;right:10px;z-index:999; text-align:right;display:block;height:15px; line-height:15px;_display:none;}
#banner_tabs1 cite span{float:left;display:inline;margin:1px 5px 0;width:10px; height:10px; border-radius:50%;background-color:#eee;text-indent:-999em;cursor:pointer; }
#banner_tabs1 cite span:hover{background-color:#eee;}
#banner_tabs1 cite span.cur{background-color:red;width:12px; margin-top:0;height:12px;cursor:default;}
/*切换结束*/


.main3{ width:100%; margin:60px auto 0px;line-height:120px; color:#fff; background:url(../images/syhf.jpg) center 0;background-attachment:fixed; overflow:hidden;}
.main3 dl{max-width:1200px; margin:0 auto; }
.main3 dl dt{ float:left; font-size:30px; margin-top:10px;}
.main3 dl dd{ float:right; text-align:right; font-size:21px;}
.main3 dl dd strong{font-size:48px; font-weight:normal;}
.main3 dl dd span{ padding:0 20px;overflow:hidden;}
.main4 ul{margin-left:-4.33%; margin-bottom:10px;}
.main4 ul li{ width:29%; margin:20px 0 0px 4.33%; background-color:#f5f5f5; float:left;overflow:hidden; }
.main4 ul li .img{ width:100%; overflow:hidden;}
.main4 ul li .img img{ width:100%; height:auto;}
.main4 ul li h4{ font-size:22px; height:1.5em; line-height:1.5em;font-weight:normal; margin:15px 15px 10px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.main4 ul li h4 a{color:#222;}
.main4 ul li h4 a:hover{color:red;}
.main4 ul li p{margin:0px 15px 15px;line-height:1.9em; height:5.7em; overflow:hidden; }
.main4 ul li .img:hover img{transition-delay: 0s; transition-duration: 0.4s; transition-property: all; transition-timing-function: ease;-moz-transition-delay: 0s; -moz-transition-duration: 0.4s; transform: scale(1.2, 1.2);	}
.main5{max-width:1200px; padding:60px 0 0; margin:0px auto 60px; overflow:hidden;}
.main5 ul{margin-left:-2.5%; margin-bottom:10px;}
.main5 ul li{ width:17.5%; margin:35px 0 0px 2.5%; text-align:center; float:left;overflow:hidden; }
.main5 ul li span{ width:90%; max-width:120px; height:auto; display:block; margin:0 auto; padding:15px; box-sizing:border-box; background-color:#e9fea6; border-radius:50%; overflow:hidden;}
.main5 ul li span img{ width:100%; height:auto;}
.main5 ul li h4{ font-size:22px; height:1.5em; line-height:1.5em; text-align:center; font-weight:normal; margin:18px 15px 8px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.main5 ul li:hover span img{ -webkit-animation: aase 0.8s 1; -moz-animation: aase 0.8s 1; animation: aase 0.8s 1;}
.foot_pc{ width:100%; background-color:#202121; }
.foot_pc p{color:#e2e2e0; max-width:1200px; margin:0 auto; text-align:center; color:#ababab;font-size:15px; line-height:35px; padding:0.3em 0; width:100%;}
.foot_pc p a{color:#ababab;}
.foot_pc p span,.foot_pc p strong{ font-weight:normal; margin-left:60px;}
/*index结束*/



 

.body-box {width: 100%;margin:0;background: #fff;overflow: hidden;}
.timer-shaft-box {width: 100%;overflow: hidden;position: relative;}
.timer-scale {/*position: absolute;top: 0;left: 0;white-space: nowrap;*/width:100%;overflow:hidden}
.time-circle {display: inline-block;vertical-align: middle;text-align: center;font-size: 16px;color: #333;transition: all .3s;cursor: pointer;position: relative;min-width:90px;}
.timer-shaft-content {width: 100%;overflow: hidden;}
.shaft-detail-cont {display: none;width: 100%;color: #000;}
/*公共样式结束*/
.timer-left {position: absolute;top: 6px;left: 10px;z-index: 99;width: 60px;height: 32px;background: url(../images/icon_left.png) no-repeat;background-size: cover;cursor: pointer;}
.time-over{width: 100%;overflow: hidden;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.timer-right {position: absolute;top: 6px;right: 10px;z-index: 99;width: 60px;height: 32px;background: url(../images/icon_right.png) no-repeat;background-size: cover;cursor: pointer;}
.timer-shaft {position: relative;width: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
.timer-scale-cont {display: block;float:left;height: 100%;line-height: 44px;margin:0 15px 15px 0;padding: 0 20px;border:1px solid #eee;border-radius:44px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
.timer-scale-cont.teshudian{}
.hov {font-weight: bold;background: #66a22d; color:#fff;border:1px solid #66a22d;}
.hov .time-circle{color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}

.group_form{margin:20px auto 0;background:#eff7fc url(../images/ly_bg.jpg) no-repeat center top; background-size: cover; padding:40px 0 80px}
.group_form h3,.Pro_con_l .group_form h3{ margin:15px 0 10px; text-align:left;height: 40px; text-indent:0; padding:0; background:none; font-weight:bold;line-height: 40px;color: red;  font-size: 24px; }
.group_form h3{ color:#333}
.Pro_con_l .group_form p,#Context .group_form p{clear: both; text-indent:0px; margin:0 auto; }
.group_form ul{width:100%;margin:0 auto 10px; }
.group_form li{margin:8px 0;width: 48.5%;}
.group_form .wbk{margin-top:10px;width:100%}
.group_form li span{width: 100%;display: block;overflow: hidden;text-align: left;font-size: 18px;line-height: 38px;color: #000;}
.group_form li span font{color:red;}
.group_form li input{height:46px;line-height:46px;width:100%;color: #666;font-size: 15px;background-color: #fff;border: #bcbcbc 1px solid;  border-radius:8px;text-indent: 35px;    box-sizing: border-box;}
.group_form li .tex_tel {background: url(../images/lytb2.png) no-repeat 12px center #fff;}
.group_form li .tex_user {background: url(../images/lytb1.png) no-repeat 10px center #fff;}
.group_form li .tex_message {font-family:微软雅黑,宋体;background: url(../images/lytb3.png) no-repeat 10px 17px #fff;padding: 15px 0 0;text-indent: 35px;width:100%; border: #bcbcbc 1px solid;  border-radius:8px;height: 100px;line-height: 20px;font-size: 15px;color: #666;box-sizing: border-box;}
.group_form .button{ width:100%; overflow:hidden; padding-top:10px;}
.button input{color: #000;font-family:微软雅黑,宋体;height: 45px;line-height:30px;display: block;width: 220px;cursor: pointer;font-size: 16px; font-weight:bold; border-radius:2px;border: none; background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffcb01), to(#ffde5c));}
.button input:hover{background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#ffde5c), to(#ffcb01)); color: #242424; border: 2px solid #fdcc05;}

.group_zxfw{width: 100%;overflow: hidden;}
.group_zxfw em{width:180px;height: 180px;margin-right: 16px; background: url(../images/lyhxr.png) no-repeat;display: block;float: left;}
.group_zxfw h3{padding-top: 20px;font-size: 30px;}
.group_zxfw p{font-size: 16px;text-indent: 0;line-height: 36px;}
.group_zxfw p span{margin: 0 5px;}
.group_zxfw p span a{background:red;color: #fff;padding: 4px 10px;border-radius: 4px;white-space: nowrap;}
.group_zxfw p strong{font-size: 28px;margin: 0 5px;}
.group_zxfw p strong a{color: red;white-space: nowrap;}
.group_zxfw p i{font-style:normal;font-weight:700;}

 
 /*nei*/
 
.about_ban,.about_ban img{width:100%; float:left;}
 .inpagebox { overflow:hidden; width:100%; padding:20px 0; background-color:#e8eff9;}
.inpagebox02{ background-color:#fff}


.inmenu {width:100%; position:relative; margin-bottom:50px;}
.inmenu em{ display:block; width:100%; height:1px; position:absolute; left:0; bottom:1px; background-color:#cdd8e8;}
.inmenu ul{ margin:0 auto; position: relative; z-index:2; width:100%;text-align: center;}
.inmenu li{ display:inline-block;  margin:0 10px;position:relative; *height:75px;}
.inmenu li div.rowsChildCln{position:absolute;bottom:-22px;display:none;width:1000px;}
.inmenu li div.rowsChildCln a{float:left;margin-right:10px;}
.inmenu li{*display:inline;}
.inmenu li a{ display:block; font-size:14px; color:#777; padding:10px 20px; border-radius:3px; margin-bottom:5px; text-align:center; text-decoration:none}
.inmenu li i{ display:none; width:1px ; height:30px; background-color:#cdd8e8; margin:0 auto; margin-bottom:4px;}
.inmenu li b{ display:none; width:3px; height:3px; background-color:#b2c0d5; margin:0 auto;}
.inmenu li.cur div.rowsChildCln{display:block;}
.inmenu li.cur a,.inmenu li:hover a{ background-color:red; color:#fff;}
.inmenu li.cur,.inmenu li:hover{ display:inline-block;}
.inmenu li.cur,.inmenu li:hover{*display:inline;*zoom:1}
.inmenu li.cur i,.inmenu li:hover i{ display:block}
.inmenu li.cur i,.inmenu li:hover i{ *display:inline-block}
.inmenu li.cur b,.inmenu li:hover b{ display:block}
.inmenu li.cur b,.inmenu li:hover b{ *display:inline-block}

.IndexIcon{box-shadow: 0 0 50px rgba(0,0,0,.1);padding: 75px 0; float:left}
.IndexIcon ul li{width: 240px;text-align: center;float: left;background: url(../images/Icon06.png) no-repeat center left;position: relative;}
.IndexIcon ul li:first-child{background: none;}
.IndexIcon ul li b{font-size: 18px;color: #333;}
.IndexIcon ul li p{color: #333;font-size: 14px;margin-top: 5px;}
.IndexIcon ul li img{width: 50px;height: 50px;display: block;margin: 15px auto 0;position: relative;transition: all 0.5s;}
.IndexIcon ul li i{width: 89px;height: 5px;display: block;background-color: #043985;position: absolute;left: 50%;bottom: -80px;margin-left: -44.5px;display: none;}
.IndexIcon ul li.cur i{display: block;}
.IndexIcon ul li.cur b{color: #043985;}
.IndexIcon ul li:hover img{transform: rotateY(180deg);position: relative;} 



.in_ry01{ overflow:hidden; width:100%; height:340px; padding:50px 0; background-color:#e8eff9; margin-top:-51px; margin-bottom:60px;}
.in_ry01 dl{ overflow:hidden; width:1200px; height:340px; margin:0 auto; background-color:#fff;}
.in_ry01 dt{ overflow:hidden; float:left; width:500px; height:340px;}
.in_ry01 dd{ overflow:hidden; width:635px; float:left; margin-left:35px; margin-top:35px;}
.in_ry01 dd h4{ font-size:20px; overflow:hidden; white-space:nowrap; text-overflow:hidden; color:#333; margin-bottom:15px;} 
.in_ry01 dd p{ overflow:hidden; font-size:14px; color:#666; line-height:24px; height:72px; letter-spacing:1px; margin-bottom:20px; border-bottom:1px solid #cecece; padding-bottom:20px; }
.in_ry01 dd .ul01{ width:245px;float:left;}
.in_ry01 dd .ul01 li{ font-size:14px; width:270px; line-height:32px; color:#555555; float:left;}
.in_ry01 dd .ul01 li b{ color:#999; margin:0 10px;}
.in_ry01 dd .ul02{float:left;width:386px;}
.in_ry01 dd .ul02 li{font-size:14px;   color:#555555;line-height:32px; float:left; }
.in_ry01 dd .ul02 b{ color:#999; margin:0 10px;}

.in_ry02{ overflow:hidden; width:100%; background-color:#fff;}
.in_ry02 .in_ry02Box{ overflow:hidden; width:1200px; margin:0 auto;}
.in_ry02 .ry{overflow:hidden; width:1200px; margin:0 auto;}
.in_ry02 .ry h3{ font-size:20px; color:#333; margin-bottom:15px; float:left; }
.in_ry02 .ryAniu{ width:54px; height:27px; position:relative; float:right;}
.in_ry02 .ryAniu span{ display:block; width:24px; height:24px; position:absolute;}
.in_ry02 .ryAniu .ry_lt{ background:url(../images/in_rongyu_btn02.png) no-repeat  center top; top:0; left:0} 
.in_ry02 .ryAniu .ry_rt{ background:url(../images/in_rongyu_btn01.png) no-repeat center top; top:0; right:0;}
.in_ry02 .ryAniu span:hover{ background-position:bottom;}
.in_ry02 .mrybox{ overflow:hidden; width:1200px; height:535px;}
.in_ry02 .ry_list{ overflow:hidden; width:105%;}
.in_ry02 .ry_list li{ overflow:hidden; width:285px;  margin-right:20px; /*background:url(Img/Common/in_rongyu02.jpg) no-repeat center top;*/ float:left; margin-bottom:25px;  }
.in_ry02 .ry_list li img{ display:block; margin:0 auto; margin-top:10px; margin-bottom:20px;}
.in_ry02 .ry_list li a{ display:block; color:#555555; text-align:center; line-height:30px;}
.pagingNav{padding:5px 10px; width: 100%;    text-align: center;}
.pagingNav p{height:30px; line-height:30px;}
.pagingNav .uls{ overflow:hidden;width:100%;text-align:center;}

.pagingNav .uls a{ margin-left:5px; padding:0 10px; height:28px; line-height:28px; border:1px solid #ccc; text-decoration:none;    display: inline-block;}
.pagingNav .uls a:hover , .pagingNav .uls a.oran_pg_cur{background-color:red; border-color:red; color:#fff;}
.pagingNav .uls .tBtn:hover{background-color:inherit; color:inherit; *background-color:transparent; *color:#666;}
.pagingNav .uls span{font-size:14px;margin-left:10px;}
.pagingNav .uls em{color:red;}


.proListClassify {width: 100%;padding-top: 30px; float:left;  margin-bottom:40px;}
.proListClassify .sidebar {width: 320px;float: left; }
.proListClassify .sidebar .top {width: 320px;height: 70px;background: url(../images/proListClassify_icon01.png) no-repeat 267px center red;}
.proListClassify .sidebar h3 {padding: 20px 0 0 26px;font-size: 24px;font-weight: normal;}
.proListClassify .sidebar h3 a {display: block;color: #fff;text-decoration: none;}
.proListClassify .sidebar h3 em {font-weight: bold;color: #fff; font-style:normal}
.proListClassify .sidebar h3 span {font-size: 10px;color: #fff;font-family: arial;margin-left: 6px;position: relative;top: 2px;}
.proListClassify .sidebar .box1 {padding: 26px;background: #fff;}
.proListClassify .sidebar .box1 dl {margin-top: 20px;}
.proListClassify .sidebar .box1 dl:first-child {margin-top: 0;}
.proListClassify .sidebar .box1 dt {height: 56px;text-indent: 26px;font-size: 18px;background: url(../images/proListClassify_icon02.png) no-repeat 220px center #eaeaea;line-height: 56px;}
.proListClassify .sidebar .box1 dd a {display: block;font-size: 14px;color: #666666;height: 50px;line-height: 50px;background: url(../images/proListClassify_icon02.png) no-repeat 220px center ;text-indent: 25px;text-decoration: none;border: 1px solid #000;}
.proListClassify .sidebar .box1 dd a:first-child {border-top: none;}
.proListClassify .sidebar .box1 dt:hover {color: #043985;background: url(../images/proListClassify_icon03.png) no-repeat 220px center #eaeaea;font-weight: bold;}
.proListClassify .sidebar .box2 {margin-top: 20px;background: #fff;}
.proListClassify .sidebar .box2 .phone {background: url(../images/proListClassify_phone.png) no-repeat 32px center;padding-left: 86px;padding-top: 25px;padding-bottom: 20px;border-bottom: 1px solid #eaeaea;}
.proListClassify .sidebar .box2 .phone span {display: block;font-size: 14px;color: #333333;}
.proListClassify .sidebar .box2 .phone p {font-size: 24px;color: #043985;font-family: arial;}
.proListClassify .sidebar .intro {padding: 28px 28px 24px;}
.proListClassify .sidebar .intro p {font-size: 14px;color: #333333;margin-bottom: 8px;line-height: 20px;}
.proListClassify .sidebar .intro p em {font-size: 14px;color: #333;font-family: arial;}
.proListClassify .section {width: 850px;float: right;}
.proListClassify .section .con ul {width: 105%;}
.proListClassify .section .con li {width: 420px;height: 469px;margin-right: 10px;float: left;margin-bottom: 10px;}
.proListClassify .section .con li .Pic {display: block;width: 420px;overflow: hidden;}
.proListClassify .section .con li .Pic img{width: 420px; }
.proListClassify .section .con li .intro {padding: 18px 32px 0;height:170px;background: #fff;position: relative;}
.proListClassify .section .con li .intro h3 {font-size: 16px;color: #333333;font-weight: normal;}
.proListClassify .section .con li .intro h3 a {color: #333333;text-decoration: none;}
.proListClassify .section .con li .intro h3 a:hover{ color:red}
.proListClassify .section .con li .intro p {line-height: 22px;color: #666666;font-size: 13px;margin-top:4px; height:64px; overflow:hidden}
.proListClassify .section .con li .intro .btn {overflow: hidden;width: 281px;height: 42px;background: url(../images/proListClassifyBg01.png) no-repeat center;position: absolute;bottom: 26px;left: 60px;}
.proListClassify .section .con li .intro .btn a {display: block;width: 140px;height: 42px;line-height: 42px;text-align: center;float: left;font-size: 14px;color: #777777;text-decoration: none;}
.proListClassify .section .con li .intro .btn a i {display: inline-block;width: 7px;height: 12px;background: url(../images/proListClassify_icon04.png) no-repeat center;margin-left: 8px;position: relative;top: 2px;}
.proListClassify .section .con li .intro .btn a:first-child {border-right: 1px solid #eaeaea;}
.proListClassify .section .con li .intro .btn a:hover {color: #fff;}
.proListClassify .section .con li:hover h3 a {color: #043985;}
.proListClassify .section .con li .intro .btn a.more:hover {background: url(../images/proListClassifyBg02.png) no-repeat center;}
.proListClassify .section .con li .intro .btn a.more:hover i {background: url(../images/proListClassify_icon05.png) no-repeat center;}
.proListClassify .section .con li .intro .btn a.zx:hover {background: url(../images/proListClassifyBg03.png) no-repeat center;}
.proListClassify .section .con li .intro .btn a.zx:hover i {background: url(../images/proListClassify_icon05.png) no-repeat center;}


.csccc h3 img{height:18px; float:left}
 

.pro_list{ height:auto; overflow:hidden; width:92%; margin-left:4%; float:left;}
.pro_list dl{ float:left; width:23%; height:auto; margin: 0 1% 3% 1%;}
.pro_list dl:hover {-moz-box-shadow: 0 5px 10px silver;-webkit-box-shadow: 0 5px 10px silver;box-shadow: 0 5px 10px silver;filter: progid:DXImageTransform.Microsoft.Shadow(color='#AFBEDA',Direction=125,Strength=9)}
.pro_list dl > a{ display:block;  } 
.pro_list dt{ width:100%; float:left; border:#CCD5E9 1px solid; text-align:center; padding:10px 1%;background: #fff url(/images/pro_x.png) repeat;}
.pro_list dt  img{ width:96%; height:auto; margin-bottom:3px; box-shadow:#E2E8FB 0px 3px 10px;}
.pro_list dt a:hover img{filter:alpha(opacity=80);opacity:0.8; -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.pro_list dd h3{ font-size:24px ; margin-bottom:10px;padding:2px 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pro_list dd h3 a{ color:#475770}
.pro_list dd{ line-height:25px;padding:8% 2% 4% 8%; min-height:152px; width:92.5%;  overflow:hidden;background:#f0f3fa;/*box-shadow: 2px 2px 2px rgba(0,0,0,.05);*/
-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.pro_list dd:hover{ background:#d21423;-moz-box-shadow:0 3px 10px rgba(0,0,0,.2); color:#fff;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);top:-5px}
.pro_list dd:hover h3 a{color:#fff;}
.pro_list dd p{ margin:5px 0;font-size:16px; color:#617798}
.pro_list dd:hover p{color:#fff;}
.pro_list{margin-top:14px; }
.pro_list .bj-btn,.pro_list .r_btn{ width:90px; margin: 10px 0 10px;  display: inline-block; text-align: center;  font-size: 14px;   line-height: 36px;}
.pro_list .bj-btn{color: #617798;border:#617798 1px solid;-webkit-transform: skew(-8deg, 0);transform: skew(-8deg, 0); background:#fff}
.pro_list .r_btn{ background: #617798; border:#333 1px solid;color: #fff;}
.pro_list .bj-btn:hover{color: #07284E; background: #fff; border:1px solid #999;}
.pro_list .r_btn:hover{color: #fff; background:#252A3C; border:1px solid #252A3C;}

 


.paging {width: 100%;margin-top: 20px;margin-bottom: 0px;text-align: center; }
.paging span {display: inline-block;vertical-align: middle;width: 44px;height: 44px;line-height: 44px;font-size: 14px;color: #fff;margin: 0 5px;cursor: pointer;}
.paging span > a.previousBtn {display: block;width: 44px;height: 44px;margin: 0 auto;font-size: 0;}
.paging span > a.nextBtn {display: block;width: 44px; height: 44px;margin: 0 auto; font-size: 0;}
.paging p.jk_num {display: inline-block;vertical-align: middle;margin: 0 5px;}
.paging p > a {display: inline-block;vertical-align: middle;width: 45px;height: 43px;line-height: 43px;font-size: 16px;color: #999;margin: 0 5px;cursor: pointer;background: url(../images/pagingBg01.png) no-repeat center;}
.paging .jk_num a:hover, .paging a.cur {background: url(../images/pagingBg02.png) no-repeat center;color: #fff;}

.proListNews {width: 100%; margin-bottom:40px;}
.proListNews .top {width: 100%;height: 38px;border-bottom: 1px solid #eaeaea;}
.proListNews .top h3 {font-size: 20px;color: #333333;float: left;}
.proListNews .top h3 em{ color:red; font-style:normal}
.proListNews .top h3 i {display: block;width: 24px;height: 1px;background: #043985;position: relative;top: 14px;}
.proListNews .top a.more {display: block;font-size: 13px;color: #666666;float: right;margin-right: 6px;text-decoration: none;}
.proListNews .top a.more:hover {color: red;}
.proListNews .mainCon {padding: 41px 0;background: #fff;  width:100%}
.proListNews .mainCon dl {float: left;margin-left: 40px;width: 577px;padding-right: 41px;border-right: 1px dotted #b2b2b2;}
.proListNews .mainCon dt img{ width:200px; float:left }
.proListNews .mainCon dd {width: 330px;float: right;height: 180px;position: relative;}
.proListNews .mainCon dd h3 {font-size: 16px;font-weight: normal;}
.proListNews .mainCon dd h3 a {color: #000000;text-decoration: none;}
.proListNews .mainCon dd p a {color: #666666;text-decoration: none;}
.proListNews .mainCon dd span {display:block; font-size: 13px;color: #999999;position: absolute;bottom: 15px;left: 0;}
.proListNews .mainCon dd a.more {display:block;width:36px;height:36px;background:url(../images/list_circle.png) no-repeat left top;overflow:hidden;position: absolute;right:6px;bottom: 0;}
.proListNews .mainCon dl:hover dd a.more {background-position: left bottom;}
.proListNews .mainCon dl:hover dd h3 a {color: red;}
.proListNews .mainCon ul {width: 474px;float: right;margin-right: 30px; }
.proListNews .mainCon li {overflow: hidden;margin-top: 3px;}
.proListNews .mainCon li a {display: block;font-size: 13px;color:#333333;width:320px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;float: left;}
.proListNews .mainCon li a:hover {color: red;}
.proListNews .mainCon li span {display: block;font-size: 13px;color: #999999;font-family: arial;margin-right: 10px;float: right;}




.proDetailsIntro {width: 100%;padding-top: 30px;padding-bottom: 90px;background: #eaeaea;}
.proDetailsIntro .conL {width: 600px;float: left;position: relative;}
.proDetailsIntro .conL i {display: block;width: 44px;height: 44px;position: absolute;z-index: 9;cursor: pointer;overflow: hidden;top: 50%;margin-top: -22px;}
.proDetailsIntro .conL i.prev {left: 0;}
.proDetailsIntro .conL i.next {right: 0;}
.proDetailsIntro .conL .btnList {width: 100%;height: 10px;text-align: center;position: absolute;bottom: 24px;}
.proDetailsIntro .conL .btnList span {display: inline-block;width:10px;height:10px;overflow: hidden;position: relative;background: url(../images/proDetailsIntro_icon01.png) no-repeat left top;margin-left: 16px;cursor: pointer;}
.proDetailsIntro .conL .btnList span.cur {background-position: left bottom;}
.proDetailsIntro .conL .btnList span:first-child {margin-left: 0;}
.proDetailsIntro .conL .conBox {width: 600px;height: 480px;position: relative;overflow: hidden;}
.proDetailsIntro .conL .conBox ul {position: absolute;top: 0;left: 0;}
.proDetailsIntro .conL .conBox li {float: left;width: 600px;}
.proDetailsIntro .conL .conBox li img {display: block;}
.proDetailsIntro .conR {float: right;padding-top: 20px;width: 541px;height: 460px;position: relative;}
.proDetailsIntro .conR h3 {font-size: 24px;color: #333333;font-weight: normal;}
.proDetailsIntro .conR i {display: block;width: 541px;height: 2px;margin: 28px 0 32px 0;}
.proDetailsIntro .conR h4 {font-size: 14px;color: #333333;font-weight: normal;margin: 46px 0 26px;}
.proDetailsIntro .conR p {font-size: 14px;color: #666666;line-height: 22px;}
.proDetailsIntro .conR .box {width: 100%;position: absolute;bottom: 20px;left: 0;}
.proDetailsIntro .conR .box .zx {display: block;width: 197px;height: 60px;float: left;font-size: 22px;color: #fff;line-height: 60px;background: url(../images/proDetailsIntroBg01.png) no-repeat center;text-align: center;text-decoration: none;}
.proDetailsIntro .conR .box .zx img {position: relative;top: 4px;margin-left: 8px;}
.proDetailsIntro .conR .box .phone {float: left;padding-left: 56px;; background: url(../images/proListClassify_phone.png) no-repeat left center;margin-left: 46px;margin-top: 6px;}
.proDetailsIntro .conR .box .phone span {display: block;font-size: 14px;color: #333333;}
.proDetailsIntro .conR .box .phone em {display: block;font-size: 24px;color:red;font-family: arial;}
/* proDetailsLy*/.proDetailsLy {width: 100%;margin-top: 40px;}
.proDetailsLy .mainCon {padding: 40px 40px 0 20px;background: #fff;height: 420px;}
.proDetailsLy .mainCon .box1 {width: 100%;}
.proDetailsLy .mainCon .box1 .Input {width: 548px;height: 58px;border: 1px solid #e0e0e0;float: left;margin-bottom: 20px;margin-left: 20px;}
.proDetailsLy .mainCon .box1 .Input span {width: 130px;float: left;display: block;border-right: 1px solid #e0e0e0;line-height: 58px;font-size: 16px;color: #999999;text-indent: 22px;}
.proDetailsLy .mainCon .box1 input {width: 344px;padding-left: 22px;padding-right: 51px;font-size: 16px;color: #333333;line-height: 58px;outline: none;border: none;}
.proDetailsLy .mainCon .box1 .Input1 input {background: url(../images/proDetailsLy_icon01.png) no-repeat 372px center;}
.proDetailsLy .mainCon .box1 .Input2 input {background: url(../images/proDetailsLy_icon02.png) no-repeat 372px center;}
.proDetailsLy .mainCon .box1 .Input3 input {background: url(../images/proDetailsLy_icon03.png) no-repeat 372px center;}
.proDetailsLy .mainCon .box1 .Input4 input {background: url(../images/proDetailsLy_icon04.png) no-repeat 372px center;}
.proDetailsLy .mainCon .box1 textarea {text-indent: 22px;width: 1067px;height: 120px;border: 1px solid #e0e0e0;margin-left: 20px;padding-top: 18px;font-size: 16px;color: #999999;outline: none;resize: none;background: url(../images/proDetailsLy_icon05.png) no-repeat 1072px 18px;padding-right: 51px;}
.proDetailsLy .mainCon .box2 {text-align: center;margin-top: 25px;}
.proDetailsLy .mainCon .box2 a.tj {margin-right: 12px;}
.proDetailsLy .mainCon .box2 a {display: inline-block;width: 242px;height: 52px;line-height: 52px;text-align: center;font-size: 20px;color: #666666;text-decoration: none;background: url(../images/proDetailsLyBg01.png) no-repeat center;}
.proDetailsLy .mainCon .box2 a i {display: inline-block;width: 7px;height: 12px;background: url(../images/proListClassify_icon04.png) no-repeat center;margin-left: 14px;}
.proDetailsLy .mainCon .box2 a:hover {background: url(../images/proDetailsLyBg02.png) no-repeat center;color: #fff;}
.proDetailsLy .mainCon .box2 a:hover i {background: url(../images/proListClassify_icon05.png) no-repeat center;}
/* proDetailsPictures*/
.proDetailsPictures {width: 100%;margin-top: 40px;}
.proDetailsPictures .mainCon {width: 100%;padding-top: 30px;}
.proDetailsPictures .mainCon li:first-child {margin-left: 0;}
.proDetailsPictures .mainCon li em {display: block;font-size: 13px;color: #333333;margin-top: 15px;}

.proDetailsCanS {width: 100%;background: #fff; margin-top:20px;} 
.proDetailsCanS .menu {width: 100%;height: 60px; }
.proDetailsCanS .menu li {float: left;width:100%;height: 60px;line-height: 60px; font-size: 18px; text-indent:1em;color: #fff;background: #8c8c8c;}
.proDetailsCanS .menu li.status_on {background: #043985;}
.proDetailsCanS .mainCon {width: 100%;background: #fff;}
.proDetailsCanS .menu li.cur {background: red;}
.proDetailsCanS .mainCon .box {width: 100%;padding: 20px 0;}
.proDetailsCanS .mainCon .box h3{ margin-top:30px; float:left; text-align:center; width:100%}
.proDetailsCanS .mainCon .box p{ padding:10px 0} 


.IndexService{padding: 70px 0;background: url(../images/IndexServiceBg.jpg) center center; float:left; width:100%; margin-top:40px; margin-bottom:40px;}
.IndexServiceCon{margin-top: 40px;}
.IndexServiceCon ul li{float: left;background-color: #fff;width: 220px;padding: 60px 80px;text-align: center;margin-left: 30px;transition: .8s;top: 0;}
.IndexServiceCon ul li:first-child{margin-left: 0;}
.IndexServiceCon ul li h3{font-size: 24px;color: #043985;font-weight: normal;}
.IndexServiceCon ul li p{color: #666;font-size: 16px;line-height: 30px;margin-top: 20px;}
.IndexServiceCon ul li span{width: 50px;height: 50px;display: block;overflow: hidden;position: relative;margin: 40px auto 0;}
.IndexServiceCon ul li span img{width: 50px;height: 100px;display: block;position: relative;transition: all 0.5s;}
.IndexServiceCon ul li:hover span img{position: relative;top: -50px;transform: rotateY(360deg);}
.IndexServiceCon ul li:hover{position: relative;top: -10px;}
.Title{text-align: center; width:100%; float:left;}
.Title h3{font-size: 30px;font-weight: normal;color: #333;}
.Title h3 a{color: #333;}
.Title h3 a img{width: 19px;height: 16px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 15px;}
.Title h3 img{width: 19px;height: 16px;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;margin: 0 15px;}
.Title p{font-size: 16px;color: #999;margin-top: 10px;}
.Title p i{width: 70px;height: 1px;display: inline-block;*display: inline;*zoom: 1;background-color: #dedede;vertical-align: middle;margin: 0 15px;}

.Title02 h3{color: #fff;}
.Title02 p{color: #fff;}
.Title02 p i{background-color: #fff;}

.CustomerChoice{padding: 0px 0;background-color: #f4f4f4; margin-bottom:40px; float:left}
.CustomerChoice-Bot ul{width: 1230px;margin-left: -30px;}
.CustomerChoice-Bot ul li{width: 380px;text-align: center;float: left;margin-top: 30px;margin-left: 30px;}
.CustomerChoice-Bot ul li span{width: 380px;height: 303px;display: block;overflow: hidden;}
.CustomerChoice-Bot ul li span img{width: 380px;height: 303px;display: block;transition: .8s;}
.CustomerChoice-Bot ul li:hover span img{transform: scale(1.03);}
.CustomerChoice-Bot ul li:hover p{background-color: #043985;color: #fff;}
.CustomerChoice-Bot ul li p{height: 60px;line-height: 60px;background-color: #fff;color: #333;font-size: 16px;padding: 0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}




.newsListCon {width: 100%;margin: 40px 0;}
#newsListCon {margin-top:0px;}
.newsListCon .mainCon {width: 1200px;margin: 0 auto;}
.newsListCon .mainCon .conBox {width: 1200px;margin: 0 auto;}
.newsListCon .mainCon .con {width: 100%;}
.newsListCon .mainCon dl {width: 100%;padding-top: 39px;height: 209px;border: 1px solid #dfdfdf;border-top: none;background: #fff;position: relative;}
.newsListCon .mainCon dl:first-child {border-top: 1px solid #dfdfdf;}
.newsListCon .mainCon dt {width: 220px;height: 170px;float: left;margin-left: 40px;overflow: hidden;}
.newsListCon .mainCon dt img {display: block;transform: scale(1);transition: all 2s ease-out;width:220px;height:176px;}
.newsListCon .mainCon dl:hover dt img {transform: scale(1.2);}
.newsListCon .mainCon dd {width: 875px;height: 170px;position: relative;margin-left: 28px;float: left;}
.newsListCon .mainCon dd h3 {font-size: 20px;font-weight: normal;}
.newsListCon .mainCon dd h3 a {color: #000000;text-decoration: none;}
.newsListCon .mainCon dd p {font-size: 13px;color: #666666;line-height: 24px;margin-top: 17px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.newsListCon .mainCon dd .label {font-size: 12px;color: #999999;display: block;padding-left: 26px;position: absolute;left: 0;bottom: 0;background: url(../images/newsList_icon03.png) no-repeat left center;line-height: 16px;}
.newsListCon .mainCon dd .zan {display: block;font-size: 13px;font-family: arial;height: 16px;background: url(../images/newsList_icon01.png) no-repeat left top;position: absolute;top: 5px;right: 74px;padding-left: 24px;padding-top: 2px;}
.newsListCon .mainCon dd .readNum {display: block;font-size: 13px;font-family: arial;height: 20px;background: url(../images/newsList_icon02.png) no-repeat left 7px;position: absolute;top: 2px;right: 4px;padding-left: 24px;padding-top: 0;}
.newsListCon .mainCon dd a.more {display: block;width: 36px;height: 36px;background: url(../images/list_circle.png) no-repeat left top;overflow: hidden;position: absolute;right: 6px;bottom: 0;}
.newsListCon .mainCon dl:hover dd a.more {background-position: left bottom;}
.newsListCon .mainCon dl:hover dd h3 a {color: #043985;}
.newsListCon .mainCon dl:hover {box-shadow: 0 0 10px 6px #eeeeee;z-index: 99;}


.inabout{ overflow:hidden; padding:10px; }
.inabout h4{ text-align:center; font-weight:normal; font-size:26px; color:#333; margin-bottom:25px; margin-top:40px;}
.inabout .ptop{ width:1070px; margin:0 auto; text-align:center; font-size:14px; color:#777; line-height:26px;}
.inabout .tedian{ overflow:hidden; width:960px; padding:60px 120px; border-bottom:1px solid #e7e7e7; margin-bottom:60px;}
.inabout .tedian li{ float:left; width:239px; border-right:1px solid #e7e7e7;}
.inabout .tedian .last{ border:none;}
.inabout .tedian li em{ display:block; text-align:center; font-size:60px; color:#555;}
.inabout .tedian li span{ display:block; text-align:center; font-size:14px; color:#999;}
.inabout .ftr{ float:right; text-align:right}
.inabout .ftl{ float:left; text-align:left;}
.inabout dl.nyzl03{ overflow:hidden; width:1160px; border-bottom:1px solid #e7e7e7; padding:30px 20px}
.inabout dt{ overflow:hidden}
.inabout dd{ overflow:hidden; width:550px;}
.inabout dd p{ font-size:14px; line-height:26px; color:#777;}
.inabout dd h5{ font-weight:normal; font-size:18px; color:#333; margin-bottom:20px; margin-top:10px; }
.inabout .tulist{ overflow:hidden; width:1218px; height:300px;}
.inabout .tulist li{ width:386px; height:300px; text-align:center; margin-right:20px; overflow:hidden; position:relative; float:left;}
.inabout .tulist li img{ display:block; position:absolute; left:0; top:0}
.inabout .tulist li span{ display:block; width:100%; height:55px; position:absolute; left:0; bottom:0; line-height:55px; text-align:center; font-size:14px; color:#555;}
.inabout dl:hover{box-shadow:0 0 20px #ddd;}

.gduo{ height:30px; line-height:30px; background:#f7f7f7; overflow:hidden; margin:35px 0px; padding:0 10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{  font-weight:bold;}



.probox{ overflow:hidden; width:1200px;margin:0 auto; position:relative; margin-bottom:54px; }
.probox ul{padding:10px; overflow:hidden; width:1230px;}
.probox li{ overflow:hidden; float:left; position:relative; width:386px; height:460px; margin-right:16px; background-color:#fff; margin-bottom:20px;}
.probox li img{ display:block; position:absolute; left:0; top:0}
.probox li .wen{ overflow:hidden; padding:0 20px; width:346px; height:93px; border-top:1px solid #ccc; position:absolute; left:0; bottom:0; z-index:2; background:red;}
.probox li h4{ font-size:16px; font-weight:normal; margin-top:20px; margin-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.probox li h4 a{ color:#333;}
.probox li p{ font-size:12px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:290px;}
.probox li:hover{ box-shadow:0 0 10px #ccc;}
.probox li:hover a{ color:#333;}
.probox li:hover p{ color:#000;}
 

.fenye{ overflow:hidden; margin:0 auto; height:38px;}
.fenye li{ float:left; width:36px; height:36px; border:1px solid #cecece; text-align:center; line-height:36px; font-size:16px; color:#888; margin:0 5px; cursor:pointer}
.fenye li:hover,.fenye li.cur{ color:#fff; background-color:#1651b9; border-color:#1651b9;}

 
.ser_lc{ width:100%; float:left}
.ser_lc h2{width:100%;text-align:center; margin:55px auto 20px;line-height:45px;font-weight:600;color:#00132b;font-size:40px;}
.ser_lc p{ margin:5px auto 5px; }
.ser_lc ul{margin-left:-4.33%; margin-bottom:30px; overflow:hidden;}
.ser_lc ul li{ width:29%; margin:20px 0 0px 4.33%; background-color:#fff; float:left;overflow:hidden; }
.ser_lc ul li .img{ width:100%; overflow:hidden;}
.ser_lc ul li .img img{ width:100%; height:auto;}
.ser_lc ul li h4{ font-size:22px; text-align:center;line-height:1.5em;font-weight:normal; margin:5px 15px 0px; }
.ser_lc ul li h4 a{color:#222;}
.ser_lc ul li h4 a:hover{color:#00ab21;}
.ser_lc ul li p{padding:0px 15px 15px; margin:0; text-indent:0; text-align:left;  overflow:hidden; }
.ser_lc ul li .img:hover img{transition-delay: 0s; transition-duration: 0.4s; transition-property: all; transition-timing-function: ease;-moz-transition-delay: 0s; -moz-transition-duration: 0.4s; transform: scale(1.2, 1.2);	}
.ser_lc dl{ width:100%;padding:15px 0 10px; overflow:hidden;}
.ser_lc dl dd{ width:22%; padding:0px 1.5% 15px; border-radius:1px; float:left;text-align:center; overflow:hidden;}
*+html .ser_lc dl dd{width:24.5%; }
.ser_lc dl dd strong{ display:block; font-weight:normal; text-align:center;   margin:5px auto 20px;}
.ser_lc dl dd strong img{ width:80%; max-width:180px; height:auto;}
.ser_lc dl dd span{ width:100%; text-align:center; margin-bottom:-10px; font-size:16px;  color:#222; }
.ser_lc ul li h4,.ser_lc ul li p{ padding-left:15px; padding-right:15px;}

.about_scl{float:left; margin:10px 0 30px;}
.about_scl h2{width:100%;text-align:center; margin:55px auto 20px;line-height:45px;font-weight:600;color:#00132b;font-size:40px;}
.about_scl p{ width:100%; margin:5px auto 15px;}
.about_scl p span a{color:#009610; font-size:20px; display:inline-table;}
.about_scl p span a:hover{ text-decoration:underline;}
.about_scl ul,.about_scl dl{overflow:hidden;margin-top:10px; margin-left:-3%;}
.about_scl ul li{float:left; margin-top:9px; font-size:15px; margin-left:3%;width:22%; overflow:hidden;}
.about_scl dl dd{float:left; margin-top:9px; margin-bottom:25px; margin-left:3%;width:30.2%; overflow:hidden;}
.about_scl ul li p,.about_scl dl dd p{ width:100%;text-indent:0; text-align:center; margin:5px auto 0px;}
.about_scl ul li a,.about_scl dl dd span{ width:100%; display:block; text-align:center; cursor:pointer;  overflow:hidden;}
.about_scl ul li img,.about_scl dl dd img{ width:100%; float:left;}
.about_scl ul li:hover img,.ab_m3 dl dt:hover img,.about_scl dl dd:hover img{transition-delay: 0s; transition-duration: 0.4s; transition-property: all; transition-timing-function: ease;-moz-transition-delay: 0s; -moz-transition-duration: 0.4s; transform: scale(1.1, 1.1);	}


.linkUsMap {width: 100%;padding-top: 30px; }
.linkUsMap .mainCon {width: 100%;background:#fff;}
.linkUsMap .mainCon .conL {width: 455px;height: 496px;float: left;background: #fff;padding: 54px 70px 0 75px;}
.linkUsMap .mainCon .conL h3 {font-size: 24px;color: #006699;margin-bottom: 42px;}
.linkUsMap .mainCon .conL .box {width: 100%;}
.linkUsMap .mainCon .conL .box li {height: 71px;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.linkUsMap .mainCon .conL .box li:first-child {border-top: 1px solid #e5e5e5;}
.linkUsMap .mainCon .conL .box li img {display: block;margin-top: 18px;float: left;}
.linkUsMap .mainCon .conL .box li p {float: left;margin-top: 26px;width: 402px;float: right;}
.linkUsMap .mainCon .conL .box p span {font-size: 15px;color: #666666;}
.linkUsMap .mainCon .conL .box p em {font-size: 15px;color: #333;}

.linkUsLy {width: 100%;margin-top: 12px;}
.linkUsLy .mainCon {width: 100%;height: 520px;background: url(../images/linkUsLyBg.jpg) no-repeat top left;padding-bottom: 20px;position: relative;}
.linkUsLy .mainCon .box {width: 500px;margin-left: 620px;padding-top: 55px;}
.linkUsLy .mainCon .box input {width: 408px;height: 58px;line-height: 58px;padding: 0 70px 0 20px;border: none;border: 1px solid #e5e5e5;font-size: 16px;color: #999999;margin-bottom: 20px;outline: none;font-size: 16px;color: #333;}
.linkUsLy .mainCon .box .input1 {background: url(../images/linkUsLy_icon01.png) no-repeat 452px center;}
.linkUsLy .mainCon .box .input2 {background: url(../images/linkUsLy_icon02.png) no-repeat 452px center;}
.linkUsLy .mainCon .box textarea {width: 408px;height: 80px;padding: 0 70px 0 20px;border: none;border: 1px solid #e5e5e5;font-size: 16px;color: #999999;margin-bottom: 20px;outline: none;font-size: 16px;color: #999999;padding-top: 20px;background: url(../images/linkUsLy_icon03.png) no-repeat 452px 20px;resize: none;}
.linkUsLy .mainCon .box a{display: block;height:60px;text-align:center;width:100%;font-size:22px;color:#fff;line-height:60px;background:red;text-decoration: none;}
.linkUsLy .mainCon .title {position: absolute;top: 66px;left: 70px;}
.linkUsLy .mainCon .title h3 {font-size: 24px;color: red;}
.linkUsLy .mainCon .title p {font-size: 20px;color: #b8b8b8;font-family: arial;margin-top: 2px;}
.linkUsLy .mainCon li {margin-bottom: 20px;color: #777;height: 60px;list-style:none;}
.linkUsLy .mainCon label {display: inline-block;float: left;line-height: 60px;height: 58px;width: 77px;border: 1px solid #dedede;border-right-width: 0;text-align: center;background: #fff;}
.linkUsLy .mainCon .iptTxt {float: left;width: 252px;border: 1px solid #dedede;height: 16px;line-height: 16px;padding: 10px 0;outline: none;text-indent: 1em;background: #fff;color: #333;}
.linkUsLy .mainCon li.yzm .iptTxt {float: left;width: 130px;margin-bottom: 0px;}
cite {display: block;}
.linkUsLy .mainCon cite {float: left}
.linkUsLy .mainCon cite img {width: 110px;margin-left: 10px;margin-top: 10px;}
.linkUsLy .mainCon cite #spChgVerCode {display: inline;text-align: left;font-size: 14px;color: #000;background: none;}




.case_top{ width:100%;float:left; margin-bottom:10px;background: #31395B; padding:10px 0 50px}
.case_top h1{ font-size: 34px;color:#fff; margin-top:20px; margin-bottom:8px; display: inline-block;color: #c3311c;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: -webkit-linear-gradient(left,#ffffff,#F3F5FD);}
.case_top h1:before {background: url(../images/case_ico0.png) no-repeat; display: inline-block; content: "";width: 35px; height:37px;    background-size: 30px;vertical-align:middle;}
.f_tit{ color:#C1C7DE; font-size:18px;}
.case_top_con{ width:100%; overflow:hidden; margin-top:20px;}
.case_top_con_left{ float:left; width:73%;}   .case_top_con_left img{ width:100%;border-radius:50px; height:auto}

.case_top_con_right{ float:left; width:25%; margin-top:30px;}
.case_contact {width:100%;margin:40px 0 0 0;position:relative}
.case_contact span:after {content: '';width: 98px;height: 160px;display: block;background: url(../images/case_kefu1.png) no-repeat;background-size: contain;position: absolute;left:-30px;top: -40px;}
.case_contact .prony_order {display:block;width:85%; margin-top:8px; float:left}
.case_contact .prony_order a{display:block;font-size:18px;background-color: #c9221e;background-image: linear-gradient(90deg, #FF5A69 30%, #eb0001 50%, #FF2434);background-position: left center;background-size: 200% 100%; background-repeat: no-repeat;transition: background-position .6s ease;padding:12px 0;text-align:center; color:#fff;border-radius:40px 25px  0 30px;}
.case_contact .prony_order a:hover{background-position:right center; }
.case_contact .prony_order a:hover {background:#ff4a00;}
.case_top_con_right_zi_bg{background:#F2F6FF url(../images/pro_x.png) repeat repeat; overflow:hidden; width:100%;margin-left:-30px; padding:4%; overflow:hidden}
.case_top_con_right_zi{ background:#fff;box-shadow: 2px 0 20px rgba(21, 53, 129, 0.2); width:92%; padding:1% 3% 1% 5%; overflow:hidden}
.case_top_con_right_zi p{ padding:10px 0; line-height:30px;}
.case_top_con_right_zi span{ display:block; margin:5px 0; line-height:24px;}
.case_tel{font-size: 20px;width:100%;background: url(../images/case_tel.png) no-repeat left top; background-size:50px; margin:20px 0 0; padding-left:66px; }
.case_tel span{font-size: 14px; margin:0; line-height:18px}
.case_tel a{color: #eb0001;font-size:28px;font-weight: 600; line-height:30px;}
.case_top_con_right_ser{ background:#Fff;box-shadow: 2px 0 20px rgba(21, 53, 129, 0.2);border-radius:0 40px  40px 0; width:92%; padding:4%; overflow:hidden}
.case_top_con_right_ser p{ padding:5px 0 5px 30px;background: url(../images/case_ico1.png) no-repeat 5px center; }
.jl30{ margin-top:20px;}


.case-one .pdlt {width: 70%;float: left;}   .case_tit{ font-size:30px; margin-bottom:20px;}
.case-one .pdrt {width: 25%;float: right;text-align: right;}
.case-one .pdrt .txt {font-size: 18px;line-height: 12px;margin: 10px 0;}
.case-one .pdrt .num {font-size: 36px;font-weight: bold;color: #e60d02;}
.case-one  .pdrt  a{display: inline-block;width: 40%;height: 50px;text-align: center;line-height: 50px;font-size: 18px;color: #fff;background: #e6221a;border-radius: 5px;margin-top: 10px;}
.case-one  .pdrt  a:hover{background: #0c5f95;}
.case-one  .pdlt .sp0{background: url(/images/ico_1.png) 3px  center no-repeat; padding-left:40px; width:50%;}
.case-one  .pdlt .sp1{background: url(/images/ico_2.png) 3px  center no-repeat;width:50%;padding-left:40px; float:left}
.case-one  .pdlt .sp2{background: url(/images/ico_3.png) 3px  center no-repeat; width:100%; padding-left:40px; margin-top:15px;display:block}
.case-two{margin-bottom:50px;}
.case-two h2{text-align: center;font-size: 42px;color:#333;line-height: 60px;font-weight: 600;}
.case-two-tit{text-align: center;font-size: 16px;color:#666;line-height: 32px;width:75%;margin:0 auto 30px;}
.case-two ul li{width:20%;float: left;text-align: center;margin-left:4%;}
.case-two ul li a{display: block;overflow: hidden;}
.case-two ul li a img{-moz-transition: all 1s ease;-o-transition: all 1s ease;-webkit-transition: all 1s ease;-ms-transition: all 1s ease;transition: all 1s ease;display:block;width:100%;}
.case-two ul li a img:hover{-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}
.case-two ul li h4{display: block;border:1px solid #666;margin-top: 30px;}
.case-two ul li h4 a{font-size: 16px;line-height: 54px;height: 54px;display: block}
.case-two ul li:hover h4{border:1px solid #e6221a;background: #e6221a;transition: all 1s ease}
.case-two ul li:hover h4 a{color:#fff;transition: all 1s ease;}
.case-three,.case-five{background:#f0f3fa;padding:50px 10%;}
.case-three{ line-height:30px; float:left;}  .case-three h3{ margin:20px 0;font-size: 32px;color:#333;}
.case-three-l{float: left;width: 50%;}
.case-three-l h3{font-size: 36px;color:#333;font-weight: 600}
.case-three-l p{font-size: 16px;color:#666;line-height: 32px;text-indent: 2em;margin-top: 30px;}
.case-three-r{float:right;width: 40%;}
.case-four,.case-six{margin:50px auto;}
.case-four h3{text-align: center;font-size: 36px;font-weight: 600;color: #333; width:100%; float:left; padding-top:15px;}
.case-four-tit{text-align: center;font-size: 16px;color:#666;line-height: 32px;margin: 10px auto;width:100%; float:left}
.case-four ul{ width:100%; margin:0 auto 20px; overflow:hidden}
.case-four li{ width:22%;  float:left; margin-right:3%;}
.case-four li a{ display:block;  width:100%;text-align:center; line-height:21px; padding-top:20px; font-size:14px; color:#9a9a9a;}
.case-four li b{ display:block; font-size:18px; font-weight:normal; font-family:"å¾®è½¯é›…é»‘"; margin-bottom:5px; margin-top:20px;color:#242424;}
.case-four-ico {display: inline-block;width:145px;height:145px;vertical-align: middle;background: url(/images/sy_15.png) no-repeat #fff;margin: 0 0.3em;box-shadow: 2px 0 20px rgba(21, 53, 129, 0.2);border-radius:50%;}
.case-four-ico_2 {background-position: -145px 0;}
.case-four-ico_3 {background-position: -290px 0;}
.case-four-ico_4 {background-position: -435px 0;}
.case-four li:hover .case-four-ico{background-position: 0 -145px;}
.case-four li:hover .case-four-ico_2 {background-position: -145px -145px;}
.case-four li:hover .case-four-ico_3 {background-position: -290px -145px;}
.case-four li:hover .case-four-ico_4 {background-position: -435px -145px;}
.case-five-l{float: left;width: 12%;text-align: center;}
.case-five-l span{background: linear-gradient(#D5E1FC,#A6B6E2);border-radius:50%; display:block}
.case-five-l img{width: 100%;border-radius:50%;}
.case-five-l strong{text-align: center;font-size: 18px;color:#333;font-weight: 600;line-height: 42px}
.case-five-r{float:right;width:80%;background: url(/images/yinhao.png) no-repeat right top; }
.case-five-r h4{font-size: 30px;color:#333;font-weight: 600;line-height: 60px}
.case-five-r p{font-size: 16px;color:#666;line-height: 32px;text-indent: 2em;margin-top: 15px;margin-bottom:20px;}
.case-five-r a{height: 50px;line-height: 50px;width: 40%;margin: 3px 1.5%;*margin: 3px 1.3%;float: left;font-size: 20px;text-align: center;border-radius:30px;}
.case-five-r .zixun{background: #e6221a;color: #fff;}
.case-five-r .tel{background:#38425a;color: #fff;}
.case-six{ margin-bottom:20px;}
.case-six h3{text-align: center;font-size: 36px;font-weight: 600;color: #333; padding:15px 0}
.case-six-tit{text-align: center;font-size: 16px;color:#666;line-height: 32px;margin: 10px auto;}
.case-six ul{margin:30px 0;}
.case-six li{float: left;width: 22%; margin:0 1.5%;}
.case-six li a{display: block}
.case-six li img{width: 100%;}
.case-six li h4{font-size: 16px;color:#333;text-align:center;margin:15px auto;line-height: 24px;}
.case-six li h4 a{color:#333;}
.case-six li:hover img {filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7 }
.case-six li:hover h4 a{color:#FF3F3C;}


.production-panel { width:90%; padding:30px 5% 0; background:url("../images/article_bg_01.jpg") center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto; float:left }
 
.production-wrapper {z-index:10;}
.production-info { }
.production-info .lf-img {width:54%;padding-right:10px;padding-top:10px;position:relative; float:left}
.production-info .lf-img .img-cont {width:100%;position:relative;}
.production-info .lf-img .img-cont > i {display:block;width:100%;height:100%;background:url("../images/article_img_bg.jpg") left top repeat;position:absolute;left:-10px;top:-10px;border-radius:5px;}
.production-info .lf-img .img-cont > span {display:block;width:100%;overflow:hidden;border-radius:5px;position:relative;z-index:1;}
.production-info .lf-img .img-cont > span img {display:block;width:100%;}
.production-info .lf-img .img-cont ul {width:100%;height:70px;background:url("../images/article_img_bg.png") left top repeat-x;overflow:hidden;position:absolute;left:0;bottom:0;z-index:2;border-radius:5px;}
.production-info .lf-img .img-cont ul li {text-align:center;height:70px;width:33%;padding-top:14px;font-size:0; float:left;}
.production-info .lf-img .img-cont ul li span {display:inline-block;vertical-align:middle;line-height:56px;font-size:14px;color:#fff;}
.production-info .lf-img .img-cont ul li i {display:inline-block;margin-right:10px;width:16px;height:12px;background:url("../images/article_icon_01.png") center center no-repeat;vertical-align:middle;}
.production-info .rt-des {padding-left:20px;width:43%; float:right}
.production-info .rt-des > h1 {height:66px;line-height:66px;font-size:40px; padding-top:10px;color:#ffffff;font-weight:bold;overflow:hidden;}
.production-info .rt-des > p.pro-des { margin-top:30px;width:100%;height:84px;overflow:hidden;line-height:28px;font-size:16px;color:#dcdcdc;}
.production-info .rt-des .font-list {margin-top:30px;margin-bottom:40px;width:calc(100% + 48px);width:-webkit-calc(100% + 48px);width:-moz-calc(100% + 48px);margin-left:-48px;overflow:hidden;}
.production-info .rt-des .font-list p {display:block;width:33%;padding-top:15px; position:relative;height:93px; float:left}
.production-info .rt-des .font-list p > span {font-size:16px;position:relative;z-index:1;display:block;margin:0 20px;height:24px;line-height:20px;overflow:hidden;color:#ffffff;text-align:center;}
.production-info .rt-des .font-list p strong {position:relative;z-index:1;display:table;margin:0;height:40px;overflow:hidden;font-weight:normal;width:100%;}
.production-info .rt-des .font-list p strong span {font-size:16px;display:table-cell;vertical-align:middle;line-height:20px;color:#ffffff;text-align:center;word-break:break-all;}
.production-info .rt-des .font-list p em {display:block;width:calc(100% - 48px);width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:80%;height:100%;position:absolute;right:0;top:0;padding:0 8px;}
.production-info .rt-des .font-list p em i {display:block;width:100%;height:100%;background:url("../images/ys_ct_bg.png") center top no-repeat;}
.production-info .rt-des .font-list p em:before,.production-info .rt-des .font-list p em:after {content:'';width:54px;height:100%;position:absolute;top:0;}
.production-info .rt-des .font-list p em:before {left:0;background:url("../images/ys_lf_bg.png") left top no-repeat;}
.production-info .rt-des .font-list p em:after {right:0;background:url("../images/ys_rt_bg.png") right top no-repeat;}
.production-info .rt-des .font-list p + p:before {content:'';display:block;width:48px;height:5px;background:url("../images/article_icon_fg.png") center top no-repeat;position:absolute;left:0;top:50%;margin-top:-3px;}
.production-info .rt-des .pro-yt {width:100%;height:60px;overflow:hidden;position:relative;}
.production-info .rt-des .pro-yt strong {display:block;width:80px;position:absolute;height:30px;line-height:30px;font-size:16px;color:#dcdcdc;left:0;top:0;}
.production-info .rt-des .pro-yt span {display:block; padding-left:80px;line-height:30px;overflow:hidden;font-size:16px;color:#dcdcdc;}
.production-info .rt-des .swt-panel {margin-top:40px;width:100%;height:76px;overflow:hidden;}
.production-info .rt-des .swt-panel .swt-price,.production-info .rt-des .swt-panel .swt-phone {height:76px;}
.production-info .rt-des .swt-panel .swt-price {width:28%;padding-left:82px;padding-top:10px;overflow:hidden;position:relative; float:left}
.production-info .rt-des .swt-panel .swt-price:hover:before {-webkit-animation:rotateMove 4s infinite linear;animation:rotateMove 4s infinite linear;}
.production-info .rt-des .swt-panel .swt-price:hover a i {-webkit-animation:goBackMove 3s linear;animation:goBackMove 3s linear;}
.production-info .rt-des .swt-panel .swt-price:before,.production-info .rt-des .swt-panel .swt-price:after {position:absolute;width:76px;height:76px;left:0;top:0;}
.production-info .rt-des .swt-panel .swt-price:before {content:'';background:url("../images/article_price.png") left center no-repeat;z-index:1;}
.production-info .rt-des .swt-panel .swt-price:after {content:'￥';color:#ffffff;text-align:center;line-height:76px;font-weight:bold;font-size:18px;z-index:2;}
.production-info .rt-des .swt-panel .swt-price a {width:100%;font-size:24px;font-weight:bold;display:block;height:58px;border-radius:58px;border-bottom-left-radius:5px;position:relative;line-height:58px;color:#fff;background:#4e5c76;text-align:center;}
.production-info .rt-des .swt-panel .swt-price a i {display:block;width:20px;height:20px;border-radius:100%;background:#fff;position:absolute;left:-4px;bottom:-2px;z-index:1;}
.production-info .rt-des .swt-panel .swt-phone {width:37%;background:url("../images/article_phone.png") 10px center no-repeat;padding-left:90px;padding-top:10px; float:left}
.production-info .rt-des .swt-panel .swt-phone span,.production-info .rt-des .swt-panel .swt-phone strong {display:block;width:100%;overflow:hidden;}
.production-info .rt-des .swt-panel .swt-phone span {font-size:14px;height:24px;line-height:24px;color:#c3c3c3;}
.production-info .rt-des .swt-panel .swt-phone strong {font-size:18px;height:42px;line-height:42px;font-weight:bold;color:#f54a5a;}
.video-wrapper { float:left}
.video-wrapper .production-content {margin-top:0;}
.production-content {width:90%; padding:0 5%; margin-top:80px; float:left; }
.production-content .nav-wrapper {width:100%;height:116px; float:left; }
.production-content .nav-wrapper .nav-wrap {padding-top:16px;width:100%;height:116px;position:relative;}
.production-content .nav-wrapper .nav-wrap .nav-mobile {display:none;}
.production-content .nav-wrapper .nav-wrap > i {display:block;width:100%;height:100px;position:absolute;left:0;right:0;background:#fff;top:16px;}
.production-content .nav-wrapper .nav-wrap ul.model-panel {padding:0;display:block;}
.production-content .nav-wrapper .nav-wrap ul.model-panel li {width:25%;height:100%;position:relative; float:left}
.production-content .nav-wrapper .nav-wrap ul.model-panel li a {display:block;width:100%;line-height:100px;height:100%;font-size:22px;color:#404040;font-weight:bold;text-align:center;background:#ffffff;position:relative;}
.production-content .nav-wrapper .nav-wrap ul.model-panel li a:hover {background:#f7f7f7;}
.production-content .nav-wrapper .nav-wrap ul.model-panel li a.active {margin-top:-16px;z-index:1;height:132px;line-height:132px;background:url("../images/tab_title_bg.jpg") left top repeat;-webkit-box-shadow:0 0 38px rgba(46,53,67,0.5);-moz-box-shadow:0 0 38px rgba(46,53,67,0.5);-o-box-shadow:0 0 38px rgba(46,53,67,0.5);box-shadow:0 0 38px rgba(46,53,67,0.5);}
.production-content .nav-wrapper .nav-wrap ul.model-panel li + li:before {content:'';display:block;width:1px;height:24px;top:38px;background:#ddd;position:absolute;z-index:10;}
.production-content .nav-wrapper .nav-wrap.navFix {position:fixed;top:0;z-index:99999;}
.production-content .nav-wrapper .nav-wrap.navFix > i {-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);}
.production-content .video-model {width:100%;background:url("../images/article_bg_02.jpg") left top no-repeat;-webkit-background-size:cover;background-size:cover;border:1px solid #bababa;}
.production-content .video-model .video-wrap {width:100%;height:100%;background:url("../images/article_bg_03.png") left bottom no-repeat;padding:76px 0; float:left}
.production-content .video-model .video-wrap .lf-font {width:50%; float:left}
.production-content .video-model .video-wrap .lf-font h3 {line-height:48px;padding:24px 0;font-size:30px;margin-bottom:60px;width:100%;font-weight:bold;color:#333333;position:relative;}
.production-content .video-model .video-wrap .lf-font h3:before,.production-content .video-model .video-wrap .lf-font h3:after {content:'';display:block;position:absolute;bottom:-6px;height:6px;background:#e52425;border-radius:6px;}
.production-content .video-model .video-wrap .lf-font h3:before {width:54px;left:0;}
.production-content .video-model .video-wrap .lf-font h3:after {width:10px;left:60px;}
.production-content .video-model .video-wrap .lf-font p {line-height:30px;font-size:16px;width:100%;color:#666666;}
.production-content .video-model .video-wrap .lf-font p a.videoMenu {margin-top:16%;display:block;width:224px;height:50px;background:#ed343c;padding-left:50px;text-align:center;color:#fff;font-size:22px;font-weight:bold;line-height:50px;position:relative;}
.production-content .video-model .video-wrap .lf-font p a.videoMenu span {display:block;width:50px;height:50px;position:absolute;left:0;top:0;background:#9a1f25;}
.production-content .video-model .video-wrap .lf-font p a.videoMenu span i {display:block;width:32px;height:32px;background:#ffeded;border-radius:100%;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;}
.production-content .video-model .video-wrap .lf-font p a.videoMenu.is-pause span i:before {display:block;content:'';width:0;height:0;position:absolute;left:12px;top:8px;border-left:8px solid #9a1f25;border-top:8px dashed transparent;border-bottom:8px dashed transparent;}
.production-content .video-model .video-wrap .lf-font p a.videoMenu.is-play span i:before {display:block;content:'';width:4px;height:16px;position:absolute;left:10px;top:8px;background:#9a1f25;}
.production-content .video-model .video-wrap .lf-font p a.videoMenu.is-play span i:after {content:"";display:block;width:4px;height:16px;position:absolute;right:10px;top:8px;background:#9a1f25;}
.production-content .video-model .video-wrap .lf-font p + p {margin-top:20px;}
.production-content .video-model .video-wrap .rt-video {width:40%;overflow:hidden;border:10px solid #f1f3f8;background:#fff; float:right}
.production-content .video-model .video-wrap .rt-video img,.production-content .video-model .video-wrap .rt-video video,.production-content .video-model .video-wrap .rt-video embed {display:block;width:100%;outline:none;}
.production-content .video-model .video-wrap .rt-video img:focus,.production-content .video-model .video-wrap .rt-video video:focus,.production-content .video-model .video-wrap .rt-video embed:focus {outline:none;}
.d3-model {padding-top:60px;background:#fff;padding-bottom:140px;}
.d3-model > i {display:block;width:100%;height:300px;background:#f7f7f7;position:absolute;bottom:0;left:0;right:0;}
.d3-model > p {width:100%;text-align:center;height:48px;line-height:48px;font-size:18px;color:#303030;font-weight:bold;position:absolute;left:0;bottom:60px;}
.d3-model .wrap > h3 {height:48px;line-height:48px;font-size:30px;width:100%;color:#1a1a1a;font-weight:bold;text-align:center;}
.d3-model .wrap > p {line-height:32px;font-size:16px;width:100%;color:#666666;text-align:center;overflow:hidden;margin-top:10px;}
.d3-model .wrap .d3-content {width:100%;height:540px;background:url("../images/3d_bg.png") center bottom no-repeat;-webkit-background-size:100% auto;background-size:100% auto;position:relative;overflow:hidden;}
.d3-model .wrap .d3-content .v3d-panel {width:100%;height:470px;position:relative;top:80px;z-index:2;}
.d3-model .wrap .d3-content .v3d-panel canvas {-webkit-transform:translate(-50%,-50%) scale(1,0.9) !important;-moz-transform:translate(-50%,-50%) scale(1,0.9) !important;-ms-transform:translate(-50%,-50%) scale(1,0.9) !important;-o-transform:translate(-50%,-50%) scale(1,0.9) !important;transform:translate(-50%,-50%) scale(1,0.9) !important;}
.ys-model {padding-top:60px;background:url("../images/article_bg_04.jpg") center top no-repeat;-webkit-background-size:100% auto;background-size:100% auto;}
.ys-model .wrap > h3 {width:100%; float:left;height:48px;line-height:48px;font-size:30px;color:#1a1a1a;font-weight:bold;text-align:center;margin-top:20px;}
.ys-model .wrap > p {width:100%;font-size:16px;line-height:30px;color:#555;margin-top:20px;}
.ys-model .wrap .yl-panel {text-align:center;padding:40px;width:100%;background:url("../images/article_bg_05.png") center top no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-box-shadow:0 6px 7px rgba(171,131,131,0.7);-moz-box-shadow:0 6px 7px rgba(171,131,131,0.7);-o-box-shadow:0 6px 7px rgba(171,131,131,0.7);box-shadow:0 6px 7px rgba(171,131,131,0.7);border-radius:20px;overflow:hidden;margin-bottom:2px;}
.ys-model .wrap .yl-panel .font-panel {width:100%;min-height:260px;position:relative;}
.ys-model .wrap .yl-panel .font-panel h3 {display:inline-block;height:48px;line-height:48px;font-size:30px;color:#1a1a1a;font-weight:bold;position:relative;margin-bottom:50px;}
.ys-model .wrap .yl-panel .font-panel h3:before,.ys-model .wrap .yl-panel .font-panel h3:after {content:'';display:block;position:absolute;bottom:-20px;height:4px;background:#e52425;border-radius:4px;}
.ys-model .wrap .yl-panel .font-panel h3:before {width:90px;left:0;}
.ys-model .wrap .yl-panel .font-panel h3:after {width:10px;left:100px;}
.ys-model .wrap .yl-panel .font-panel p {text-align:left;font-size:16px;line-height:32px;color:#666666;width:100%;overflow:hidden;}
.ys-model .wrap .yl-panel .font-panel p + p {margin-top:20px;}
.ys-model .wrap .yl-panel .img-panel {display:none;min-height:260px;overflow:hidden;position:relative;}
.ys-model .wrap .yl-panel .img-panel span {display:block;width:100%;overflow:hidden;}
.ys-model .wrap .yl-panel .img-panel span img {display:block;width:100%;}
.ys-model .wrap .yl-panel .img-wrap {margin-top:20px;width:100%;overflow:hidden;}
.ys-model .wrap .yl-panel .img-wrap img {float:left;display:block;width:45%;}
.ys-model .wrap .yl-panel .img-wrap img + img {float:right;}
.ys-model .wrap .yl-panel.have-img {text-align:left;}
.ys-model .wrap .yl-panel.have-img .font-panel {width:52%;}
.ys-model .wrap .yl-panel.have-img .font-panel h3 {display:block;}
.ys-model .wrap .yl-panel.have-img .font-panel h3:before {left:0;}
.ys-model .wrap .yl-panel.have-img .font-panel h3:after {left:100px;}
.ys-model .wrap .yl-panel.have-img .img-panel {display:block;width:40%;}



ul.ys-list {margin-bottom:40px;width:90%; float:left; padding:20px 5%;}
ul.ys-list li {margin-top:30px;position:relative;}
ul.ys-list-2 li {width:45%;}
ul.ys-list-2 li + li {margin-left:10%;}
ul.ys-list-3 li {width:30%;}
ul.ys-list-3 li + li,ul.ys-list-3 li + li + li,ul.ys-list-3 li + li + li + li + li,ul.ys-list-3 li + li + li + li + li + li,ul.ys-list-3 li + li + li + li + li + li + li + li,ul.ys-list-3 li + li + li + li + li + li + li + li + li {margin-left:5%;}
ul.ys-list-3 li + li + li + li,ul.ys-list-3 li + li + li + li + li + li + li {margin-left:0;}
ul.ys-list-4 li {width:22%;}
ul.ys-list-4 li + li,ul.ys-list-4 li + li + li,ul.ys-list-4 li + li + li + li,ul.ys-list-4 li + li + li + li + li + li,ul.ys-list-4 li + li + li + li + li + li + li,ul.ys-list-4 li + li + li + li + li + li + li + li {margin-left:4%;}
ul.ys-list-4 li + li + li + li + li {margin-left:0;}
ul.ys-list-5 li {width:18%;}
ul.ys-list-5 li + li,ul.ys-list-5 li + li + li,ul.ys-list-5 li + li + li + li,ul.ys-list-5 li + li + li + li + li,ul.ys-list-5 li + li + li + li + li + li + li,ul.ys-list-5 li + li + li + li + li + li + li + li {margin-left:2.5%;}
ul.ys-list-5 li + li + li + li + li + li {margin-left:0;}
ul.ys-list-demo li p {width:100%;overflow:hidden;}
ul.ys-list-demo li p i {height:48px;line-height:48px;font-size:36px;display:block;font-style:normal;color:#000;}
ul.ys-list-demo li p strong {height:32px;line-height:32px;font-size:18px;display:block;color:#1a1a1a;}
ul.ys-list-demo li p em {display:block;width:50px;height:2px;background:#dc3544;margin-bottom:20px;margin-top:10px;}
ul.ys-list-demo li p span {height:72px;font-size:16px;line-height:24px;display:block;width:100%;overflow:hidden;color:#555555;}
ul.ys-list-num li {padding-top:50px;padding-right:20px;}
ul.ys-list-num li > span {display:block;width:62px;height:62px;position:absolute;background:url("../images/ys_bg_01.png") center center no-repeat;text-align:center;line-height:62px;font-size:30px;color:#ffffff;font-family:"Arial Black";z-index:2;left:20px;top:0;}
ul.ys-list-num li > h4 {position:absolute;top:0;left:0;padding:0 0 0 90px;height:50px;z-index:1;font-size:22px;line-height:50px;overflow:hidden;color:#ea482a;}
ul.ys-list-num li p {display:table;width:100%;min-height:126px;background:#fff;border-radius:10px;border-bottom-right-radius:20px;border:1px solid #e6e6e6;}
ul.ys-list-num li p span {padding:30px 24px 24px;display:table-cell;vertical-align:middle;font-size:16px;color:#555555;line-height:30px;}
ul.ys-list-circle li {padding-top:86px;}
ul.ys-list-circle li > span {display:block;width:76px;height:76px;background:url("../images/ys_bg_02.png") center center no-repeat;position:absolute;left:0;top:0;}
ul.ys-list-circle li > h4 {display:inline-block;position:absolute;left:37px;top:17px;padding:0 25px;height:44px;line-height:44px;color:#ffffff;font-size:18px;background:-webkit-linear-gradient(left,#e02a40,#ff8400);/* Safari 5.1 - 6.0 */ background:-o-linear-gradient(right,#e02a40,#ff8400);/* Opera 11.1 - 12.0 */ background:-moz-linear-gradient(right,#e02a40,#ff8400);/* Firefox 3.6 - 15 */ background:linear-gradient(to right,#e02a40,#ff8400);/* 标准的语法 */ border-top-right-radius:20px;border-bottom-right-radius:5px;}
ul.ys-list-circle li p {display:block;width:100%;min-height:90px;}
ul.ys-list-circle li p span {display:block;font-size:16px;color:#555555;line-height:30px;}
ul.ys-list-icon li {min-height:60px; float:left; width:20%;}
ul.ys-list-icon li > span {position:absolute;left:0;top:50%;margin-top:-25px;display:block;width:50px;height:50px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;background-image:url("../images/01.png"); }
ul.ys-list-icon li > h4 {display:none;}
ul.ys-list-icon li > p {display:block;margin-left:66px;overflow:hidden;min-height:60px;}
ul.ys-list-icon li > p span {display:table-cell;vertical-align:middle;width:100%;font-size:16px;color:#555555;line-height:30px;}
ul.ys-list-icon li + li > span {background-image:url("../images/02.png");}
ul.ys-list-icon li + li + li > span {background-image:url("../images/03.png");}
ul.ys-list-icon li + li + li + li > span {background-image:url("../images/04.png");}
ul.ys-list-icon li + li + li + li + li > span {background-image:url("../images/05.png");}
ul.ys-list-icon li + li + li + li + li + li > span {background-image:url("../images/06.png");}
ul.ys-list-icon li + li + li + li + li + li + li > span {background-image:url("../images/07.png");}
ul.ys-list-icon li + li + li + li + li + li + li + li > span {background-image:url("../images/08.png");}
ul.ys-list-title li {background:#fff;-webkit-box-shadow:6px 6px 20px rgba(21,88,164,0.2);-moz-box-shadow:6px 6px 20px rgba(21,88,164,0.2);-o-box-shadow:6px 6px 20px rgba(21,88,164,0.2);box-shadow:6px 6px 20px rgba(21,88,164,0.2);border-radius:10px;padding:50px 20px 10px 25px;}
ul.ys-list-title li > span {display:none;}
ul.ys-list-title li > h4 {display:inline-block;height:40px;line-height:40px;padding:0 15px;color:#ffffff;font-size:18px;position:absolute;left:30px;top:0;z-index:2;background:-webkit-linear-gradient(#ff8400,#e02a40);/* Safari 5.1 - 6.0 */ background:-o-linear-gradient(#ff8400,#e02a40);/* Opera 11.1 - 12.0 */ background:-moz-linear-gradient(#ff8400,#e02a40);/* Firefox 3.6 - 15 */ background:linear-gradient(#ff8400,#e02a40);/* 标准的语法 */ border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
ul.ys-list-title li > h4 i {position:absolute;width:calc(100% + 10px);width:-webkit-calc(100% + 10px);width:-moz-calc(100% + 10px);height:45px;top:0;left:-5px;z-index:-1;background:-webkit-linear-gradient(#ff8400,#e02a40);/* Safari 5.1 - 6.0 */ background:-o-linear-gradient(#ff8400,#e02a40);/* Opera 11.1 - 12.0 */ background:-moz-linear-gradient(#ff8400,#e02a40);/* Firefox 3.6 - 15 */ background:linear-gradient(#ff8400,#e02a40);/* 标准的语法 */ opacity:.2;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}
ul.ys-list-title li p {display:table;width:100%;overflow:hidden;min-height:90px;}
ul.ys-list-title li p span {display:table-cell;vertical-align:middle;width:100%;font-size:16px;color:#555555;line-height:30px;}
.param-model {padding:60px 5% 140px;background:url("../images/article_bg_06.jpg") center top repeat; width:90%; float:left; margin-bottom:50px; position:relative}
.param-model > i {display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;background:url("../images/prama_mark.png") center bottom no-repeat;-webkit-background-size:100% auto;background-size:100% auto;}
.param-model .wrap {text-align:center;position:relative;z-index:10;}
.param-model .wrap h3 {height:48px;line-height:48px;font-size:30px;display:inline-block;position:relative;color:#fff;font-weight:bold;}
.param-model .wrap h3:before,.param-model .wrap h3:after {content:'';display:block;position:absolute;bottom:-20px;height:4px;background:#fff;border-radius:4px;}
.param-model .wrap h3:before {width:90px;left:0;}
.param-model .wrap h3:after {width:10px;left:100px;}
.param-model .wrap .tab-panel {width:100%;overflow:hidden; }
.param-model .wrap .tab-panel .hd {width:100%;overflow:hidden;}
.param-model .wrap .tab-panel .hd ul {width:100%;overflow:hidden;}
.param-model .wrap .tab-panel .hd ul li {margin-right:50px;display:block;margin-top:30px;overflow:hidden;height:62px;position:relative;}
.param-model .wrap .tab-panel .hd ul li span {display:block;position:relative;z-index:2;padding:0 25px;height:62px;line-height:62px;font-size:18px;color:#ffffff;cursor:pointer;}
.param-model .wrap .tab-panel .hd ul li em {position:absolute;left:0;top:0;display:block;width:100%;height:100%;padding:0 36px;}
.param-model .wrap .tab-panel .hd ul li em:before,.param-model .wrap .tab-panel .hd ul li em:after {content:'';display:block;width:36px;height:100%;overflow:hidden;position:absolute;top:0;}
.param-model .wrap .tab-panel .hd ul li em:before {background:url("../images/tab_item_lf_bg.png") left top no-repeat;left:0;}
.param-model .wrap .tab-panel .hd ul li em:after {background:url("../images/tab_item_rt_bg.png") right top no-repeat;right:0;}
.param-model .wrap .tab-panel .hd ul li em i {display:block;width:100%;height:100%;background:url("../images/tab_item_ct_bg.png") center top no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.param-model .wrap .tab-panel .hd ul li.on em:before {background:url("../images/tab_item_lf_bg_on.png") left top no-repeat;}
.param-model .wrap .tab-panel .hd ul li.on em:after {background:url("../images/tab_item_rt_bg_on.png") right top no-repeat;}
.param-model .wrap .tab-panel .hd ul li.on em i {background:url("../images/tab_item_ct_bg_on.png") center top no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.param-model .wrap .tab-panel .hd ul li.on span {font-weight:bold;}
.param-model .wrap .tab-panel .bd {width:100%;overflow:hidden;margin-top:50px;}
.param-model .wrap .tab-panel .bd > p {width:100%;margin-top:20px;margin-bottom:10px;height:36px;line-height:36px;font-size:22px;color:#fff;font-weight:bold;text-align:left;}
.param-model .wrap .tab-panel .bd .tab-content {width:100%;overflow:auto;border-top-right-radius:20px;border-top-left-radius:20px;}
.param-model .wrap .tab-panel .bd .tab-content > p {width:100%;margin-top:20px;margin-bottom:10px;height:36px;line-height:36px;font-size:22px;color:#fff;font-weight:bold;text-align:left;}
.param-model .wrap .single-param {width:100%;overflow:auto;}
.param-model .wrap .single-param > p {width:100%;margin-top:20px;margin-bottom:10px;height:36px;line-height:36px;font-size:22px;color:#fff;font-weight:bold;text-align:left;}
.param-model .wrap table {overflow:hidden;border-top-right-radius:20px;border-top-left-radius:20px;}
.param-model .wrap table tbody tr:first-child td {border-top:none;}
.param-model .wrap table tbody tr td {font-size:16px;line-height:38px;padding:10px;color:#fff !important;border-top:1px solid rgba(189,192,198,0.4);word-break:break-all;}
.param-model .wrap table tbody tr td + td {border-left:1px solid rgba(189,192,198,0.4);}
.thead-bg {background:#e02a40;background:-webkit-linear-gradient(left,#e02a40,#ff8400);/* Safari 5.1 - 6.0 */ background:-o-linear-gradient(right,#e02a40,#ff8400);/* Opera 11.1 - 12.0 */ background:-moz-linear-gradient(right,#e02a40,#ff8400);/* Firefox 3.6 - 15 */ background:linear-gradient(to right,#e02a40,#ff8400);/* 标准的语法 */}
.thead-bg td {padding:15px 10px !important;}
.flow-model {padding:80px 0;background:#f5f5f5;background:-webkit-linear-gradient(#ffffff,#f3f3f3);/* Safari 5.1 - 6.0 */ background:-o-linear-gradient(#ffffff,#f3f3f3);/* Opera 11.1 - 12.0 */ background:-moz-linear-gradient(#ffffff,#f3f3f3);/* Firefox 3.6 - 15 */ background:linear-gradient(#ffffff,#f3f3f3);/* 标准的语法 */}
.flow-model .swiper-flow {width:100%;position:relative;padding-left:340px;height:274px;}
.flow-model .swiper-flow .flow-page {position:absolute;left:0;top:0;width:294px;height:274px;background:#ee152f;-webkit-box-shadow:6px 6px 46px rgba(94,5,15,0.2);-moz-box-shadow:6px 6px 46px rgba(94,5,15,0.2);-o-box-shadow:6px 6px 46px rgba(94,5,15,0.2);box-shadow:6px 6px 46px rgba(94,5,15,0.2);border-top-left-radius:90px;border-top-right-radius:90px;border-bottom-left-radius:80px;border-bottom-right-radius:10px;}
.flow-model .swiper-flow .flow-page .flow-title {width:100%;height:272px;background:#fff;overflow:hidden;-webkit-box-shadow:6px 6px 46px rgba(94,5,15,0.2);-moz-box-shadow:6px 6px 46px rgba(94,5,15,0.2);-o-box-shadow:6px 6px 46px rgba(94,5,15,0.2);box-shadow:6px 6px 46px rgba(94,5,15,0.2);border-top-left-radius:80px;border-top-right-radius:80px;border-bottom-left-radius:80px;border-bottom-right-radius:10px;padding:60px 25px 0;position:relative;}
.flow-model .swiper-flow .flow-page .flow-title:hover:after {right:-72px;bottom:-82px;-webkit-animation:rotateMove 4s infinite linear;animation:rotateMove 4s infinite linear;}
.flow-model .swiper-flow .flow-page .flow-title:after {-webkit-transition:right,bottom 1s linear;transition:right,bottom 1s linear;content:'';display:block;width:152px;height:152px;background:url("../images/title_bg.png") left top no-repeat;position:absolute;right:-92px;bottom:-102px;}
.flow-model .swiper-flow .flow-page .flow-title > p {width:100%;line-height:30px;font-size:16px;color:#403d3e;margin-bottom:6px;}
.flow-model .swiper-flow .flow-page .flow-title > h3 {width:100%;overflow:hidden;line-height:48px;color:#ee1c35;font-size:30px;font-weight:bold;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page {width:100%;height:30px;overflow:hidden;margin-top:40px;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page p {display:block;height:30px;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page p strong {display:block;line-height:30px;color:#ee1c35;font-weight:normal;font-size:30px;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page p span {display:block;height:16px;line-height:16px;font-size:12px;color:#6c6162;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page .swiper-progress {width:100px;height:2px;position:relative;background:#f8ccd1;margin-top:14px;margin-left:10px;margin-right:10px;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page .swiper-progress span {-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;display:block;position:absolute;left:0;height:4px;top:-1px;width:16.666666%;background:#ee1c35;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page .prev-next {width:56px;height:30px;background:url("../images/prev_next_bg.png") center center no-repeat;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page .prev-next a {display:block;width:28px;height:30px;overflow:hidden;background-image:url("../images/prev_next.png");background-repeat:no-repeat;opacity:.6;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page .prev-next a:hover {opacity:1;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page .prev-next a.prev {background-position:left bottom;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page .prev-next a.next {background-position:right bottom;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page .prev-next a.prev.disabled {background-position:left top;cursor:not-allowed;opacity:1;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page .prev-next a.prev.disabled:hover {opacity:1;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page .prev-next a.next.disabled {background-position:right top;cursor:not-allowed;opacity:1;}
.flow-model .swiper-flow .flow-page .flow-title .swiper-page .prev-next a.next.disabled:hover {opacity:1;}
.flow-model .swiper-flow .swiper-container {width:100%;}
.flow-model .swiper-flow .swiper-container .swiper-slide {width:290px;height:274px;padding-top:50px;}
.flow-model .swiper-flow .swiper-container .swiper-slide:hover .slide-num span {opacity:1;-webkit-animation:rotateMoveBack 5s infinite linear;animation:rotateMoveBack 5s infinite linear;}
.flow-model .swiper-flow .swiper-container .swiper-slide .slide-num {width:102px;height:102px;background:url("../images/slide_font_bg.png") center center no-repeat;position:relative;}
.flow-model .swiper-flow .swiper-container .swiper-slide .slide-num p {width:100%;height:100%;line-height:102px;text-align:center;font-size:36px;font-weight:normal;color:#ee152f;position:relative;z-index:2;}
.flow-model .swiper-flow .swiper-container .swiper-slide .slide-num span {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;opacity:0;background:url("../images/slide_font_on.png") center center no-repeat;}
.flow-model .swiper-flow .swiper-container .swiper-slide .slide-num i {display:block;width:188px;height:12px;background:url("../images/slide_line.png") center top no-repeat;position:absolute;right:-188px;top:45px;}
.flow-model .swiper-flow .swiper-container .swiper-slide dl {width:100%;overflow:hidden;margin-top:15px;}
.flow-model .swiper-flow .swiper-container .swiper-slide dl dt {width:100%;text-align:center;height:30px;line-height:30px;font-size:20px;color:#000;font-weight:bold;}
.flow-model .swiper-flow .swiper-container .swiper-slide dl dd {margin-top:10px;width:100%;padding:0 30px;text-align:center;overflow:hidden;line-height:30px;font-size:16px;color:#555;}
.flow-model .swiper-flow .swiper-container .swiper-slide.on .slide-num span {opacity:1;}



.case-model {padding:60px 5%;background:#fff;width:90%; float:left }
.case-model .wrap {text-align:center;}
.case-model .wrap h3 {display:inline-block;height:48px;position:relative;line-height:48px;color:#333333;font-size:30px;font-weight:bold;margin-bottom:30px;}
.case-model .wrap h3:before,.case-model .wrap h3:after {content:'';display:block;position:absolute;bottom:-20px;height:4px;background:#db2131;border-radius:4px;}
.case-model .wrap h3:before {width:90px;left:0;}
.case-model .wrap h3:after {width:10px;left:100px;}
.case-model .wrap ul {width:100%;overflow:hidden;padding-top:40px;}
.case-model .wrap ul li {width:22%;overflow:hidden; float:left; margin-left:4%; margin-bottom:5px;}
.case-model .wrap ul li:nth-child(1),.case-model .wrap ul li:nth-child(5){ margin-left:0;}
.case-model .wrap ul li:hover a:before {-webkit-animation:lightMove .6s ease-out forwards;-moz-animation:lightMove .6s ease-out forwards;-o-animation:lightMove .6s ease-out forwards;animation:lightMove .6s ease-out forwards;}
.case-model .wrap ul li .case-img {width:100%;overflow:hidden;}
.case-model .wrap ul li .case-img a {display:block;width:100%;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px;position:relative;}
.case-model .wrap ul li .case-img a:before {content:'';position:absolute;width:60px;height:120%;margin-top:0;margin-left:-100%;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);}
.case-model .wrap ul li .case-img a img {display:block;width:100%;}
.case-model .wrap ul li .case-title {width:100%;height:70px;overflow:hidden;position:relative;background:#f9eee5;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.case-model .wrap ul li .case-title a {display:block;width:100%;height:60px;line-height:60px;overflow:hidden;text-align:center;font-size:18px;background:#fff;color:#555555;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:relative;z-index:2;}
 


.choose-model {padding:60px 0;background:#fff url("../images/article_bg_07.jpg") center bottom no-repeat;-webkit-background-size:100% auto;background-size:100% auto;}
.choose-model h3 {width:100%;text-align:center;height:48px;line-height:48px;font-size:30px;color:#000; float:left;}
.choose-model h3 span {color:#ee2020;}
.choose-model p {margin-top:10px;width:100%;overflow:hidden;line-height:30px;font-size:16px;color:#666666;text-align:center;}
.choose-model ul {width:100%;overflow:hidden;margin-top:10px;}




.msg-model {background:-webkit-linear-gradient(left top,#f1f1f1,#ffffff);/* Safari 5.1 - 6.0 */ background:-o-linear-gradient(bottom right,#f1f1f1,#ffffff);/* Opera 11.1 - 12.0 */ background:-moz-linear-gradient(bottom right,#f1f1f1,#ffffff);/* Firefox 3.6 - 15 */ background:linear-gradient(to bottom right,#f1f1f1,#ffffff);/* 标准的语法 */ overflow:hidden;}
.msg-model .container {background:url("../images/msg_bg_01.png") left top no-repeat;}
.msg-model .container > i {display:block;width:500px;height:500px;background:url("../images/msg_bg_02.png") center center no-repeat;position:absolute;right:-100px;top:100px;}
.msg-model .container .wrap .lf-bg {width:50%;}
.msg-model .container .wrap .lf-bg .font-content {width:100%;margin-top:170px;position:relative;}
.msg-model .container .wrap .lf-bg .font-content .kf-panel {display:none;width:272px;height:272px;position:absolute;left:0;top:70px;z-index:10;}
.msg-model .container .wrap .lf-bg .font-content .kf-panel i,.msg-model .container .wrap .lf-bg .font-content .kf-panel strong,.msg-model .container .wrap .lf-bg .font-content .kf-panel span,.msg-model .container .wrap .lf-bg .font-content .kf-panel em,.msg-model .container .wrap .lf-bg .font-content .kf-panel cite {display:block;position:absolute;}
.msg-model .container .wrap .lf-bg .font-content .kf-panel i,.msg-model .container .wrap .lf-bg .font-content .kf-panel strong,.msg-model .container .wrap .lf-bg .font-content .kf-panel span,.msg-model .container .wrap .lf-bg .font-content .kf-panel em {width:100%;height:100%;left:0;top:0;}
.msg-model .container .wrap .lf-bg .font-content .kf-panel i {background:url("../images/inner_img.png") center center no-repeat;z-index:5;}
.msg-model .container .wrap .lf-bg .font-content .kf-panel span {background:url("../images/inner_circle.png") center center no-repeat;z-index:4;-webkit-animation:rotateMoveBack 8s infinite linear;animation:rotateMoveBack 8s infinite linear;}
.msg-model .container .wrap .lf-bg .font-content .kf-panel em {background:url("../images/mid_circle.png") center center no-repeat;z-index:3;-webkit-animation:rotateMove 7s infinite linear;animation:rotateMove 7s infinite linear;}
.msg-model .container .wrap .lf-bg .font-content .kf-panel strong {background:url("../images/out_circle.png") center center no-repeat;z-index:2;-webkit-animation:rotateMoveBack 6s infinite linear;animation:rotateMoveBack 6s infinite linear;}
.msg-model .container .wrap .lf-bg .font-content .kf-panel cite {background:url("../images/line_bg.png") center center no-repeat;width:224px;height:28px;right:-82px;top:115px;z-index:1;}
.msg-model .container .wrap .lf-bg .font-content .address-content {margin-top:30px;margin-right:60px;width:350px;}
.msg-model .container .wrap .lf-bg .font-content .address-content dl {width:100%;padding:20px 20px 20px 50px;overflow:hidden;border-radius:20px;position:relative;}
.msg-model .container .wrap .lf-bg .font-content .address-content dl:before {content:'';display:block;width:16px;height:12px;background:url("../images2/msg_font_icon.png") center center no-repeat;position:absolute;left:12px;top:34px;}
.msg-model .container .wrap .lf-bg .font-content .address-content dl dt,.msg-model .container .wrap .lf-bg .font-content .address-content dl dt a {width:100%;height:42px;line-height:42px;font-size:22px;font-weight:bold;color:#67050a;}
.msg-model .container .wrap .lf-bg .font-content .address-content dl dd {width:100%;overflow:hidden;line-height:36px;color:#c0252d;font-weight:bold;}
.msg-model .container .wrap .lf-bg .font-content .address-content dl dd strong {font-size:30px;}
.msg-model .container .wrap .lf-bg .font-content .address-content dl dd p,.msg-model .container .wrap .lf-bg .font-content .address-content dl dd p a {color:#c0252d;font-size:20px;}
.msg-model .container .wrap .lf-bg .font-content .address-content dl + dl {margin-top:25px;background:#fdfdfd;-webkit-box-shadow:20px 20px 32px rgba(154,5,12,0.4);-moz-box-shadow:20px 20px 32px rgba(154,5,12,0.4);-o-box-shadow:20px 20px 32px rgba(154,5,12,0.4);box-shadow:20px 20px 32px rgba(154,5,12,0.4);}
.msg-model .container .wrap .lf-bg .font-content .address-content dl + dl + dl {background:none;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.msg-model .container .wrap .rt-form {width:50%;padding-left:40px;padding-top:60px;padding-bottom:50px;}
.msg-model .container .wrap .rt-form .form-wrap {width:100%;position:relative;padding:0 15px 15px 0;}
.msg-model .container .wrap .rt-form .form-wrap > i {display:block;height:-webkit-calc(100% - 15px);height:-moz-calc(100% - 15px);height:calc(100% - 15px);width:calc(100% - 15px);width:-webkit-calc(100% - 15px);width:-moz-calc(100% - 15px);position:absolute;left:15px;top:15px;background:#bd252c;border-radius:10px;border-bottom-right-radius:60px;-webkit-box-shadow:9px 9px 20px rgba(154,5,12,0.6);-moz-box-shadow:9px 9px 20px rgba(154,5,12,0.6);-o-box-shadow:9px 9px 20px rgba(154,5,12,0.6);box-shadow:9px 9px 20px rgba(154,5,12,0.6);z-index:1;}
.msg-model .container .wrap .rt-form .form-wrap .form-content {width:100%;background:#fff;border-radius:10px;border-bottom-right-radius:60px;position:relative;z-index:2;padding:40px 50px 35px 70px;-webkit-box-shadow:9px 9px 20px rgba(154,5,12,0.6);-moz-box-shadow:9px 9px 20px rgba(154,5,12,0.6);-o-box-shadow:9px 9px 20px rgba(154,5,12,0.6);box-shadow:9px 9px 20px rgba(154,5,12,0.6);}
.msg-model .container .wrap .rt-form .form-wrap .form-content > h2 {height:48px;line-height:48px;font-size:30px;width:100%;overflow:hidden;color:#000000;font-weight:bold;}
.msg-model .container .wrap .rt-form .form-wrap .form-content > p {width:100%;overflow:hidden;color:#626262;margin-top:6px;margin-bottom:30px;line-height:30px;font-size:16px;}
.msg-model .container .wrap .rt-form .form-wrap .form-content > p span,.msg-model .container .wrap .rt-form .form-wrap .form-content > p a {font-size:18px;color:#bd252c;}
.msg-model .container .wrap .rt-form .form-wrap .form-content .form-item {width:100%;margin-bottom:20px;}
.msg-model .container .wrap .rt-form .form-wrap .form-content .form-item input[type='submit'],.msg-model .container .wrap .rt-form .form-wrap .form-content .form-item input[type='button'] {display:block;margin-top:20px;width:46%;height:50px;line-height:50px;text-align:center;color:#fff;border-radius:50px;background:#e4322c;font-size:20px;}
.msg-model .container .wrap .rt-form .form-wrap .form-content .form-item .item-content {width:100%;border-radius:10px;padding-left:40px;position:relative;background:#fff;-webkit-box-shadow:10px 0 10px rgba(0,0,0,0.1);-moz-box-shadow:10px 0 10px rgba(0,0,0,0.1);-o-box-shadow:10px 0 10px rgba(0,0,0,0.1);box-shadow:10px 0 10px rgba(0,0,0,0.1);}
.msg-model .container .wrap .rt-form .form-wrap .form-content .form-item .item-content i {display:block;width:24px;height:24px;position:absolute;left:0;top:13px;z-index:1;}
.msg-model .container .wrap .rt-form .form-wrap .form-content .form-item .item-content i.icon-name {background:url("../images/form_name.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.msg-model .container .wrap .rt-form .form-wrap .form-content .form-item .item-content i.icon-phone {background:url("../images/form_phone.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.msg-model .container .wrap .rt-form .form-wrap .form-content .form-item .item-content i.icon-msg {background:url("../images/form_msg.png") center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;}
.msg-model .container .wrap .rt-form .form-wrap .form-content .form-item .item-content input[type="text"] {width:100%;height:50px;line-height:50px;font-size:16px;color:#333;border-radius:10px;overflow:hidden;padding-right:10px;}
.msg-model .container .wrap .rt-form .form-wrap .form-content .form-item .item-content textarea {width:100%;height:130px;line-height:30px;font-size:16px;color:#333;border-radius:10px;resize:none;overflow:hidden;padding:10px 10px 10px 0;}




.ck{ width:100%; float:left; height:30px;}

.protwo{clear:both; background:url(../images/protwobg01.png) no-repeat center top; background-size:1200px; position: relative;
    z-index: 5; width:90%;margin:0 auto; min-height:400px;}
.ie8-hack .protwo{background: none;}
.protwo .protwofl{float:left; width:70%; }
.protwo .protwofl .protwonav{clear:both; width:100%; padding-top:8px;  float:left;}
.protwo .protwofl .protwonav li{float:left; padding-right:10px; }
.protwo .protwofl .protwonav li a{clear:both; display:block; width:128px; line-height:38px; text-align:center; border-radius:5px 5px 0px 0px; border:1px dashed #bfbfbf; border-bottom:0px; font-size:16px; }
.ie8-hack .protwo .protwofl .protwonav li a{border:1px dashed #bfbfbf;}
.protwo .protwofl .protwonav li a:hover,.protwo .protwofl .protwonav li:first-child a{border:1px solid #bc0000; border-bottom:0px; background:#bc0000; color:#fff; }
.protwobox{ padding-top:15px; float:left;padding-bottom:30px; width:100%; }
.protwobox h3 {font-size:24px; margin:15px 0; color:#272727; background:url(../images/protwoicon01.png) no-repeat left 9px; padding-left:57px; line-height:30px; margin:50px 0px 30px 0px; background-size:45px; }
.ie8-hack .protwobox h3{background: none; padding-left:0px;}
.protwobox{padding-top:15px;}
.protwobox p {text-align:left; padding:10px 0; line-height:24px; font-size:12px;}
.protwobox img{margin: 0 auto; display: block;}
.protwobox video {clear:both; margin:17px auto; display:block; width:100%; }
.protwobox .NybAdvantageTop{padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-indent: 0px;}
.protwobox .NybAdvantageTop span{padding:0px 0px; font-weight:bold; line-height:26px; display:block; text-indent:0px; color:#000; }
.protwobox .NybAdvantageTop em{float:left; background:#ffd200; display:block; font-size:16px; color:#ff1a1a; font-weight:bold; text-indent:0; font-style:normal; border-radius:50%; width:26px; height:26px; text-align:center; line-height:26px; margin-right:10px; }
.protwofr{float:right; width:25%; }
.protwofrhottit{clear:both; text-align:right; font-size:24px; font-weight:bold; color:#272727; padding:30px 0px 22px 0px; }
.protwofrhottit h4{background:url(../images/protwoicon01.png) no-repeat left 9px; padding-left:57px; line-height:1; background-size:45px; display: inline-block;}
.ie8-hack .protwofrhottit h4{background: none; padding-left:0px;}
.protwofr .protwofrhot ul{clear:both; background:url(../images/protwobg02.jpg) repeat-y left top; width:100%; float:left;  }
.protwofr .protwofrhot ul li{padding-bottom:14px; padding-top:5px;width:100%; float:left; }
 .protwofrhot ul li a{width:100%; float:left; text-align:center }
.protwofr .protwofrhot ul .protwofrhotpic{clear:both; display:block; background:url(../images/homefivebg.jpg) repeat; padding:7px; border-radius:5px; box-shadow:-4px 4px 8px rgba(0, 0, 0, 0.09); position:relative; z-index:2; }
.protwofr .protwofrhot ul .protwofrhotpic img{border-radius:5px; }
.protwofr .protwofrhot ul .protwofrhottxt{background:url(../images/homefivebg.jpg) repeat; margin-left:2px; border-radius:0px 0px 5px 5px; overflow:hidden; line-height:37px; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl{float:left; background:#fee2cc; color:#cb291e; width:52px; text-align:center; position:relative; margin-right:45px; }
.protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl:after{position:absolute; content:''; width:46px; height:8px; background:url(../images/protwoicon02.png) no-repeat right top; background-size:46px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); right:-37px; }
.ie8-hack .protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl{margin-right:15px;}
.ie8-hack .protwofr .protwofrhot ul .protwofrhottxt .protwofrhottxtfl:after{display: none;}




.allist_cont{ }
.allist_cont ul{ margin-top:60px; float:left; width:100%;}
.allist_cont li{ width: 23%; float: left; margin:0 1% 50px;box-sizing: border-box;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.allist_cont .allist_con{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;top:0;overflow:hidden}
.allist_cont .allist_con a{display: block;overflow: hidden;}
.allist_cont .allist_con img{display:block;transition: all ease 1s;width:100%}
.allist_cont .allist_con:hover img{transform: scale(1.1);}
.allist_cont .allist_con a i{display:block;position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-webkit-linear-gradient(0deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));transform:skewx(-25deg);-o-transform:skewx(-25deg);-moz-transform:skewx(-25deg);-webkit-transform:skewx(-25deg);}
.allist_cont .allist_con a:hover i{transition:all .3s ease;left:100%}
 
.allist_cont .allist_con .allist_text{padding:20px 20px 15px; border:#f0f0f0 1px solid;background: #F2F6FF url(/images/pro_x.png) repeat repeat;}
.allist_cont .allist_con .allist_text h3{display:block;font-size:20px;color:#333;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:10px 0}
.allist_cont .allist_con .allist_text .more{float:right;width:60px;height:60px;border-radius:50px 0 0 0;background:#fff url(/images/case_ico.png) no-repeat;background-position:-60px 0;margin-top:-5px; margin-right:-20px; -moz-box-shadow: 1px 0 20px rgba(194, 205, 239);-webkit-box-shadow: 1px 0 20px rgba(194, 205, 239);box-shadow: 1px 0 20px rgba(194, 205, 239);}
.allist_cont .allist_con .allist_text p{font-size:16px;color:#666;line-height:30px;}
.allist_cont .allist_con:hover{-moz-box-shadow:0 3px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:0 3px 10px rgba(0,0,0,.2);top:-5px; background:#fff}
.allist_cont .allist_con:hover .allist_text .more{background:#c2cdef url(/images/case_ico.png) no-repeat;background-position:0 0;}
.allist_cont .allist_con:hover h3 a{color:#d21423}
.allist_cont .allist_con::after{content:"";position:absolute;right:100%;bottom:0;width:100%;height:2px;background-color:#eb0001;opacity:0;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)';filter:alpha(Opacity=0);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.allist_cont .allist_con:hover::after{right:0;opacity:1;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 100)';filter:alpha(Opacity=100)}



.lxfs{ width:80%; float:left;  padding:30px 0; padding-left:10%; background:#fff; min-width:1200px;}
.lxfs li{ width:33%; float:left; padding:15px 0}
.lxfs li img{ height:30px; float:left;}
.lxfs li .tts{ display:block; margin-left:40px; font-size:18px;}
.lxfs p{ width:100%; float:left; text-align:center;}


.lx_con{width:80%; float:left; margin-left:10%; position:absolute; z-index:5000}
.lx_info{ float:right; width:50%; padding:30px; overflow:hidden;min-width:670px; background:url(../images/bg_lxbaise.png) repeat; margin-top:230px;}
.lx_info h1{ color:#111; font-size:34px;}
.lx_info b{ width:50px; height:3px; margin:20px 0 15px; background-color:#F90016; display:block;}
.lx_info p{ color:#333; line-height:30px; font-size:16px; line-height:30px; padding:10px 0; float:left; width:100%;}
.lx_info p img{ width:30px; height:30px; margin-right:5px;}
.lx_info ul{ clear:both; overflow:hidden; margin:25px 0 15px -1%;}
.lx_info ul li{ float:left; width:56%;*width:54%; margin-left:1%;}
.lx_info ul li.lx_zx{ width:42%;}
.lx_info ul li img{ float:left; width:64px; margin-right:10px;}
.lx_info ul li a{ float:left; color:#333; font-size:18px;}
.lx_info ul li a i{ display:block; color:#F2003A; font-size:22px; font-weight:bold; margin-top:5px; font-style:normal}
.lx_info ul li a i font{ font-size:30px;}
.lx_info ul li.lx_zx a i{ text-decoration:underline; margin-top:8px;}

.aj_lx {margin-top: 60px; width:80%; float:left; margin-left:10%; }
.aj_lx .aj_lxl p{text-align: center;}
.aj_lx_tit{position: relative;margin-bottom: 15px;text-align: center;}
.aj_lx_tit .line,.aj_lx_tit .line2{display: inline-block; width:40%;height: 1px;background: #ccc;position: absolute;z-index: 1; left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.aj_lx_tit h3{position: absolute;left:24%;bottom:10px;width:50%;font-size: 42px;font-weight:600;line-height: 1;color:#07284E; padding:10px 0;}
.tit_contact_en{font-size: 137px;font-family: Arial;font-weight: bold;line-height: 1;color: #eff2f9;text-transform: uppercase; text-indent:-99999;background: url(/images/contactus.png) center center no-repeat;}
.aj_lxp{font-size: 16px;text-align: center;margin:0 auto 40px; width:80%; line-height:32px; color: #666;}
.ul-contact{overflow:hidden;margin:0 -1.5%;text-align:center; width:100%;}
.ul-contact li{float:left;width:21%;margin: 0 1.5%;}
.ul-contact  h4{ font-size:20px; margin:15px 0 0 0; font-weight:600;text-align:center; color:#07284E}
.ul-contact  p{ font-size:17px; text-align:center; color:#666; }
.ul-contact  h5{ font-size:14px; line-height:24px; font-weight:400; margin:8px 0; text-align:center; color:#888}
.ul-contact  li strong{position: relative; z-index: 1; display:block; width:33%;padding:12%; font-weight:normal; text-align:center;background:url(/images/contact__item_bg.png) center no-repeat;background-size: 100% auto;   margin:5px auto 10px;}
.ul-contact  li strong img{ width:100%; border-radius:50%; box-shadow: 0px 0.03rem 0.21rem rgba(5,26,85,0.1);}
.ul-contact  li:hover strong{  background: url(/images/contact__item_bg_on.png) center center no-repeat;background-size: 100% auto;}
.ul-contact li span{font-size:14px;color:#07284E;line-height:1;display:block;margin-top: 15px;margin-bottom: 5px;}
.ul-contact li span strong{font-size:30px}
.ul-contact li p{font-size:15px;line-height:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #666;}
.contact-wz{ border:#B9C2D9 1px dashed;min-height:140px; padding:60px 10px 0; margin-top:-70px; overflow:hidden}
.contact-wz:hover{border:#ff4a00 1px dashed;}
.jl30{ margin-top:30px;}
.map{ margin-top:60px; text-align:center; float:left; pdding-top:40px; width:100%;}
.map_tit{ margin-bottom:30px;}
.map_tit h3{ font-size:42px;position: relative; z-index: 2;display: inline-block;padding: 0 10px;color: #475770;text-align:center}
.map_tit h3:after,.map_tit h3:before{content: '';position: absolute;width:70px; height:40px;top: 50%; margin-top:-20px;}
.map_tit h3:after{left:-70px; background:url(/images/map_l.png) no-repeat center center; background-size:60px;}
.map_tit h3:before{right:-70px; background:url(/images/map_r.png) no-repeat center center; background-size:60px;}


.video_list{margin-top:50px}
.video_list ul li{float: left;    width:22%; margin:0 1.5% 60px;position: relative;}
.video_list li .pic img{display: block;width: 100%;border-radius:0 0 0  20px;}
.video_list li .tit{background:#DDE6EC; margin-top: -20px;line-height: 30px;}
.video_list .tit h3{float: left;line-height:26px;background:#E4EAF5; color:#282828; font-weight:500;width:97%;padding:30px 0 10px 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.video_list .tit h3 a{color:#111;font-size: 16px;}
.video_list ul li:hover h3 a{color:#e61e37;}
.video_list .tit .look{float: right;margin-right:20px;}
.video_list .pic{text-align: center; display: block; margin: 0 auto;}
.video_list h2{font-size: 38px; color: #05163f; text-align: center; font-weight: bold; margin-top: -50px;}
.video_list h2 img{display: inline-block;    margin-left: -35px; width: 30px; height: 30px; margin-top: -10px;}
.video_list ul li .video-time{position: absolute; right: 0; bottom:8px;height:18px; padding:5px 6px; color: #666; background:#D3DDED;border-radius:20px 0 0 20px; font-size: 12px; }

.video_show_top{ margin-top:50px;}
.video_show_top video{ margin:60px auto; width:1100px; height:620px; text-align:center; display:block}
.video_show_top_tit{position: relative; margin: 1rem 0 1rem 0;text-align: center;}
.video_show_top_tit h1{ font-size:42px;position: relative;z-index: 2;display: inline-block;padding: 0 1rem; color:#04153C}
.video_show_top_tit h1:after,.video_show_top_tit h1:before{    content: '';position: absolute;width:120px;height:2.6rem;top: 50%; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%);}
.video_show_top_tit h1:after{left:-100px; background:url(/images/video_icon01.png) no-repeat center center; background-size:82px 21px;}
.video_show_top_tit h1:before{right:-100px; background:url(/images/video_icon02.png) no-repeat center center; background-size:82px 21px;}


.video_kh_yingdao{position: relative;padding-top:70px;overflow: hidden; margin-bottom:40px;}
.video_kh_yingdao .left {width: auto;position: absolute;left:35px;bottom:25px; margin-right:2%;}
.video_kh_yingdao .right_box{background:#F4F7FE url(/images/pro_x.png) repeat; padding:15px;}
.video_kh_yingdao .right {display: block;box-sizing: border-box;font-size: 18px;color:#05163f;font-weight:bold; background:#fff; padding:30px 65px 30px 0;overflow: hidden;}
.video_kh_yingdao .right .con{ margin-left:13%;}
.video_kh_yingdao .right .tip{text-indent:0; font-size:16px; color:#3d3d3d}
.video_kh_yingdao .right .tel{ width:52%; float:left; color:#ed2225; font-size:28px; font-weight:bold; margin-top:8px;}
.video_kh_yingdao .right .tel span{ font-size:15px; color:#333; font-weight:normal; vertical-align:center;}
.video_kh_yingdao .btn{display: block; float:right;}
.video_kh_yingdao .btn a img{ width:35px;vertical-align: middle;margin-right: 5px;animation: myfirst 0.5s infinite;display: inline-block;margin-left: 10px;}
.video_kh_yingdao .btn a.baojia{padding:10px 65px;background: #f20d01;  color:#fff;border-radius:30px;font-size: 20px;background: -webkit-gradient(linear, 0% 2%, 60% 10%,from(#f20d01), to(#ff461f));-webkit-box-shadow: #ff461f 0px 2px 10px;-moz-box-shadow: #ff461f 0px 0px 10px; /*box-shadow: #ff461f 0px 0px 5px;*/}

.video_pro{ margin-top:60px;}
.video_pro .tit{ width: 100%; overflow:hidden}
.video_pro .tit  h3{ font-size:32px;float:left; display: inline-block;color:#07284E;background: url(../images/rete_pro.png) no-repeat left center; background-size:35px 35px; text-indent:43px; margin-bottom:20px;}
.video_pro .tit  span{ color:#666;float: right;font-size:16px;padding-top: 20px;font-weight: 500;}
.video_pro ul{ margin-left:-3.5%}
.video_pro li{ width:21.3%; margin-left:3.5%; border:#f0f3fa 1px solid;     box-shadow: 2px 0 20px rgba(21, 53, 129, 0.1);background:#fff; float:left}
.video_pro li a{display: block}
.video_pro li .img{padding:4%; margin:0 auto; text-align:center; display:block}
.video_pro li h4{font-size: 16px;color:#333; background:#DCE3F1; padding:15px 0;text-align:center;line-height: 24px;}
.video_pro li h4 a{color:#333;}
.video_pro li:hover img {filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7 }
.video_pro li:hover h4 a{color:#FF3F3C;}
.related_videos{ margin-top:60px;}
.related_videos .tit{ width: 100%;overflow:hidden}
.related_videos .tit h3{ font-size:32px; float:left; color:#07284E; display: inline-block;background: url(/images/rete_video.png) no-repeat left center; background-size:35px 30px; text-indent:43px; margin-bottom:20px;}
.related_videos .tit  span{ color:#666;float: right;font-size:16px;padding-top: 20px;font-weight: 500;}
.related_videos ul{ margin-left:-2.8%}
.related_videos li{width:22%; margin-left:2.8%; float:left;    overflow: hidden;}
.related_videos li a{display: block;overflow:hidden;position: relative;}
.related_videos li img{ width:100%; height:auto; _height:163px; -moz-transition:all 0.35s ease; -o-transition:all 0.35s ease;transition:all 0.35s ease; -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); float:left;}
.related_videos li a span.icon-bg{ display:none;}
.related_videos li a span.icon-plus{ background:none; width:60px; height:60px; position:absolute; left:40%; top:-60px;transition:all 0.15s ease 0s; -moz-transition:all 0.15s ease 0s; -webkit-transition:all 0.15s ease 0s; -ms-transition:all 0.15s ease 0s; -o-transition:all 0.15s ease 0s; display:block;}
.related_videos ul li a:hover span.icon-bg{ display:block; position:absolute; left:0; top:0; width:100%; height:200px;     background: rgba(0,0,0,0.5);}
.related_videos ul li a:hover span.icon-plus{ display:block; background: url(/images/sp_ico.png) no-repeat; background-size:40px; position:absolute; left:43%; top:40%; width:60px; height:60px; transition:all 0.15s ease-out 0s; -moz-transition:all 0.15s ease-out 0s; -webkit-transition:all 0.15s ease-out 0s; -ms-transition:all 0.15s ease-out 0s; -o-transition:all 0.15s ease-out 0s;}
.related_videos li a.tit {display: block;}
.related_videos .pro_time{    background: #f0f3fa;padding: 15px 0; font-weight:600; color:#07284E;text-align:center;position: absolute;right: 0;bottom: 0; background: none repeat scroll 0 0 rgba(0,0,0,0.6);height: 20px; line-height: 20px; padding:0 5px;color: #fff;font-size: 12px;}
   
.related_videos h4{ font-size: 16px;color:#333; padding:15px 0;text-align:center;line-height: 24px; font-weight:500;}

.marqueeleft{width:90%;margin:0 auto;  overflow:hidden}
.marqueeleft h3 {display:inline-block;height:48px;position:relative;line-height:48px;color:#333333;font-size:30px;font-weight:bold;margin-bottom:30px;}
.marqueeleft h3:before,.marqueeleft h3:after {content:'';display:block;position:absolute;bottom:-20px;height:4px;background:#db2131;border-radius:4px;}
.marqueeleft ul{float:left; width:1500px; height:290px;}
.marqueeleft li{float:left;display:inline;width: 260px;float: left;margin: 5px;text-align: center; overflow:hidden}
.marqueeleft li .pic,.marqueeleft li .pic img{width: 260px; float:left; height:240px;}
.marqueeleft li .txt{margin-top:4px;width: 100%;float: left;background: url(/d/file/product/pro1/2019-12-13/08026bdd19d977c5146cba83db68a68c.jpg) no-repeat right top #c9221e;
border-radius: 0 0 5px 5px;color: #fff;text-align: center;font-size: 16px;line-height:42px;}
.marqueeleft li .txt a{color: #fff;}
 
 

.one{margin:50px auto;height:160px;width:1500px;overflow:hidden;position:relative; }
.one ul{height:160px;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin:5px;height:150px;border-radius:5px;position:relative;}
.one ul li a{display:inline-block;height:150px;} 
.one ul li img{border-radius:5px;display:block;}
.one ul li a span{height:0;display:block;background:rgba(0,0,0,0.4);position:absolute;bottom:0;color:#fff;font-size:0px;}
.one ul li a:hover span{height:150px;line-height:150px;font-size:20px;text-align:center;transition:all 0.7s;}

 