/******************************
 ** 初始化 / 
 ******************************/
body,a,font,span,b,u,em,i,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,tr,table,tbody,thead,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    margin:0;padding:0;
}
body  {width: 100%; max-width:1920px;min-width:1300px;  margin:0 auto; font:16px/1.75 "微软雅黑","Microsoft Yahei", Arial; color:#464646; }
img { border:0px; margin:0;padding:0;}
ul,ol { list-style-type:none; vertical-align:bottom; }
em,i,u,b{ font-style: normal; list-style: none; font-weight: normal;  }
table { border-collapse:collapse; border-spacing:0; }
input,textarea,select { font:16px/1 "微软雅黑","Microsoft Yahei", Arial; color:#464646; outline:0; }
textarea { resize:none; overflow:auto; }
h1,h2,h3,h4,h5,h6 { font-size:16px; }
a { text-decoration:none; cursor:pointer; color: #464646;}
a:hover,a:active { color:#ee6327; text-decoration:none; }
.after:after{ content: "";display: block;}
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.clearfix:after{content:"";display: block; clear:both;font-size:0px; line-height:0px; height:0px; }
.fl{float: left;}
.fr{float: right;}
.hidden { display:none; }
 [nowrap]{ overflow:hidden;display: block; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
.wrap { width:1200px; margin:0 auto; position:relative; }
.w1100 { width:1100px; margin:0 auto; position:relative; }
.w1000{  width:1000px; margin:0 auto; position:relative; }
.wrapper { margin-bottom:50px; min-height:auto; padding-top:30px; }
[guodu] *,[guodu] *:before,[guodu] *:after{ transition:all 200ms ease;  -webkit-transition:all 200ms ease;}
[this_guodu]{ transition:all 200ms ease;  -webkit-transition:all 200ms ease; }
/*commoncss*/
.text_aline_r{text-align: right; } 
.text_aline_c{ text-align: center; }
.text_aline_l{ text-align: left;}
.zhu_color,.zhu_color a{ color: #ee6327; }
.fu_color{color: #464646;}
.dianzhui_color{ color: #F24945;}
.dianzhui_hover_c:hover{  color: #F24945; }
.colorfff,.colorfff a{  color: #fff; }
.color333{ color:#333;}
.zhubg_color{ background: #ee6327; }
.hover_color:hover{ color:#F24945 }
.hover_bg_zhuc:hover{ background: #ee6327;}
.fz22{ font-size: 22px; }
.fz20{ font-size: 20px; }
.fz18{ font-size: 18px; }
.fz15{font-size: 15px; }
.fz12{font-size:12px;  }
.fz14{font-size:14px;  }
.fwn{  font-weight: normal; }
.fwb{  font-weight: bold; }
.text_tran_uppercase{ text-transform: uppercase; }
.border_n,.bd_none{ border: none; }
.bdb1{ border-bottom: 1px #c0c0c0 solid;  }
.bd1{ border: 1px #c0c0c0 solid; }
.bd2{ border: 2px #c0c0c0 solid; }
.bdrds4{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.m0auto{ margin: 0 auto; }
.disb{ display: block; }
.dis_ib{display: inline-block;zoom: 1;*display: inline; }
.vertical_m{ vertical-align: middle;}
.cur_pointer{ cursor: pointer; }
.overfl_hidden{ overflow: hidden; }
.posi_relative{ position: relative; }
.box_sizing,.box_sizing *{-moz-box-sizing: border-box; -webkit-box-sizing: border-box;  -o-box-sizing: border-box;  -ms-box-sizing: border-box;box-sizing: border-box;}
.font_f_a{ font-family:arial;}
/**************
 ****首页
 *************/
 .header { height:75px;  position:relative; z-index:11; position: relative; background: #010111;
 }
.header .logo{ width:auto; height:109px;position: absolute;top:0;left: 0;}


/*nav*/
.nav {height:75px; position:relative; z-index:10;       float: left;margin-left: 410px;}
.nav .list { height:65px; }
.nav li { float:left;   height:75px; text-align:center; position:relative;
	   width: 116px; 
}
.nav li:first-child{ padding:0 10px; }
.nav li > a { display:block; height:75px;  line-height:75px; font-size:18px;  
	color:#afafb3; }
.nav li.hover_nav, .nav li:hover,.nav li .cur{ color:#fff; }
.nav li.hover_nav > a, .nav li:hover > a { color:#fff; }
.nav .drop { position:absolute; left:25px; top:67px;  width: 234px;  background:url(../images/top.png)no-repeat 30px top;
		overflow:hidden; display: none;}
.nav dl {background-color: #ffffff;    padding-top: 18px;margin-top: 8px;    text-align: left;
    padding-left: 18px; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.nav dd {line-height:24px; padding-bottom: 20px;overflow: hidden;} 
.nav dd b{font-size: 18px;color: #070330;width: 47px;    float: left;}
.nav dd a{color: #575757;  font-size: 18px;    display: block;}
.nav dd:hover{ color:#ee6327; }
.nav dd a:hover,.nav dd:hover b{color: #ee6327;}
.nav dd .link{    float: left;}
.nav .drop02{    left: 0;
    width: 100%;
    background-position-x: 48px;}
.nav .drop02 dd .link{float: none;    line-height: 40px;}
.nav .drop02 dl{    padding-left: 0;text-align: center;}





.loginBox{ padding-top: 21px;   }
.loginBox a{ width: 80px; height: 35px; line-height: 35px; text-align: center;
	color: #fff;font-size: 14px;
	border-radius: 3px;
	overflow: hidden; 
}
.loginBox .register{ border: 1px #FFF solid; width: 78px;height: 33px; }
.loginBox .register:hover{ background: #E16C24; border-color: #E16C24;}
.loginBox .sign{background: #ee6327;margin-right: 10px;}
.loginBox .sign:hover{ background: #E16C24;color: #fff; }
/*banner*/
.banner { width:100%; min-width:1000px; position:relative; overflow:hidden; z-index:2; }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#fff; display:none; }
.banner li:first-child { display:block; }
.banner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
/*.banner .prev, .banner .next { width:80px; height:128px; position:absolute; top:50%; margin-top:-130px; z-index:3; cursor:pointer; }
.banner .prev { left:7%; background:url(../images/banner_bt.png) left center no-repeat; }
.banner .next { right:7%; background:url(../images/banner_bt.png) right center no-repeat; }*/
.banner .prev:hover, .banner .next:hover { opacity:.4; filter:Alpha(opacity=40); }
.banner, .banner ul,.banner img { height:786px; }
.banner .tip { width:100%;text-align:center; position:absolute; left:0; bottom:45px; z-index:3; }
.banner .tip span { display:inline-block; width:13px; height:13px; line-height:0; 	background:#fff; 
	border-radius: 13px;
	margin:0 3px; cursor:pointer;
	transition: background .3s;
	  -webkit-transition: background .3s;
}
.banner .tip span.cur { background:#ee6327; }


/*head*/
.head{text-align: center;background: url(../images/head.png)no-repeat bottom center;padding-bottom: 40px;}
.head h1{font-size: 36px;color: #070330;font-weight: bold;line-height: 44px;}
.head h2{font-size: 14px;color: #d2d1d7;font-weight: normal;letter-spacing: 6px;line-height: 20px;}

/*team*/
.team{padding: 78px 0 65px;}
.team ul{margin-top: 28px;}
.team li{width: 358px;height: 312px;float: left;position: relative;margin-right: 62px;border-bottom: 2px solid #f8f6f6;}
.team li .img{width: 358px;height: 160px;}
.team li .img img{width: 358px;height: 160px;}
.team li .show{width: 358px;height: 160px;background: url(../images/team_hover.png)no-repeat;position: absolute;top:0;left: 0;display: none;}
.team li .des{margin-top: 12px;}
.team li .des h3{font-size: 22px;color: #070330;font-weight: bold;line-height: 42px;}
.team li .des p{font-size: 16px;color: #676482;line-height: 24px;}
.team *{ transition:all 300ms ease;  -webkit-transition:all 300ms ease;}
.team li:hover .show{display: block;}
.team li:first-child +li+li{margin-right: 0;}
.team li:hover{border-bottom-color: #ee6327;}

/*iadvan*/
.iadvan{background: url(../images/iadvan_bg.png)no-repeat center center;height: 747px;color: #ffffff;position: relative;}
.iadvan .head{    padding-top: 82px;}
.iadvan .head h1{color: #ffffff;}
.iadvan .head h2{color: #505050;letter-spacing: 0;    text-transform: uppercase;}
.iadvan ul{position: relative;    margin-top: 60px;}
.iadvan li{position: absolute;    cursor: pointer;}
.iadvan li h1{width: 58px;height: 68px;background: url(../images/iadvan02.png)no-repeat;text-align: center;line-height: 68px;    float: left;color: #e4e4e4;font-size: 28px;font-weight: normal;}
.iadvan li .des{float: left;width: 330px;margin-left: 16px;}
.iadvan li .des h2{font-size: 16px;line-height: 40px;    float: left;}
.iadvan li .des i{    width: 14px;
    height: 1px;
    background: #ffffff;
    float: left;
    margin: 20px 5px;}

.iadvan li .des p{color: #e4e4e4;line-height: 20px;    display: inline-block;    font-size: 14px;}
.iadvan li.item01{left: 19px;}
.iadvan li.item02{right: 25px;}
.iadvan li.item03{left: 19px;top:116px;}
.iadvan li.item04{right: 25px;top:206px;}
.iadvan li.item05{left: 19px;top:242px;}
.iadvan li:hover h1{background: url(../images/iadvan01.png)no-repeat;transition:all 300ms ease;  -webkit-transition:all 300ms ease;}
.iadvan_box{width: 450px;text-align: center;    position: absolute;top: 320px;left: 375px;}
.iadvan_box h3{font-size: 25px;line-height: 36px;font-weight: normal;}
.iadvan_box span{font-size: 14px;line-height: 25px;}












/*enable*/
.enable{background: url(../images/enable_bg.png)no-repeat center center;height: 858px;margin-top: -54px;    position: relative;}
.enable_box{width: 803px;background: #ffffff;margin-top: 116px;padding-left: 62px;padding-bottom: 30px;}
.enable_box .tit{}
.enable_box .tit i{width: 32px;height: 14px;display: block;background: #ee6327;}
.enable_box .tit h1{font-weight: 100;color: #d2d1d7;font-size: 20px;    line-height: 1;margin-top: 15px;}
.enable_box .tit h2{font-size: 36px;color: #070330;line-height:48px;}
.enable_box .tit h3{font-size: 17px;color: #514d74;font-weight: normal;}
.enable_box ul{margin-top: 67px;}
.enable_box ul li{padding-left: 87px;margin-bottom: 45px;}
.enable_box ul li.li01{background: url(../images/icon01.png)no-repeat center left;}
.enable_box ul li.li02{background: url(../images/icon02.png)no-repeat center left;}
.enable_box ul li.li03{background: url(../images/icon03.png)no-repeat center left;}
.enable_box ul li.li04{background: url(../images/icon04.png)no-repeat center left;}
.enable_box ul li h4{font-size: 24px;color: #070330;line-height: 30px;}
.enable_box ul li span{color: #ee6327;}
.enable_box ul li p{font-size: 18px;color: #676482;line-height: 30px;margin-top: 5px;}
.enable dl{margin: 226px 0 0 70px;}
.enable dl dd{color: #ffffff;margin-bottom: 110px;}
.enable dl dd img{display:block;}
.enable dl dd h5{font-size: 34px;line-height: 48px;margin-top: 12px;}
.enable dl dd span{font-size: 22px;line-height: 40px;}


/*ststem*/
.ststem{background: url(../images/ststem_bg.png) no-repeat center center;height: 676px;}
.ststem .head{padding-top: 75px;}
.ststem .head h2{    letter-spacing: 2px;}
.ststem .img{margin-top: 32px;}
.ststem .img img{width: 929px;height:395px;margin: 0 auto;display: block;}

/*reasons*/
.reasons{padding: 82px 0 80px;}
.reasons .des_fl{width: 500px;}
.reasons .des_fl .title{}
.reasons .des_fl .title span{font-size: 14px;color: #d2d1d7;line-height: 24px;    letter-spacing: 2px;}
.reasons .des_fl .title h1{font-size: 30px;color: #070330;font-weight: bold;line-height: 1;}
.reasons .des_fl ul{margin-top: 44px;}
.reasons .des_fl ul li{float: left;text-align: center;height: 199px;}
.reasons .des_fl ul li.li01{width: 252px;}
.reasons .des_fl ul li.li02{width: 248px;background: #f5f5f5;}
.reasons .des_fl ul li.li02 h2{background: #f5f5f5;}
.reasons .des_fl ul li i{font-size: 60px;color: #edecec;font-weight: bold;line-height: 1;margin-top: 18px;display: block;font-family: arial;}
.reasons .des_fl ul li h2{font-size: 20px;color: #070330;font-weight: bold;line-height: 34px;    margin-top: -20px;background: #ffffff;    position: relative;
    z-index: 2;}
.reasons .des_fl ul li p{width: 160px;margin: 5px auto 0;font-size: 14px;color: #676482;line-height: 20px;}
.reasons .des_fl .img{width: 500px;height: 242px;}
.reasons .des_fl .img img{width: 100%;}

.reasons .des_fr{    margin-top: 8px;}
.reasons .des_fr .img{width: 700px;height: 336px;}
.reasons .des_fr .img img{width: 100%;}
.reasons .des_fr ul{}
.reasons .des_fr ul li{float: left;text-align: center;height: 199px;width: 233px;background: #130e47;}
.reasons .des_fr ul li.li04{width: 234px;background: #070330;}
.reasons .des_fr ul li.li04 h2{background: #070330;}
.reasons .des_fr ul li i{font-size: 60px;color: #dcd9fb;font-weight: bold;line-height: 1;margin-top: 18px;display: block;font-family: arial;}
.reasons .des_fr ul li h2{font-size: 20px;color: #ffffff;font-weight: bold;line-height: 34px;    margin-top: -20px;background: #130e47;    position: relative;
    z-index: 2;}
.reasons .des_fr ul li p{width: 160px;margin: 5px auto 0;font-size: 14px;color: #dcd9fb;line-height: 20px;}

/*cooper*/
.cooper{background: url(../images/cooper_bg.png)no-repeat right bottom;height: 626px;}
.cooper .head{padding-top: 58px;}
.cooper .head h2{letter-spacing: 0;}
.cooper ul{    margin: 0 32px;}
.cooper li{float: left;height: 84px;    margin: 0 4px 17px;}
.cooper li img{height: 84px;}
.cooper p{font-size: 15px;color: #070330;text-align: center;width: 1070px;margin: 18px auto 30px;line-height: 24px;}

/*bottom*/
.foot {background:#010111; overflow: hidden; }
.foot .row {padding-top:32px ; padding-bottom: 40px; }
.foot .row .foot-title {float:left;width:387px;  margin-left: 30px;}
.foot .row .foot-title .foot-logo {margin-bottom:12px}
.foot .row .foot-title .foot-logo img{display: block;}
.foot .row .foot-title .foot-phone {margin-bottom:5px;padding-top: 2px; }
.foot-phone .sub {font-size:18px;
	color:#e0e0fa;font-weight:600;margin-bottom:0}
.foot-phone .bttel{ font-size: 30px; color: #e0e0fa; font-weight: normal;    line-height: 40px;}
.foot .row .foot-title .foot-address {font-size:12px;line-height:16px;
	font-family:Microsoft Yahei;color:#e0e0fa;width:288px;
	padding-top: 6px;	
}
.foot-address .sub{font-size: 15px;color: #b5b5dc;line-height: 30px;}
.foot-nav{float: left;    margin: 70px 0 0;}
.foot-nav dl{width: 220px;border-left: 1px solid #2a2a43;    padding-left: 70px;}
.foot-nav dl dt{font-size: 17px;color: #e0e0fa;line-height: 30px;}
.foot-nav dl dd a{float: left;width: 110px;color: #b5b5dc;line-height: 30px;}

.foot .row .foot-ewm {float:right;margin-top: 50px;  }
.foot .row .foot-ewm>div {float:left;margin-left:50px;color:#ffffff}
.foot .row .foot-ewm>div .img {width:112px;height:112px;margin:0 auto}
.foot .row .foot-ewm>div .img img {display:block;width:110px;height:110px;border: 1px solid #eeeeee;}
.foot .row .foot-ewm>div p {font-size:13px;line-height:2;color: #ffffff;
	font-family:Microsoft Yahei;text-align:center}
/*btmesageBox*/
.btmesageBox{ position: fixed; width: 100%; left: 0; bottom: 0; z-index: 500;}
.btmesageBox .showBtn{width: 389px;height: 54px;background:rgba(7, 3, 48, 0.9); 
	*background: #464646; 
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	position: absolute; left: 50%; margin-left: -194px;top: -54px;
	cursor: pointer;
}
.showBtn>font{ display: block; width: 311px; height: 101px;
	background: url(../images/messageCon1.png) no-repeat center;
	position: absolute;left: 9px;bottom: 0;
}
.showBtn>span{display: block; background:url(../images/messageCon2.png) no-repeat center;
	width: 21px; height: 19px;
	position: absolute;
	top: 50%;margin-top: -6px; right: 32px;
}
.btmesageBox .showAll{
	background:url(../images/messageCon3.png) no-repeat center rgba(7, 3, 48, 0.9);
	*background:url(../images/messageCon3.png) no-repeat center #464646;
	width: 50px; height: 50px;
	border-radius: 50%;
	position: absolute; left: -100px; bottom: 20px;
}

.btmesageBox .btMessage{ background:rgba(7, 3, 48, 0.9); *background: #464646;
	padding:25px 0; 
}
.btMessage .minge{ padding-left: 84px; }
.btMessage .minge .zi1{  line-height:1.4; }
.btMessage .minge .zi2{ padding-left: 20px; }
.minge .zi2 span{ width: 31px; height: 52px; line-height: 52px;margin-right: 3px;
	background:url(../images/messageCon4.png) no-repeat center;
	font-size: 31px;color: #fff;text-align: center;
	 }
.btMessage .form{  padding-left: 30px;padding-top: 3px;}
.btMessage .form .kuang{margin-right: 10px;-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;border: none; }
.btMessage .form .text{width: 275px; height: 45px;line-height: 45px;
	text-indent: 10px;
 background: #fff;}
 .btMessage .form .btn{width: 222px;height: 45px;  }
 

 /*悬浮*/

.side-bar {
	width: 80px;
	position: fixed;
	top: 30%;
	right: 15px;
	z-index: 500;
}
.side-bar a {
	background-image: url(../images/gdt-img.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 80px;
	display: block;
	background-color: #fff;
	margin-bottom: 2px;
	border: 1px solid #F0F0F0;
	color: #121214; text-align: center; line-height: 120px; 
	font-size: 13px;
}
.side-bar a:hover {
	background-color: #ee6327;
	border-color: #ee6327;
	color:#fff;
}
.side-bar .icon-zx{
	background-position:15px -402px;
}
.side-bar .icon-zx:hover{
	background-position:-103px -402px;
}
.side-bar .icon-qq {
	background-position:21px 12px;
}
.side-bar .icon-qq:hover{
	background-position:-103px 12px;
}
/*.side-bar .icon-chat {
	background-position:21px -66px;
	position: relative;
}
.side-bar .icon-chat:hover{
	background-position:-103px -66px;
}*/
.side-bar .icon-chat:hover .chat-tips {
	display: block;
}
.side-bar .icon-gzh {
	background-position:21px -146px;
	position: relative;
}
.side-bar .icon-gzh:hover{
	background-position:-103px -146px;
}


.side-bar .icon-rx{
	background-position:21px -228px;
}
.side-bar .icon-rx:hover{
	background-position:-103px -228px;
}
.side-bar .icon-top{
	margin-top: 10px;
	background-position:21px -318px;
}
.side-bar .icon-top:hover{
	background-position:-108px -318px;
}

.chat-tips {
	padding: 5px; 
	border-radius: 4px;
	box-shadow: 0 0 4px 2px rgba(0,0,0,0.1);
	border: 1px solid #d1d2d6;
	position: absolute;
	right: 100px;
	top: 0;
	background-color: #ffffff;
	width: 110px;
	height: 110px; display: none;
	
}
.side-bar .icon-ewm:hover .chat-tips {
	display: block;
}
.chat-tips i {
	background:url(../images/rjian.png) no-repeat center;
	width: 5px;
	height: 10px;
	display:block;
	position: absolute;
	right: -5px;
	top: 17px;
}
.chat-tips img {
	width: 110px;
	height: 110px;
}

.rTel_tips{  
    border-radius: 4px;
    box-shadow: 0 0 4px 2px rgba(0,0,0,0.1);
    border: 1px solid #d1d2d6;
    position: absolute;
    right: 100px;
    top: 0;
    background-color: #ffffff;
    width: 162px;
    height: 80px;
    display: none;
	font-size: 18px;
	color: #121214;    text-align: left;
}
.rTel_tips i {
	background:url(../images/rjian.png) no-repeat center;
	width: 5px;
	height: 10px;
	display:block;
	position: absolute;
	right: -5px;
	top: 17px;
}

.rTel_tips p{font-size: 14px;color: #070330;line-height: 20px;    margin-top: 17px;
    margin-left: 9px;}
.rTel_tips span{font-size: 20px;color: #ee6327;line-height: 24px;    display: block;margin-left: 9px;}


.nybanner{width: 100%;height: 585px;}

/*uickly*/
.uickly{margin-top: 80px;}
.uickly ul{margin: 40px auto 60px;}
.uickly li{width: 514px;float: left;padding-left: 86px;height: 140px;}
.uickly li:first-child{background: url(../images/icon01.png) no-repeat left top;}
.uickly li:first-child+li{background: url(../images/icon02.png) no-repeat left top;}
.uickly li:first-child+li+li{background: url(../images/icon03.png) no-repeat left top;}
.uickly li:first-child+li+li+li{background: url(../images/icon04.png) no-repeat left top;}
.uickly li .box{width: 340px;}
.uickly h3{font-size: 22px;line-height: 32px;color: #070330;}
.uickly span{font-size: 18px;line-height: 28px;margin-top: 5px;color: #676482;}


.uickly_box{} 
.uickly_box .des{width: 400px;    padding: 50px 34px 0 86px;} 
.uickly_box .des h2{    font-size: 50px;color: #fbcdb9;font-weight: bold;line-height: 42px;display: block;font-family: arial;}
.uickly_box .des h3{font-size: 27px;color: #ee6327;    margin-top: -15px;background: #f9f9f9; position: relative;line-height: 36px;}
.uickly_box .des p{font-size: 17px;line-height: 26px;color: #676482;margin: 12px 0;}   
.uickly_box .des p b{font-weight: bold;color: #070330;}
.uickly_box .des dl{}
.uickly_box .des dd{font-size: 17px;color: #676482;line-height: 30px;background: url(../images/yuan.png)no-repeat center left;padding-left: 22px;}
.uickly_box .img{width: 680px;}
.uickly_box .img img{width: 100%;display: block;}
.uickly_box .uickly01,.uickly_box .uickly03{background: #f9f9f9;padding: 50px 0;}
.uickly_box .uickly02,.uickly_box .uickly04{padding: 70px 0 60px;}
.uickly_box .uickly02 h3,.uickly_box .uickly04 h3{background: #ffffff;    }
.uickly_box .uickly02 .textBt{color: #ee6327;}
.uickly_box .uickly02 .textBt .item{margin-bottom: 10px;}
.uickly_box .uickly02 .textBt .item .jieshao{line-height: 33px;}
.uickly_box .uickly02 .textBt .item .shuzi{position: relative;height: 59px;line-height: 59px;    font-weight: normal;font-size: 18px;}
.uickly_box .uickly02 .textBt .item .shuzi span{position: relative;    margin-right: 20px;    font-size: 50px;font-weight: normal;}
.uickly_box .uickly02 .textBt .item .shuzi span:after {
    content: "+";
    display: block;
    position: absolute;
    font-size: 30px;
    right: -20px;
    top: -5px;
    line-height: 1;}
    


/*sales*/
.sales{background: #f9f9f9;padding: 50px 0 60px;}
.sales ul{margin-top: 28px;}
.sales li{position: relative;width: 224px;float: left;margin-right: 20px;}
.sales li:last-child{margin-right: 0;}
.sales li .img{width: 224px;height: 294px;}
.sales li .img img{}
.sales li .des{    margin: -21px auto 0;display: flex;}
.sales li .des span{height: 42px;background: #ee6327;line-height: 42px;text-align: center;    margin: 0 auto;
    display: inline-block;font-size: 17px;padding: 0 12px;color: #ffffff;}



/*product*/
.product{background: #f9f9f9;padding: 75px 0 40px;}
.product .head p{font-size: 17px;color: #070330;}
.product ul{margin-top: 30px;}
.product li{width: 240px;height: 352px;float: left;text-align: center;}
.product li img{display: block;margin: 39px auto 0;}
.product li h3{color: #070330;font-size: 23px;line-height: 52px;}
.product li i{width: 21px;height: 1px;background: #d2d1d7;display: block;margin: 15px auto 22px;}
.product li span{font-size: 17px;line-height: 29px;color: #676482;    width: 150px;display: block;margin: 0 auto;}
.product li:hover{background: #ffffff;}

.product_box{}
.product_box ul{}
.product_box li{margin: 80px auto 90px;}
.product_box li .fl{width: 700px;}
.product_box li .fr{width: 500px;}
.product_box li .img{}
.product_box li .img img{max-width: 100%;}
.product_box li .des{margin-top: 70px;}
.product_box li:first-child .des p{margin-left: 45px;width: 520px;}
.product_box li:first-child .des h1{margin-bottom: 32px;margin-left: 45px;}
.product_box li:last-child .des h1{margin:0 24px;}
.product_box li:last-child .des span{margin:0 24px 25px;}
.product_box li:last-child .des p{margin:0 24px 22px;}
.product_box li .des h1{font-size: 28px;color: #ee6327;}
.product_box li .des span{font-size: 17px;line-height: 24px;color: #676482;margin-bottom: 25px;display: block;}
.product_box li .des p{font-size: 17px;color: #676482;line-height: 22px;margin-bottom: 22px;}
.product_box li .des p b{font-weight: bold;color: #070330;}


.nContainer{ padding-top: 70px; padding-bottom: 70px; width: 100%;  
}

.yuncrmList li {margin-top: 40px;}
.yuncrmList li:first-child{margin-top: 0;}
.yuncrmList li .img{ max-width:650px;}
.yuncrmList li .textBox{width: 526px; margin-top: 20px;}

.yuncrmList .textBox .tit2{
	color: #ee6327;font-size: 35px; height: 35px; width: 100%;
	background: #fff;
	line-height: 1;
	padding-top: 3px;
	position: relative; z-index:20;
}
.yuncrmList .textBox .tit3{
	color: #ee6327; border: 1px solid #ee6327;
	line-height: 1;padding:8px 11px;
	margin-top: 12px; font-weight: normal;
}
.yuncrmList .textBox .inform{padding-top: 10px;}
.yuncrmList .inform dd{ line-height: 1.95;overflow: hidden;}
.yuncrmList .inform dd p{padding-left: 18px;background: url(../images/yuncrmQq.png) no-repeat left 6px;    font-size: 17px;line-height: 23px;margin-top: 12px;}
.yuncrmList .inform dd > span{ float: left;background: #CDE5FC;width: 8px;height: 8px;border-radius: 4px;margin-left: -18px;margin-top: 13px;}
.product02{background: #ffffff;}


/*cooper02*/
.cooper02{background: url(../images/cooper02_bg.png)no-repeat right bottom;height:  625px;}
.cooper02 ul{    margin: 0 32px;}
.cooper02 li{float: left;height: 84px;    margin: 0 4px 17px;}
.cooper02 li img{height: 84px;}
.cooper02 .title{}
.cooper02 .title span{color: #aaa5c0;line-height: 24px;text-align: center;width: 1078px; margin: 32px auto 42px;display: block;}
.cooper02 .title h2{    color: #ffffff;background: url(../images/cooper_tit.png)no-repeat;height: 115px;width: 197px;    display: block;
    margin: 0 auto;font-size: 38px;text-align: center;line-height: 115px;}
    

/*solution*/
.solution_banner{width: 100%;height: 455px;}
.solution_banner .tit{color: #ffffff;padding-top: 96px;}
.solution_banner .tit h1{font-size: 46px;line-height: 98px;}
.solution_banner .tit p{font-size: 17px;line-height: 29px;}
.solution_banner .tit .btn{font-size: 17px;color: #ffffff;border: 1px solid #ffffff;width: 95px;height: 35px;line-height: 35px;text-align: center;display: block;margin-top: 20px;}

.solution{}
.solution ul{}
.solution li{    position: relative;}
.solution li .img{width: 600px;}
.solution li .img img{max-width: 100%;display: block;}
.solution li .des{width: 600px;display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 100%;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);}
.solution li .des h2{font-size: 32px;color: #070330;line-height: 43px;margin-bottom: 30px;}
.solution li .des p{font-size: 23px;color: #6d6a87;line-height: 33px;}
.solution li:first-child+li,.solution li:first-child+li+li+li{background: #f8f8fa;}


.hdtitle{text-align: center;}
.hdtitle h1{font-size: 13px;color: #7c7892;text-transform: uppercase;font-weight: normal;line-height: 18px;}
.hdtitle h2{font-size: 36px;color: #08012e;line-height: 55px;}
.hdtitle i{width: 146px;height: 7px;background: url(../images/hdtitle.png)no-repeat center center;display: block;margin: 7px auto 0;}


/*about*/
.about{background: url(../images/about_bg.png)no-repeat right bottom;padding-top: 52px;background-size: contain;}
.about ul{padding:42px 0 160px;}
.about li{    margin-bottom: 26px;}
.about li h2{font-size: 24px;color: #08012e;    height: 24px;border-left: 6px solid #ee6327;line-height: 24px;margin: 18px 0;padding-left: 17px;}
.about li p{color: #676482;line-height: 22px;padding-bottom: 16px;font-size: 15px;}
.about li.li2{width: 780px;}
.about li.li3{width: 780px;}
.about li.li4{width: 780px;}

.about .textBt{ padding-top:20px;color: #ef5b02;}
.about .textBt .item:first-child{width: 244px;  }
.about .textBt .item:first-child+.item{width: 268px;  }
.about .item .shuzi{font-size: 50px; line-height: 1;  position: relative;float: left;     font-weight: normal;}
.about .item .shuzi b{font-size: 42px;}
.about .item .shuzi:after{content:"+"; display: block;
	position: absolute; font-size: 30px;right: -20px;
	top: -10px;line-height: 1;font-weight: bold;}
.about .item .jieshao{color: #ef5b02; font-size: 17px; line-height: 33px; 
	float: left; display: block;width: 100%;
}


/*culture*/
.culture{background: url(../images/culture_bg.png)no-repeat center center;height: 336px;color: #ffffff;}
.culture .culture_fl{width: 546px;margin: 74px 0 0 54px;}
.culture .culture_fr{width: 518px;margin: 74px 0 0 82px;}
.culture span{line-height: 27px;}
.culture h1{font-size: 24px;font-weight: normal;line-height: 38px;}
.culture i{width: 56px;height: 1px;background: #ffffff;display: block;margin: 18px 0 20px;}
.culture p{line-height: 27px;font-size: 15px;}
.culture h2{font-size: 24px;font-weight: normal;}

/*media*/
.media{padding-top: 76px;}
.media img{margin: 40px auto 44px;}

.nybanner .htie{text-align: center;color: #ffffff;width: 268px;margin: 0 auto;padding-top: 82px;}
.nybanner .htie h1{font-size: 40px;font-weight: normal;line-height: 52px;}
.nybanner .htie span{line-height: 26px;    position: relative;    display: block;}
.nybanner .htie span:before,.nybanner .htie span:after {position: absolute;background: #ffffff;content: "";height: 1px; top: 50%;width: 56px;}
.nybanner .htie span:before {left: 16px;}
.nybanner .htie span:after {right: 16px;}


/*contact*/
.contact{background: url(../images/contact_bg.png)no-repeat center top;height: 684px;margin-top: -220px;position: relative;}
.contact .box{position: absolute;bottom: 0;left: 0;background: rgba(238, 99, 39, 0.85);color: #ffffff;padding: 38px 87px 58px 50px;}
.contact .box .tel{margin-bottom: 40px;}
.contact .box .tel span{font-size: 18px;line-height: 25px;}
.contact .box .tel h1{font-size: 30px;line-height: 32px;}
.contact .box p{font-size: 18px;line-height: 29px;}

.map{margin: 57px auto 65px;}


/*channel*/
.btit{background: url(../images/btit.png) no-repeat left top;padding-left: 19px;    padding-top: 14px;}
.btit h1{font-size: 42px;color: #ffffff;line-height: 52px;}
.btit span{font-family: arial;font-size: 15px;color: #454073;line-height: 29px;display: block;}
.btit p{font-size: 18px;color: #a4a1c1;line-height: 29px;}
.channel{background: url(../images/channel.png)no-repeat center top;height: 926px;}
.channel .box{padding-top: 556px;}
.channel ul{margin: 27px 12px 0;}
.channel li{width: 372px;height: 191px;float: left;background: url(../images/channel_k.png)no-repeat;margin: 0 10px;}
.channel li h2{font-family: arial;font-size: 116px;color: #191538;float: left;margin: 57px 20px 0 30px;line-height:90px;}
.channel li .des{width: 250px;float: left;margin-top: 42px;}
.channel li .des h3{font-size: 23px;color: #ffffff;line-height: 52px;}
.channel li .des p{font-size: 18px;line-height: 26px;color: #a4a1c1;}

/*provide*/
.provide{background: url(../images/provide_bg.png) no-repeat center;height: 792px;}
.provide .wrap{padding-top: 48px;}
.provide ul{margin-top: 36px;}
.provide li{width: 400px;height: 280px;float: left;text-align: center;}
.provide li img{display: block;margin: 0 auto;padding-top: 42px;}
.provide li h2{font-size: 23px;color: #ffffff;line-height: 57px;margin-top: 3px;}
.provide li p{font-size: 17px;line-height: 25px;color: #a4a1c1;width: 250px;margin: 0 auto;}
.provide li:first-child,.provide li:first-child+li+li,.provide li:first-child+li+li+li+li{ background: rgba(83, 78, 128, 0.2);}


/*resources*/
.resources{background: #0c092a;padding: 52px 0 80px;}
.resources .box{background: url(../images/resources_bg.png) no-repeat top;    padding-top: 26px;margin-top: 42px;}
.resources ul{    margin: 0 30px;}
.resources li{width: 271px;height: 428px;float: left;margin:0 7px;border-bottom: 4px solid #3e426e;}
.resources li .img{}
.resources li .img img{}
.resources li .des{margin-top: 50px;}
.resources li .des h2{font-size: 20px;color: #ffffff;line-height: 49px;}
.resources li .des p{font-size: 17px;line-height: 29px;color: #a4a1c1;width: 230px;}
.resources li:hover{border-bottom-color:#f08200 ;}

/*marketing*/
.marketing{background: url(../images/marketing_bg.png)no-repeat center;height: 531px;}
.marketing .box{padding-top: 100px;}
.marketing .box h1{font-size: 48px;color: #070330;line-height: 60px;}
.marketing .box h2{font-size: 48px;color: #ee6327;line-height: 60px;}
.marketing .box ul{margin-top: 32px;}
.marketing .box li{background: url(../images/marketing.png)no-repeat left;padding-left: 48px;line-height: 39px;margin-bottom: 12px;font-size: 24px;color:#070330;}

/*scenario*/
.scenario{background: url(../images/scenario_bg.png)no-repeat center;height: 553px;}
.scenario .box{width: 470px;color: #ffffff;padding: 152px 0 0 6px;}
.scenario .box p{font-size: 22px;line-height: 32px;}
.scenario .box h1{font-size: 28px;line-height: 69px;margin-top: 20px;}
.scenario .box ul{}
.scenario .box li{font-size: 22px;width: 124px;height: 42px;border: 1px solid #ffffff;float: left;text-align: center;line-height: 42px;margin: 0 15px 12px 0;}

/*scope*/
.scope{padding-bottom: 100px;}
.scope ul{margin-top: 40px;}
.scope li{width: 300px;float: left;text-align: center;    height: 285px;}
.scope li img{display: block;}
.scope li .icon{padding: 90px 0 15px;margin: 0 auto;}
.scope li h3{font-size: 24px;color: #070330;font-weight: normal;line-height: 32px;}
.scope li p{font-size: 14px;color: #d2d1d7;line-height: 20px;}
.scope li.box{width: 100%;background: url(../images/scope03.png)no-repeat center;height: 285px;}
.scope li.box .big{width: 300px;height: 285px;    background: rgba(238, 99, 39, 0.76);margin-left: 300px;}
.scope li.box .big h3,.scope li.box .big p{color: #ffffff;}


.nContainer{ padding-top: 70px; padding-bottom: 70px; width: 100%;  
}
.nContainer2 {
    padding-top: 40px;
}
.nnewsList .nnewsListBox{ padding-bottom: 60px; }
.nnewsList .nnewsListBox .box{   
		border-bottom: 1px #F4F4F4 solid; background: #fff;
		position: relative;
	}
.nnewsList .nnewsListBox .box:first-child{ margin-top: 0; } 
.nnewsList .nnewsListBox .box.new:before{ content:""; 
	display: block; background:url(../images/newcon.png) no-repeat left top;
	width: 40px; height: 40px;
	position: absolute; left: 0; top: 0; z-index: 300;
}
.nnewsList .nnewsListBox .riqi{
	 width:107px;
	  line-height:1.1;  position: relative; top: 17px; 
	  font-size: 50px ;color: #979696;} 
.nnewsList .nnewsListBox .riqi span{ display: block;
	 line-height: 1; padding-top: 33px; font-size: 16px;} 
.nnewsList .nnewsListBox .textCont{ width: 1039px;
	 padding: 15px 20px 15px 0;
	position: relative;
  }
 .nnewsList .textCont:after{ 
	content:"";display: block; width: 1px;  height: 59px;background: #F4F4F4;
	position: absolute; left: -34px; top: 50%; margin-top: -30px;
  }
.nnewsList .nnewsListBox .textCont h6{  
	 overflow: hidden;position: relative; color: #747373;
	padding:10px 0;height: 56px;
	}
.nnewsList .nnewsListBox .textCont a.tit1{ line-height: 1.7; 
		font-size: 22px;  color: #3c3c3c;}
.nnewsList .textCont a.nnewsMore{ display: block;color: #3c3c3c;font-size: 14px;  }
.nnewsList .textCont a.nnewsMore:hover{  color: #2A90F4;	 }
.nnewsList .nnewsListBox .box:hover { background: #F4F4F4; }
.nnewsList .nnewsListBox .box:hover .textCont a.tit1{ color: #2a90f4; }

.nnewsListBox .img{
	margin-left: 16px;
	margin-top: 13px;
}
.nnewsListBox .img img{ display: block; width: 241px; height: 142px;}
.nnewsListBox2 .textCont{ width: 771px!important;}
.nnewsListBox2 .textCont:after{content:'';display: none; }
.nnewsList .nnewsListBox2 .box:hover { background: #FBFBFB; }
/*nnewsBanenr*/
.nnewsBanenr{height: 482px;}
.nnewsBanenr .wrap{ height: 482px; }
.nnewsBanenr .thisTit{padding-top: 124px; position: relative; }
.nnewsBanenr .yw{  line-height: 1;font-size: 45px; }
.nnewsBanenr .zw{ padding-top: 19px;line-height: 1; font-size: 40px; }
.nnewsBanenr .if{  font-size: 14px; padding-top: 30px; line-height: 1; position: relative;}
.nnewsBanenr .thisTit .if:after{ content:""; display: block; background: #fff; width: 30px;height: 3px;
	position: absolute; left: 0; bottom: -55px;
}
.nnewsBanenr .newNav{ position: absolute;left: 0; bottom: 50px; }
.nnewsBanenr .newNav .list{  }
.nnewsBanenr .newNav .list a{width: 168px; height: 54px; text-align: center;
	line-height: 54px;color: #fff;
}
.nnewsBanenr .newNav .list li:hover a , .nnewsBanenr .newNav .list li.curr a{ 
	width: 166px; height: 52px;
	border: 1px #2579CE solid;
	background: rgba(42,144,244,.55);
	 *background: #2a90f4; 
	line-height: 52px;
}
.nContainer3 {
    padding-top: 20px;
}
/*location*/
.location{ padding-left: 31px; 
		background:url(../images/location.png) no-repeat left center;
		height: 24px; line-height: 24px;
	}
.location a , .location span{float: left; color: #b8b6b6; }
.location span{ padding:0 7px; }
.location a:hover{  color: #2A90F4; }

.ntextShowBox{ padding-top: 30px; }
.ntextShowBox .tit{font-size: 30px;color: #3c3c3c;  line-height: 1.4; }
.ntextShowBox .infom{font-size: 14px;color: #b8b6b6;padding-top: 15px;  }
.ntextShowBox .infom span{  padding-right: 22px; }
.ntextShowBox .textBox{ padding-top: 25px;padding-bottom: 40px;
		border-bottom: 1px #f5f5f5 solid;
		margin-bottom: 50px;
}


.ntextShiBox{ padding-top: 30px; }
.ntextShiBox .tit{font-size: 30px;color: #3c3c3c;  line-height: 1.4;text-align: center; }
.ntextShiBox .infom{font-size: 14px;color: #b8b6b6;padding-top: 15px;  }
.ntextShiBox .infom span{  padding-right: 22px; }
.ntextShiBox .textBox{ padding-top: 25px;padding-bottom: 40px;
		border-bottom: 1px #f5f5f5 solid;
		margin-bottom: 50px;
}



.footer {background:#000000; padding:10px 0;color: #ffffff;}
.footer a{ color: #ffffff; }
.footer a img{ position: relative;top: .2em; margin-right: 5px; }
.footer a:hover{text-decoration: underline;}


/*model*/
.model{padding-bottom: 75px;}
.model .des{padding: 20px 0;}
.model .des h4{font-size: 20px;}
.model .des p{line-height: 32px;}
.model .des b{font-weight: bold;}
.model table{text-align: center;    width: 48%;}
.model td, .model th {    height: 59px;
    position: relative;
    padding: 2px;
    border-color: #eecbbd;
    text-align: center;
    vertical-align: middle!important;border-width:1px;    border-style: solid;}
.ly-table thead {
    background: #eb662d;
    color: #fff;
}
.ly-table tbody tr:nth-child(odd) {
    background: #fdf5f2;
}
.van-tag {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: .2em .5em;
    color: #fff;
    font-size: 10px;
    line-height: normal;
    border-radius: .2em;    background: #eb662d;
}


.topmsg{    position: absolute;
    top: 277px;
    width: 1200px;
    z-index: 2;
    right: 50%;
    margin-right: -600px;}
.topmsg .from{width: 328px;height: 375px;background: #fff;border-radius: 9px;}
.topmsg .from h2{background: url(../images/xian.png)no-repeat center bottom;text-align: center;font-size: 26px;color: #0081ff;line-height: 72px;}
.topmsg .from .box{margin-top: 16px;}
.topmsg .from .kuang{width: 276px;height: 42px;border: 1px solid #dddddd;margin:0 25px 12px;    text-indent: 10px;
    font-size: 14px;}
.topmsg .from .messageBtn{width: 166px;height: 40px;background: #578ef6;line-height: 40px;text-align: center;color: #fff;border-radius: 40px;display: block;margin: 14px 81px 20px;    transition: all 200ms ease;
    -webkit-transition: all 200ms ease;font-size: 16px;}
.topmsg .from .messageBtn:hover{background: #0089ff;}
.topmsg .from h3{    display: inline-block;font-weight: normal;font-size: 14px;color: #333;}
.topmsg .from h3 i{color: #0081ff;margin-left: 25px;}


/*tctc*/
.tctc{width: 100%;height: 100%;position: fixed;z-index: 999;left: 0;top: 0;display: none;}
.tctc .popup{width: 466px;height:366px;background:#ffffff;    position: fixed;
    top: 50%;
    left: 50%;
      margin-top: -183px;
    margin-left: -233px;
    z-index: 99999; box-shadow: 2px 0 20px rgba(0, 0, 0, 0.32);}
.tctc .clx{    width:36px;
    height:36px;
    position: fixed;
    top: 50%;
    left: 50%;    box-shadow: 2px 0 20px rgba(0, 0, 0, 0.32);border-radius: 36px;
    margin-top: -218px;background: url(../images/clx.png)no-repeat center #2d2d2d7a;    margin-left: 235px;}

.tctc .box{}
.tctc .box .main{position: relative;}
.tctc .box .main .txt{    width: 326px;
    height: 46px;
    line-height: 46px;
    background: #fff;
    border: 1px solid #dddddd;
    color: #999999;
    text-indent: 1em;
    display: block;
    margin: 0 auto 15px;
    border-radius: 46px;}
.tctc .box .main input{margin-bottom: 10px;}
.tctc .box .main .submit{        width: 326px;
    height: 53px;
    cursor: pointer;
    color: #ffffff;
    background: #578ef6;
    display: block;
    text-align: center;
    border: 1px solid #dddddd;
    margin: 24px auto 0;
    border-radius: 55px;
    box-shadow: 1px 0 10px rgba(0, 0, 0, 0.12);}

.tctc .tit{} 
.tctc .tit p{font-size: 24px;line-height: 30px;}
.tctc .tit h2{font-size: 32px;line-height: 40px;}
.tctc .tit h3{    font-weight: bold;
    margin-top: 28px;
    text-align: center;
    font-size: 36px;
    color: #333333;
    /*line-height: 82px;*/}
.tctc .tit h3 b{    color: #076533;}
.tctc .tit span{font-size:16px;line-height: 30px;display: block;}
