﻿@charset "utf-8";
/* CSS Document */
body, ul, ol, dl, li, dt, dd, form, div, h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; border: none; }
body { font-size: 13px; color: #4c4c4c; font-family: "微软雅黑","宋体","黑体"; behavior: url(../js/pic.htc);background: #f6f7fb; }
body {min-width: 1300px;
         *+min-width: auto;
         *+width: expression(this.offsetWidth > 1300 ? 'auto' : '1300px');
         _width: expression(this.offsetWidth > 1300 ? 'auto' : '1300px'); }

dl, dt, dd, ul, li { list-style: none; list-style-type: none; border: none; }
img { border: none; max-width: 100%; overflow: hidden; }
input { margin: 0; padding: 0; border: none; }
a { text-decoration: none; color: #4c4c4c; }
a:hover { text-decoration: none; cursor: pointer }
table { border-collapse: collapse; }
.clear { zoom: 1; }
.clear:after { clear: both; display: block; content: "\20"; }
.hidden { display: none; }
.clearboth { clear: both; }
.intspacing { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.box-center { width: 100%; max-width: 1200px; margin: 0 auto; }
.box-center1 { width: 820px; float: right; }
.clearfix { clear: both; margin: 0px; padding: 0px; }
.fl { float: left; display: inline; }
.fr { float: right !important; display: inline; }
.cl { clear: both; }
/*公共*/
.shadow { webkit-box-shadow: 0px 1px 2px 1px #f1f5f9; -moz-box-shadow: 0px 1px 2px 1px #f1f5f9; box-shadow: 0px 1px 2px 1px #f1f5f9; }
.shadow2 { webkit-box-shadow: 0px 1px 20px 1px #cccccc; -moz-box-shadow: 0px 1px 20px 1px #cccccc; box-shadow: 0px 1px 20px 1px #cccccc; }
.speed { webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }
.spacing { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.top { width: 100%; height: 36px; line-height: 36px; background: #5D5D58; }
.top .s1 { font-size: 14px; color: #fff; float: left; }
.top .s2 { float: left; color: #d81e17; }
.top .s2 img { float: left; margin-top: 9px; margin-left: 30px; margin-right: 10px; }
.top .s3 { float: right; }
.top .s3 a { font-size: 14px; color: #b2b2b2; }
.top .s3 a:hover { color: #fff; }
.top .s3 span { display: inline-block; width: 20px; text-align: center; }
.head { height: 92px; }
.head_left { float: left; }
.head_left img { margin-top: 10px; }
.head_right { float: right; line-height: 92px;position:relative; }
.head_right a { font-size: 15px; color: #4c4c4c; float: left; }
.head_right a:hover { color: #3d72b1; }
.head_right span { text-align: center; display: inline-block; width: 30px; float: left; }
.head_right a .img { margin-top: 33px; margin-left: 10px; float: left; }
.head_right a .img1 { margin-left: 15px; }
.head_list { background-color: #f2f2f2; height: 54px; line-height: 54px; border-top: 1px solid #e6e6e6; }
.head_list li a { font-size: 17px; color: #4c4c4c; }
.head_list li a:hover { color: #3d72b1; }
.head_list li { float: left; padding-left: 28px; padding-right: 28px; }
.head_list ul li{
	position: relative;
}
.head_list ul li .nav_ul{
	position: absolute;
	width: 100%;
              left: 0px;
              top:54px;
              z-index: 99999;
             background: rgba(246,247,251,1);
             display: none;
}
.head_list ul li .nav_ul li{
	padding: 0px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align:center;
}
.head_list ul li .nav_ul li:hover{
	background: #278fcf;
}
.head_list ul li .nav_ul li:hover a{
	color: #ffffff;
}
.head_list ul li .nav_ul li a{
	font-size: 14px;
	color: #333333;
}
.head_list .nav_li { background: #3d72b1; }
.head_list .nav_li a { color: #fff; }
.head_list .nav_li a:hover { color: #fff; }
.banner { width: 100%; overflow: hidden; }
.banner img { display: block; width: 1920px; position: relative; left: 50%; margin-left: -960px; max-width: none; }
/*导航*/
.nav_menu { padding-top: 20px; padding-bottom: 20px; }
.nav_menu a { font-size: 14px; color: #278fcf; }
.nav_menu span { color: #278fcf; font-size: 14px; }
.line { border-bottom: 1px solid #cccccc }
.brand_list li { float: left; border: 1px solid #278fcf; padding-left: 30px; padding-right: 30px; height: 35px; line-height: 35px; margin-right: 6px; position: relative; }
.brand_list li img { position: absolute; bottom: -5px; left: 50%; margin-left: -5px; display: none; }
.brand_list li a { font-size: 16px;display:block;color: #278fcf; }
.brand_list li:hover { background: #278fcf; }
.brand_list li:hover a { color: #fff; }
.brand_list .nav_li { background: #278fcf; }
.brand_list .nav_li img { display: block; }
.brand_list .nav_li a { color: #fff; }
.brand_content dl { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #cdcdcd; margin-left: 30px; margin-right: 30px; }
.brand_content dl dt { width: 312px; height: 194px; float: left; }
.brand_content dl dt img{
	width: 312px;
    height: 194px;
}
.brand_content { margin-top: 25px;padding-bottom:20px;}
.brand_content dl dd { width: 810px; float: right; }
.brand_title { font-size: 20px; color: #666666; font-weight: bold; }
.brand_title a:hover { color: #278fcf; }
.brand_time { font-size: 12px; color: #777777; margin-top: 10px; }
.brand_summary { font-size: 14px; line-height: 26px; margin-top: 10px; height: 78px; overflow: hidden; }
.brand_content dl:last-child { border-bottom: 0px; }
.search { width:225px;-width: 320px; height: 36px; background: #ffffff; border-radius: 18px; float: right; margin-top: 9px; }
.search .sousuo { height: 36px; line-height: 36px; width:185px;-width: 280px; float: left; margin-left: 10px; }
.sousuo input { 
	width:auto;-width: 278px; height: 34px;
}
input:focus { border: 0px; }
.sousuo_bt { text-align: center; width: 20px; float: left;cursor:pointer; }
.sousuo_bt img { float: left; margin-top: 9px; }
.more { width: 82px; height: 22px; line-height: 21px; color: #fff; background: #4ca3d8; border-radius: 4px; float: right; margin-top: 30px; }
.more img { float: left; margin-left: 6px; margin-right: 4px; margin-top: 4px; }
.more a { color: #ffffff; }
.page { text-align: center; margin-top: 20px; }
.page a { padding: 5px 10px; background: #e6e6e6; margin-left: 5px; margin-right: 5px; }
.page a:hover { background: #278fcf; color: #ffffff; }
.page .current { background: #278fcf; color: #ffffff; display: inline-block; }
/*底部信息*/
.foot { min-height: 100px; background: #5d5d58;margin-top: 20px;}
.foot_title { font-size: 16px; color: #ffffff; font-weight: bold; line-height: 28px; padding-top: 40px; margin-bottom: 10px; }
.footer ul { float: left; width:164px; }
.footer ul li a { line-height: 28px; color: #cccccc; font-size: 14px; }
.footer ul li a:hover { color: #ffffff; }
.tubiao img { margin-right: 10px; }
.ew_title { padding-top: 10px; }
.icp { height: 50px; width: 100%; background: #1a1a1a; color: #cccccc; line-height: 50px; font-size: 14px; }
.icp a { color: #cccccc; font-size: 14px; }
.icp a:hover { color: #ffffff; }
.icp .p1 { text-align:center }
/*新闻详情*/
.news_view_title { font-size: 16px; text-align: center; line-height: 30px; font-weight: bold; margin-top: 30px; }
.news_view_time { font-size: 12px; color: #666666; line-height: 20px; text-align: center; }
.news_view_text { font-size: 14px; color: #666666; line-height: 30px; margin-top: 10px; }



/*联系我们*/
.zc-bcnav {
	line-height: 32px;
	padding: 9px 0px;
	background-color: #75797d;
}
.zc-bcnav .nav_menu {
	padding: 0px !important;
	font-size: 13px;
	color: #ffffff;
}
.zc-bcnav .nav_menu a ,
.zc-bcnav .nav_menu span{
	color: #fff !important;
}
.zc-bcnav .nav_menu .fr a {
	margin-left: 30px;
}
.zc-banner {
	padding-top: 480px;
	padding-bottom: 100px;
	background: url(../images/app-banner-bg.jpg) no-repeat scroll center top;
}
.zc-wechat {
	float: left;
	margin-left: 100px;
	width: 130px;
	padding-right: 24px;
	font-size: 16px;
	color: #3d3d3d;
	text-align: center;
}
.zc-wechat > img {
	padding-bottom: 10px;
}
.zc-downlist > a {
	display: block;
	float: left;
	text-align: center;
	padding: 0px 20px 0px 20px;
	margin-left: 68px;
	margin-top: 56px;
	font-size: 16px;
	color: #3d3d3d;
}
.down-icon {
	height: 80px;
	background-image: url(../images/zc-down-btn.png);
	background-repeat: no-repeat;
    -webkit-transition: 200ms;
    -moz-transition: 200ms;
    transition: 200ms;	
}
.zc-downlist > a:hover {
	color: #3d72b1;
}
.zc-downlist > .s1 > .down-icon {background-position: -44px -154px;}
.zc-downlist > .s1:hover > .down-icon {background-position: -44px -14px;}
.zc-downlist > .s2 > .down-icon {background-position: -224px -154px;}
.zc-downlist > .s2:hover > .down-icon {background-position: -224px -14px;}
.zc-downlist > .s3 > .down-icon {background-position: -412px -154px;}
.zc-downlist > .s3:hover > .down-icon {background-position: -412px -14px;}
.zc-downlist > .s4 > .down-icon {background-position: -590px -154px;}
.zc-downlist > .s4:hover > .down-icon {background-position: -590px -14px;}
.zc-downlist > .s5 > .down-icon {background-position: -776px -154px;}
.zc-downlist > .s5:hover > .down-icon {background-position: -776px -14px;}
.zc-banner1 {
	background: #f3f7ff url(../images/app-banner-bg1.png) no-repeat scroll center top;
	padding: 70px 0px 84px 0px;
}
.zc-banner1 .zc-downlist1 > .s1 > img {
	margin-top: 136px;
}
.zc-banner1 .zc-downlist1 > .s2 {
	margin-left: 90px;
}
.zc-banner1 .zc-wechat {
	float: none;
	width: 394px;
	padding: 0px;
	margin: 0px;
	margin-top: 40px;
	text-align: center;
	color: #3d3d3d;
}
.zc-banner1 .zc-down-btn > a {
	display:block;
	float: left;
	font-size: 16px;
	color: #fff;
	margin-right: 88px;
}
.zc-banner1 .zc-down-btn > .s3 {
	margin-right: 0px;
}
.zc-banner1 .zc-down-btn {
	margin-top: 50px;
}
.zc-banner1 .zc-down-btn > a .down-icon {
	background-image: url(../images/zc-down-btn2.png);
}
.zc-banner1 .zc-down-btn > .s1 .down-icon  {background-position: 26px 0px;}
.zc-banner1 .zc-down-btn > .s1:hover .down-icon  {background-position: 26px -138px;}
.zc-banner1 .zc-down-btn > .s2 .down-icon  {background-position: -158px 0px;}
.zc-banner1 .zc-down-btn > .s2:hover .down-icon  {background-position: -158px -138px;}
.zc-banner1 .zc-down-btn > .s3 .down-icon  {background-position: -356px 6px;}
.zc-banner1 .zc-down-btn > .s3:hover .down-icon  {background-position: -356px -132px;}

#zc_guide .guide-con {
	width: 1074px;
	height: 225px;
	background: url(../images/bg_guide.png) no-repeat center center;
	background-size: 100%;
	font-size: 18px;
	margin: 2em 0 4em 100px;
}
#zc_log {padding-bottom: 70px;}
.guide-con > * {
	position: relative;
}
.guide-con .t1 {top: 70px;}
.guide-con .t2 {left: 135px;}
.guide-con .t3 {
	left: 305px;
	display: inline-block;
	line-height: 21px;
	padding-top: 75px;
}
.guide-con .t4 {left: 455px;}
.guide-con .t5 {top: 170px;left: -200px;}
.guide-con .t6 {top: 170px;left: -30px;}
.guide-con .t7 {top: 170px;left: 153px;}
.guide-con .t8 {top: 70px;left: 333px;}
.bcfff {background-color: #fff;}

.vhtml{
	display:none;
}

#zc_log h2, #zc_guide h2 {
    margin: 2em 0 0 0;
    padding-bottom: 1em;
    color: #333333;
    font-size: 24px;
}
#zc_guide h2 {border-bottom: 1px solid #e5e5e5;}
#zc_log .item {
    display: none;
    border-top: 1px solid #e5e5e5;
    cursor: pointer;
    line-height:52px;
}
#zc_log .item-first {
    display: block !important;
}
#zc_log .log_con {
    line-height: 25px;
	display:none;
}
#zc_log .showversion {
	font-size: 16px;
    color: #066CE7;
}
.log_tit .title{
	font-size:20px;
}
.log_tit img{
	margin-left:10px;
	margin-right:10px;
}
.log_tit .time{
	font-size:16px;
}
.zc-banner2 {
	padding-top: 100px;
	background: url(../images/app-banner-bg2.png) no-repeat scroll center top;
	height:684px;
}
.zc-downlist2 .zc-wechat {
	float: none;
	width: 412px;
	padding: 0px;
	margin: 0px;
	margin-top: 15px;
	font-size: 14px;
}
.zc-downlist2 .zc-wechat > img {
	padding-bottom: 0px;
}
.zc-downlist2 > .s1 {
	padding-top: 0px;
	margin-left: 0%;
	margin-right: 8%;
}
.zc-down-btn2 {
	margin-top: 15px;
}
.zc-down-btn2 > .s1 {margin-right: 20px;}
.zc-business {
	width: 100%;
	max-width:1200px;
	margin: 0 auto;
	margin-top:30px;

}
.contact{
	width:1180px;
	margin:0 auto;
	margin-top:40px;
	line-height: 30px;
}
.contact_title{
	width:1180px !important;
	margin:0 auto;
	margin-top:20px;
}
.zc-feedback {
	margin-left: 13.5%;
}
.zc-feedback > h2 {
	width: 200px;
	font-size: 18px;
	color: #333333;
	padding-top: 50px;
	padding-bottom: 30px;
	font-weight: 400;
}
.zc-feedback .suggest_text {
    padding-left: 30px;
    padding-top: 20px;
    width: 820px;
    height: 180px;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
    color: #666666;
    margin-top: 30px;
}
.zc-feedback .suggest_text_tel {
	display: block;
    height: 40px;
    width: 820px;
    padding-left: 30px;
    border: 1px solid #dfdfdf;
    border-radius: 5px;
}
.zc-feedback .suggest_text_btn {
    width: 150px;
    height: 40px;
    background-color: #3d72b1;
    border-style: none;
    border-radius: 5px;
    margin-top: 50px;
    cursor: pointer;
    color: #ffffff;
    font-size: 18px;
}
.zc-feedback .suggest_text_btn:hover {
	background-color: rgba(61,114,177,0.6);
}
.zc-feedback-tab {
	padding-bottom: 20px;
}
.zc-feedback-tab ul li {
	float: left;
	width: 122px;
	margin-right: 6px;
	font-size: 16px;
}
.zc-feedback-tab ul li a {
	position: relative;
	display: block;
	text-align: center;
	color: #278fcf;
	line-height: 34px;
	border: 1px solid #278fcf;
}

.zc-feedback-tab ul li .active,
.zc-feedback-tab ul li a:hover {
	background-color: #278fcf;
	color: #fff;
}
.zc-feedback-tab ul li .active .span-tri,
.zc-feedback-tab ul li a:hover .span-tri {
	display: block;
}

.span-tri {
	display: none;
	position: absolute;
	width: 0px;
	height: 0px;
	border: 6px solid transparent;
	border-top-color: #278fcf;
	bottom: -12px;
	left: 50%;
	margin-left: -6px;
	
}
.zc-fsub-tab ul li a {
	cursor: pointer;
	text-align: center;
	float: left;
	min-width: 120px;
	padding: 10px 0;
}
.zc-fsub-tab ul li .selected {
	color: #167efb;
}

/*# 联系我们*/

/*# 合作申请*/
.coo-title{
width:100%;
height:100%;
}
.coo-title > span{
display:block;
float:left;
width:120px;
height:42px;
line-height:42px;
border:1px solid #278fcf;
color:#278fcf;
font-size:16px;
text-align:center;
margin-right:5px;
cursor:pointer;
}
.coo-title > span:hover, span.active{
background:#278fcf;
color:#fff;
}

.coop textarea{
width:100%;
height:180px;
margin-top:25px;
padding:15px;
margin-bottom:50px;
}
.coop input{
width:100%;
height:40px;
margin-top:25px;
padding:0 15px;
background:#fff;
border:1px solid #ececec;
}
.coop button{
width:180px;
height:44px;
background:#278fcf;
color:#fff;
text-align:center;
line-height:44px;
margin-top:30px;
margin-bottom:50px;
border-style:none;
font-size:16px;
}

.coo-topic{
width:100%;
height:45px;
background:#5d5d58;
color:#fff;
line-height:45px;
}



/*# 合作申请*/






/*lonnie*/
.lone-container{background:#fff;}
.theme-color{color:#3d72b1;}
.lone-banner{position:relative;width:100%;}
.lone-banner > img{width:100%;display:block;}
.lone-crumbs{position:absolute;top:0;left:0;width:100%;height:50px;line-height:50px;background:rgba(0,0,0,0.5) !important;color:#fff;background:#000;filter:alpha(opacity=50);  }
.lone-crumbs a{color:#fff;}
.lone-crumbs a:hover{color:#3d72b1;}
.crumbs-right a{padding-left:30px;}

.solu-bg{padding-bottom:40px;}
.nav_bg_left{
	height:250px;
	overflow:hidden;
}
.lone-title1{
	text-align:center;
	padding-top:30px;
	padding-bottom: 40px;
}
.lone-title1 .solutiontitle{margin-bottom:10px;}
.lone-title1 .solutiontitle span {left:66px;}
.lone-title1 span{padding-left:40px;font-size:30px;color:#2990d0;}
.lone-title1 .lt5{
	background:url(../images/lone_t5.png) no-repeat left center;
}
.lone-title1 .lt6{
	background:url(../images/lone_t6.png) no-repeat left center;
}
.lone-title1 .lt7{
	background:url(../images/lone_t7.png) no-repeat left center;
}
.lone-title1 p{font-size:14px;color:#777;padding-top:15px;}
.lone-title1 span.lt1{background:url(../images/lone_t1.png) no-repeat left center;}
.lone-title1 span.lt2{background:url(../images/lone_t2.png) no-repeat left center;}
.lone-title1 span.lt3{background:url(../images/lone_t3.png) no-repeat left center;}
.lone-title1 span.lt4{background:url(../images/lone_t4.png) no-repeat left center;}

.lone-edit{line-height:28px;color:#777;font-size:14px;}

.solu-bg-left h2{font-size:18px;color:#1d1d1d;font-weight:400;margin-bottom:4px;}

.solu-bg-right{width:42%;margin-left:5%;margin-bottom:20px;}
.solu-bg-right img{width:100%;display:block;}
.lone-more{color:#3d72b1;display:block;padding-top:4px;font-size:16px;}
.lone-more{
	font-weight: bold;
}
.lone-more span{
	color: #999999;
	font-weight: bold;
	font-size: 18px;
}
.solu-field{padding:40px 0;}
.solu-field-js li{padding:20px;background:#f8f8f8;line-height:28px;color:#777;}


.solu-idea{width:100%;padding-bottom:40px;background:#f8f8f8;}
.solu-idea-left{width:490px;}
.solu-idea-left h2{font-size:16px;color:#333;padding:6px 0 4px;}
.solu-idea-left .lone-edit{height:56px;overflow:hidden;}

.solu-idea-right{width:630px;}
.solu-idea-right li{margin-bottom:10px;}
.solu-idea-right li a{display:block;height:80px;padding:15px 0;}
.solu-idea-num{width:105px;text-align:center;height:80px;line-height:80px;font-size:60px;color:#777;border-right:1px solid #9e9e9e;}
.solu-idea-js{width:460px;padding:12px 30px;font-size:14px; color:#777;line-height:28px;height:56px;overflow:hidden;}
.solu-idea-right li a:hover{background:#2990d0;}
.solu-idea-right li a:hover .solu-idea-num{border-right:1px solid #fff;color:#fff;}
.solu-idea-right li a:hover .solu-idea-js{color:#fff;}

.solu-propose{
	padding-bottom:40px;
	background: #f0f0f0;
}
.solu-propose-ul{background:url(../images/solu-bg.png) no-repeat center center;}
.solu-propose-ul li{width:16.66666%;float:left;text-align:center;}
.solu-propose-ul li img{
	width:150px;
	height:150px;
	background-color: #f0f0f0;
}
.solu-prosecond{
	padding-top:20px;
	position: relative;
	top:-10px;
}
.solu-prosecond li{width:170px;padding:10px 15px;background:#ffffff;line-height:28px;float:left;display:none;}
.solu-prosecond li:first-child{display:block;}
.solu-prosecond li:before{content:" ";display:block;height:30px;margin-top:-30px;background:url(../images/solu-psj.png) no-repeat top center;}
.solu-prosecond li.p_li1{margin-left:0px;}
.solu-prosecond li.p_li2{margin-left:200px;}
.solu-prosecond li.p_li3{margin-left:400px;}
.solu-prosecond li.p_li4{margin-left:600px;}
.solu-prosecond li.p_li5{margin-left:800px;}
.solu-prosecond li.p_li6{margin-left:1000px;}

.solu-worth{background:#f8f8f8;padding-bottom:40px;}


.solu-outline-box{background:url(../images/solu_sk1.png) no-repeat top center;height:750px;position:relative;}
.solu-outline-box li{width:360px;}
.solu-outline-box li h3{text-align:center;color:#2990d0;font-size:24px;padding:20px 0;}
.solu-outline-box li p{line-height:24px;font-size:12px !important;color:#777;}
.solu-outline-box li.l_li1{width:400px;position:absolute;right:0px;top:-12px;}
.solu-outline-box li.l_li1 h3{
	color:#f16323;
}
.solu-outline-box li.l_li2{position:absolute;right:0px;top:306px;}
.solu-outline-box li.l_li2 h3{
	color:#055399;
}
.solu-outline-box li.l_li3{position:absolute;right:617px;top:520px;}
.solu-outline-box li.l_li3 h3{
	color:#31bcdd;
}
.solu-outline-box li.l_li4{width:300px;position:absolute;left:20px;top:236px;}
.solu-outline-box li.l_li4 h3{
	color:#92c445;
}
.solu-outline-box li.l_li5{width:380px;position:absolute;left:20px;top:-12px;}
.solu-outline-box li.l_li5 h3{
	color:#7d298f;
}
.solu-outline-box li.l_li3 h3{padding:20px 0 10px;}
.solu-data-ul{margin-top:30px;}
.solu-data-ul li{width:33.3333%;float:left;text-align:center;cursor:pointer;}
.solu-data-ul li p{font-size:26px;color:#666;line-height:52px;}
.solu-data1-ul{margin:30px 30px;}
.solu-data1-ul li{line-height:28px;color:#666;display:none;background:#fff;padding:10px 20px;}
.solu-data1-ul li:first-child{display:block;}

.solu-app{padding:20px 0;}


/*20160902*/
.solu-app-left{
	 width:600px;
	 text-align:center;
	 position:relative;
	 height:405px;
}
.solu-app-left .img10{
	position:absolute;
	top:0px;
	left:115px;
	
}
.solu-app-left .img11{
	position: absolute;
    top: 0px;
    left: 303px;
}
.solu-app-left .img12{
	position: absolute;
    top: 190px;
    left: 303px;
}
.solu-app-left .img13{
    position: absolute;
    top: 191px;
    left: 114px;
}
.solu-app-left .img14{
	position: absolute;
    top: 67px;
    left: 332px;
}
.solu-app-right{
	width:600px;
	margin-top:80px;
	display:none;
}

.solu-app-right h3{font-size:18px;color:#333;line-height:36px;padding:5px 0;}
.solu-app-right p{line-height:28px;color:#777;}

.solu-cloud{padding-bottom:40px;}
.solu-cloud-box li{width:30%;text-align:center;float:left;padding:0 10%;}
.solu-cloud-box li h3{font-size:20px;font-weight:400;color:#333;padding:10px 0;}
.solu-cloud-box li p{line-height:28px;}


.solu-gn-ul li{width:330px;float:left;margin:0 35px;}
.solu-gnbox{text-align:left;padding:20px;background:#fff;height:180px;}
.solu-gnbox h3{font-size:16px;color:#333;padding-bottom:4px;}
.solu-gn-ul li img{display:block;}
.solu-gn-ul li .solu-gnbox p{font-size:14px;color:#666;line-height:28px;background:url(../images/solu_pt_bg.png) no-repeat left center;padding-left:20px;}
.solu-gn-ul li:hover .solu-gnbox{background:#709cd1;}
.solu-gn-ul li:hover .solu-gnbox h3{color:#fff;}
.solu-gn-ul li:hover .solu-gnbox p{background:url(../images/solu_pt_bg1.png) no-repeat left center;color:#fff;}


/*20160902*/
.f1, .f1 a:link, .f1 a:visited{ color:#FFFFFF;}
.f1 a:hover{ color:#3d72b1;}
.solutionbg{ background:url(../images/solutionbg.jpg) no-repeat left top; height:740px; background-size:cover; overflow:hidden; clear:both; position:relative;}
.solutionmenu { width:100%; height:50px; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); background:#000000; }
.menucontent{ position:relative; width:1200px; margin:0px auto; line-height:50px; height:50px; overflow:hidden;}
.menucontent .menuleft{ float:left;}
.menucontent .menuright{ float:right;}
.menucontent .menuright a{ margin-left:20px;}
.menucontent .menuright a.onmenu{ font-weight:bold;}
.solutioncontent{ width:1200px; margin:45px auto 0px auto; position:relative; overflow:hidden;}
.solutioncontent ul{ overflow:hidden;}
.solutioncontent ul li{ float:left; width:200px; height:200px; overflow:hidden;}
.solutioncontent ul li a{ position:relative; overflow:hidden; width:200px; height:200px; display:block;}
.bg1{background:rgba(61,114,177, 0.8)!important; filter:Alpha(opacity=80); background:#3d72b1;}
.bg1:hover, .bg2:hover{background:rgba(66,106,155,1)!important; filter:Alpha(opacity=100); background:#426a9b;}
.bg2{background:rgba(8,54,111, 0.8)!important; filter:Alpha(opacity=80); background:#08366f;}

.productwith{min-width:1200px;*+min-width: auto; *+width: expression(this.offsetWidth > 1200 ? 'auto' : '1200px'); _width: expression(this.offsetWidth > 1200 ? 'auto' : '1200px'); background-color:#FFFFFF;}
.productwith img{text-align:center; vertical-align:top;}
.productmenubg{ position:relative; z-index:999;}
.productmenu{ position:absolute; z-index:9999; top: 1px; left:0; width:100%; min-width:1200px;*+min-width: auto; *+width: expression(this.offsetWidth > 1200 ? 'auto' : '1200px'); _width: expression(this.offsetWidth > 1200 ? 'auto' : '1200px');  height:50px; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50); background:#000000; }
.productcontent{ overflow:hidden;}
.productcontent img{ width:100%; text-align:center; vertical-align:top;}
.producttext{background-color:#FFFFFF; padding:40px 0px; color:#767676; text-align:center; width:1200px; margin:0px auto;}
.producttext h3{ padding:0px 0px 10px 0px; margin:0px; font-size:36px; font-weight:normal;}
.producttextdes{ font-size:16px; line-height:1.8;}

.wenzhi{color:#767676; text-align:center; padding:40px 0px; position:absolute; top:50%; margin-top:-96px; text-align:center; width:100%;}
.wenzhi h3{ padding:0px 0px 10px 0px; margin:0px; font-size:36px; font-weight:normal;}

.solutioncpgn{ width:1200px; margin:0px auto;padding-top:40px;}
.solutionbanner{min-width:1200px;*+min-width: auto; *+width: expression(this.offsetWidth > 1200 ? 'auto' : '1200px'); _width: expression(this.offsetWidth > 1200 ? 'auto' : '1200px'); background-repeat:no-repeat; background-position:center top; height:700px;}
.solutiontitle{ width:240px; margin:0px auto 40px auto; border-bottom:#e2e2e2 1px solid; text-align:center; height:50px; font-size:30px; color:#333333; font-weight:normal; position:relative;}
.solutiontitle span{ width:70px; height:2px; background-color:#3d72b1; position:absolute; top:49px; left:85px;}
.solutioncontent3{ overflow:hidden; width:1200px; margin:0px auto;}
.solutionlist1{ overflow:hidden;}
.solutionlist1 li{ float:left; margin-left:100px; margin-right:100px; width:400px;}
.solutionlist1 li dt{ text-align:center;}
.solutionlist1 li dd.solbiaoti{ text-align:center; color:#333333; font-size:20px; line-height:50px;}
.solutionlist1 li dd{ color:#666666; font-size:14px; line-height:28px;}
.white{background-color:#FFFFFF; padding:40px 0px;}
.grey{background-color:#f6f6f6; padding:40px 0px;}

.slideBox{ width:1080px; height:530px; /*overflow:hidden;*/ position:relative; margin:0px auto;}
.slideBox .hd{height:45px; overflow:hidden; position:absolute; left:50%; bottom:0px; z-index:1; margin-left:-114px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0px 6px;  width:45px; height:45px; text-align:center; cursor:pointer; }
.slideBox .hd ul li img{width:35px; height:35px; margin-top:5px;}
.slideBox .hd ul li.on img{width:45px; height:45px; margin-top:0px;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; overflow:hidden;}
.cpgnleft{ float:left;}
.cpgnright{float:right; width:640px; overflow:hidden; color:#666666; font-size:16px; line-height:36px;}
.cpgnright h4{font-size:20px; text-align:center; padding:0px; margin:0px; line-height:50px;}


.slideBox1{ width:1200px; /*overflow:hidden;*/ position:relative; margin:0px auto;}
.slideBox1 .hd{height:45px; overflow:hidden; position:absolute; left:50%; bottom:0px; z-index:1; margin-left:-114px; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin:0px 6px;  width:45px; height:45px; text-align:center; cursor:pointer; }
.slideBox1 .hd ul li img{width:35px; height:35px; margin-top:5px;}
.slideBox1 .hd ul li.on img{width:45px; height:45px; margin-top:0px;}
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; overflow:hidden;}
.slideBox1 .prev,
.slideBox1 .next{ position:absolute; left:0px; top:250px;margin-top:-36px; display:block; width:43px; height:73px; background:url(../images/arrleft.jpg) no-repeat 0 0; filter:alpha(opacity=50);opacity:0.5;}
.slideBox1 .next{ left:auto; right:0px; background:url(../images/arrright.jpg) no-repeat 0 0;}
.slideBox1 .solu-bd-img{width:100%;height:500px;}
.slideBox1 .solu-bd-js{padding:20px;line-height:28px;background:#f8f8f8;margin-top:20px;}



/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:-110px; top:140px; display:block; width:50px; height:118px; background:url(../images/sleft.png) no-repeat 0 0; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:-110px; background:url(../images/sright.png) no-repeat 0 0;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.solutionlist3{ overflow:hidden;}
.solutionlist3 li{ float:left; margin-left:60px; width:160px;}
.solutionlist3 li dt{ text-align:center;}
.solutionlist3 li dd.solbiaoti{ text-align:center; color:#333333; font-size:20px; line-height:50px; padding-left:0px;}
.solutionlist3 li dd{ color:#666666; font-size:14px; line-height:28px; padding-left:20px;}

/*20160922*/
/*案例效果样式*/
.case_on{
	width: 100%;
}
.case_on .img{
	text-align: center;
	margin-top: 10px;
}
.case_logo{
	text-align: center;
	margin-top: 10px;
}
.case_summary{
	font-size:14px;
	color: #333333;
	line-height: 30px;
	width: 98%;
	margin:0 auto;
}
/*首页*/
.index_news{
	margin-top: 37px;
}
.index_news_title img{
	float: left;
}
.index_news_title span{
	float: left;
}
.index_news_title .img{
	float:left;
	margin-top: 5px;
}
.index_news_title .s1{
	font-size: 24px;
	color: #333333;
	margin-left: 10px;
}
.index_news_title em{
	font-size: 24px;
	color: #999999;
}
.index_news_title .s2{
	margin-top: 5px;
	margin-left: 10px;
}
.index_news_title .s3{
	font-size: 20px;
	color: #999999;
	line-height: 30px;
             margin-left: 5px;
}
.index_news_more{
	float: right;
	line-height: 30px;
	margin-bottom: 10px;
	font-size: 15px;
	color: #808080;
}
.index_news_more img{
	float: right;
	margin-top: 6px;
             margin-left: 10px;
}
.index_news_more a:hover{
	color: #3d72b1;
}
.h_line{
	width: 100%;
	height: 1px;
	background:url(../images/h_line.png) no-repeat center center;
}
.index_news_list ul li{
	width: 380px;
	height: 410px;
	background:#ffffff;
	float: left;
	margin-top: 27px;
	margin-right: 30px;
	webkit-transition: all 0.4s ease-in-out;
	 -moz-transition: all 0.4s ease-in-out;
	 transition: all 0.4s ease-in-out;
}
.index_news_list ul li:hover{
    -webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
	box-shadow:0 10px 20px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0);
}
.index_news_list ul li:nth-child(3n){
	margin-right: 0px;
}
.i_case_img{
	width: 380px;
	height: 236px;
	overflow:hidden;
}
.i_case_img img{
	width: 380px;
	height: 236px;
	webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
	
}
.i_case_img img:hover{
	 transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	overflow:hidden;
}
.i_case_title{
	font-size: 18px;
	color: #4c4c4c;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	width: 342px;
	margin:0 auto;
	margin-top: 10px;
}
.i_case_summary{
	width: 342px;
	margin: 0 auto;
	line-height: 24px;
	font-size: 15px;
	color: #999999;
}
.shipin{
	margin-top: 25px;
}
.case_can{
	margin-top: 25px;
}
.index_case_title .img{
            margin-top: 0px;
}
.can{
	text-align: center;
	background:#f2f2f2;
	padding:25px 0;
	margin-top:25px;
}
.can li{
	width: 380px;
	height: 435px;
	background:#ffffff;
	text-align: center;
	float: left;
	margin-right: 30px;
}
.can li:hover .title{
            color: #ffffff;
}
.can li:hover .summary{
	color: #ffffff;
}
.can li:hover .more{
             background:url(../images/more2.png) no-repeat center center;
}
.can li:nth-child(3n){
	margin-right: 0px;
}
.can .can1:hover{
            background: #75c274;
}
.can .can2:hover{
	background: #4db4f7;
}
.can .can3:hover{
	background: #f7b449;
}
.can li .img{
            width: 170px;
            height: 170px;
            margin:0 auto;
            padding-top: 55px;
}
.can li .title{
	color: #4c4c4c;
	font-size: 28px;
	line-height: 40px;
	margin-top: 25px;
}
.can li .summary{
	line-height: 24px;
	font-size: 14px;
	width: 318px;
	margin:0 auto;
	margin-top: 30px;
	color: #999999;
}
.can li .more{
	width: 104px;
	height: 26px;
	background:url(../images/more1.png) no-repeat center center;
	margin:0 auto;
	float: none;
	margin-top: 22px;
	cursor: pointer;
}
.solution{
	width: 100%;
	height: auto;
	margin-top:40px;
}
.solution_wenzi{
	text-align: center;
	font-size: 24px;
	color: #4c4c4c;
	padding-top: 30px;
	margin-bottom:26px;
}
.solution ul li{
	width: 240px;
	min-height:168px;
	float: left;
	text-align: center;
	margin-right: 80px;
}
.solution ul li .img{
	text-align: center;
}
.solution ul li .title{
	text-align: center;
	font-size: 18px;
	color: #4d4d4d;
	line-height: 24px;
	margin-top: 10px;
}
.solution ul li .summary{
	line-height: 22px;
	color: #999999;
	margin-top: 10px;
}
.solution ul li:last-child{
           margin-right: 0px;
}
/*荣誉证书*/
/*组图切换效果*/

.pic_con{width:1010px;margin:50px auto 0px;position:relative;margin-top:20px;}
.pic_lists{float:left;width:8888px;height:390px;overflow:hidden;position:absolute;top:0px;left:0px}
.btn_change{width:19px;height:63px;position:absolute;text-indent:-9999px;cursor:pointer}
.left_btn{background:url(../images/leftstop.jpg) no-repeat;top:120px;left:0px;z-index:100;margin-right: 20px;}
.right_btn{background:url(../images/rightstart.jpg) no-repeat;top:120px;right:0px;z-index:100;margin-left: 20px;}

.pic_content{overflow:hidden;height:390px;width:930px;position:relative;margin:0 auto;}
.pic_content ul li{
      float:left;
	  width:250px;
	  height:390px;
	  text-align:center;
	  margin-left: 30px;
	  margin-right: 30px;
	  position:relative;
	  overflow:hidden;
}

.pic_content ul li .li_active{
	height:353px;
	overflow:hidden;
}


.pic_content ul li p{font-size:16px;height:40px;line-height:40px;color:#fff;width:250px;position:absolute;bottom:-5px;left:2px;text-align:center;color:#5a5a5a;font-weight:bold;}

.highlight_tip{width:50%;position:relative;margin:0 auto;top: -15px;left: 20%;display:none;}
.highlight_tip span{height:24px;padding:5px;line-height:24px;float:left;margin:0 2px;cursor:pointer}
.highlight_tip span.current{height:18px;width:18px;line-height:18px;background:#fff;text-align:center}

/*公司历程*/
#timeline {width: 1138px;margin:0 auto;margin-top:30px;height: 650px;overflow: hidden;position: relative;background: url('../images/dot.gif') left 420px repeat-x;}
#dates {width: 1138px;height: 100px;overflow: hidden;float:left;margin:10px 0 0 0;}
#dates li {list-style: none;float: left;width: 100px;height: 100px;font-size: 14px;text-align: center;background: url('../images/biggerdot.png') center center no-repeat;}
#dates a {
	webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative;top: 60px;line-height: 38px;color:#666666;padding:50px 0 10px 0;text-decoration:none;}
#dates .selected {top:0px;font-size: 14px;color: #fff;padding:5px 10px 10px 10px;;background: url('../images/sj.png') center center no-repeat;text-decoration:none;}
#issues {width: 1138px;height: 360px;overflow: hidden;float:left;margin:0 0 0 50px;}	
#issues li {width: 1138px;height: 450px;list-style: none;float: left;}
#grad_left,#grad_right {width: 30px;height: 350px;position: absolute;top: 0;}
#grad_left {left: 0;}
#grad_right {right: 0;}
#next,#prev {position: absolute;font-size: 70px;top: 170px;width: 19px;height: 63px;text-indent: -9999px;overflow: hidden;}
#next:hover,#prev:hover {background-position: 0 -126px;}
#next {
	right: 0;background-image: url('../images/next.png');
	webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#prev {
	left: 0;background-image: url('../images/prev.png');
	webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#next.disabled,#prev.disabled {opacity: 0.2;}
.sj_kuang {float: left;height: 220px;width: 980px;border:1px #0046aa solid;margin:0 0px 0 40px;padding:30px 49px;}
.sj_kuang dd {float: left;height: 220px; overflow-x: hidden; overflow-y: auto; width: 380px;}
.sj_kuang dd p a{display:block;color:#595959;text-decoration:none;font-size:12px;line-height:30px;padding:0 0 0 30px;background:url(../images/yuan.png) no-repeat 0px 4px;}
.sj_kuang dt {float: left;height: 220px;width: 289px;padding:0 0 0 50px;}
#issues .title1{
	font-size: 32px;
	color: #278fcf;
	font-weight: bold;
	float: left;
	line-height: 42px;
	margin-left: 30px;
}
#issues .title2{
	font-size: 20px;
	color: #151414;
	line-height: 42px;
	text-align: center;
}
.brand_content .sj_kuang{
	height: 210px;
	border: 1px #0046aa solid !important;
}
.brand_content .sj_kuang dd{
	float: left;
	width: 600px;
	height: 210px;
}
.brand_content .sj_kuang dt{
	float: left;
	width: 295px;
	height: 157px;
}

.zjlsc{
	width: 96%;
	margin:0 auto;
	margin-top: 20px;
	line-height: 32px;
	font-size: 14px;
	color: #4d4d4d;
}

/*价值*/
.jiazhi .cpgnright{
	width:514px;
	float:left;
	margin-left:120px;
	margin-top:75px;
}
.jiazhi .slideBox .hd ul li{
	width:10px;
	height:10px;
	border-radius:5px;
	background:#79a3d5;
}
.jiazhi .slideBox .hd ul .on{
	background:#1b5293;
}
.jiazhi .slideBox{
	height:400px;
}
.jiazhi .slideBox .hd{
	float:left;
}


/*lonnie 2016-9-5*/

.play-t , .play-d {position: relative;}
.play-t {position: relative;height: 32px;padding: 14px 20px;background-color: #f5f5f5;}
.play-d {height: 536px;	}
.play-t > h3 {margin: 0;font-size: 18px;font-weight: 400;line-height: 32px;color: #424242;}
.play-close {position: absolute;display: block;top: 14px;right: 14px;width: 30px;height: 30px;line-height: 30px;text-align: center;color: #757575;cursor: pointer;-webkit-transition: all .2s;transition: all .2s;z-index: 10;border-radius: 15px;}
#mask {position: fixed;display: none;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;z-index: 1000;cursor: pointer;	}
.fade {
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	-ms-transition: opacity .15s linear;
	transition: opacity .15s linear;
}

.fadein {
	opacity: 0.6;
	filter: alpha(opacity=60);
}

#mask.fadein {
	display: block;
}
.play-box.active {
	top: 50%;
	_position: absolute;
	_top: 15%;
	_margin-top: 0;
	margin-top: -300px;
}

.play-box {
	position: fixed !important;
	top: -200%;
	left: 50%;
	_position: absolute;
	_top: -200%;
	_margin-top: 0;
	z-index: 1050;
	width: 768px;
	height: 596px;
	margin-left: -384px;
	background-color: #fff;
	outline: none;
	-webkit-transition: top .35s linear;
	-moz-transition: top .35s linear;
	-o-transition: top .35s linear;
	-ms-transition: top .35s linear;transition: top .35s linear;	}
.play-box.fadein {top: 50%;_top: 15%;}
.play-edit{line-height:28px;color:#333;padding:20px;}
/*lonnie 2016-9-5*/
.zc-fsub-tab .ul{
	display:none;
}
.product_guide{
	position:relative;
}
.product_guide .img{
	width:100%;
	overflow:hidden;
}
.product_guide .img img{
	position:relative;
	left:50%;
	height:740px;
	margin-left:-960px;
	width:1920px;
	max-width:none;
}
.product_guide .wenzi{
	position:absolute;
	width:1200px;
	left:50%;
	margin-left:-600px;
	top:0px;
}
.product_guide img{
	display:block;
}
.product_guide a{
	color:#ffffff;
}
.product_guide .wz1{
    position: absolute;
    top: 630px;
    right: 20px;
}
.product_guide .wz2{
    position: absolute;
    right: -86px;
    top: 344px;
    width: 100px;
    text-align: center;
}
.product_guide .wz3{
    position: absolute;
    left: 784px;
    top: 234px;
}
.product_guide .wz4{
   position: absolute;
    left: 320px;
    top: 306px;
    width: 60px;
    text-align: center;
	line-height: 14px;
}
.product_guide .wz5{
	position: absolute;
             top: 500px;
             left: 888px;
}
.product_guide .wz6{
    position: absolute;
    left: 574px;
    top: 505px;
    font-size: 18px;
}
.product_guide .wz7{
	position: absolute;
    left: 83px;
    top: 135px;
}
.product_guide .wz1 a{
	font-size:13px;
}
.product_guide .wz2 a{
	font-size: 18px;
    font-family: 'arial';
	font-weight:bold;
}
.product_guide .wz3 a{
	font-size:24px;
}
.product_guide .wz4 a{
	font-size: 12px;
    font-family: 'arial';
	font-weight:bold;
}
.product_guide .wz5 a{
	font-size: 24px;
}
.product_guide .wz2 a{
	font-size: 18px;
    font-family: 'arial';
	font-weight:bold;
}
.product_guide .wz7 a{
	font-size: 24px;
}
.banner .carousel-inner>.item img{
	height:400px;
}
.contact_title{
	width: 1200px;
    margin: 0 auto;
    font-size: 20px;
}
.map{
	margin-top:20px;
}
.ew2{
	position: absolute;
    top: 62px;
    width: 100px;
    height: 100px;
    left: 310px;
    z-index: 999999;
	display:none;
}

/*分公司管理*/
.case_under{
	width: 100%;
	max-width: 1200px;
	padding-bottom: 30px;
}
.case_under  ul li{
	width: 392px;
	height:440px;
	background: #ffffff;
	float:left;
	margin-right: 12px;
	margin-top: 30px;
}
.case_under  ul li:hover{
	background: #278fcf;
}
.case_under  ul li:hover .branch{
	color: #ffffff;
}
.case_under  ul li:hover .branch .title{
	color: #ffffff;
}
.case_under ul li .img{
	width: 392px;
	height:248px;
	overflow: hidden;
}
.case_under ul li .img img{
	 width: 392px;
	  height:248px;
	  -webkit-transform: scale(1);
	  -moz-transform: scale(1);
	  -ms-transform: scale(1);
	  -o-transform: scale(1);
	  transform: scale(1);
	  -webkit-transition: all 0.35s ease-in-out;
	  -moz-transition: all 0.35s ease-in-out;
	  transition: all 0.35s ease-in-out;
	  overflow: hidden;
	  display: block;
	    
}
.case_under ul li .img img:hover{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}
.branch{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	width:86%;
	margin:0 auto;
}
.branch .title{
	font-size: 24px;
	color: #278fcf;
	line-height: 36px;
	text-align: center;
	margin-top: 10px;
}

.case1_under ul li{
	width:276px;
	height: 320px; 
	margin-left: 19px;
	margin-right: 0px;
	overflow: hidden;
}
.case1_under ul li .img {
   width:276px;
   height: 160px;
    overflow: hidden;
}
.case1_under ul li .img img{
	width:276px;
	height: 160px;
}
.case1_under ul li .title{
	font-size: 18px;
	text-align: center;
             margin-top: 10px;
             color: #278fcf;
             font-weight: bold;
}
.case1_under ul li:hover .title{
	color: #ffffff;
}
.case1_under ul li .case_jianjie{
	width: 92%;
	margin:0 auto;
	font-size: 12px !important;
	line-height: 24px;

}
.case1_under ul li:hover .case_jianjie{
	color: #ffffff;
}
.teach_gs{
	background: #ffffff;
}
.bg_color{
	background: #f8f8f8;
}
.solu-cloud-box li h3{
	padding:0px;
	margin-top: 10px;
}
.solu-cloud-box li .p2{
            color:#666666;
            font-size:14px;
            line-height:28px;
            margin-top:10px;
}
.solu-cloud-box li .btn{
	width: 96px;
	height: 32px;
	border-radius: 4px;
	text-align: center;
	margin-top: 30px;
	padding: 0px;
	
}
.solu-cloud-box li .btn1{
	background: #75c274;
}
.solu-cloud-box li .btn2{
	background: #4db4f7;
}
.solu-cloud-box li .btn a{
	font-size: 14px;
	line-height: 32px;
	color: #ffffff;
}
.zhgl_content{
	font-size: 14px;
	color: #777777;
	line-height: 26px;
}
.zhgl .lone-title1{
	padding-bottom: 20px;
}
.product_list{
	padding-bottom: 40px;
}
.product_list ul{
	margin-top: 20px;
}
.product_list ul li{
	width: 390px;
	height: 408px;
	float:left;
	background: #ffffff;
	margin-right: 14px;
	webkit-transition: all 0.2s ease-in-out, background-color 0.25s linear; 
	-moz-transition: all 0.2s ease-in-out, background-color 0.25s linear; ;
	transition: all 0.2s ease-in-out,background-color 0.25s linear; ;
}
.product_list ul li:hover{
	 -webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
	box-shadow:0 10px 20px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0, -2px, 0);
	transform:translate3d(0, -2px, 0);
}
.product_list ul li:hover .product_txt{
	background-color: #278fcf;
}
.product_list ul li .img{
	width:390px;
	height: 246px;
}
.product_list ul li .img img{
	width: 390px;
	height: 246px;
}
.productlx_title{
	font-size: 36px;
	color: #278fcf;
	margin-top: 20px;
	font-weight: bold;
}
.product_list ul li:hover .product_title{
	color: #ffffff;
}
.productlx_title span{
	float:left;
}
.productlx_title img{
	float:left;
	margin-top: 10px;
              margin-left: 10px;
}
.product_title{
	font-size: 24px;
	color: #278fcf;
	line-height: 36px;
	text-align: center;
}
.product_summary{
	width:90%;
	font-size: 14px;
	color: #333333;
	margin:0 auto;
	line-height: 24px;
}
.product_list ul li:hover .product_summary{
	color: #ffffff;
}
.product_txt{
	height: 152px;
	padding-top: 10px;
}
.product{
	width: 100%;
	overflow: hidden;
}
.pro_img{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.pro_img img{
	display: block;
}
.fx{
	float: right;
}
.about{
	width: 100%;
	max-width: 1200px;
             margin: 0 auto;
}
.about1_content{
	width:1018px;
	float: right;
	margin-top: 0px;
}
.about_list{
	width:162px;
	float:left;
}
.about_list li{
	text-indent: 20px;
	width: 100%;
	height: 30px;
	line-height: 30px;
	padding:0px;
	border:0px;
	border-bottom: 1px solid #cccccc;
	background: url(../images/ico.png) no-repeat right 20px center;
	padding:5px 0px;
}
.about_list .nav_li{
	background: url(../images/ico1.png) no-repeat right 20px center;
	background-color: #278fcf;
}
.about_list li:hover{
    background: url(../images/ico1.png) no-repeat right 20px center;
	background-color: #278fcf;
}
.zc-banner3 .s1{
	margin-right: 18%;
	margin-top: 6%;
}
.zc-banner3 .s2{
	margin-left: 18%;
}
.zc-banner3 .zc-wechat{
	text-align: left;
}
.zhgl ul li{
	background: #f8f8f8;
	height: 415px;
	overflow: hidden;
}
.zhgl1 ul li{
	background: #ffffff;
}
.zhgl ul li:hover{
	background: #709cd1;
}
.zhgl ul li .solu-gnbox{
	background: none;
	padding:0px;
	margin-left: 70px;
	margin-top: 20px;
}
.fx .tubiao{ margin-top:10px}