/* CSS Document */
/*---------- import ---------*/
@charset "utf-8";
@import url("page.css");
@import url("layout.css");
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;list-style:none}
img,a img{border:0px;vertical-align:bottom}
body{font:12px/1.3  "Microsoft YaHei";color:#333; background:#fff; min-width: 1200px;}
a:link{color:#333;text-decoration:none}
a:visited{color:#333;text-decoration:none}
a:hover{color:#1D24B4; text-decoration:none}
a:active{color:#333;text-decoration:none}
span.more a,span.more a:visited{float:right;display:block;height:30px;padding-right:10px;margin-top:-33px;color:#333;line-height:30px;font-weight:bold;font-family:arial;font-size:12px}
span.more a:hover{color:#333}
.container{width: 1200px; margin: 0 auto; position: relative;}
.w1600{width: 1600px; margin: 0 auto; position: relative;}
.w1400{width: 1400px; margin: 0 auto; position: relative;}
@media only screen and (max-width: 1699px){
	.w1600{width: 1400px;}
}
@media only screen and (max-width: 1499px){
	.w1600{width: 1200px;}
	.w1400{width: 1200px;}
}
.fl{float:left;}
.fr{float: right;}
.clear{clear:both;}
.clearfix{zoom: 1;}
.clearfix:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.left_bg{ height:10px; width:254px; overflow: hidden; }

.Amsg{width:1200px;margin:0 auto;overflow:hidden;}
.LMsg{float:left;width:250px;}
.RMsg{float:right;width:920px;overflow:hidden; padding-bottom:10px;}
.RAMsg{float:right;width:920px;overflow:hidden;}
.LHsg{float:left;width:920px;overflow:hidden;}


.col-lg-3{width: 25%; *width: 24.98%; float: left;}
.col-lg-6{width: 50%; *width: 49.98%; float: left;}
.hide{display: none;}
/*header*/
.header{height: 150px;}
.logo{float: left; margin-top: 36px;margin-right: 4px;}
.logo img{height: 80px;}
.lines_bg{
	background: url(../images/line.png) no-repeat center;
	width: 44px;
	height: 130px;
	float: left;
}
.logo-text{float: left;height: 76px;  margin-top: 44px; font-size: 24px;}
.logo-text a{color: #333;}
.logo-text .big{
	color: #333333;
	font-size: 22px;
	line-height: 36px;
	font-family: 思源黑体 CN;
	font-weight: bold;
}
.logo-text .big b{
	color: #D70101;
}
.logo-text .normal{
	color: #333333;
	font-size: 24px;
	line-height: 36px;
}
.head-rt{float: right; margin-top: 50px; text-align: right; line-height: 1.3;}
.head-rt .tel_desc{
	font-size: 16px;
	color: #666;
}
.head-rt .tel_desc span.hotline{
	line-height: 38px;
	margin-right: 4px;
	background: url(../images/head-tel.png) no-repeat left center;
    padding-left: 32px;
}
.head-rt .tel_desc span.tel_number{
	font-size: 28px;
	color: #D70101;
	font-weight: bold;
}
.head-rt .language{
	margin-bottom: 6px;
}
.head-rt .language a{
	font-size: 16px;
	color: #999;
	float: right;
}
.head-rt .language a.active{
	color: #333;
	font-weight: bold;
}
.head-rt .language span{
	float: right;
	background-color: #999;
	width: 1px;
	height: 16px;
	margin: 3px 4px 0;
}
.nav{background:#1D24B4;}
.nav .nav_menu li{float: left; text-align: center; font-size: 16px;position: relative;}
.nav .nav_menu li a{display: block; width: 133px; height: 60px; transition: background .4s;font-size: 16px;position: relative;    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.nav .nav_menu li span{display: block; color: #fff; height: 20px; line-height: 20px; padding-top: 20px; transition: color .4s;}
.nav .nav_menu li .submenu  a{
	font-size: 12px;
}
.nav .nav_menu li a::after{
	content: "";
	width:1px;
	height:14px;
	position: absolute;
	right: 0;
	top: 50%;
	background:#6367be;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
/* .nav .submenu li a::after{
	content: "";
	width: 0;
	height: 0;
} */
.nav .nav_menu>li:last-child a::after{
	width: 0;
	height: 0;
}
.nav .nav_menu>li.active a::after{
	width: 0;
	height: 0;
}
.nav .nav_menu>li.active a{
	font-weight: bold;
}
.nav .nav_menu>li.active>a,.nav .nav_menu>li:hover>a{ background: #D70101; transition: all .4s; -webkit-transition: all .4s; -moz-transition: all .4s; -ms-transition: all .4s; -o-transition: all .4s; }
.nav_menu li:hover .submenu a{
	background: transparent;
}
.nav .nav_menu>li:hover a::after{
	width: 0;
	height: 0;
}
.nav .nav_menu li.active a span,.nav .nav_menu li.active a em,.nav .nav_menu li:hover a span,.nav .nav_menu li:hover a em{color: #fff;}
.submenu{
	position: absolute;
	left: 50%;
	top: 60px;
	background: #1D24B4;
	width: 133px;
	margin-left: -66px;
	z-index: 999;
	height: 0;
	overflow: hidden;
	transition: all .4s ease-out;
	-webkit-transition:all .4s ease-out;
	-moz-transition:all .4s ease-out;
	-ms-transition:all .4s ease-out;
	-o-transition:all .4s ease-out;
}
.submenu li a{
	color: #fff;
	font-weight: normal !important;
}
.submenu ol{
	padding-top: 8px;
	padding-bottom: 8px;
}
.submenu li{
	height: 40px !important;
	line-height: 40px !important;
	width: 100%;
	text-align: center;
}
.submenu li:hover{
	background-color: #D70101;
}
.submenu li:hover a {color: #fff !important;}
.submenu li a{padding: 0;}
/*底部*/
.footer{background: #1e1e1e; line-height: 1.4; color: #6c6c6c; position: relative; overflow: hidden;}
.footer a{transition: color .4s; color: #6c6c6c;}
.footer a:hover{color: #1D24B4 !important;}
.foot-model{padding: 70px 0 60px 0;}
.foot-nav{float: left; border-right: 1px solid #333;}
.foot-nav dl{min-width: 130px; float: left; margin-right: 20px;}
.foot-nav dl:last-child{margin-right: 0;min-width: 110px;}
.foot-nav dl.last{min-width: 0; width: 110px; margin-right: 0;}
.foot-nav dt{color: #ccc; font-size: 18px;}
.foot-nav dt a{color: #ccc;}
.foot-nav dd a{color: #999;font-size: 14px;}
.foot-nav dd{margin-top: 26px;}
.foot-nav dd li{line-height: 36px; font-size: 14px;}
.foot-tel{float: right; text-align: right; }
.foot-tel .t1{text-align: right; font-size: 0;}
.foot-tel .t1 img,.foot-tel .t1 span{display: inline-block;font-size: 16px; vertical-align: middle; line-height: 30px; color: #6e6e6e;}
.foot-tel .t1 span{margin-left: 6px;}
.foot-tel .t2,.foot-tel .t3{line-height: 28px; color: #D70101; font-weight: bold;}
.foot-tel .t2{font-size: 25px; margin-top: 12px;}
.foot-tel .t3{font-size: 14px;}
.foot-tel .t4{overflow: hidden; margin-top: 20px;}
.foot-tel .t4 .more{ display: block; float: right; width: 140px; height: 40px; line-height: 40px; background: #1D24B4; border-radius: 4px; font-size: 0; text-align: center; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; }
.foot-tel .t4 .more i,.foot-tel .t4 .more span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 14px;}
.foot-tel .t4 .more i{width: 20px; height: 22px; background: url(../images/ftzx-icon.png) no-repeat;}
.foot-tel .t4 .more span{color: #fff; margin-left: 8px;}
.foot-tel .t4 .more:hover{ background-color: #D70101;}
.foot-wechat{float: right;  margin-right: 16px; text-align: center;}
.foot-wechat>div{
	margin: 0 7px;
}
.foot-wechat img{width: 108px; height: 108px; border: 1px solid #929898;}
.foot-wechat p{font-size: 14px; color: #6e6e6e; margin-top: 12px;}
.foot-copy{ padding: 10px 0; line-height: 22px; font-size: 14px; 
	/* margin-top: -30px; */
}
.foot-copy a{
	color: #666;
	padding: 0 4px;
}
.foot_copy_link{
	display: inline-block;
	margin-left: 10px;
}
.brief-logo {
    background: url(../images/logo2.png) no-repeat center top;
    padding-top: 84px;
    font-size: 30px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 30px;
    padding-left: 30px;
}
.contact_desc{
    font-size: 14px;
    line-height: 24px;
	color: #6c6c6c;
	text-align: center;
    margin-top: 130px;
}
.pro_ibox{border-top: solid 1px #333333;padding-top: 10px;margin-top: 54px !important;}
/*首页---友情链接*/
.link{background: #1e1e1e; text-align:center;border-top: 1px solid #333;line-height: 24px; color: #666; position: relative; overflow: hidden; font-size: 14px; padding-bottom: 28px;padding-top: 15px;}
/* .link b{float: left; font-weight: normal;} */
.link ul li{float: left; line-height: 24px;}
.link ul li a{color: #666;margin-right: 22px;}
.link ul li a:hover{color: #1D24B4;}
.link ul li span{padding: 0 6px;}
/* .link_text {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
} */
.link_text>div{
	display: inline-block;
	vertical-align: middle;
}
.link_text ul{
	display: inline-block;
	vertical-align: middle;
}
/*热门搜索*/
.hot-search{background: #000; height: 50px;}
.hot-search a:hover{color: #1D24B4 !important;}
.foot-copy a:hover{
	color: #1D24B4 !important;
}
.hot-search input{background: none; outline: none; border: 0;}
.hot-sleft{max-width: 70%; float: left; height: 50px; line-height: 50px; font-size: 0; overflow: hidden;}
.hot-sleft span,.hot-sleft ul{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 14px;}
.hot-sleft span{ color: #f2f5f9; filter:alpha(opacity=40); opacity: .4; -webkit-filter:alpha(opacity=40); }
.hot-sleft ul{margin-left: 4px;}
.hot-sleft li{float: left;}
.hot-sleft li em{padding: 0 14px; font-style: normal;}
.hot-sleft li a{ transition: color .5s,opacity .5s; color: #f2f5f9; filter: alpha(opacity= 40); opacity: .4; -webkit-filter: alpha(opacity= 40);  }
.hot-sleft li a:hover{ filter: alpha(opacity=100); opacity: 1; -webkit-filter: alpha(opacity= 100); }
.searchform{width: 220px; height: 32px; float: right; margin-top: 9px; filter: alpha(opacity=30); opacity: .3;}
.searchform .form{padding-right: 42px; position: relative; height: 32px; overflow: hidden; border: 1px solid #fff;}
.searchform .input{height: 30px; padding-left: 12px; font-size: 14px; color: #fff;}
.searchform input[type="text"]{display: block; width: 100%; height: 30px; line-height: 30px; *line-height: 32px; font-size: 14px; color: #fff;}
.searchform .btn{display: block; width: 30px; height: 30px; cursor: pointer; background: url(../images/search-btn.png) no-repeat center; position: absolute; right: 6px; top: 0;}
.searchform input[type="text"]::-webkit-input-placeholder{color: #fff;}
.searchform input[type="text"]::-moz-placeholder{color: #fff;}
.searchform input[type="text"]:-ms-input-placeholder{color: #fff;}
/*fullSlide*/
.fullSlide {width:100%; position: relative;height:700px}
.fullSlide .bd{position: relative; z-index: 0; overflow: hidden;}
.fullSlide .bd li{height: 700px; overflow: hidden; text-align: center;}
.fullSlide .bd li a{display:block; height: 700px;}
.fullSlide .hd{width: 100%; position: absolute; z-index: 1; bottom: 40px; left: 0;}
.fullSlide .hd ul{font-size: 0; text-align:center;}
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 40px; height: 6px; margin: 0 5px; overflow: hidden; background: #fff; font-size: 0; line-height: 999px; filter: alpha(opacity=60); opacity: .6; -webkit-filter: alpha(opacity=60); }
.fullSlide .hd ul li.on{ background: #D70101; opacity: 1; filter:alpha(opacity=100); -webkit-filter:alpha(opacity=100); }
/*banner*/
.banner{margin:0 auto;width:100%;position:relative;height:330px;overflow:hidden; background:#fff;}
.banner .bd ul {width:100% !important;}
.banner .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd li {width:100% !important;height:330px;overflow:hidden;text-align:center;}
.banner .bd li a {display:block; height:330px;}

.categories{width:250px; float:left;margin-top:30px; }
.categories ul{width:230px; float:left; overflow:hidden; padding:10px; background:#0067ab;}
.categories ul span{width:215px; float:left; padding-left:10px; font-size:24px; color:#fff; line-height:40px; margin-top:10px; overflow:hidden;}
.categories ul h2{width:215px; float:left;  padding-left:10px;font-size:28px;text-align:left; color:#fff; line-height:60px; overflow:hidden;}
.categories ol{width:248px; float:left; overflow:hidden; border:1px solid #c6c6c6; border-top:none; border-bottom:none; padding-top:1px;}
.categories ol li{width:248px; float:left; height:50px;line-height:50px;font-size:14px;font-weight:normal; border-bottom:1px solid #c6c6c6;}
.categories ol li a{width:210px;float:left;color:#333;line-height:50px;padding-left:38px;background:#fff url(../images/ico.png) no-repeat 20px 22px;}
.categories ol li a:hover{width:210px; float:left;color:#fff;line-height:50px;background:#64bc03 url(../images/ico_1.png) no-repeat 20px 22px;}
.categories .thisclass{width:210px; float:left;color:#fff;line-height:50px;background:#64bc03 url(../images/ico_1.png) no-repeat 20px 22px;}
.categories_con{width:200px; float:left; overflow:hidden; line-height:25px; margin:10px 0 5px 0;background:#fff; }

/*首页*/
.inner-title{font-size: 36px; font-weight: bold; text-align: center; line-height: 1.2;}
.inner-desc{font-size: 18px; font-weight: bold; text-align: center; color: #666; text-transform: uppercase; line-height: 1.2; margin-top: 14px;}
/*首页---解决方案*/
.index-solution{padding: 70px 0; background: #fff; position: relative; overflow: hidden;}
.solution-ilist{margin-top: 34px;}
.solution-ilist ul {overflow: hidden;}
.solution-ilist li .item{margin: 20px 10px;}
.solution-ilist li .title{font-size: 0; text-align: center; line-height: 1.2;}
.solution-ilist li .title .icon,.solution-ilist li .title h3{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.solution-ilist li .title h3{font-size: 24px; font-weight: bold; margin-left: 12px; transition: color .4s; color: #333;}
.solution-ilist li .title .icon{width: 40px; height: 30px; background: url(../images/solution-icon.png) no-repeat;}
.solution-ilist li .title .ico1{background-position: 0 0;}
.solution-ilist li .title .ico2{background-position: -40px 0;}
.solution-ilist li .title .ico3{background-position: -80px 0;}
.solution-ilist li .title .ico4{background-position: -120px 0;}
.solution-ilist li .title .ico5{background-position: -160px 0;}
.solution-ilist li .title .ico6{background-position: -200px 0;}
.solution-ilist li .title .ico7{background-position: -240px 0;}
.solution-ilist li .title .ico8{background-position: -280px 0;}
.solution-ilist li .title:hover h3{color: #ff6600;}
.solution-ilist li .title:hover .ico1{background-position: 0 -30px;}
.solution-ilist li .title:hover .ico2{background-position: -40px -30px;}
.solution-ilist li .title:hover .ico3{background-position: -80px -30px;}
.solution-ilist li .title:hover .ico4{background-position: -120px -30px;}
.solution-ilist li .title:hover .ico5{background-position: -160px -30px;}
.solution-ilist li .title:hover .ico6{background-position: -200px -30px;}
.solution-ilist li .title:hover .ico7{background-position: -240px -30px;}
.solution-ilist li .title:hover .ico8{background-position: -280px -30px;}
.solution-ilist li .desc{height: 48px; line-height: 24px; font-size: 14px; color: #666; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 8px; transition: color .4s;}
.solution-ilist li .desc:hover{color: #ff6600;}
.solution-ilist li .pic{overflow: hidden; position: relative; margin-top: 12px;}
.solution-ilist li .pic img{width: 100%; transition: all .6s;}
.solution-ilist li .pic:hover img{transform: scale(1.1);}
@media only screen and (max-width: 1499px){
	.solution-ilist li .title h3{font-size: 20px;}
}

/*首页---产品*/
.index-product{background: #f6f6f6; padding: 50px 0 78px 0; position: relative; overflow: hidden;}
.pro_product{background-color: #333;padding:50px 0 40px 0;}
.pro_product .inner-title{color: #fff;}
.product-itabbox{margin-top: 24px;}
.product-itabtit ul{font-size: 0; text-align: center;}
.product-itabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; min-width: 70px; padding: 0 14px; margin: 0 10px; height: 38px; line-height: 38px; border: 1px solid #666; font-size: 14px; text-align: center; cursor: pointer;}
.pro_product .product-itabtit li{color: #999;}
.product-itabtit li.active{background: #ff6600; border-color: #ff6600; color: #fff;}
.product-itabcont{margin-top: 20px;}
.product-itabitem{overflow: hidden;}
.pro_product .product-itabitem{margin: 0 25px;}
.product-itabitem li a{display: block;}
.product-itabitem li .pic{border: 1px solid #ddd;}
.pro_product .product-itabitem li .pic{border:0;}
/* .pro_product li .pic{border-width: 1px;border-color: transparent transparent #fff transparent;border-style: solid;} */
.product-itabitem li .text{background: #fff;}
.product-itabitem li .title,.product-itabitem li .desc{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: color .5s;}
.product-itabitem li .title{border-bottom: 1px dashed #ddd; color: #333;}
.pro_product .product-itabitem li .title{border-bottom: 0;}
.product-itabitem li .desc{color: #666;}
.product-itabitem li a:hover .pic{border-color: #ff6600;}
.product-itabitem li a:hover .text{background: #ff6600;}
.product-itabitem li a:hover .title{border-bottom-color: #fff;}
.product-itabitem li a:hover .title, .product-itabitem li a:hover .desc,.pro_product ol li a:hover .more{color: #fff;}
.product-itabitem ul{width: 290px; float: left; margin-bottom: -20px;}
.pro_product .product-itabitem ul.w25{width: 25%;}
.pro_product .product-itabitem ol.w50{width: 50%;}
.product-itabitem ul li{margin-bottom: 20px;}
.product-itabitem ul li .pic{width: 288px; height: 211px;}
.product-itabitem ul li .pic img{width: 100%;}
.pro_product  .product-itabitem ul li .pic{width: 100%;height: 330px;}
.product-itabitem ul li .pic img{width: 100%;}
.product-itabitem ul li .text{padding: 0 14px 4px 14px;}
.pro_product .product-itabitem ul li .text{padding: 0 14px 14px 14px;}
.product-itabitem ul li .title{font-size: 18px; font-weight: bold; height: 34px; line-height: 34px; padding-top: 5px;}
.product-itabitem ul li .desc{height: 40px; line-height: 40px; font-size: 14px; color: #666;}
.pro_product .product-itabitem ul li .desc{height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product-itabitem ol{width: 580px; float: left; margin: 0 20px;}
.pro_product .product-itabitem ol{margin: 0;}
.pro_product .product-itabitem ol li{margin: 0 25px;position: relative;}
.product-itabitem ol li .pic{width: 578px; height: 424px;}
.pro_product .product-itabitem ol li .pic{width: 100%;height: 660px;}
.pro_product .product-itabitem ol li .pic img{width: 100%;}
.product-itabitem ol li .text{height: 188px; padding: 0 22px;}
.pro_product .product-itabitem ol li .text{padding: 0 20px 60px;}
.product-itabitem ol li .title{font-size: 24px; font-weight: bold; height: 56px; line-height: 56px; padding-top: 8px;}
.product-itabitem ol li .desc{height: 68px; line-height: 34px; font-size: 18px; color: #666; margin-top: 10px; white-space: normal; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.pro_product .product-itabitem ol li .desc{height: 30px;}
.pro_product ol.w50 .more {
    right: 38px;
    bottom: 45px;
    padding-left: 94px;
}
.pro_product ol.w50 .more{
    font-size: 16px;
    color: #333;
    position: absolute;
}
.pro_product ol.w50 .more i {
    display: block;
    width: 82px;
    height: 1px;
    background: #333;
    position: absolute;
    left: 0;
    top: 50%;
    transition: all .4s;
}
.pro_product ol li a:hover .more i{background-color: #fff;}
@media only screen and (max-width: 1499px){
	.pro_product .product-itabitem ul li .pic {
		width: 100%;
		height: auto;
	}
	.pro_product .product-itabitem ol li .pic{
		height: auto;
	}
}
/*首页---服务流程*/
.index-process{height: 220px; background: url(../images/process-ibg.jpg) no-repeat center top; position: relative; overflow: hidden;}
.index-process ul{font-size: 0; text-align: center; padding-top: 39px; margin: 0 -24px;}
.index-process li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 150px; position: relative; margin: 0 24px;}
.index-process li .icon{width: 80px; height: 80px; background: url(../images/process-icon.png) no-repeat; margin: 0 auto; transition: all ease .5s;}
.index-process li .ico1{background-position: 0 0;}
.index-process li .ico2{background-position: -80px 0;}
.index-process li .ico3{background-position: -160px 0;}
.index-process li .ico4{background-position: -240px 0;}
.index-process li .ico5{background-position: -320px 0;}
.index-process li .ico6{background-position: -400px 0;}
.index-process li .line{width: 42px; height: 11px; background: url(../images/process-sline.png) no-repeat; position: absolute; right: -46px; top: 35px;}
.index-process li .title{font-size: 18px; color: #fff; text-align: center; filter: alpha(opacity=60); opacity: .6; line-height: 26px; margin-top: 12px;}
.index-process li .desc{font-size: 14px; color: #fff; text-align: center; filter: alpha(opacity=60); opacity: .6; line-height: 26px;}
.index-process li .ico1:hover{background-position: 0 -80px;}
.index-process li .ico2:hover{background-position: -80px -80px;}
.index-process li .ico3:hover{background-position: -160px -80px;}
.index-process li .ico4:hover{background-position: -240px -80px;}
.index-process li .ico5:hover{background-position: -320px -80px;}
.index-process li .ico6:hover{background-position: -400px -80px;}
/*首页---优势*/
.index-advantage{height: 1760px; background: url(../images/advantage-ibg.jpg) no-repeat center top; /* padding: 74px 0 54px 0; background: #fff; */ position: relative; overflow: hidden;}
.index-advantage .inner-title{padding-top: 68px;}
.index-advantage .inner-title b{font-size: 72px; color: #ff6600;}
.index-advantage .inner-desc{margin-top: 8px;}
.advantage-ibox{padding: 56px 0 40px 0; background: #fff; box-shadow: 0 0 16px rgba(0,0,0,.2); margin-top: 26px;}
.advantage-ibox ul{max-width: 1200px; height: 1410px; margin: 0 auto; background: url(../images/advantage-cbg.jpg) no-repeat; position: relative; font-size: 0;}
.advantage-ibox li{margin-bottom: 76px;}
.advantage-ibox li .text,.advantage-ibox li .pic{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.advantage-ibox li .pic{width: 400px; height: 402px;}
.advantage-ibox li .text{width: 580px; margin-left: 220px; font-size: 14px;}
.advantage-ibox li .sitem{padding: 30px 0;}
.advantage-ibox li .title{position: relative; padding-left: 75px;}
.advantage-ibox li .num{width: 72px; height: 80px; font-size: 72px; color: #ff6600; position: absolute; left: 0; top: 4px;}
.advantage-ibox li .num span{display: block; line-height: 58px; padding-left: 4px;}
.advantage-ibox li .num i{display: block; width: 72px; height: 72px; background: url(../images/adv-snum.png) no-repeat; position: absolute; left: 0; top: 0;}
.advantage-ibox li .chtitle{font-size: 36px; font-weight: bold; line-height: 42px; color: #111;}
.advantage-ibox li .entitle{font-size: 14px; color: #111; line-height: 20px; margin-top: 4px; white-space: nowrap; letter-spacing: -0.6px;}
.advantage-ibox li .desc{padding-left: 75px; font-size: 14px; color: #666; line-height: 24px; margin-top: 12px;}
.advantage-ibox li.n2 .text{width: 634px; margin-left: 0; margin-right: 166px;}
@media only screen and (max-width: 1499px){
	.advantage-ibox{width: 1260px; margin-left: -30px;}
}
/*首页---插图广告*/
.index-ads{height: 160px; background: url(../images/ads-bg.jpg) no-repeat center top;}
.index-ads .container{height: 160px;}
.index-ads .ads-logo{width: 250px; height: 78px; float: left; margin-top: 40px; background: url(../images/ads-logo.png) no-repeat;}
.index-ads .text{float: left; margin-left: 21px; margin-top: 40px; color: #f9f9f9; filter: alpha(opacity=60); opacity: .6;}
.index-ads .title{font-size: 36px; font-weight: bold; line-height: 44px;}
.index-ads .desc{font-family: "Microsoft YaHei Light"; font-size: 24px; line-height: 28px; margin-top: 6px;}
.index-ads .more{display: block; width: 120px; height: 34px; line-height: 32px; background: #ff6600; font-size: 14px; color: #fff; text-align: center; position: absolute; right: 0; top: 87px; transition: opacity .4s;}
.index-ads .more:hover{filter: alpha(opacity=80); opacity: .8;}
/*首页---关于我们*/
.index-about{padding: 80px 0; background: #fff; position: relative; overflow: hidden;}
.about-video{width: 53.125%; float: left;}
.about-video .plyr--video,.about-video .plyr__video-wrapper{background: none;}
.about-video .plyr__poster{background: none}
.about-video .plyr__control--overlaid{width: 90px; height: 90px; background: url(../images/abt-video_btn.png) no-repeat center!important;}
.about-video .plyr__control--overlaid svg{display: none;}
.about-video .plyr__control--overlaid .plyr__sr-only{clip: auto!important; width: 90px!important; height: 90px!important; background: url(../images/turn-sbg.png) no-repeat!important; position: absolute!important; left: 0!important; top: 0!important; animation: circleRoate 5s infinite linear; font-size: 0;}
@keyframes circleRoate{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
} 
.about-txt{width: 42.5%; float: right; line-height: 1.2; margin-top: 32px;}
.about-txt .entitle{font-size: 48px; font-weight: bold; color: #111; filter: alpha(opacity=20); opacity: .2;}
.about-txt .title{font-size: 36px; font-weight: bold; color: #111;}
.about-txt .line{width: 50px; height: 8px; background: #ff6600; margin-top: 14px;}
.about-txt .desc{font-size: 14px; line-height: 24px; color: #666; margin-top: 46px;}
.about-txt .more{display: block; width: 178px; height: 58px; line-height: 58px; border: 1px solid #999; font-size: 14px; color: #999; text-align: center; transition: all .4s; margin-top: 94px;}
.about-txt .more:hover{background: #ff6600; border-color: #ff6600; color: #fff;}
.about-team{margin-top: 40px;}
.about-team ul{margin: 0 -10px;}
.about-team li .item{display: block; margin: 0 10px; position: relative;}
.about-team li img{width: 100%;}
.about-team li .mask{width: 100%; height: 100%; font-size: 0; text-align: center; position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; transition: all .4s;}
.about-team li .middle{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 0; height: 100%;}
.about-team li .text{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; position: relative; font-size: 14px;}
.about-team li .sbg{width: 100%; height: 100%; background: #ff6600; filter: alpha(opacity=80); opacity: .8; position: absolute; left: 0; top: 0; z-index: 1;}
.about-team li .title{min-width: 110px; padding: 12px 20px; font-size: 18px; line-height: 26px; color: #fff; text-align: center; position: relative; z-index: 2;}
.about-team li .item:hover .mask{opacity: 1; visibility: visible;}
@media only screen and (max-width: 1699px){
	.about-txt{margin-top: 20px;}
	.about-txt .desc{margin-top: 26px;}
	.about-txt .more{margin-top: 54px;}
}
@media only screen and (max-width: 1499px){
	.about-txt{margin-top: 10px;}
	.about-txt .entitle{font-size: 38px;}
	.about-txt .title{font-size: 30px;}
	.about-txt .more{height: 48px; line-height: 48px; margin-top: 34px;}
}
/*首页---新闻*/
.index-news{padding: 56px 0 80px 0; background: #fff; position: relative; overflow: hidden;}
.news-ititle{height: 36px; line-height: 36px;}
.news-ititle .more{display: block; float: right; height: 36px; background: url(../images/news-smore.png) no-repeat left center; text-transform: uppercase; font-size: 14px; color: #666; padding-left: 28px; transition: color .5s;}
.news-ititle .more:hover{color: #ff6600;}
.news-ititle h2{font-size: 24px; font-weight: bold; text-transform: uppercase;}
.news-ititle h2 span{margin-right: 16px;}
.news-ilist{width: 66.25%; float: left;}
/* .news-ibox .news_desc{
	overflow: hidden;
} */
.news-ibox .news_desc h3{
	color:#333;
	font-size: 15px;
	line-height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
    margin-bottom: 10px;
    margin-right: 76px;
}
.news-ibox .news_time{
	font-size: 13px;
	color: #666;
    font-weight: bold;
    margin-top: 8px;
}
.news-ibox .news_text{
	color: #666;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
    overflow: hidden;
}
.news-ibox .news_more{
	display: block;
	width:100px;
	height:30px;
	background:#1D24B4;
	border-radius:4px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	margin-top: 30px;
	font-size: 14px;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}
.news-ibox .news_more:hover{
	background-color: #D70101;
}
.news-ibox .news_detail .pic{
	position: absolute;
	overflow: hidden;
	width: 314px;
}
.news-ibox .news_detail .pic img{
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.news-ibox .news_detail .pic:hover img{
	transform: scale(1.04);
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	-ms-transform: scale(1.04);
	-o-transform: scale(1.04);
}
.news-ibox .news_desc{
    margin-left: 342px;
    height: 180px;
}
.news-ibox .news_list_tit{
    border-bottom:1px solid rgba(229,229,229,1);
    margin-bottom: 30px;
}
.news-ibox .news_tab_item{
    float: left;
    font-size: 18px;
    color: #666;
    font-weight: bold;
    padding: 0 4px;
    cursor: pointer;
}
.news-ibox .news_tab_item.active{
    color: #1D24B4;
    border-bottom: 3px solid #1D24B4;
    padding-bottom: 18px;
}
.news-ibox .news_tab_item:hover{
    color: #1D24B4;
    border-bottom: 3px solid #1D24B4;
    padding-bottom: 18px;
}
.news-ibox .lines{
    width: 1px;
    height: 24px;
    background-color: #cccccc;
    float: left;
    margin: 0 12px;
}
.news-ibox .news_list_tit .dt{
    float: right;
    margin-top: 10px;
}
.news-ibox .news_list_tit .more{
    font-size: 16px;
    color: #666;
}
.news-ibox .news_list_tit .more:hover{
    color: #1D24B4;
}
.news-ilist ol{margin: 20px -10px 0 -10px;}
/* .news-ilist ol li.col-lg-6{
	width: 407px;
} */
.news-ilist ol li{
	margin-left: -10px;
}
.news-ilist ol li a{display: block; margin: 0 20px; height: 46px; line-height: 46px; font-size: 12px; border-bottom: 1px solid #E5E5E5; padding-right: 6px; position: relative;}
.news-ilist ol li:nth-child(2n) a{
	margin-left: 45px;
    margin-right: -5px;
}
.news-ilist ol li .time{float: right;color: #999;}
.news-ilist ol li .title{margin-left: 18px; margin-right: 80px;color: #666; height: 46px; line-height: 46px; font-size: 14px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: color .4s;}
.news-ilist ol li span{display: block; width: 6px; height: 11px; background: url(../images/arr_small.png) no-repeat; position: absolute; left: 0px; top: 18px; transition: all .4s;}
.news-ilist ol li a:hover .title{color: #1D24B4;}
.news-ilist ol li a:hover .time{color: #1D24B4;}
.news-ilist ol li a:hover span{background: url(../images/news_arr2.png) no-repeat;}
/* .news-ilist ol li.col-lg-6{
	width: 400px;
}
.news-ilist ol li.col-lg-6:nth-child(odd) a{
	margin-right: 20px;
} */
.news-slist{width: 31.25%; float: right; background: #fff;}
.news-slist .dt{height: 45px; line-height: 40px; font-size: 18px; color: #333;font-weight: bold; margin: 0 6%; border-bottom: 1px solid #E5E5E5;}
.news-slist .dt .more{float: right; font-size: 16px; color: #666; text-transform: uppercase;font-weight: normal;}
.news-slist .dt .more:hover{color: #1D24B4;}
.news-slist .dd{margin: 6px 6% 0 6%;
     /* height: 380px;  */
    overflow: hidden;}
.news-slist .dd li:hover .ifaq.a  .title,
.news-slist .dd li:hover .ifaq.q  .title{
    color: #1D24B4;
}
.news-slist .dd li a{display: block; padding: 14px 10px 21px; border-bottom: 1px solid #E5E5E5; transition: color .4s;}
.news-slist .dd li .ifaq{height: 18px;}
.news-slist .dd li .ifaq.q{margin-bottom: 10px;}
.news-slist .dd li .ifaq span{display: block; float: left; width: 18px; height: 18px; line-height: 17px; background: #999; text-align: center; font-size: 14px; color: #fff;}
.news-slist .dd li .ifaq.a span{background: #1D24B4;}
.news-slist .dd li .title{margin-left: 38px; height: 18px; line-height: 18px; font-size: 16px; color: #333;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-slist .dd li a:hover{color: #ff6600;}
.news-slist .dd li .ifaq.a .title{
	font-size: 14px;
	color: #666;
}
.news-slist .tempWrap{
	height: 412px !important;
}
/*首页---联系我们*/
.index-contact{background: #202020; padding: 40px 0 32px 0; position: relative; overflow: hidden; color: #6c6c6c;}
.index-contact.pro_contact{padding: 40px 0 92px 0;}
.pro_contact .container{padding-top: 160px;}
.index-contact a{color: #6c6c6c; transition: color .4s;}
.index-contact a:hover{color: #ff6600;}
.contact-ititle{height: 40px; border: 1px solid #333; position: relative;}
.contact-ititle .name{width: 100%; font-size: 0; text-align: center; position: absolute; left: 0; bottom: -20px;}
.contact-ititle .name h2{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 18px; font-weight: normal; background: #202020; line-height: 40px; padding: 0 14px;}
.contact-ititle .name h2 span{font-size: 14px; text-transform: uppercase; margin-left: 20px;}
.contact-ibox{line-height: 1.4; margin-top: 36px;}

.contact-ibox ul{font-size: 0; text-align: center; margin: 0 -15px;}
.contact-ibox li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; line-height: 30px; font-size: 14px; margin: 0 15px;}


.left_news{float:left;width:250px; overflow: hidden; margin-top:20px;}
.left_news ol{width:250px; height:40px; background:#0067ab;}
.left_news ol .text{float:left;line-height:40px; font-size:16px; color:#fff; padding-left:15px;}
.left_news ol .more a{ float:right;color:#fff; margin-right:10px;line-height:40px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.left_news ul{ float:left;width:240px; padding:9px 4px; overflow:hidden; border:1px solid #c6c6c6;}
.left_news ul li{float:left;width:240px; height:33px;overflow:hidden; background:url(../images/dian1.jpg) no-repeat 8px 14px; border-bottom:1px dotted #ddd;}
.left_news ul li a{width:240px; height:33px; overflow:hidden; padding-left:20px; line-height:33px; color:#333; font-size:14px; font-weight:normal;}
.left_news ul li a:hover{color:#f00;}

#lx{margin:0 auto;width:1200px;overflow:hidden; height:630px;margin-top:25px; }
.lx_menu {float:left;width:1200px;}
.lx_menu ol{float:left; text-align:center;width:1200px;height:39px; line-height:39px; font-size:24px; color:#b48023;}
.lx_menu ol span{ padding-left:10px; font-size:14px; color:#949494; font-family:Arial;}
.lx_menu ul{ float:left;width:1022px; float:left; margin-top:20px;}
.lx_menu li{float:left;display:block;cursor:pointer; margin-right:15px;width:240px;text-align:center;color:#fff; font-size:24px;height:98px;line-height:90px;background: url(../images/pro_tit_bg.png) no-repeat; font-weight:normal;}
.lx_menu li.hover{padding:0px;background: url(../images/pro_tit_bg_1.png) no-repeat;width:240px; color:#fff;}
.www_zzjs_net_3{clear:both;margin-top:0px;line-height:25px; border-top:none;border-bottom:none;text-align:left;}
.www_zzjs_net_3 li span.time{float:right;margin-right:10px;}

.nTab {width:1200px; margin:0 auto;  margin-top:25px; height:340px; overflow:hidden;}
.nTab .TabTitle {float:left;width:200px; overflow:hidden; }
.nTab .TabTitle ul {float:left;width:200px; overflow:hidden; }
.nTab .TabTitle li {float: left;cursor:pointer; width:200px; margin-top:1px;text-align:center; background: url(../images/ntab_bg.png) no-repeat; height:111px; }
.nTab .TabTitle .active {width:200px; background: url(../images/ntab_bg_1.png) no-repeat; height:111px; color:#fff;}
/* .nTab .TabTitle .normal {} */
.nTab .TabContent {float:rgiht;width:790px;overflow:hidden;}

.ntab_pro{float:left; width:790px; overflow:hidden;}
.ntab_pro ol{float:left;width:810px;overflow:hidden; }
.ntab_pro ol li{float:left;width:250px; height:158px;overflow:hidden; margin-left:13px; margin-bottom:20px; }
.ntab_pro ol li img{float:left;width:250px;height:158px;position:relative;z-index:0;}
.ntab_pro ol li img:hover{float:left;width:250px;height:158px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);}
.ntab_pro ol li a p{float:left;width:250px;height:158px; position:absolute;font-size:16px; color:#fff;z-index:100;line-height:158px;text-align:center; display:none; }
.ntab_pro ol li a:hover p{float:left;width:250px;height:158px;position:absolute; font-size:16px; color:#fff;z-index:100;line-height:158px;background:rgba(0,0,0,0.5); text-align:center; display:block; }

.cooperation{width:100%;height:400px; margin-top:30px; background:#e2e2e2;}
.cooperation .con{width:1200px; margin:0 auto; overflow:hidden;}
.cooperation .con ol{float:left; text-align:center;width:1200px;height:39px; margin-top:30px; line-height:39px; font-size:24px; color:#b48023;}
.cooperation .con ol span{ padding-left:10px; font-size:14px; color:#949494; font-family:Arial;}
.cooperation .con ul{float:left;width:1030px;overflow:hidden; }
.cooperation .con ul li{float:left;width:178px; height:108px;overflow:hidden; margin-top:30px; margin-right:28px; }
.cooperation .con ul li img{float:left;width:178px;height:108px;}
.cooperation .con ul li img:hover{float:left;width:178px;height:108px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90);}

.home_case{width:1200px;  margin:0 auto;  overflow:hidden; margin-top:20px;}
.home_case ol{width:1200px; height:45px; border-bottom:1px solid #0071c1;}
.home_case ol .text{float:left;line-height:43px;}
.home_case ol .text h2{float:left;line-height:43px;font-size:20px;font-weight: normal; color:#0071c1; padding-right:10px; border-bottom:2px solid #0071c1;}
.home_case ol .text span{color:#666; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.home_case ul{width:1230px;float:left; overflow:hidden; }
.home_case ul li{float:left;width:280px; height:320px;overflow:hidden; margin-right:25px; margin-top:25px; background:#ebebeb;}
.home_case ul li img{float:left;width:280px;height:180px; }
.home_case ul li a img{float:left;width:280px;height:180px;overflow: hidden; }
.home_case ul li a img:hover{float:left;width:280px;height:180px;}
.home_case ul li a h2{float:left; padding:0 10px; margin-top:5px; overflow:hidden;font-weight: normal;font-size:14px;line-height:35px;width:260px;color:#0071c1;}
.home_case ul li a span{float:left; padding:0 10px; overflow:hidden;font-weight: normal; font-size:12px;line-height:22px;width:260px;color:#5a5a5a;}
.home_case ul li a:hover{float:left;width:280px; height:320px;overflow:hidden;background:#0071c1;-webkit-transition: all ease .8s;transition: all ease .8s;}
.home_case ul li a:hover h2{ color:#fff;}
.home_case ul li a:hover span{ color:#fff;}

.contact{width:310px;  float:right;  overflow:hidden; margin-top:20px;}
.contact ol{width:310px; height:40px; border-bottom:1px solid #c4c4c4;}
.contact ol .text{float:left;line-height:40px;}
.contact ol .text h2{float:left;line-height:40px;font-size:18px;font-weight: normal; color:#b48023; padding-right:5px;}
.contact ol .text span{color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.contact ol .more a{ float:right;color:#999;line-height:30px; margin-top:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.contact ul{float:left;width:310px; overflow:hidden; margin-top:15px; line-height:30px;}

.left_contact{width:223px; float:left;margin-top:20px; border:1px solid #e9e9e9; margin-bottom:20px; }
.left_contact ul{width:223px; float:left; height:110px; overflow:hidden; background:#0071c1;}
.left_contact ol{width:203px; float:left; overflow:hidden; color:#666; line-height:27px; background:#f3f3f3; padding:10px;}
.left_contact ol h2{width:203px; float:left; overflow:hidden; color:#333; font-size:14px; line-height:30px;}

/*rollBox*/

.rollBox_title{margin:0 auto;font-size:24px; line-height:35px;height:37px; width:120px; margin-top:30px; font-weight:bold; color:#1761bb; text-align:center; background:#fff; border-bottom:1px solid #999; letter-spacing:3px;}
.rollBox_title1{margin:0 auto; font-size:12px; line-height:25px; font-weight: normal; color:#999; text-align:center; background:#fff; font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;}
.rollBox{width:1200px;overflow:hidden;padding:15px 0 5px 0;margin:0 auto; background:#ebebeb; margin-top:20px;}
.rollBox .LeftBotton{height:52px;width:56px;background:url(../images/left_1.jpg) no-repeat left;overflow:hidden;float:left;margin:40px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:56px;background:url(../images/right_1.jpg) no-repeat right;overflow:hidden;float:left;margin:40px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:890px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:229px;float:left;text-align:center; font-size:12px; background:url(../images/pic_bg.jpg) no-repeat}
.rollBox .Cont .pic img{width:200px; height:116px;display:block; padding-top:2px; padding-left:2px;}
.rollBox .Cont .pic p{line-height:30px; height:30px;width:200px;color:#4c4c4c; text-align:center;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.honor{width:914px; height:326px;margin:0 auto;position:relative; margin-top:-15px; background:url(../images/honor_bg.jpg) no-repeat;}
.honor ol{width:914px; text-align:center; font-size:24px; color:#0059ab; padding-top:20px; line-height:30px; }
.honor ul{float:left;width:914px; margin-top:20px; margin-left:4px;}
.honor ul li{float:left;width:156px; height:247px;overflow:hidden; margin-left:20px; background:url(../images/honor_pro_bg.jpg) no-repeat}
.honor ul li img{float:left;width:144px;height:207px; padding:5px;}
.honor ul li a img{float:left;width:144px;height:207px;overflow: hidden; }
.honor ul li a img:hover{float:left;width:144px;height:207px;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(Opacity=80); }
.honor ul li h2{ float:left;height:35px; margin-top:5px; overflow:hidden;font-weight: normal;font-family:"Microsoft YaHei"; text-align: center; font-size:12px;line-height:32px;width:156px;color:#5e5e5e;}

.serverbg{width:100%; float:left; height:380px; margin-top:15px; background:#00a8ef;}
.server{width:1200px; margin:0 auto; overflow:hidden;}
.server h2{width:1200px;line-height:44px; padding-top:10px; text-align:center; font-size:24px;color:#fff;font-weight: normal; }
.server h3{width:1200px;line-height:60px;text-align:center; font-size:58px;color:#53baf5;font-weight: 700; font-family: "Times New Roman", Times, serif }
.server .more{width:1200px; height:18px;text-align:center; margin-top:10px; }
.server ul{width:1200px; float:left;overflow:hidden; margin-top:30px;}
.server ul li{width:220px; height:185px; float:left;overflow:hidden; padding-left:24px; font-size:16px;}
.server ul li img{width:220px; height:146px; float:left;}
.server ul li p{width:220px; height:30px; line-height:30px; text-align:center;}

.committed{float:left;width:100%; height:647px; background: url(../images/gaohong_41.jpg) no-repeat center;}

/*customer*/
.customer{padding:20px;margin:0 auto; margin-top:20px; background:#fff; width:961px; overflow: hidden;}
.customer ol{ float:left;width:961px; line-height:35px; border-bottom:1px solid #cccccc;}
.customer ol .text{float:left; line-height:35px; font-size:16px;color:#00a8ef;font-weight:700; }
.customer ol .text span{line-height:35px; font-size:14px;color:#00a8ef;font-weight: normal; font-family:Arial;}
.customer ol .more a{float:right; line-height:35px; color:#00a8ef; padding-right:10px;}
.customer ul{ float:left;width:981px; overflow:hidden}
.customer ul li{ float:left;width:460px; height:146px; overflow:hidden; margin-top:25px; margin-right:30px;}
.customer ul li img{ float:left;width:174px; height:136px; padding:4px; border:1px solid #CCC; margin-right:15px; overflow:hidden;}
.customer ul li h2{width:245px; height:36px; overflow:hidden; line-height:36px; color:#161616; font-size:14px;}
.customer ul li p{width:245px; height:100px; margin-top:5px; overflow:hidden; line-height:25px; color:#666; font-size:12px;}
.customer ul li img:hover{border:1px solid #f00; }
.customer ul li h2:hover{ color:#f00; }
.customer ul li p:hover{ color:#f00; }

.video{padding:20px; float:right; margin-top:20px; background:#fff; width:330px; overflow: hidden;}
.video ol{ float:left;width:330px; line-height:35px; border-bottom:1px solid #cccccc;}
.video ol .text{float:left; line-height:35px; font-size:16px;color:#00a8ef;font-weight:700; }
.video ol .text span{line-height:35px; font-size:14px;color:#00a8ef;font-weight: normal; font-family:Arial;}
.video ol .more a{float:right;line-height:35px; color:#00a8ef; padding-right:10px;}
.video ul{ float:left;width:330px; overflow:hidden; padding:32px 0 40px 10px;}

.site{width:920px; overflow:hidden;margin-top:25px;  height:41px;font-size:13px; border-bottom:1px solid #c3c3c3;}
.site_type{ float:left; color:#5f5f5f; line-height:41px;padding-left:20px; background:url(../images/home.png) no-repeat left 14px; }
.site_link{ float:right; line-height:41px;padding-right:5px; font-size:13px; font-family:Arial;font-weight: normal;}
.site_link a:hover{color:#ff0000; text-decoration:none; }
.site_type a{color:#5f5f5f;}

.SubContent{float:right;width:920px;overflow:hidden; line-height:28px; padding-top:15px; }

.newlist{ float:right; width:920px;overflow:hidden;}
.newlist ol{ float:left;width:920px;overflow:hidden; }
.newlist ol li{float:left;width:920px; padding:10px 0;overflow:hidden;}
.newlist ol li img{float:left;width:200px; height:150px; }
.newlist ol li p{float:left;width:700px; margin-left:17px; height:35px;line-height:35px;font-size:14px; color:#f56e00; font-weight: 700;}
.newlist ol li span{float:left;width:700px; margin-left:17px; line-height:25px; font-size:12px; color:#747474; font-weight: normal; }
.newlist ol li dd a{float:left; margin-left:17px; margin-top:5px; line-height:25px; padding:2px 15px; font-size:12px; color:#fff; background:#64bc03;font-weight: normal;border-radius:5px; }

.prolist{float:right; width:915px; overflow:hidden;}
.prolist ul{float:left;width:950px;overflow:hidden;}
.prolist ul li{float:left;width:282px; height:246px;overflow:hidden; margin-right:34px; margin-top:30px;}
.prolist ul li img{float:left;width:280px;height:210px; border:1px solid #e0e0e0;}
.prolist ul li a:hover img{float:left;width:280px;height:210px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:alpha(Opacity=90); border:1px solid #64bc03; }
.prolist ul li a h2{float:left;width:282px;font-weight: normal;font-size:12px; color:#333; text-align:center;line-height:35px;background:#e0e0e0;}
.prolist ul li a:hover h2{background:#64bc03;color:#fff; }

.prolist1{float:right;width:760px;overflow:hidden;margin-top:10px;}
.prolist1 ul{float:left;width:780px;overflow:hidden; }
.prolist1 ul li{float:left;width:240px; height:200px;overflow:hidden; margin-right:20px;}
.prolist1 ul li img{float:left;width:240px;height:152px; }
.prolist1 ul li a img{float:left;width:240px;height:152px;overflow: hidden; }
.prolist1 ul li a img:hover{float:left;width:240px;height:152px;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(Opacity=80); }
.prolist1 ul li h2{ float:left;height:35px; margin-top:5px; overflow:hidden;font-weight: normal;text-align: center; font-size:12px;line-height:32px;width:240px;color:#5e5e5e;}

.v8 {margin-bottom: 10px; overflow: hidden; width: 867px;}
.v8 .inbody {padding-right: 5px; padding-left: 5px; padding-bottom: 5px;  padding-top:5px; float:left; display: block; overflow:hidden}
.v8 .focus {padding-right: 5px; display: block; padding-left: 5px; padding-bottom: 0px; overflow: hidden; cursor: pointer; margin-top:10px; height:84px; text-decoration: none;border-bottom:1px dotted #cccccc}
.v8 .focus img {border-right: #ccc 1px solid; padding-right: 1px; border-top: #ccc 1px solid;  padding-left: 1px; float: left; padding-bottom: 1px; border-left: #ccc 1px solid; width: 120px; margin-right: 10px; padding-top: 1px; border-bottom: #ccc 1px solid; height: 90px}
.v8 .focus strong {display: block; font-weight:blod; font-size: 14px; overflow: hidden; color: #333;font-family:"microsoft yahei"; line-height: 27px; height: 27px}
.v8 .focus span {display: block; overflow: hidden;  line-height:18px; height:54px}
.v8 ul {padding-right: 5px; border-top: #e2e2e2 1px solid; margin-top: 10px; padding-left: 5px; padding-bottom: 0px; padding-top: 5px}
.v8 li {overflow: hidden; line-height: 26px; font-family: arial; height: 26px; font-family:"microsoft yahei"}
.v8 li span {float: right; margin-left: 5px; color: #666}
.v8 li .cat {border-right: #959595 1px solid; padding-right: 8px; font-weight: normal; margin-right: 8px}
.v8 li .cat a {color: #4a8109; }
.v8 li .arc {color: #4d4d4d}
.v8 .inbody a:hover {text-decoration: none; }
.v8 li a:hover {color: #e23f13; }
.v8 .focus:hover strong {color: #e23f13; }
.v8 .arrow a{ font-weight:normal; padding-left:5px; font-size:12px;}

.rq{float:left; width:71px; height:65px; margin-right:12px; text-align:center;background:url(../images/ns_03.jpg) no-repeat left top;}
.rq h4{ font-size:30px;font-weight:bold;font-family:"΢���ź�";line-height:43px;color:#ff4400}


.allnews{float:left;width:920px ;overflow:hidden}
.allnews li{width:920px;height:35px; font-weight:normal;line-height:35px; border-bottom:1px dotted #ccc;background:url(../images/dian1.jpg) no-repeat left 15px}
.allnews li span.time{float:right;}
.newstit{margin-top:10px;text-align:center;width:920px;height:45px;font-size:30px; line-height:45px;font-weight:500;color:#64bc03;}
.news_stit{text-align:center;width:920px;height:33px; margin-left:5px;line-height:33px;margin-top:5px;font-size:12px;color:#333; }
.news_content{float:left;width:920px; margin-left:5px;font-size:14px;overflow:hidden; margin-top:10px; line-height:26px;}
.news_content p{padding:0px;}
.return{margin:0 auto;width:82px;height:25px;}

.Sallpro{float:left;width:730px;overflow:hidden}
.proli{float:left;width:330px;height:105px;margin-bottom:20px;}
.proimg{float:left;width:123px;height:105px;}
.proimg img{float:left;width:113px;height:75px;}
.proimg span.imgname{float:left;width:113px;display:block;line-height:25px; text-align:center}
.projianjie{float:left;width:207px;height:105px;color:#005063}
.projianjie li{float:left;width:207px;line-height:20px;}

/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block; width: 500px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:450px;height:338px;background:#ffffff;border:1px solid #000;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:450px;height:338px;border:1px solid #ddd;}
.spec-scroll{clear:both;margin-top:5px;width:452px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:415px;height:56px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:84px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:67px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}

.previe12{float:left; width:455px; overflow:hidden;}
.previe34{float:right; width:420px; margin-top:5px; line-height:30px; font-size:14px; overflow:hidden;}
.previe34 h2{float:left;width:420px; font-size:18px; color:#323232; font-weight:bold;}
.previe45{float:right; width:420px; margin-top:5px; line-height:23px; font-size:14px; overflow:hidden;}
.previe56{float:left; margin-top:10px; width:920px; overflow:hidden;}
.pre_tit{float:left; width:920px; height:40px;font-size:18px; line-height:40px; font-weight:bold; color:#0067ab; border-bottom:2px solid #0067ab; overflow:hidden;}

.goods{ float: left; width: 720px; overflow:hidden; }
.goods-left { float: left; width: 430px; }
.goods-right { float: right; width: 270px; margin-top:15px; }
.goods-right li del { color: #666; }
.goods-spce-ul li {padding: 5px;line-height:25px;}
.goods-spce-ul li strong {font-size: 16px;font-weight: 700;}


/* 品牌页--智能解决方案 */
.pro_solution{padding: 70px 0 40px;}
.pro_solution .solution-ilist{margin-top: 17px;}
.solution-itop{padding: 72px 0 46px 0;}
.solution-tabbox{height: 504px; background: url(../images/solution-bg.jpg) no-repeat center top;}
.solution-tabtit{width: 240px; float: left;}
.solution-tabtit ul{overflow: inherit;}
.solution-tabtit li{height: 80px; line-height: 80px; font-size: 18px; text-align: left; cursor: pointer;position: relative;background: #F6F6F6;margin-bottom: 1px;padding-left: 40px;}
.solution-tabtit li:last-child{margin-bottom: 0;}
.solution-tabtit li.active{background: #333;color: #fff;}
.solution-tabtit li i.icon{width: 26px;height: 26px;position: absolute;left: 10px;top:25px;background: url(../images/pro_solution_icon2.png) no-repeat;}
.solution-tabtit li i.icon1{background-position: 0 0;}
.solution-tabtit li i.icon2{background-position: -40px -2px;}
.solution-tabtit li i.icon3{background-position: -80px -4px;}
.solution-tabtit li i.icon4{background-position: -116px 0;}
.solution-tabtit li i.icon5{background-position: -158px 2px;}
.solution-tabtit li i.icon6{background-position: -202px 0;}
.solution-tabtit li i.icon7{background-position: -246px 0;}
.solution-tabtit li i.icon8{background-position: -292px 0;}
.solution-tabtit li.active i.icon1{background-position: 0 -30px;}
.solution-tabtit li.active i.icon2{background-position: -40px -32px;}
.solution-tabtit li.active i.icon3{background-position: -80px -34px;}
.solution-tabtit li.active i.icon4{background-position: -116px -32px;}
.solution-tabtit li.active i.icon5{background-position: -158px -28px;}
.solution-tabtit li.active i.icon6{background-position: -202px -30px;}
.solution-tabtit li.active i.icon7{background-position: -246px -31px;}
.solution-tabtit li.active i.icon8{background-position: -292px -31px;}
.solution-tabtit li i.line{position: absolute;top:0px;right: -5px;width: 5px;height: 80px;background: transparent;}
.solution-tabtit li.active i.line{background: #FF6600;}
.solution-tabcont{margin-left: 260px;}
.solution-tabbox .wp{width: 1140px; margin: 0 auto;}
.solution-item{width: 940px;}
.solution-item .pic{width:940px;height:520px;overflow: hidden;}
.solution-item .pic img{ width: 100%; transition:all .5s ; -webkit-transition:all .5s ; -moz-transition:all .5s ; -ms-transition:all .5s ; -o-transition:all .5s ; }
.solution-item .desc_box{border: 1px solid #ddd;padding: 0 25px;}
.solution-item .title{font-size: 24px;height: 62px;line-height: 62px;border-bottom: 1px solid #ddd;font-weight: normal;}
.solution-item .desc {
    line-height: 22px;
    font-size: 14px;
    height: 62px;
    box-sizing: border-box;
    overflow: hidden;
    padding-top: 16px;
}
.solution-item .desc p {
    color: #666;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%;
}
.solution-item .more{ display: block; width:180px; height:60px; line-height: 60px; border:1px solid rgba(153,153,153,1); color: #999; text-align: center; margin-top: 32px; margin-left: 250px; font-size: 14px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; }
.solution-item .more:hover{background: #FF6600; border-color: #FF6600; color: #fff!important;}
.solution-item .detail{color: #999;}
.tab_cont:hover .pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.tab_cont:hover .desc_box{background: #FF6600;border: 1px solid #FF6600;}
.tab_cont:hover .title{border-bottom:1px solid #fff;}
.tab_cont:hover .desc p, .tab_cont:hover .detail,
.tab_cont:hover .desc_box a,
.tab_cont:hover .title{ color: #fff;}

/* 首页产品中心 */
.index-choice{
	background: url(../images/pro_bg.jpg) no-repeat;
	height:660px;
	width: 100%;
	overflow: hidden;
}
.subject  .title{
	text-align: center;
	line-height:36px;
	color:#333;
	padding-top: 56px;
}
.subject h2{
	font-size:26px;
	font-weight:bold;
}
.subject .desc{
	font-size:20px;
	margin-top: 10px;
	position: relative;
}
.subject .desc::after,.subject .desc::before{
	content: "";
	position: absolute;
	width: 534px;
	height: 21px;
	top: 6px;
}
.index-choice .desc::after{
	background: url(../images/pro_line.png) no-repeat;
	left: 0;
}
.index-choice .desc::before{
	background: url(../images/pro_line2.png) no-repeat;
	right: 0;
}
.pro_more{
	width:160px;
	height:48px;
	line-height: 48px;
	background:#1D24B4;
	border-radius:2px;
	text-align: center;
	margin: 0 auto;
	
}
.pro_more a{
	display: block;
	color: #fff;
	font-size: 14px;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}
.pro_more a:hover{
	background-color: #D70101;
}
.pro_list{
	margin: 25px -10px;
}
.pro_list .item{
	float: left;
	width: 25%;
	position: relative;
	overflow: hidden;
}
.pro_list .item a{
	display: block;
	margin: 0 10px;
}
.pro_list img{
	width: 100%;
}
.pro_desc_con{
	position: relative;
}
.pro_list .pro_desc{
	width: 100%;
	height:80px;
	background:#0063C1;
	color: #fff;
	box-sizing: border-box;
	padding: 12px 12px 0;
}
.pro_list .pro_desc .tit{
	font-size: 18px;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 34px;
	font-weight: bold;
	position: relative;
    z-index: 2;
}
.pro_list .pro_desc .text{
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
    z-index: 2;
}
.pro_list .mask{
	width: 100%;
	height:100%;
	background:#1D24B4;
	opacity:0.8;
	position: absolute;
	left: 0;
	bottom: -100%;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.pro_list .mask-desc{
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 24px;
	padding: 0 16px;
	margin-top: 116px;
}
.pro_list .item:hover .mask{
	bottom: 0;
}

/* 鑫逸优势 */
.index_advantage{
	padding-bottom: 30px;
	overflow: hidden;
}
.index_advantage .desc{
	color: #666;
	font-size: 20px;
	margin-bottom: 30px;
}
.index_advantage h2{
	font-size: 26px;
}
.index_advantage .desc::after{
	background: url(../images/advantage_line.png) no-repeat;
	left: 0;
}
.index_advantage .desc::before{
	background: url(../images/advantage_line2.png) no-repeat;
	right: -38px;
}
.advan_detail span.num{
	color: #333;
	font-size:22px;
	font-family:Impact;
	position: relative;
	background: url(../images/rectangle.png) no-repeat;
	background-size: contain;
	width: 63px;
	height: 63px;
	float: left;
	text-align: center;
	line-height: 66px;
	margin-right: 8px;
}
.advan_detail .tit_big{
	color: #1D24B4;
	font-size: 15px;
	font-weight: bold;
	margin-top: 6px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	position: relative;
	top: 22px;
}
.advan_detail .tit_small{
	font-size: 14px;
	color: #333;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	margin-top: 22px;
}
.advan_detail .tit_small em{
	font-style: normal;
	font-weight: bold;
	display: inline-block;
	margin: 0 6px;
}
.advan_detail .desc_small{
	margin-top: 8px;
	height: 110px;
}
.advan_detail .desc_small_text{
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	background: url(../images/advan_circle.png) no-repeat 12px 10px;
	padding-left: 32px;
	margin-bottom: 16px;
	max-height: 48px;
	overflow: hidden;
	padding-right: 6px;
}
.index_advantage .pic{
	width: 650px;
	float: left;
}
.index_advantage .advan_detail{
	overflow: hidden;
	padding-left: 38px;
}
.index_advantage .advan_item {
	margin-bottom: 16px;
}
.index_advantage .advan_list.n2{
	position: relative;
}
.index_advantage .advan_list.n2 .pic{
	position: absolute;
	right: 0;
	top: 0;
}
.index_advantage .advan_list.n2 .advan_detail{
	margin-right: 677px;
	margin-bottom: 14px;
}
.index_advantage .advan_list.n2 .advan_detail{
	padding-left: 0;
}
.advan_list.n2 .advan_detail .desc_small_text{
	margin-bottom: 0;
	padding-right: 0;
}
.advan_list.n2 .advan_detail .desc_small{
	height: auto;
}
/* 服务流程 */
.service_process{
	height:427px;
	background:url(../images/service_bg.jpg) no-repeat;
	overflow: hidden;
}
.service_process_list{
	position: relative;
}
.service_process .title{
	color: #fff;
}
.service_process .desc{
	font-size: 18px;
}
.service_process .service_desc{
	font-size:12px;
	color:rgba(255,255,255,1);
	line-height: 1.4;
	margin-top: 26px;
}
.service_process .service_text{
	font-size:18px;
	font-weight:bold;
	color:rgba(255,255,0,1);
	line-height:36px;
}
.service_process i.icon{
	display: block;
	width: 41px;
	height: 42px;
	background: url(../images/service_icons.png) no-repeat;
	margin: -8px auto 16px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.service_process i.icon1{
	background-position: 0 0;
}
.service_process i.icon2{
	background-position: -235px 0;
}
.service_process i.icon3{
	background-position: -476px 0;
}
.service_process i.icon4{
	background-position: -715px 0;
}
.service_process i.icon5{
	background-position: -957px 0;
}
.service_process .item:hover  i.icon1{
	background-position: 0 -66px;
}
.service_process .item:hover  i.icon2{
	background-position: -235px -66px;
}
.service_process .item:hover  i.icon3{
	background-position: -476px -66px;
}
.service_process .item:hover  i.icon4{
	background-position: -715px -66px;
}
.service_process .item:hover  i.icon5{
	background-position: -957px -66px;
}
.service_process span.num{
	font-size:110px;
	font-family:Times New Roman;
	font-weight:bold;
	font-style:italic;
	color:rgba(255,255,255,1);
	line-height:36px;
	opacity:0.1;
	position: relative;
	bottom: -56px;
	left: 2px;
}
.service_process .item{
	width: 20%;
	float: left;
	text-align: center;
	margin-top: -22px;
	cursor: pointer;
}
.service_line{
	width: 970px;
	height: 9px;
	background: url(../images/service_line.png) no-repeat;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	bottom: 74px;
}
.service_process .desc::after{
	background: url(../images/ser_line.png) no-repeat;
	left: 0;
	width: 382px;
	    background-size: contain;
}
.service_process .desc::before{
	background: url(../images/ser_line2.png) no-repeat;
	right: -68px;
	width: 450px;
	background-size: contain;
}
/* 鑫逸领域 */
.index-field{
	padding-bottom: 80px;
	overflow: hidden;
}
.index-field .desc::after{
	background: url(../images/field_line.png) no-repeat;
	left: 150px;
}
.index-field .desc::before{
	background: url(../images/field_line2.png) no-repeat;
	right: 150px;
}
.index-field .desc::after, .index-field .desc::before {
    width: 361px;
}
.index-field h2{
	color: #000;
}
.index-field .desc{
	color: #666;
	margin-bottom: 28px;
}
.field_tab_tit{
	margin-bottom: 10px;
}
.field_tab_tit .item {
    float: left;
    border: 1px solid rgba(228, 228, 228, 1);
    width: 301px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    margin-left: -1px;
	box-sizing: border-box;
	cursor: pointer;
	position: relative;
}
.field_tab_tit .item.active span.tab_text,
.field_tab_tit .item:hover span.tab_text{
	color: #D70101;
}
.field_tab_tit .item span.tab_text{
	font-size:24px;
	color:rgba(51,51,51,1);
	padding-left: 62px;
}
.field_tab_tit i.lines{
	position: absolute;
	width: 0;
	height: 4px;
	width: 0;
	left: 0;
	bottom: -1px;
	background-color: #D70101;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.field_tab_tit .item.active i.lines,
.field_tab_tit .item:hover i.lines{
	width: 100%;
}
.field_tab_tit .item i.icon{
	position: absolute;
	top: 28px;
	left: 72px;
	width: 45px;
	height:45px;
	background: url(../images/field_icons.png) no-repeat;
}
.field_tab_tit .item i.icon1{
	background-position:-1px 0;
}
.field_tab_tit .item i.icon2{
	background-position: -60px 0;
}
.field_tab_tit .item i.icon3{
	background-position: -121px 0;
}
.field_tab_tit .item i.icon4{
	background-position: -183px 0;
}
.field_tab_tit .item.active i.icon1,
.field_tab_tit .item:hover i.icon1{
	background-position: -1px -65px;
}
.field_tab_tit .item.active i.icon2,
.field_tab_tit .item:hover i.icon2{
	background-position: -60px -65px;;
}
.field_tab_tit .item.active i.icon3,
.field_tab_tit .item:hover i.icon3{
	background-position: -121px -65px;
}
.field_tab_tit .item.active i.icon4,
.field_tab_tit .item:hover i.icon4{
	background-position: -183px -65px;
}
.field_tabs_con .field_product {
	position: absolute;
    left: 312px;
    margin: 10px -8px 0;
}
.field_tabs_con .field_item{
	width: 301px;
	float: left;
	/* margin: 0 -6px; */
}
.field_tabs_con .field_item a{
	position: relative;
	display: block;
	margin: 0 6px;
}
.field_tabs_con .field_item .imgs{
	overflow: hidden;
}
.field_tabs_con .field_item .imgs img{
	width: 100%;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.field_tabs_con .field_item:hover .imgs img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.field_tabs_con .field_desc{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size:16px;
	color:#fff;
	height:40px;
	line-height: 40px;
	text-align: center;
	background:#1D24B4;
	opacity:0.8;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.field_tabs_con .others_tit{
	width: 138px;
    height: 28px;
    background: rgba(215,1,1,1);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    color: #fff;
    text-align: center;
    line-height: 28px;
    margin-top: 20px;
    margin-bottom: 8px;
    font-size: 18px;
}
.field_tabs_con .others_list .slists{
	font-size:16px;
	font-weight:400;
	color:rgba(215,1,1,1);
	line-height:30px;
	background: url(../images/field_circle.png) no-repeat left center;
	padding-left: 15px;
}
.field_tabs_con .detai_texts .titles{
	font-size:18px;
	color:rgba(0,0,0,1);
	line-height:36px;
	text-align: left;
	margin-bottom: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 36px;
}
.field_tabs_con .detai_texts .text{
	font-size:14px;
	color:rgba(102,102,102,1);
	line-height:26px;
	padding-right: 24px;
	height: 130px;
    overflow: hidden;
}

.field_tabs_con .more{ 
	position: relative;
	margin-left: 240px;
	width: 100px;
    height: 30px;
    line-height: 30px;
    background: #1D24B4;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
    transition: all .4s;
    -webkit-transition: all .4s;
	color: #fff;
	font-size: 14px;
	padding: 5px 15px;
	top: -30px;
	}

.field_tabs_con .detail_imgs{
	width: 533px;
	float: left;
	overflow: hidden;
}
.field_tabs_con .detail_imgs:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.field_tabs_con .detail_imgs img{
	width: 100%;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
.field_tabs_con .detai_texts{
	margin-left: 836px;
	background-color: #F3F4F4;
	padding-left: 26px;
	height: 384px;
}
.field_tabs_con .field_tabs_left{
	width: 300px;
	background-color: #f3f3f3;
	float: left;
	/* height: 600px; */
	height: 602px;
	margin-right: 9px;
}
.field_tabs_con .field_tabs_item{
	float: left;
	width: 50%;
	height: 20%;
	text-align: center;
	color:#333333;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	box-sizing: border-box;
	cursor: pointer;
}
.field_tabs_con .field_tabs_item.active{
	background-color: #D70101;
	color: #fff;
	border-right: 1px solid #D70101;
	border-top: 1px solid #D70101;
}
.field_tabs_con .field_texts{
	font-size:13px;
}
.field_tabs_con .field_tabs_left i.icon{
	display: block;
	width: 42px;
	height: 42px;
	margin: 24px auto 2px;
	background: url(../images/field_icon.png) no-repeat;
}
.field_tabs_con .field_tabs_item i.icon1{
	background-position: 0 0;
}
.field_tabs_con .field_tabs_item i.icon2{
	background-position: -3px -560px;
}
.field_tabs_con .field_tabs_item i.icon3{
	background-position: 0px -112px;
}
.field_tabs_con .field_tabs_item i.icon4{
	background-position: -3px -672px;
}
.field_tabs_con .field_tabs_item i.icon5{
	background-position: 0 -228px;
}
.field_tabs_con .field_tabs_item i.icon6{
	background-position:-2px -789px;
}
.field_tabs_con .field_tabs_item i.icon7{
	background-position:0 -338px;
	margin: 15px auto 11px;
}
.field_tabs_con .field_tabs_item i.icon8{
	background-position: -2px -905px;
}
.field_tabs_con .field_tabs_item i.icon9{
	background-position: 0 -460px;
}
.field_tabs_con .field_tabs_item i.icon10{
	background-position: -2px -1018px;
}
.field_tabs_con .field_tabs_item:hover i.icon1,
.field_tabs_con .field_tabs_item.active i.icon1{
	background-position: -81px 0;
}
.field_tabs_con .field_tabs_item:hover i.icon2,
.field_tabs_con .field_tabs_item.active i.icon2{
	background-position: -81px -560px;
}
.field_tabs_con .field_tabs_item:hover i.icon3,
.field_tabs_con .field_tabs_item.active i.icon3{
	background-position: -81px -112px;
}
.field_tabs_con .field_tabs_item:hover i.icon4,
.field_tabs_con .field_tabs_item.active i.icon4{
	background-position: -81px -672px;
}
.field_tabs_con .field_tabs_item:hover i.icon5,
.field_tabs_con .field_tabs_item.active i.icon5{
	background-position: -80px -228px;
}
.field_tabs_con .field_tabs_item:hover i.icon6,
.field_tabs_con .field_tabs_item.active i.icon6{
	background-position: -81px -789px;
}
.field_tabs_con .field_tabs_item:hover i.icon7,
.field_tabs_con .field_tabs_item.active i.icon7{
	background-position: -81px -338px;
}
.field_tabs_con .field_tabs_item:hover i.icon8,
.field_tabs_con .field_tabs_item.active i.icon8{
	background-position: -81px -905px;
}
.field_tabs_con .field_tabs_item:hover i.icon9,
.field_tabs_con .field_tabs_item.active i.icon9{
	background-position: -81px -460px;
}
.field_tabs_con .field_tabs_item:hover i.icon10,
.field_tabs_con .field_tabs_item.active i.icon10{
	background-position: -81px -1018px;
}
/* 鑫逸合作伙伴 */
.index_partner{
	height:380px;
	background:rgba(245,245,245,1);
}
.index_partner h2{
	font-size: 24px;
	text-align: center;
	padding-top: 60px;
	margin-bottom: 24px;
}
.index_partner .partner-list{
	overflow: hidden;
}
.partner-banner ul.list{
	margin:0 -3px
}
.partner-banner ul.list li{
	float: left;
	width:185px;
	height:90px;
	background:#fff;
	overflow: hidden;
	margin: 8px;
	border:1px solid rgba(211, 211, 211, 1);
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
    -o-transition: all .5s;
	box-sizing: border-box;
}
.partner-banner ul.list li:hover{
	border: 1px solid #1D24B4;
}
.partner-banner ul.list li img{
	margin: 8px auto 0;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	max-width: 158px;
	display: block;
}
.partner-banner ul.list li:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
.index_partner .slick-track{
	overflow: hidden;
}
.index_partner .partner-list{
	float: left;
}
.index_partner .slick-prev, .index_partner .slick-next{
	width: 54px;
    height: 54px;
	background: url(../images/arr_icon.png) no-repeat;
    margin-top: -38px;
}
.index_partner .slick-prev{
	background-position: 0 6px;
    left: -60px;
}
.index_partner .slick-next{
	background-position: -54px 6px;
    right: -68px
}
.index_partner .slick-prev:before, .index_partner .slick-next:before{
	content:"";
}
.index_partner .slick-prev.slick-disabled{
		background-position: 0 -56px
}
.index_partner .slick-next.slick-disabled{
	background-position:-54px -55px;
}
@media only screen and (max-width: 1499px){
	.index_partner .slick-next{
		right: 0;
	}
	.index_partner .slick-prev{
		left: 0px;
	}
	.partner-banner ul.list li{
		width: 166px;
	}
	.partner-banner ul.list{
		margin-left: 54px;
	}
}
/* 鑫逸简介 */
.index_brief{
	background-color: #F6F6F6;
	padding: 67px 0 62px;
	overflow: hidden;
}
.index_brief .brief_img{
	width:683px;
	float: left;
}
.index_brief  .brief_desc{
	margin-left: 699px;
}
.index_brief .brief_desc_cn{
	padding-left: 18px;
}
.index_brief h2{
	font-size: 24px;
    font-weight: bold;
    color: #333;
    margin-bottom: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-top: 18px;
}
.index_brief .text{
	font-size: 14px;
	color:rgba(110,100,100,1);
	line-height:24px;
}
.index_brief .brief_more{
	width:100px;
	height:30px;
	line-height: 30px;
	background:#1D24B4;
	border-radius:2px;
	text-align: center;
	cursor: pointer;
	margin-top: 10px;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}
.index_brief .brief_more:hover{
	background-color: #D70101;
}
.index_brief .brief_more a{
	color:#fff;
}
.index_brief .brief_detail ul{
	margin-right: -20px;
	position: relative;
	margin-top: 53px;
}
.index_brief .brief_detail li{
	float: left;
	width:242px;
	height:130px;
	background:rgba(255,255,255,1);
	margin-bottom: 16px;
	margin-right: 16px;
}
.index_brief .brief_detail li:last-child{
	position: absolute;
	right: 521px;
	bottom: 0;
}
.index_brief .detail_txt{
	color: #666;
	font-size: 12px;
	text-align: center;
	margin-top: 2px;
}
.index_brief .brief_detail .num{
	color: #D70101;
	font-size: 26px;
	text-align: center;
	line-height: 1;
	font-family: IMPACT;
}
.index_brief .brief_detail em{
	font-style: normal;
	font-size: 14px;
	font-family:SourceHanSansCN;
	font-weight:500;
	position: absolute;
}
.index_brief .brief_detail b,
.index_brief .brief_detail i{
	font-size: 14px;
	font-weight: normal;
}
.index_brief .brief_detail i{
	font-style: normal;
}
.index_brief .brief_detail .icon{
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/brief_icon.png) no-repeat;
	margin:16px auto 8px;
}
.index_brief .brief_detail .icon1{
	background-position: 0 10px;
}
.index_brief .brief_detail .icon2{
	background-position: -46px 4px;
}
.index_brief .brief_detail .icon3{
	background-position: -96px 0;
}
.index_brief .brief_detail .icon4{
	background-position: -146px 8px;
}
.index_brief .brief_detail .icon5{
	background-position: -194px 10px;
}
.index_brief .brief_video{
	width: 745px;
	position: relative;
}
.index_brief .video_text{
	width:100%;
	height:76px;
	background:#1D24B4;
	color: #fff;
	font-size:26px;
	font-weight:bold;
	color:#fff;
	line-height:76px;
	text-align: center;
}

/* 视频 */
.index_brief .brief_video img{width: 100%;}
/* .index_brief .brief_video .bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity=60); opacity: .6; position: absolute; left: 0; top: 0; z-index: 1;} */
.index_brief .brief_video .icon{width: 80px; height: 50px; background: url(../images/abt-video_btn.png) no-repeat;position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; z-index: 2;}
#my_video-wrap{max-width: 60%; margin: 0 auto; position: relative;}
#my_video-wrap .mfp-close{top: -44px; text-align: right; color: #fff; font-size: 32px;}

/* 视频铺满 */
video{
    width:100%;
    height:100%;
    object-fit:fill;  
}
.brief_video .plyr--video,.brief_video .plyr__video-wrapper{background: none;}
.brief_video .plyr__poster{background: none}
.brief_video .plyr__control--overlaid{width: 90px; height: 90px; background: url(../images/abt-video_btn.png) no-repeat center!important;}
.brief_video .plyr__control--overlaid svg{display: none;}
.brief_video .plyr__control--overlaid .plyr__sr-only{clip: auto!important; width: 90px!important; height: 90px!important; background: url(../images/turn-sbg.png) no-repeat!important; position: absolute!important; left: 0!important; top: 0!important; animation: circleRoate 5s infinite linear; font-size: 0;}
.brief_video .plyr--video .plyr__controls{
	opacity: 0;
}
.index_brief .brief_other {
	margin-top: 14px;
}
.brief_banner{
	width: 425px;
	margin-right: 30px;
}
.index_brief .brief_banner_desc{
	position: relative;
	margin-bottom: 30px;
	height: 233px;
}
.brief_banner .imgs{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.brief_banner img{
	width: 100%;
}
.brief_banner_text{
	font-size:16px;
	color:rgba(255,255,255,1);
	line-height:40px;
	height:40px;
	background: url(../images/brief_bg.png) no-repeat;
	text-align: center;
	position: absolute;
    width: 100%;
    bottom: 20px;
}

/*内页---通用*/
.main-container{padding: 40px 0; position: relative; overflow: hidden;}
.ny-banner{height: 380px; background-repeat: no-repeat; background-position: center;}
.position{height: 60px; line-height: 60px; position: relative; overflow: hidden; box-shadow: 10px 0 20px rgba(0,0,0,.1); z-index: 2;}
.location{float: right; font-size: 14px;}
.menu-child ul{overflow: hidden; margin-left: -5px;}
.menu-child li{float: left; margin-right: 20px; height: 60px; line-height: 60px; font-size: 16px;}
.menu-child li a{display: block; height: 60px; line-height: 60px; position: relative; position: relative; padding: 0 10px;}
.menu-child li a i{display: block; height: 2px; background: #1D24B4; position: absolute; left: 50%; right: 50%; bottom: 0; transition: left .5s,right .5s;}
.menu-child li.active a{color: #1D24B4!important;}
.menu-child li.active a i,.menu-child li:hover a i{left: 5px; right: 5px;}
/*单页*/
.singlepage-body{font-size: 14px; line-height: 2;margin: 15px 0;}
.singlepage-body img{max-width: 100%; width: auto; height: auto;}

/*列表分页*/
.list-page{margin-top: 30px; padding-bottom: 30px; text-align: center; color: #666; overflow: hidden; font-size: 0;}
.list-page .pagination,.list-page .go_page{display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}
.list-page li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0 4px; font-size: 14px;}
.list-page a, .list-page .disabled span{display: block; text-align: center; min-width: 28px; height: 38px; line-height: 38px; position: relative; padding: 0 5px; border: 1px solid #666; color: #666; font-size: 14px;}
.list-page a:hover,.list-page li.active span{border: 1px solid #1D24B4; background: #1D24B4; color: #fff!important;}
.list-page li.disabled span{font-size: 18px;}
.list-page li span{display: block; height: 38px; line-height: 38px; min-width: 28px; text-align: center; padding: 0 5px;}
.list-page .go_page{margin-left: 24px;}
.list-page .go_page span{color: #666; font-size: 14px; float: left; height: 40px; line-height: 40px;}
.list-page input{border: 1px solid #666; width: 38px; height: 38px; line-height: 38px; text-align: center; color: #666; margin: 0 8px; vertical-align: middle;}
.list-page a.disabled{cursor: not-allowed;}
.list-page .confirm_jump_page{float: left; width: 40px; height: 30px; line-height: 30px; margin-left: 10px; margin-top: 5px; background: #c31821; color: #fff; cursor: pointer;}
/*设备展示列表*/
.list-science ul{margin-top: -15px; margin-bottom: -15px; overflow: hidden;}
.list-science li{margin-top: 15px; margin-bottom: 15px;}
/*荣誉资质列表*/
.list-honor ul{margin: 0 -10px;}
.list-honor li{width: 285px; float: left; margin: 0 10px 20px 10px;}
.list-honor li .pic{width: 285px; height: 414px; overflow: hidden;}
.list-honor li .pic img{width: 100%; min-height: 414px; transition: transform .6s;}
.list-honor li .pic:hover img{transform: scale(1.1);}
.list-honor li .title{height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 10px;}
/*产品列表*/
.prodchild-menu li{float: left; margin-right: 15px;}
.prodchild-menu li a{display: block; height: 34px; line-height: 34px; background: #eee; padding: 0 16px; border-radius: 5px;}
.prodchild-menu li.active a,.prodchild-menu li a:hover{background: #1D24B4; color: #fff!important;}
.list-product{overflow: hidden; 
	/* margin-top: 30px; */
}
.list-product ul{margin: -15px -6px; overflow: hidden;}
.list-product li{overflow: hidden;;width: 376px; float: left; background: #eeeeee; margin: 15px 14px;}
.list-product li .pic{overflow: hidden;}
.list-product li .pic img{width: 376px; height: 376px; transition: transform .6s;}
.list-product li .title{margin: 0 14px; height: 60px; line-height: 60px; font-size: 16px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list-product li .title a{display: block; height: 100%;}
.list-product li:hover{background: #1D24B4;}
.list-product li:hover .pic img{transform: scale(1.1);}
.list-product li:hover .title a{color: #fff!important;}
/*产品详情*/
.prodetails-left{width: 500px; float: left; position: relative; z-index: 2;}
.product-bigpic{width: 500px; height: 500px; overflow: hidden; border: 1px solid #ccc; position: relative;}
.product-smallpic{margin-top: 14px; 
	/* position: relative; */
	position: absolute;
    width: 100%;
    left: 560px;
    bottom: 1px;
}
.product-smallpic .prev,.product-smallpic .next{display: block; width: 26px; height: 100%; position: absolute; top: 0;}
.product-smallpic .prev{left: 0;}
.product-smallpic .next{right: 0;}
.product-smallpic .prev span,.product-smallpic .next span{display: block; width: 100%; height: 100%; background: #000; filter: alpha(opacity=50); opacity: .5; position: absolute; left: 0; top: 0; z-index: 1;}
.product-smallpic .prev i,.product-smallpic .next i{display: block; width: 12px; height: 22px; background: url(../images/prod-arrow.png) no-repeat; position: absolute; left: 50%; top: 50%; margin-left: -6px; margin-top: -11px; z-index: 2;}
.product-smallpic .prev i{background-position: 0 0;}
.product-smallpic .next i{background-position: 0 -22px;}
.product-smallslick{margin: 0 30px; position: relative;}
.product-smallslick .slick-slide span{display: block; margin: 0 6px; border: 1px solid #ccc; cursor: pointer;}
.product-smallslick .slick-slide span img{width: 100%;}
.product-smallslick .slick-current span{border-color: #1D24B4;}
.zoomDiv{width: 200px; height: 200px; position: absolute; top: 0; left: 0; z-index: 999; background: #fff; border: 1px solid #ccc; display: none; text-align: center; overflow: hidden;}
.zoomDiv img{max-width: none;}
.zoomMask{position: absolute; background: #000; filter:alpha(opacity=15); opacity: .15; cursor: crosshair; z-index: 666;}
.prodetails-right{width: 640px; float: right;}
.prodetails-title{font-size: 26px; padding-bottom: 16px; border-bottom: 1px solid #ddd;}
.prodetails-desc{font-size: 14px; line-height: 32px; margin-top: 16px;
	height: 160px;
	overflow: hidden;
}
.prodetails-sbtn{margin-top: 80px;}
.prodetails-sbtn ul{overflow: hidden;}
.prodetails-sbtn li{float: left; margin-right: 20px;}
.prodetails-sbtn li a{ display: block; width: 180px; background: #1D24B4; height: 46px; line-height: 46px; font-size: 18px; color: #fff; text-align: center; border-radius: 4px; transition:all .5s ; -webkit-transition:all .5s ; -moz-transition:all .5s ; -ms-transition:all .5s ; -o-transition:all .5s ; }
.prodetails-sbtn li a:hover{color: #fff!important; background: #D70101;}
/* .prodetails-sbtn li.s2 a{background: #D70101;} */
.prodetails-dbox{margin-top: 60px;position: relative;}
.prodetails-tabtit{height: 50px; border-bottom: 1px solid #e8e8e8;}
.prodetails-tabtit ul{overflow: hidden;}
.prodetails-tabtit li{float: left; margin-right: 1px; min-width: 140px; height: 50px; line-height: 50px; background: #ccc; border: 1px solid #e8e8e8; border-bottom: 0; padding: 0 30px; border-radius: 4px 4px 0 0; font-size: 20px; color: #333; text-align: center;}
/* .prodetails-tabtit li.active{background: #1D24B4; color: #fff; border-bottom: 2px solid #1D24B4;} */
.prodetails-tabcont{padding: 30px 0;}
.prodetails-body{font-size: 14px; color: #555; line-height: 2.2;}
.prodetails-dbox-left {float: left; width: 900px; text-align: center;}
.prodetails-dbox-right {float: right; width: 260px; border: 1px solid #e8e8e8; background-color: #fff;}
.prodetails-dbox-right ul li {width: 258px;}
.prodetails-dbox-right ul li img{width: 100%;}
.prodetails-dbox-right ul li p {text-align: center; font-size: 16px; line-height: 24px;height: 24px; margin: 8px 0;}
.dbox-right-title {height:50px; line-height: 50px; font-size: 20px; text-align: center;}
/*产品详情---产品报价留言框*/
.prodetails-offer{padding: 40px 36px;}
.prodetails-offer li{height: 40px; border: 1px solid #ddd; overflow: hidden; margin-bottom: 12px; padding: 0 12px;}
.prodetails-offer li .j-input{display: block; width: 100%; height: 40px; line-height: 40px;}
.prodetails-offer li.shauto{height: auto;}
.prodetails-offer li .j-textarea{display: block; width: 100%; height: 80px; padding: 12px 0; overflow: hidden;}
.prodetails-offer li.submit{padding: 0; border: 0 none; height: auto;}
.prodetails-offer li .sbtn{display: block; background: #1D24B4; width: 100%; height: 50px; line-height: 50px; font-size: 18px; color: #fff; text-align: center; cursor: pointer;}
/*案例列表*/
.list-product{overflow: hidden;}
.list-case ul{margin: -15px -6px; overflow: hidden;}
.list-case li{ overflow: hidden;;width: 376px; float: left;  margin: 15px 14px; position: relative;background-color: #eeeeee;}
.list-case li:hover {
    background: #1D24B4;
}
.list-case li .pic{overflow: hidden;}
.list-case li .pic img{width: 392px; height: 283px; transition: transform .6s;}
.list-case li .title{ 
	margin: 0 14px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list-case li .title a{display: block; height: 100%;}
.list-case li:hover .pic img{transform: scale(1.1);}
.list-case li:hover .title a{color: #fff!important;}
/*案例详情*/
.other-case-list{margin-top: 24px; overflow: hidden;}
.other-case-list ul{margin: -10px -17.5px -10px 0;}
.other-case-list li{width: 375px; float: left; margin: 10px 17.5px 10px 0; overflow: hidden;}
.other-case-list li .pic{width: 375px; overflow: hidden;}
.other-case-list li .pic img{width: 375px; height: 194px; transition: transform .6s;}
.other-case-list li .pic:hover img{transform: scale(1.1);}
.other-case-list li .title{height: 30px; line-height: 30px; margin-top: 6px; font-size: 16px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*新闻列表*/
.list-news li{overflow: hidden; margin-bottom: 40px; padding-bottom: 40px; border-bottom: 1px solid #eee;}
.list-news li .pic{width: 314px; height: 215px; float: left; position: relative; overflow: hidden;}
.list-news li .pic img{width: 100%; min-height: 215px; transition: transform .6s;}
.list-news li .pic:hover img{transform: scale(1.1);}
.list-news li .text{margin-left: 354px; padding-top: 14px;}
.list-news li .title{height: 30px; line-height: 30px; font-size: 18px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list-news li .time{font-size: 15px; color: #999; margin-top: 4px;}
.list-news li .desc{font-size: 15px; height: 60px; line-height: 30px; color: #666; margin-top: 6px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-top: 4px;}
.list-news li .more{ background-color: #1D24B4; display: block; width: 140px; height: 36px; line-height: 36px; border-radius: 4px; font-size: 14px; color: #fff; text-align: center; margin-top: 26px; transition:all .5s ; -webkit-transition:all .5s ; -moz-transition:all .5s ; -ms-transition:all .5s ; -o-transition:all .5s ; }
.list-news li .more:hover{color: #fff!important;  background: #D70101;}
/*新闻详情*/
.news-detailsbox{padding: 50px 60px; background: #fff;}
.details-title{font-size: 26px; text-align: center; line-height: 1.2;}
.details-info{font-size: 15px; color: #666; text-align: center; margin-top: 14px;}
.details-info span{margin-right: 20px;}
.details-body{margin-top: 30px; border-top: 1px solid #eee; padding: 30px 0; line-height: 2;}
.details-prevnext{border-top: 1px solid #ddd; margin-top: 30px; padding-top: 20px;}
.details-prevnext > div{padding: 5px 0;}
.other-recommend{background: #fff; position: relative; overflow: hidden; margin-top: 40px; padding: 30px 20px;}
.other-recommend-title{font-size: 0; text-align: center;}
.other-recommend-title i,.other-recommend-title span{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; font-size: 24px;}
.other-recommend-title span{margin: 0 18px;}
.other-recommend-title i{width: 170px; height: 1px; background: #999;}
.other-recommend-list{margin-top: 24px;}
.other-recommend-list ul{margin: -15px -15px;}
.other-recommend-list li{width: 565px; float: left; margin: 15px 15px; overflow: hidden;}
.other-recommend-list li .pic{width: 222px; height: 152px; float: left; overflow: hidden;}
.other-recommend-list li .pic img{width: 100%; min-height: 152px; transition: transform .6s;}
.other-recommend-list li .pic:hover img{transform: scale(1.1);}
.other-recommend-list li .text{margin-left: 242px;}
.other-recommend-list li .title{height: 26px; line-height: 26px; font-size: 17px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.other-recommend-list li .time{font-size: 13px; color: #999; margin-top: 4px;}
.other-recommend-list li .desc{font-size: 14px; color: #666; height: 48px; line-height: 24px; color: #666; margin-top: 6px; overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.other-recommend-list li .more{ display: block; width: 100px; height: 32px; line-height: 32px; background: #1D24B4; border-radius: 4px; font-size: 14px; color: #fff; text-align: center; margin-top: 10px; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; }
.other-recommend-list li .more:hover{color: #fff!important;background: #D70101;}
.other-recommend-more a{color: #666;}
.other-recommend-more{font-size: 0; text-align: center; margin-top: 30px;}
.other-recommend-more a{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px; height: 34px; line-height: 34px; border-bottom: 1px solid #666;}
.other-recommend-more a:hover{border-bottom-color: #1D24B4;color: #1D24B4 !important;}
/*合作客户列表*/
.list-customer{margin-top: 0!important;}
/*联系我们*/
.contact-text{width: 500px; float: left; line-height: 2; margin-top: 16px;}
.contact-map{width: 660px; float: right;}
.contact-map #dituContent{border: 1px solid #ccc; height: 360px;}
.contact-map h3{font-size: 16px;}
.contact-map p{font-size: 14px; color: #666;}
.contact-map img{max-width: none;}

/*在线留言*/

.message .title{font-size: 28px; text-align: center;}
.message .desc{font-size: 14px; color: #4d4d4d; text-align: center; margin-top: 20px; line-height: 30px;}
#form_message{width: 640px; margin: 30px auto 0;}
.message li{margin-bottom: 10px; position: relative; padding: 0 16px; border-radius: 4px; border: 1px solid #ddd;}
.message li input[type="text"]{font:14px  "Microsoft YaHei";outline: none;display: block; width: 100%; height: 36px; line-height: 36px; border: 0px;}
.message li textarea{font:14px  "Microsoft YaHei";outline: none;display: block; width: 100%; height: 90px; line-height: 22px; padding: 8px 0;border: 0px;}
.message li.code{margin-right: 420px;}
.message li.code .code_img{height: 100%; background: #fff; position: absolute; right: -190px; top: 0;}
.message li.code .code_img img{height: 24px; padding-top: 6px;}
.message li.submit{border-width: 0; padding: 0;}
.message li .submit_btn{ outline: none; border: none; display: block; width: 200px; height: 40px; line-height: 40px; text-align: center; background: #1D24B4; color: #fff; border-radius: 4px; cursor: pointer; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; }
.message li .submit_btn:hover{background-color: #D70101;}
.fundlsit li {
    border-bottom: solid 1px #e7e7e7;
    height: 40px;
    padding-left: 20px;
    line-height: 40px;
    overflow: hidden;
    background: url(../images/dow_ico.png) no-repeat 5px 20px;
}
.fundlsit li a {
    color: #333;
}
.fundlsit li span {
    margin-top: 7px;
    margin-right: 7px;
    float: right;
    display: inline-block;
    margin-left: 30px;
    padding: 0 12px;
    height: 25px;
    line-height: 24px;
    border-radius: 5px;
    color: #b2b2b2;
    font-size: 12px;
    border: solid 1px #cecece;
}
.UI-bubble{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(../images/sicons.png) 0px 0px no-repeat;}
.UI-ask{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(../images/sicons.png) -25px 0px no-repeat;}
ol, ul, li {
    list-style: none;
}

.list-video{position: relative; overflow: hidden;}
.list-video ul{margin:0 -20px;}
.list-video ul li {width:580px; float: left; margin:15px 20px;}
.list-video ul li .brief_video {width:580px; position: relative;}
.list-video ul li .brief_video img {width: 100%;}
.list-video .brief_video .icon {
    width: 80px;
    height: 50px;
    background: url(../images/abt-video_btn.png) no-repeat;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: -30px;
    z-index: 2;
}
.list-video .video_text{
	width: 100%;
	height: 56px;
	background: #eeeeee;
	color: #333;
	font-size: 22px;
	font-weight: bold;
	line-height: 56px;
	text-align: center;
	transition:all .5s ;
	-webkit-transition:all .5s ;
	-moz-transition:all .5s ;
	-ms-transition:all .5s ;
	-o-transition:all .5s ;
}
.list-video ul li:hover .video_text{
	background-color: #1D24B4;
	color: #fff;
}


/* 关于我们 */
.wrap{
	margin:0 auto;
	width:1280px;
}

.wrapper{
	margin:0 auto;
	width:1200px;
}

/*************************banner*****************************************/
#banner{
	min-width:1200px;
	max-width: 1920px;
	margin:0 auto; 
	width: 100%;
	height: 380px;	
	background-size: cover;
}

/*************************topBar*****************************************/
.topBar{
	height: 55px;
	width: 100%;
    background: white;
    box-shadow:0px 5px 5px #CCCCCC;
}

.topBar ul li{
	float: left;
	width: 11%;
	height: 53px;	
	border-right: 1px solid #f0f0f0;
	font-size: 18px;
	line-height: 53px;
	text-align: center;
	cursor: pointer;
}

.topBar ul li:last-of-type{
	border-right: none;
}

.topBar ul li:hover{
	color: #d7000f;
	border-bottom: 2px solid #d7000f;
}

.fixTop{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
}
.fixTop2{
	position: fixed;
    top: 0;
    right: 50%;
    margin-right: -600px;
    z-index: 100;
}
.newTop{
	margin-top: 55px;
}

.on{
	color: #d7000f;
	border-bottom: 2px solid #d7000f;
}
/*************************introduction*****************************************/
#introduction{
	padding: 77px 0 78px;
	width: 100%;
	max-width: 1920px;
	margin:0 auto; 
	background: #FFFFFF;
	background-image:url(../images/about3.jpg);
	background-attachment: fixed;
	background-position: center top;
}

.box .title{
	margin: 0 auto;
	width: 520px;		
}

.box .title h2{ 
	text-align: center;
	font-size: 26px;
	color: #333;
	font-weight: normal;
}

.box .title p{
	text-transform: uppercase;
	color:#999;
	font-family: "微软雅黑";
	font-size: 12px;
	margin: auto;
	text-align: center;
	line-height: 30px;
}

.shortLine{
	width: 51px;
	height: 2px;
	background: #8f9193;
	margin: 19px auto;
}

#introduction .title h2{
	color: white;
}

.introduction-text{
	/* text-indent:2em; */
	margin-top: 39px;
}

.introduction-text p{
	color: white;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 26px;
	margin-bottom: 24px;
}

.introduction_bot{
	margin-top: 48px;	
}
.introduction_bot.index_brief{
	background: none;
	padding: 0;
}
.introduction_bot.index_brief .brief_detail ul{
	border-right: 1px solid #adb5bd;
	margin-top: 0;
}
.introduction_bot.index_brief .brief_detail li{
	margin: 0;
	border-right: 1px solid #adb5bd;
	height: 200px;
	transition: all.5s;
	-webkit-transition: all.5s;
	-moz-transition: all.5s;
	-ms-transition: all.5s;
	-o-transition: all.5s;
	cursor: default;
}
.introduction_bot.index_brief .brief_detail li:last-child{
	position: static;
}
.introduction_bot.index_brief .brief_detail li:hover{
	background-color: red;
	border-right: 1px solid red;
}
.introduction_bot.index_brief .brief_detail li:hover .detail_txt{
	color: #fff;
}
.introduction_bot.index_brief .brief_detail li:hover .num{
	color: #fff;
}
.introduction_bot.index_brief .detail_txt{
	margin-top: 8px;
}
/* .introduction_bot ul{
	background: url(../images/introduction-ul.jpg) no-repeat center center;
} 

.introduction_bot ul li{
	float: left;
	width:240px;
	height:267px;
}

.introduction_bot ul li img{
	opacity: 0;
}  */
.introduction_bot.index_brief .brief_detail .icon{
	background: url(../images/brief_iocon2.png) no-repeat;
	width: 50px;
	height: 50px;
	margin: 40px auto 0;
}
.introduction_bot.index_brief .brief_detail .icon1{
	background-position: 0 0;
}
.introduction_bot.index_brief .brief_detail .icon2{
	background-position: -241px 0;
}
.introduction_bot.index_brief .brief_detail .icon3{
	background-position: -481px 0;
}
.introduction_bot.index_brief .brief_detail .icon4{
	background-position: -721px 0;
}
.introduction_bot.index_brief .brief_detail .icon5{
	background-position: -961px 0;
}
.introduction_bot.index_brief li:hover .icon1{
	background-position: 0 -60px;
}
.introduction_bot.index_brief li:hover .icon2{
	background-position: -241px -60px;
}
.introduction_bot.index_brief li:hover .icon3{
	background-position: -481px -60px;
}
.introduction_bot.index_brief li:hover .icon4{
	background-position: -721px -60px;
}
.introduction_bot.index_brief li:hover .icon5{
	background-position: -961px -60px;
}
.changeShow{
	opacity: 1 !important;
	transition: all 1s; 
}

/*************************development*****************************************/
#dev{
	max-width: 1920px;
	min-width: 1200px;
	margin:0 auto; 
	padding: 72px 0 80px;
	background: url(../images/brand_bg.jpg) no-repeat;;
	background-size: auto 100%; 
}
#dev .title h2{
	color: #fff;
}
#dev .teamFont p{
	color: #FFFFFF;
}
#dev .brand_lists{
	margin-top: 60px;
	overflow: hidden;
}
#dev ul{
	margin: 0 -6px;
}
#dev ul li{
	float: left;
	margin: 0 11px;
	position: relative;
	width: 150px;
}
/* #dev ul li:hover .pic{
	border: 4px solid #EE0000;
} */
/* #dev ul li img{
	opacity: 0;	
	position: absolute;
	top: 0px;
	left: 0px;
}
#dev ul li:hover img{
	transition: all .2s; 
	opacity: 1;	
	width: 280px;
    height: 280px;
} */
#dev .pic{
	width: 150px;
	height: 150px;
	border:4px solid #28A7E1;
	border-radius:50%;
	margin-bottom: 10px;
	box-sizing: border-box;
	overflow: hidden;
}
#dev .pic img{
	width: 100%;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
#dev li:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}
#dev .brand_tit{
	color: #EE0000;
	font-size: 14px;
	line-height:24px;
	font-weight: bold;
	text-align: center;
	height: 56px;
	position: relative;
}
#dev .brand_tit::after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	height: 3px;
	width: 20px;
	background-color: #fff;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}
#dev .brand_text{
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	margin-top: 10px;
}

/*************************The social value*****************************************/
#value{
	padding: 75px 0 81px;
	background-color: #f6f6f6;
}

#value h3{
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 35px;
	margin-bottom: 20px;
}

#value .valueItems a{
	text-decoration: underline;
}

#value .valueItems .valueItem{
	width: 380px;
	background: white;
	float: left;
	margin-right:30px;
	margin-bottom: 38px;
}

.valueItem img{
	width: 100%; 
}

#value .valueItems .valueItem .item-bot{
	margin: 25px 25px 20px;
	border-bottom: 1px solid #c6c5c5;
}

#value .valueItems .valueItem .item-bot h4{
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #d7000f;
	line-height: 18px;
	margin-bottom: 9px;
}

#value .valueItems .valueItem .item-bot span{
	font-size: 14px;
	line-height: 22px;
	height: 63px;
    display: block;  
    margin-bottom: 20px;
}

#value .valueItems .valueItem .item-bot .short{
	display: -webkit-box;    
	-webkit-box-orient: vertical;    
	-webkit-line-clamp: 3;    
	overflow: hidden;
}

/*************************companyBusiness*****************************************/
#business{
	max-width: 1920px;
	margin:0 auto; 
	width: 100%;
	min-width: 1200px; 
	height:606px;
	background: url(../images/business.jpg) no-repeat center center;
}

#business .title{
	padding-top: 95px;
}

#business h2,#business p{
	color: white;
} 

#business .shortLine{
	background-color: white;
}
/*************************companyHistory*****************************************/
#history{
	padding-top: 73px;
	height: 698px;
	background: url(../images/history-background.png) no-repeat center center;
}

.historyContent{
	margin-top: 58px;
	width: 100%;
	height: 472px;
	background-color: #f6f6f6;
}

.histroyFont{
	width: 384px;
	height: 418px;
	padding: 27px 35px;
	float: left;
}

.histroyFont1{
	font-size: 48px;
	line-height: 48px;
	color: #D7000F;
	display: block;
}

.histroyFont2{
	font-size: 24px;
	line-height: 24px;
}

.histroyFont p{
	font-size: 14px;
	line-height: 28px;
	/*cursor: pointer;*/
}

/*************************companyTeam*****************************************/

#team{
	background-color: #f6f6f6;
	/* height: 652px; */
	padding-top: 46px;
}

.teamFont{
	/* width: 879px; */
	margin: 0 auto;
	position:relative;
	background: url(../images/aboutep-teambcakground.png) no-repeat top center;
	/* padding: 0 33px; */
	padding-top: 10px;
}

.teamFont p{		
	font-family: MicrosoftYaHei;
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 0px;
	margin-bottom: 24px;
	color: #666;
}

#certify {
	position: relative;
	width: 1200px;
	margin: 0px auto;
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 520px;
	height: 300px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
	border: 8px solid #FFFFFF;
}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide-active{
	border: 8px solid #D7000F;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: 0px;
	top: 160px;
	width: 34px;
	height: 51px;
	background: url(../images/arr_l.png) no-repeat top center;

}

#certify .swiper-button-next {
	right: 0px;
	top: 160px;
	width: 34px;
	height: 51px;
	background: url(../images/arr_r.png) no-repeat;

}

/*************************productivity*****************************************/
#productivity{
	padding-top: 46px;
	padding-bottom: 46px;
}


.pc-slide {
	width: 1200px;
	margin: 6px auto;
	position: relative;
}

.view .swiper-container {
	width: 1200px;
	height: 695px;
}

.view .swiper-container img{
	width: 100%;
	height: 100%;	
}

.view .arrow-left {
	background: url(../images/arr_l.png) no-repeat left top;
	position: absolute;
	left: 28px;
	top: 50%;
	margin-top: -25px;
	width: 34px;
	height: 51px;
	z-index: 10;
}
.view .arrow-left.default{
	background: url(../images/arr_l2.png) no-repeat left bottom;
}
.view .arrow-right {
	background: url(../images/arr_r.png) no-repeat left bottom;
	position: absolute;
	right: 28px;
	top: 50%;
	margin-top: -25px;
	width: 34px;
	height: 51px;
	z-index: 10;
}
.view .arrow-right.default{
	background: url(../images/arr_r2.png) no-repeat left bottom;
}
.preview {
	width: 100%;
	margin-top: 20px;
	position: absolute;
	top: 0;
}

.preview .swiper-container {
	width: 1180px;
	height: 121px;
}

.preview .swiper-slide {
	width: 188px;
    height: 112px;
    cursor: pointer;
    margin: 0 4px;
	overflow: hidden;
	position: relative;
}
.preview .swiper-slide .mask{
	position: absolute;
    left: 4px;
    top: 4px;
    width: 180px;
    height: 104px;
    background: #000;
	opacity: 0.3;
}
.preview .swiper-slide.active-nav .mask{
	opacity: 0;
}
.preview .slide6 {
	width: 190px;
}

.preview .arrow-left {
	background: url(../images/feel3.png) no-repeat left top;
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}

.preview .arrow-right {
	background: url(../images/feel4.png) no-repeat left bottom;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}

.preview img {
	padding: 0px;
    border: 4px solid #fff;
    box-sizing: border-box;
    width: 100%;
}

.preview .active-nav img {
	padding: 0;
	border: 4px solid #D7000F;
}
#productivity .brief_banner_text{
	background: url(../images/brief_bg2.png) no-repeat;
}
/*************************tech*****************************************/
#tech{
	max-width: 1920px;
	margin:0 auto; 
	width: 100%;
	min-width: 1200px;
	padding-top: 50px;
	/* padding-bottom: 50px; */
	height: 1150px;
	background: #0063D3;
}

#tech h2{
	color: white;
}

.qualification .brief{
	text-align: center;
	font-size: 14px;
	/* margin-top: 630px; */
	padding-top: 42px;
	line-height: 26px;
	color: white;
	width: 504px;
	margin: 0 auto;
}
.qualification{
	background-color: #1D24B4;
	width: 1200px;
	margin: -625px auto 50px;
	padding-top: 52px;
}
.qualification .title h2 {
    color: #fff;
}
#tech .strength_txt{
	overflow: hidden;
	background-color: #fff;
	height: 450px;
	padding-left: 40px;
	box-sizing: border-box;
	padding-top: 55px;
}
#tech .tit_big{
	color: #1D24B4;
	font-size: 21px;
	font-weight: bold;
	line-height: 40px;
	margin-top: 6px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#tech .tit_small{
	font-size: 18px;
	color: #333;
	line-height: 30px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#tech .tit_small em{
	font-style: normal;
	font-weight: bold;
	display: inline-block;
	margin: 0 6px;
}
#tech .desc_small{
	margin-top: 8px;
}
#tech .desc_small_text {
    color: #666666;
    font-size: 14px;
    line-height: 24px;
    background: url(../images/advan_circle.png) no-repeat 0px 10px;
    padding-left: 20px;
    margin-bottom: 16px;
    overflow: hidden;
    padding-right: 60px;
}
.qualification_list{
	padding: 12px 40px 36px;
}
 .qualification_list .items{
	float: left;
	/* margin: 0 12px; */
}
 .qualification_list .pic{
	position: relative;
	width: 200px;
	height: 266px;
	overflow: hidden;
	margin-left: 12px;
}
 .qualification_list .pic::after{
	content: "";
	border:10px solid #0063d3;
	width: 180px;
	position: absolute;
	left: 0;
	top: 0;
	height: 246px;
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
 .qualification_list .items:hover .pic::after{
	border:10px solid #EE0000;
}
.qualification_list .pic img{
	width: 100%;
}
 .qualification_list .desc{
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	margin-top: 6px;
}
 .strength {
	margin-top: 6px;
}
.qualification_box .slick-prev, .qualification_box .slick-next {
    width: 34px;
    height: 51px;
    margin-top: -40px;
}
.qualification_box .slick-prev:before, .qualification_box .slick-next:before {
    content: "";
}
.qualification_box .slick-prev {
    background-position: 0 0;
	left: -32px;
	background: url(../images/arr_l.png) no-repeat left top;
}
.qualification_box .slick-prev:hover{
	background: url(../images/arr_l2.png) no-repeat left bottom
}
.qualification_box .slick-next {
	background-position: -44px 0;
	background: url(../images/arr_r.png) no-repeat left bottom;
    right:-32px;
}
.qualification_box .slick-next:hover{
	background: url(../images/arr_r2.png) no-repeat left bottom
}
/* 视频 */
#tech .brief_video{
	position: relative;
	width: 744px;
}
#tech .brief_video img{width: 100%;}
/* .index_brief .brief_video .bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity=60); opacity: .6; position: absolute; left: 0; top: 0; z-index: 1;} */
#tech .brief_video .icon{width: 80px; height: 50px; background: url(../images/abt-video_btn.png) no-repeat;position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; z-index: 2;}
#my_video-wrap{max-width: 60%; margin: 0 auto; position: relative;}
#my_video-wrap .mfp-close{top: -44px; text-align: right; color: #fff; font-size: 32px;}
/*************************market*****************************************/
#market{
	max-width: 1920px;
	margin:0 auto; 
	width: 100%;
	min-width: 1200px;
	padding-top: 52px;
	background-color: #F5F5F5;
	padding-bottom: 30px;
}

#market .brief{
	text-align: center;
	font-size: 14px;
	line-height: 36px;
}
#market .slick-dots li{
	margin: 0 2px;
}
#market .slick-dots{
	bottom: -36px;
}

/*---左菜单---*/
.index-product{padding: 66px 0;}
.product-inbox{margin-top: 26px;}
.product-inleft{width: 280px; float: left; background: #02468f;}
.product-inleft .title{font-size: 30px; font-weight: bold; line-height: 1.1; color: #fff; padding: 34px 18px 0 28px;}
.product-inleft .entitle{font-family: "Arial"; font-size: 18px; line-height: 1.1; color: #fafafa; padding: 9px 18px 22px 28px; filter: alpha(opacity=20); opacity: .2; text-transform: uppercase;}
.product-inmenu{background: #fff; padding-bottom: 1px;}
.product-inmenu .dt{background: #f5f5f5; height: 55px; line-height: 55px; margin-bottom: 1px; border-left: 4px solid #D70101; font-size: 18px; color: #fff; padding: 0 54px 0 20px; position: relative; overflow: hidden;}
.product-inmenu .dt a{display: block; height: 55px; line-height: 55px; color: #000;}
.product-inmenu .dt a:hover{background: #D70101; color: #fff!important;}
.product-inmenu .dt i{display: block; width: 16px; height: 16px; background: url(../images/prodicon-right.png) no-repeat; position: absolute; right: 30px; top: 20px; cursor: pointer;}
.product-inmenu .dt.down i{background: url(../images/prodicon-down.png) no-repeat;}
.product-inmenu .dd{display: none; margin-bottom: 1px;}
.product-inmenu .dd ul{margin-bottom: -1px; overflow: hidden;}
.product-inmenu .dd li{height: 55px; margin-bottom: 1px; font-size: 16px; position: relative;}
.product-inmenu .dd li a{display: block; height: 55px; line-height: 55px; background: #f5f5f5; border-left: 4px solid #d5d5d5; padding: 0 20px 0 38px; overflow: hidden;}
.product-inmenu .dd li i{width: 4px; height: 4px; background: #a7a7a7; position: absolute; left: 26px; top: 26px;}
.product-inmenu .dd li.active{font-weight: bold;}
.product-inmenu .dd li.active i{background: #02468f;}
.product-inmenu .dd li.active a{color: #02468f!important;}
.product-inmenu .down{ color: #fff; background: #D70101;}
.product-inmenu .down a {color: #fff; }
.product-inleft .cinfo{height: 137px; padding: 0 19px; color: #fff;}
.product-inleft .cinfo .tit{height: 25px; line-height: 25px; padding-top: 15px; padding-left: 32px; background: url(../images/cinfo-icon.png) no-repeat left bottom; font-family: "Arial"; font-size: 24px; color: #fff; text-transform: uppercase; filter: alpha(opacity=60); opacity: .6;}
.product-inleft .cinfo p{font-family: "Microsoft Yahei Light"; font-size: 14px; margin-top: 8px; margin-bottom: 3px;}
.product-inleft .cinfo span{display: block; font-family: "Arial"; font-size: 24px; font-weight: bold; line-height: 27px;}
.product-inright{width: 900px; float: right;}
.product-infirst{background: #f5f5f5; overflow: hidden;}
.product-infirst .pic{width: 355px; float: left; overflow: hidden;}
.product-infirst .pic img{width: 355px; height: 350px;}
.product-infirst .text{width: 500px; float: right; margin-top: 32px; margin-right: 40px;}
.product-infirst .title{height: 30px; line-height: 30px; font-size: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product-infirst .line{width: 70px; height: 2px; background: #ccc; margin-top: 22px;}
.product-infirst .desc{font-size: 16px; line-height: 30px; color: #666; margin-top: 14px; height: 150px; overflow: hidden;}
.product-infirst .btns{margin-top: 24px; overflow: hidden;}
.product-infirst .btns a{display: block; float: left; margin-right: 14px; width: 108px; height: 40px; line-height: 40px; background: #333; font-size: 14px; text-align: center; color: #fff;}
.product-infirst .btns a.a1{background: #e60012;}
.product-infirst .btns a:hover{background: #02468f; color: #fff!important;}
.product-inlist{padding-top: 2px; overflow: hidden;}
.product-inlist ul{margin: 0 -10px;}
.product-inlist li{width: 298px; float: left; margin: 20px 10px 0 10px; overflow: hidden; position: relative;}
.product-inlist li a{display: block; overflow: hidden; position: relative;}
.product-inlist li img{width: 298px; height: 295px; transition: all .6s;}
.product-inlist li:hover img{transform: scale(1.1);}
.product-inlist li .title{height: 40px; width: 100%; position: absolute; left: 0; bottom: 0;}
.product-inlist li .title .bg{width: 100%; height: 100%; background: #000; filter: alpha(opacity: 40); opacity: .4; position: absolute; left: 0; top: 0; z-index: 1;}
.product-inlist li .title h3{height: 40px; line-height: 40px; margin: 0 10px; font-size: 14px; color: #fff; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; z-index: 2;}
/*栏目右边当前位置*/
.right-position {height:50px; border-bottom: solid 1px #ddd; color: #666; margin-bottom: 30px;}
.right-position a {color: #666;}
.right-position .p-left {float: left;line-height: 50px;margin-left:20px;}
.right-position .p-left h3{font-size: 20px;}
.right-position .p-right {float: right;line-height: 50px;margin-right:10px;}

/*---产品中心*/
.inproduct{background: #f2f2f2; padding: 100px 0 86px 0; position: relative; margin-top: -46px;}
.inproduct-tabbox{margin-top: -36px;}
.inproduct-tabtit ul{font-size: 0; text-align: right;}
.inproduct-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; height: 36px; line-height: 36px; margin-left: 12px; border: 1px solid #c8c8c8; font-size: 16px; color: #7f7f7f; cursor: pointer; padding: 0 25px;}
.inproduct-tabtit li.active{background: #0067d5; border-color: #0067d5; color: #fff;}
.inproduct-tabcont{}
.inproduct-list ul{margin: -11px; overflow: hidden;}
.inproduct-list li{width: 285px; float: left; margin: 11px;}
.inproduct-list li .pic{border: 1px solid #e2e2e2; border-bottom: 0; background: #fff; overflow: hidden;}
.inproduct-list li .pic img{display: block; width: 100%; height: 283px; transition: transform 1s;}
.inproduct-list li .text{display: block; background: #e2e2e2; padding: 20px 52px 20px 22px; border-bottom: 2px solid #c7c7c7; position: relative;}
.inproduct-list li .title{height: 26px; line-height: 26px; font-size: 18px; color: #1b1b1b; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: color .4s;}
.inproduct-list li .desc{height: 20px; line-height: 20px; font-size: 14px; color: #828282; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 4px; transition: color .4s;}
.inproduct-list li .more{width: 19px; height: 9px; background: url(../images/inpro-more.png) no-repeat; position: absolute; right: 28px; top: 29px;}
.inproduct-list li .line{width: 0; height: 2px; background: #85c624; position: absolute; left: 0; bottom: -2px; transition: width .5s;}
.inproduct-list li:hover .pic img{transform: scale(1.1);}
.inproduct-list li:hover .text{background: #0067d5;}
.inproduct-list li:hover .title,.inproduct-list li:hover .desc{color: #fff;}
.inproduct-list li:hover .more{background: url(../images/inproh-more.png) no-repeat;}
.inproduct-list li:hover .line{width: 100%;}