@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
body{color:#333;font: 16px/1.8 "Arial",verdana;-webkit-text-size-adjust:none;min-width:1200px;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl, dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body,button,input,select,textarea{font-family:'Arial';font-size:12px;color:#333;}
ol,ul{list-style:none;}
.fl{float:left;}
.fr{float:right;}
a{text-decoration:none;color:#333;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
a:hover{color:#028cd5;}
.clear{clear: both;}
.clearfix::before,
.clearfix::after{
    content:"";
    height:0;
    clear:both;
    visibility:hidden;
    display:block;
    line-height:0;
}
/* 单行文字超出隐藏 */
.wz_close01{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/* 多行文字超出隐藏 */
.wz_close02{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.col999{color:#999;}
.col333{color:#333 !important;}
.blue{color:#028cd5;}
.red{color:#E70003;}
em, i{font-style: normal;}
.f12{font-size:12px !important;}
.f16{font-size:16px !important;}
.f24{font-size:24px !important;}
.container{width:1200px;margin:0 auto;}
/*头部*/
.hear_top{border-bottom:solid 1px #d5d5d5;height:41px;line-height:41px;}
.hear_top a{border-radius:3px;border:solid 1px #ddd;display:inline-block;width:60px;text-align:center;height:20px;line-height:20px;margin-left:10px;}
.hear_top a.act,.hear_top a:hover{background:#028cd5;color:#fff;border:solid 1px #028cd5;}
.logo h1{border-left:solid 1px #eee;margin-top:15px;padding-left:15px;margin-left:15px;color:#999;font-weight:normal;}
.menu{padding-top:25px;}
.menu a{padding:8px 15px;color:#555;margin-left:10px;font-size:15px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;}
.menu a.menuon{background:#028cd5;color:#fff;border-radius:3px;}
.menu a:hover{-moz-transform: translateY(-50%) translateX(-50%) rotate(90deg);
	-ms-transform: translateY(-50%) translateX(-50%) rotate(90deg);
	-webkit-transform: translateY(-50%) translateX(-50%) rotate(90deg);
	transform: translateY(-50%) translateX(-50%) rotate(90deg);background:#028cd5;color:#fff;border-radius:3px;}
/*banner*/
#solid{
	width:100%;
	height:500px;
	clear:both;
	overflow:hidden;
	position:relative;border-bottom:solid 4px #028cd5;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	top:0px;
	width:100%;
	height:500px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;
	
}
#solid ul li{
	position:absolute;
	float:left;
	top:0px;
	width:100%;
	height:500px;
	display:none;
	margin:0 auto;
	cursor:pointer;
	text-align:center;
}
#solid ul li img{margin:0 auto;}
#solid ul li a{width:100%;height:500px;display:inline-block;}
#solid #btt{
	width:1200px;
	height:55px;
	top:445px;
	margin:0 auto;
	position:relative;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:2px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:10000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}
.sousuo{width:100%;height:500px; position:absolute; z-index:999;}
.sou_con{position:absolute;left:50%;top:50%;margin-left:-363px;margin-top:-118px;width:726px;height:236px;background:rgba(0, 0, 0, 0.43);border-radius:10px;}
.sou_con h2{text-align:center;font-size:32px;font-weight:normal;padding-top:20px;color:#eee;}
.sou_con form{padding-top:20px;padding-left:25px;}
.sou_con select{width:160px;border-radius:5px;}
.sou_con input,.sou_con select{border:none;background:#eee;font-size:16px;color:#999;height:55px;line-height:55px;padding-left:20px;float:left;}
.sou_con input{width:320px;margin-left:15px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.sou_con button{float:left;border:none;font-size:16px;color:#fff;height:55px;line-height:55px;width:160px;text-align:center;background:#028cd5 url(../images/search.png) no-repeat 25px center; cursor:pointer;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.sou_con button span{padding-left:25px;}
.sou_con p{color:#fff;font-size:14px;padding-top:15px;padding-left:25px;}
.sou_con p a{color:#fff;}

.section-heading {
    text-align: center;
    position: relative;
}
.mrgb7x {
    margin-bottom: 70px;
}
.mrgt7x {
    margin-top: 70px;
}
.section-heading h3 span {
    padding: 0 15px;
    position: relative;
    z-index: 5;
    font-size: 24px;
	font-weight:normal;
	text-transform: uppercase;
}
.section-heading h3::before{
	 border-top: 1px solid #dadada;
    content: "";
    display: block;
    height: 1px;
    left: 16%;
    position: absolute;
    top: 50%;
    width: 25%;
    z-index: 1;
}
.section-heading h3::after {
    border-top: 1px solid #dadada;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    right: 16%;
    top: 50%;
    width: 25%;
    z-index: 1;
}

.pro_wapper{width:1200px;margin:0 auto;} 	
.pro_wapper ul{margin-left:-30px;}		
.pro_wapper li{float:left;margin-left:30px;width:378px;height:380px;border:solid 1px #eee;color:#fff;text-align:center;font-weight:bold;display:inline-block;}
.pro_wapper li .pic{margin:31px auto 30px auto;width:318px;height:200px; overflow:hidden;}
.pro_wapper li .pic img{display:block;margin:0 auto;-webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;}
.pro_wapper li:hover img{ 
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.pro_wapper li .title{margin:0 10px 2px;color:#333;display:block;font-size:16px;}
.pro_wapper li .desc{margin:0 10px 10px;height:18px;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;_zoom:1;color:#b0b0b0}	
.pro_wapper li .price{margin:0 10px 14px;color:#ff6700;}		
.pro_wapper li{
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.pro_wapper li:hover {
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
	-webkit-box-shadow:0px 5px 15px #e5e5e5;
    -moz-box-shadow:0px 5px 15px #e5e5e5;
    box-shadow:0px 5px 15px #e5e5e5;
	cursor:pointer;}
.gnlist dl{
	width:160px;
	float:left;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:20px;
}
.gnlist dl dt{
font-size:18px; text-align:center;
}
.gnlist dl dt *{
	vertical-align:middle;
}
.gnlist dl dt img{
width:160px;
height:160px;
cursor:pointer;
-webkit-border-radius: 110px;
border-radius: 110px;
-webkit-transition: -webkit-transform 0.2s ease-out;
-moz-transition: -moz-transform 0.2s ease-out;
-o-transition: -o-transform 0.2s ease-out;
-ms-transition: -ms-transform 0.2s ease-out;
}

.gnlist dl dt img:hover{
    transform:rotate(360deg);
    -ms-transform:rotate(360deg); 	/* IE 9 */
    -moz-transform:rotate(360deg); 	/* Firefox */
    -webkit-transform:rotate(360deg); /* Safari oí Chrome */
    -o-transform:rotate(360deg); 	/* Opera */

}

.gnlist dl dd{
font-size:18px; text-align:center; line-height:24px;padding-top:10px;
}	
	
.inabout{background:#f7f7f7;padding-bottom:60px;padding-top:60px;}
.inabout_con{position:relative;}
.inabout_con h3{font-size:18px;margin-bottom:10px;}
.inabout_con p{line-height:30px;padding-top:10px;padding-bottom:30px;font-size:14px;}
.more{text-align: center;padding: 12px 7px;border: 2px solid #028cd5;font-weight: bold;color: #000000;text-transform: uppercase;width: 165px;display:inline-block;font-size:14px;border-radius:30px;}
.more:hover{background:#028cd5;color:#fff;}
/*新闻*/
.new_r{width:600px;}
ul.new_r_list{width:600px;padding-top:10px;}
ul.new_r_list li{display:block;border-bottom:dashed 1px #ddd;height:100px;padding:12px 0;}
ul.new_r_list li a:hover .new_l_con{color:#014f97;}
ul.new_r_list li .riqi{font-size:26px;color:#000;font-weight:600; text-align:center;padding-top:15px;}
ul.new_r_list li .riqi i{display:block;margin-top:5px;font-size:12px;color:#fff;font-weight:100;background:#999;padding:1px 8px;}
ul.new_r_list li a:hover .riqi i{background:#014f97;}
.new_l_con{font-size:16px;color:#333;width:450px;}
.new_l_con i{font-size:12px;color:#999;display:block;padding-top:8px;}
.new_title{font-size:24px;font-weight:600;color:#028cd5;}
.new_title a{font-weight:100;line-height:43px;}
.new_l{width:660px;}
.new_l .new_l_l{width:265px;height: 290px;background:#014f97;color:#fff;display:block;font-size:14px;}
.new_l .new_l_l:hover{ text-decoration:none;}
.new_l .new_l_l img{width:265px;height:145px;}
.new_l .new_l_l:hover span.f14{ text-decoration:underline;}
.new_l .new_l_l span{display:block;padding:0 10px;}
.newl_list{padding-left:20px;width:550px;}
.newl_list li{padding-bottom:10px;}
.newl_list li a{color:#676767;background:url(/images/dian.png) no-repeat left center;padding-left:15px;font-size:16px;}
.newl_list li a:hover{color:#028cd5;}
/*服务*/
.business{margin-top:70px;}
.business .box {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.business .box ul.items {
	margin: 0 auto;

}

.business .box ul.items li {
	width: 277px;
	height: 300px;
	margin: 0 10px;
	background: url(/images/bg_green.png) no-repeat 0px 400px;
	overflow: hidden;
	display: inline-block;
}

.business .box ul.items li i {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-top: 43px;
	height: 69px;
}

.business .box ul.items li.pc i {
	width: 69px;
	background: url(/images/ser_icon.png) no-repeat -77px 0;
}

.business .box ul.items li.mobi i {
	width: 69px;
	background: url(/images/ser_icon.png) no-repeat -77px -70px;
}

.business .box ul.items li.sys i {
	width: 70px;
	background: url(/images/ser_icon.png) no-repeat -90px -285px;
}

.business .box ul.items li.app i {
	width: 74px;
	background: url(/images/ser_icon.png) no-repeat -90px -211px;
}

.business .box ul.items li u {
	display: block;
	position: absolute;
	width: 156px;
	height: 156px;
	margin-left: 60.5px;
	background: url(/images/words01.png) no-repeat;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.business .box ul.items li u.cl {
	clip: rect(0px,156px,-10px,78px);
}

.business.active .box ul.items li u.cl {
	clip: rect(0px,156px,156px,78px);
}

.business .box ul.items li u.cr {
	clip: rect(156px,78px,156px,0px);
}

.business.active .box ul.items li u.cr {
	clip: rect(0px,78px,156px,0px);
}

.business .box ul.items li strong {
	display: block;
	margin-top: 70px;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
}

.business .box ul.items li p {
	position: relative;
	top: 200px;
	color: White;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}

.business .box ul.items li:hover {
	background-position: 0px 0px;
	-webkit-transition: all .5s ease-in-out .3s;
	-moz-transition: all .5s ease-in-out .3s;
	-ms-transition: all .5s ease-in-out .3s;
	-o-transition: all .5s ease-in-out .3s;
	transition: all .5s ease-in-out .3s;
}

.business .box ul.items li:hover i {
	-webkit-transition: all .5s ease-in-out .4s;
	-moz-transition: all .5s ease-in-out .4s;
	-ms-transition: all .5s ease-in-out .4s;
	-o-transition: all .5s ease-in-out .4s;
	transition: all .5s ease-in-out .4s;
}

.business .box ul.items li.pc:hover i {
	background: url(/images/ser_icon.png) no-repeat 0 0;
}

.business .box ul.items li.mobi:hover i {
	background: url(/images/ser_icon.png) no-repeat 0 -70px;
}

.business .box ul.items li.sys:hover i {
	background: url(/images/ser_icon.png) no-repeat 0 -285px;
}

.business .box ul.items li.app:hover i {
	background: url(/images/ser_icon.png) no-repeat 0 -211px;
}

.business .box ul.items li:hover u.cl {
	clip: rect(0px,156px,-10px,78px);
}

.business .box ul.items li:hover u.cr {
	clip: rect(156px,78px,156px,0px);
}

.business .box ul.items li:hover strong {
	color: White;
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	-ms-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s;
}

.business .box ul.items li:hover p {
	top: 20px;
	-webkit-transition: all .3s ease-in-out .5s;
	-moz-transition: all .3s ease-in-out .5s;
	-ms-transition: all .3s ease-in-out .5s;
	-o-transition: all .3s ease-in-out .5s;
	transition: all .3s ease-in-out .5s;
}

.business .box label {
	display: block;
	margin: 0 auto;
	margin-top: -40px;
	width: 297px;
	height: 21px;
	background: url(/images/words.png) no-repeat 0px -333px;
}
/*新闻*/
/**
* CARD
**/
.card {
	position:relative;
  width: 370px;
  float:left;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  -webkit-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;
}
.card a {
  color: inherit;
  text-decoration: none;
}

.card:hover {
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
}

/**
* DATE
**/
.card__date {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 45px;
  height: 45px;
  background-color: #028cd5;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  font-weight: 700;
  line-height: 13px;
}
.card__date span{display:block;}
.card__date__day {
  font-size: 14px;padding-top:10px;
}
.card__date__month {
  text-transform: uppercase;
  font-size: 10px;
}

/**
* THUMB
**/
.card__thumb {
  height: 200px;
  overflow: hidden;
  background-color: #000;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
}
.card__thumb img {
  display: block;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
  transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;
}
.card:hover .card__thumb {
  height: 130px;
}

.card:hover .card__thumb img {
  opacity: 0.6;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

/**
* BODY
**/
.card__body {
  position: relative;
  height: 140px;
  padding: 20px;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
}
.card:hover .card__body {
  height: 220px;
}

.card__category {
  position: absolute;
  top: -25px;
  left: 0;
  height: 25px;
  padding: 0 15px;
  background-color: #028cd5;
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
  line-height: 25px;
}

.card__title {
  margin: 0;
  padding: 0 0 10px 0;
  color: #000;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
}

.card__subtitle {
  margin: 0;
  padding: 0 0 10px 0;
  font-size: 19px;
  color: #028cd5;
}

.card__description {
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 56px;
  margin: 0;
  padding: 0;
  color: #666C74;
  line-height: 27px;
  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;
  opacity: 0;
  -webkit-transform: translateY(45px);
          transform: translateY(45px);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.card:hover .card__description {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}

.card__footer {
  position: absolute;
  bottom: 12px;
  left: 20px;
  right: 20px;
  font-size: 11px;
  color: #A3A9A2;
}
.ion-chattime{width:12px;height:12px;display:inline-block;background:url(/images/time.png) no-repeat center;margin-right:5px;background-size:12px 12px;margin-bottom:-2px;}
.ion-chatbox{margin-right:5px;margin-left:5px;display: inline-block;width:15px;height:10px;background:url(/images/ele.png) no-repeat center;background-size:15px 10px}
.newlist{width: 785px;margin-left: 20px;}
.newlist ul li{border-bottom:dotted 1px #ddd;padding-bottom:10px;margin-bottom:15px;float: left;margin-left: 20px;width: 370px;}
.newlist ul li p{font-size:14px;}
.newlist ul li a{display:block;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.newlist ul li a:hover{-webkit-transform:translateX(10px); -moz-transform:translateX(10px); transform:translateX(10px);}
.newform input{border:solid 1px #eee;font-size:14px;color:#a0a0a0;outline: none;padding-left:15px;width:593px;height:40px;line-height:40px;border-radius:5px;margin-bottom:15px;margin-right:10px;}
.newform textarea{border:solid 1px #eee;color:#a0a0a0;font-size:14px;outline: none;padding-top:15px;padding-left:15px;width:593px;border-radius:5px;}
.newform .button{width:120px;margin-top:10px;height:50px;background:#028cd5;font-size:14px;color:#fff;border-radius:5px;padding-left:0; cursor:pointer;}
/*合作伙伴*/
.partners_content {
	text-align: center;padding-top:40px;
}
.partners_content_list {
	margin: 20px 10px;
	float:left;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transition: 0.3s all;
	-webkit-transition: 0.3s all;width:212px;height:90px;border:solid 1px #eee;line-height:90px;
}
.partners_content_list img{margin:0 auto;max-width:212px;max-height:90px;vertical-align: middle;}
.partners_content_list:hover {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
	transform: translate3d(0, -5px, 0);
	-webkit-transform: translate3d(0, -5px, 0);
}
/*联系我们*/
.contactimgbg{background-image:url(/images/pattern-light.png);padding:90px 0;}
.contactimgbg ul li{float: left;width: 360px;height: 200px;-webkit-box-shadow:1px 1px 12px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 12px rgba(0,0,0,.15);box-shadow:1px 1px 12px rgba(0,0,0,.15);text-align: center;padding-top: 40px;margin-left: 20px;margin-right: 20px;}
.contactimgbg ul li img{display: block;margin: 0 auto;}
.contactimgbg ul li h2{font-size: 20px;font-weight: normal;padding-top: 15px;line-height: 20px;}
.contactimgbg ul li p{padding-top: 18px;line-height: 24px;text-align: center;}

.jobcon{background:url(/images/jobbg.jpg) no-repeat top center;padding:70px 0;}
.jobcon h2{font-size:36px;color:#fff;text-align:center;}
.jobcon p{width:650px;margin:0 auto;color:#fff;font-size:16px;line-height:30px;text-align:center;padding-top:30px;}
.jobcon a{display:block;width:165px;border: 2px solid #028cd5;padding: 12px 7px;background:#fff;color:#028cd5;text-transform: uppercase;text-align:center;font-size:16px;margin:30px auto 20px auto;border-radius:30px;}
.jobcon a:hover{background:#028cd5;color:#fff;border: 2px solid #fff;}

.footer{width:100%;background:#363636;color:#6f6f6f;margin-top:50px;}
.footer a{color:#6f6f6f;}
.footer a:hover{color:#028cd5;}
.footlist{width:1200px;padding-top:50px;margin:0 auto;}
.footlist dl{padding-right:60px;float:left;width:240px;}
.footlist dl dt{margin:0;padding:0;display:block;text-align:left;border-bottom:solid 1px #484848;padding-bottom:10px;font-size:18px;color:#fff;text-transform: uppercase;}
.footlist dl dd{margin:0px;padding-top:10px;display:block;}
.footlist dl dd a{display:block;font-size:14px;text-align:left;line-height:30px;color:#DFDFE5;}
.footbot{padding:15px 0px;background:#242424;width:100%;text-align:center;margin-top:50px;}

/*内页关于我们*/
.con_left{width:300px;}
.con_right{width:870px;}
.mt50{margin-top:50px;}
.l24{line-height:24px;}
.ny_banner{width:100%;min-height:200px;background-position:center;background:#eee;}
.l_sou{background:#f2f2f2;padding:20px;border-radius:3px;margin: 0 0 30px;}
.ny_l_title{font-size:21px;line-height:21px;font-weight:700;color:#028cd5;margin-bottom:12px;}
.l_sou select,.l_sou input{display:block;width:243px;border-radius:3px;border:solid 1px #ccc;background:#fff;font-size:14px;line-height:34px;height:34px;margin-bottom:15px;padding-left:15px;}
.l_sou select{width:260px !important;}
.l_sou button{border-radius: 3px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;text-transform: uppercase;font-size: 14px;letter-spacing: 2px;padding: 11px 0;width:100%;text-align:center;font-weight:400;color:#fff;background:#028cd5;border:none;cursor:pointer;}
.l_sou button:hover{background:#027ebf;}
.l_sou p{margin-top:10px;}
.l_sou p a{display:block;}
.l_nav_li{border: 4px solid #EEE;padding: 15px 20px 20px 20px;border-radius: 3px;}
.l_nav_li a{display:block;border-bottom:dotted 1px #ddd;line-height:40px;height:40px;font-size:14px;background:url(/images/leftmenu_icon_left.png) no-repeat left center;padding-left:15px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.l_nav_li a.leftmenuon,.l_nav_li a:hover{color:#028cd5;font-weight:bold;background:url(/images/leftmenu_icon_left_blue.png) no-repeat left center;}
.r_conmain{padding:20px 0;font-size:14px;}
.boxmore{border:solid 1px #ddd;padding:5px 40px 5px 20px;display: inline-block;background: url(/images/down.png) no-repeat right center; cursor: pointer;}
.up{background: url(/images/up.png) no-repeat right center;}
.r_conmain img{max-width:100%;margin:0 auto;}
.l_news{padding-top:30px;}
.l_new_a a{line-height:25px;color:#666;}
.l_new_a a:hover{color:#028cd5;}
.ny_new_li ul li{box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);margin-bottom:20px;}
.ny_new_li ul li .event-date{float: left;background: #028cd5;margin-right: 20px;-webkit-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;}
.ny_new_li ul li a:hover .event-date{background: #027ebf;}
.ny_new_li ul li .event-date h3{
    color: #fefefe;
    font-size: 30px;
    line-height: 32px;
    padding: 11px 18px 11px;
    text-align: center;
}
.ny_new_li ul li a .event-date h3:hover span{
    color: #fefefe;
}
.event-date h3 span{
    font-size: 16px;
    text-transform: uppercase;
    display: block;
}
.event-content {
    overflow: hidden;
    padding: 13px 0 15px;
}

.text-left {
    text-align: left;
}
.event-content-left{width:640px;}
.event-content-left h4{
    font-size: 16px;
    color: #303030;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.event-content-left h4:hover{color:#028cd5;}
.event-content-left p span{
    display: inline-block;
    margin-right: 15px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #606060;
}
.event-content-left p span:last-child{
    margin-right: 0px;
}
.event-content-left p span i{
    color: #606060;
    font-weight: 300;
    margin-right: 8px;
}
.event-content-right{padding: 6px 0}
.event-content-right span{
    float: right;
    margin-right: 22px;
    font-size: 14px;
    color: #303030;
    background: transparent;
    border: 1px solid #E1E1E1;
    font-weight: 400;
    padding: 8px 15px 8px;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.ny_new_li ul li a .event-content-right:hover span{
    color: #fff;
    background: #028cd5;
    border: 1px solid #028cd5;
}
.ui_page {
    line-height: 0;
    padding: 20px 0;
    text-align: center;
    vertical-align: middle;
    clear: both;
}
.ui_page a, .ui_page span {
    background:#F6F6F6;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #333;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin-right: 3px;
    min-width: 16px;
    overflow: hidden;
    padding: 0 10px;
    text-align: center;
	margin-right:5px;
    vertical-align: middle;
    white-space: nowrap;
}
.ui_page span{background:#ddd;}
.ui_page a:hover{background:#028cd5; border:#028cd5 solid 1px; color:#FFF;}
.page_now, span.page_now, span.page_now:visited {
    color: #FFF;
    cursor: default;
     background: none repeat scroll 0 0 #028cd5;
    border: 0 none;
}

.subNavBox{line-height:40px;font-size:15px;text-indent:5px;color:#333333;margin:0 auto;}
.subNav{border-bottom:solid 1px #dddddd;line-height:40px;cursor:pointer;color:#028cd5;}
.subNav:hover{color:#028cd5;background-color:#;font-weight: bold;}
.currentDd{color:#028cd5;background-color:#;font-weight: bold;}
.currentDt{}
.navContent{border-bottom:solid 1px #e5e3da;padding-left: 15px;}
.navContent li a{display:block;text-align:left;height:30px;font-size:14px;line-height:30px;color:#333}
.navContent li a:hover{color:#fff;background-color:#028cd5; text-decoration:none;}
.product02{ color:#333333;line-height:20px;}
.product02:hover{ color:#006090;line-height:20px;text-decoration:none;}

.product004{float:left;line-height:40px;background-color:#028cd5;border-left:solid 1px #ffffff;border-bottom:solid 1px #ffffff; color:#ffffff; font-weight:bold; text-indent:10px;}

.product005{float:left;border-left:solid 1px #ffffff;border-bottom:solid 1px #ffffff; text-indent:10px; color:#333333;}

.pro001{ display:block;}
.pro002{ }

.proname{ font-size:18px; font-weight:bold; color:#028cd5; line-height:40px;padding-left:20px;background:#f5f5f5;}

.product006{line-height:40px; background-color:#028cd5; border-bottom:solid 1px #ffffff; color:#ffffff; font-size:15px; text-indent:20px;border-right:solid 1px #ffffff;height:40px; display:block; float:left;}

.product007{ line-height:40px; width:920px; border-bottom:solid 1px #028cd5;font-size:18px; font-weight:bold; color:#028cd5;}

/* qq在线客服 */
.izl-rmenu{
	       margin-right: 0;
	       width: 82px;
	       position: fixed;
	       right: 2px;
	       top: 65%;
	       -webkit-box-shadow: #DDD 0px 1px 5px;
	       -moz-box-shadow: #DDD 0px 1px 5px;
	       box-shadow: #DDD 0px 1px 5px;
	       z-index:999;
}
.izl-rmenu .consult{    
	background-image: url(/images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center -77px;
    display: block;
    height: 76px;
    width: 82px;
}
.izl-rmenu .consult .phone {
    background-color: rgb(247,247,255);
    position: absolute;
    width: 160px;
    left: -160px;
    top: 0px;
    line-height: 73px;
    color: #000;
    font-size: 18px;
    text-align: center;
    display: none;
    box-shadow: #DDD -1px 1px 4px;
}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart {
    background-image: url(/images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    display: block;
    height: 16px;
    width: 16px;
    font-size: 12px;
    line-height: 16px;
    color: #45BDFF;
    text-align: center;
    padding-top: 15px;
    padding-right: 18px;
    padding-bottom: 47px;
    padding-left: 48px;
}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top {
    background-image: url(/images/float_top.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 39px;
    width: 82px;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out;
}
.izl-rmenu .btn_top:hover {
	background-image: url(/images/float_top.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.izl-rmenu .cart .pic {
	display:none;
    position: absolute;
    left: -160px;
    top: 65px;
    width: 160px;
    height: 160px;
    background:url(/images/weixin.jpg);
}
#udesk-feedback-tab {
    position: fixed;
    right: 2px;
    top: 65%;
    margin-top: -76px;
    -webkit-box-shadow: #DDD 0px -1px 5px;
    -moz-box-shadow: #DDD 0px -1px 5px;
    box-shadow: #DDD 0px -1px 5px;
    z-index: 10000;
    cursor: pointer;
    background-image: url(/images/consult_icon.gif);
    background-repeat: no-repeat;
    background-position: center top;
    display: block;
    height: 76px;
    width: 82px;
    background-color: #FFF!important;
    z-index:999;
}


.ny_casepic ul{margin-left:-45px;}
.ny_casepic ul li{width:405px;float:left;margin-left:45px;margin-bottom:20px;}
.ny_casepic ul li .team_img{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);text-align: center;height:350px;display: table;}
.ny_casepic ul li .team_img span{display: table-cell; vertical-align: middle;}
.ny_casepic ul li .team_img span img{width:100%;max-height:350px;display: inline-block;margin:0 auto;}
.ny_casepic ul li p{text-align:center;font-size:15px;padding-top:15px;padding-bottom:15px;}

.norecord {
	background-image: url(/images/order_none.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:100px;
	margin:70px auto;
	text-align:center;
	line-height:40px;
	font-size:16px;
}

input.tj_btn {
    font-size: 18px;
    background: #028cd5;
    padding: 0 35px;
    border: none;
    height: 40px;
    color: #FFF;
	width:120px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
}
input.tj_btn:hover{ background:#333333;}


.addpanel_overlay {
	Z-INDEX: 1100; POSITION: fixed; FILTER: alpha(opacity=56); WIDTH: 100%; BOTTOM: 0px; DISPLAY: none; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; RIGHT: 0px; LEFT: 0px; opacity: 0.56; moz-opacity: 0.56; _position: absolute
}
.addpanel_dialog {
	Z-INDEX: 1200;
	POSITION: fixed;
	MARGIN-TOP: -107px;
	WIDTH: 555px;
	MARGIN-LEFT: -277px;
	TOP: 50%;
	LEFT: 50%;
	_margin-top: 0;
	_position: absolute;
	padding-bottom:10px;
	background-color: #B8202E;
}
.addpanel_bg {
	BACKGROUND:none;background-image: url(/images/winbg.png); padding-top:10px;
}

.addpanel_windowname {
	POSITION: relative; MARGIN-TOP: -2px; HEIGHT: 32px; OVERFLOW: hidden; 
}
.addpanel_windowname H2 {
	LINE-HEIGHT: 32px; DISPLAY: inline; FLOAT: left; COLOR: #fff; MARGIN-LEFT: 10px; FONT-SIZE: 14px; FONT-WEIGHT: 100
}
.addpanel_windowname A {
	MARGIN: 10px 10px 0px 0px; WIDTH: 21px; DISPLAY: inline; BACKGROUND: url(/images/close.gif) no-repeat 0px -13px; FLOAT: right; HEIGHT: 13px; CURSOR: pointer
}
.addpanel_windowname A:hover {
	BACKGROUND-POSITION: 0px 0px; CURSOR: pointer
}
.addpanel_inlay {
	MARGIN: 0px 10px; WIDTH: 515px; DISPLAY: inline; FLOAT: left; padding:10px;border:1px solid #CCA884;background-color: #ffffff;
}
<!--0.00020790100097656-->