/* CSS Document */



.nav-bar { cursor:pointer; margin-top:15px;}



.txt-f{opacity:0;}

.txt1 {font-weight:bold;}

.txt2 {display:block; padding-bottom:20px;text-shadow:5px 2px 6px #666; font-weight:bold;}

.txt3 {font-size:20px; display:block; margin-bottom:30px;z-index:99;position:relative;text-shadow:5px 2px 6px #666; font-weight:bold;}

.home-banner-active-slide .txt1,.topBanner .txt1{

	-webkit-animation:fadeInDown 1s  both;

	animation:fadeInDown 1s  both;

	-moz-animation:fadeInDown 1s  both;

}



.home-banner-active-slide .txt2,.topBanner .txt2{

	-webkit-animation:fadeInUp 1s both;

	animation:fadeInUp 1s both;

	-moz-animation:fadeInUp 1s both;

}



.home-banner-active-slide .txt3,.topBanner .txt3{

	-webkit-animation:fadeInUp 1s both;

	animation:fadeInUp 1s both;

	-moz-animation:fadeInUp 1s both;

}



.home-banner-active-slide .txt4{

	-webkit-animation:fadeInUp 1s .6s both;

	animation:fadeInUp 1s  .6s both;

	-moz-animation:fadeInUp 1s  .6s both;

}



.home-banner-active-slide .img1{

	-webkit-animation:fadeInUp .6s 0.6s both;

	animation:fadeInUp .6s 0.6s both;

	-moz-animation:fadeInUp .6s 0.6s both;

}

.home-banner-active-slide .img2{

	-webkit-animation:fadeInRight .6s 1.2s both;

	animation:fadeInRight .6s 1.2s both;

	-moz-animation:fadeInRight .6s 1.2s both;

}



a.btn_view {width:120px; height:36px; line-height:34px; text-align:center; border:1px solid #ddd; display:inline-block; color:#fff; font-size:15px; margin-right:10px;}

a.btn_view:hover {background:#fff; color:#333;}

a.btn_view:last-child{ margin-right:0;}



span.focus_img_1_01 {

	background:url("../images/focus_img_1_01.png") no-repeat;

	width:355px; 

	height:208px;

	position:absolute;

	z-index:3;

	left:60%;

	top:-70px;

	opacity:1;

}



span.focus_img_1_02 {

	background:url("../images/focus_img_1_02.png") no-repeat;

	width:470px; 

	height:221px;

	position:absolute;

	z-index:2;

	left:57%;

	top:140px;

	opacity:1;

}



span.focus_img_2_01 {

	background:url("../images/focus_img_2_01.png") no-repeat;

	width:277px; 

	height:276px;

	position:absolute;

	z-index:2;

	left:63%;

	top:-40px;

	opacity:1;

}



span.focus_img_2_02 {

	background:url("../images/focus_img_2_02.png") no-repeat;

	width:615px; 

	height:306px;

	position:absolute;

	z-index:2;

	left:50%;

	top:-40px;

	opacity:1;

}



span.focus_img_3_01 {

	background:url("../images/focus_img_3_01.png") no-repeat;

	width:302px; 

	height:286px;

	position:absolute;

	z-index:2;

	left:60%;

	top:-50px;

	opacity:1;

}



span.focus_img_3_02 {

	background:url("../images/focus_img_3_02.png") no-repeat;

	width:523px; 

	height:348px;

	position:absolute;

	z-index:2;

	left:50%;

	top:-50px;

	opacity:1;

}



span.focus_img_4_01 {

	background:url("../images/focus_img_4_01.png") no-repeat;

	width:464px; 

	height:366px;

	position:absolute;

	z-index:2;

	left:60%;

	top:-80px;

	opacity:1;

}



span.focus_img_4_02 {

	background:url("../images/focus_img_4_02.png") no-repeat;

	width:390px; 

	height:363px;

	position:absolute;

	z-index:2;

	left:61.5%;

	top:-50px;

	opacity:1;

}



span.focus_img_5_01 {

	background:url("../images/focus_img_5_01.png") no-repeat;

	width:434px; 

	height:322px;

	position:absolute;

	z-index:2;

	left:58%;

	top:-50px;

	opacity:1;

}



span.focus_img_5_02 {

	background:url("../images/focus_img_5_02.png") no-repeat;

	width:301px; 

	height:41px;

	position:absolute;

	z-index:2;

	left:64%;

	top:120px;

	opacity:.7;

}



/*业务推送*/

.main_push {height:130px; background:#f5f5f5;}

.margin-top-500 {margin-top:550px;}

.margin-top-45 {padding-top:38px;}

.main_push ul li {min-height:130px; overflow:hidden; padding-right:0; padding-left:0;}

.main_push ul li a {display:block; height:130px; padding:0 0 0 20px;}

.main_push ul li:nth-child(odd) {background:#e5e5e5;}

.main_push ul li:nth-child(even) {background:#eee;}

.main_push ul li a i.ico_enter {position:absolute;right:0; top:20px; width:100px; height:100px; display:block; background:url("../images/ico_enter.png")/*ico_enter.png*/ no-repeat; -webkit-filter: grayscale(100%);-webkit-filter:grayscale(1);filter: grayscale(100%);FILTER:gray; -webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out; opacity:.6; }

.main_push ul li a:hover i.ico_enter {right:5px; -webkit-filter:grayscale(0%);-webkit-filter:grayscale(0);filter:grayscale(0%); FILTER:none; opacity:1;}

.main_push ul li i.ico_enter.ico_enter_01 { background-position:0 0;}

.main_push ul li i.ico_enter.ico_enter_02 { background-position:0 -100px;}

.main_push ul li i.ico_enter.ico_enter_03 { background-position:0 -200px;}

.main_push ul li i.ico_enter.ico_enter_04 { background-position:0 -300px;}

.main_push ul li i.ico_enter.ico_enter_05 { background-position:0 -400px;}



.main_push ul li a .tit,.tit {color:#333; font-weight:bold; font-size:18px; display:block; padding-bottom:5px;}

.main_push ul li a:hover .tit {color:#2086d9;}

.intro1 {font-size:14px; color:#555;}

.intro2 {color:#888; line-height:18px; display:block; padding-bottom:15px;}

.intro3 {font-size:14px; color:#fff; line-height:25px; display:block; padding:0 50px 15px 50px; opacity:0; transition: all .4s ease-in-out; width:100%;}

.intro4 {font-size:12px; color:#999; line-height:22px; display:block; max-height:44px; overflow:hidden;}

.intro5 {font-size:13px; color:#777; line-height:30px; padding-bottom:30px; display:block; margin-bottom:30px; text-indent:2em;}

.intro6 {font-size:13px; color:#333; line-height:30px; padding-bottom:30px; display:block;}

.lc_txt .intro5:last-child {padding-bottom:20px;margin-bottom:0;}



/*产品系列*/

h1.dbt {color:#333; font-size:30px; display:block; text-align:center; padding:60px 0 50px 0; margin:0;}

.dbt2 {color:#333; font-size:22px; font-weight:bold; display:block; text-align:center; padding-bottom:10px;}

.dbt2.font20 {font-size:20px;}

.xbt {font-size:14px; color:#777; display:block; text-align:center; line-height:40px; padding:0 20px 20px 20px; margin:-30px 0 0 0;}

.product{background:#fff;padding-bottom:60px;}

.product ul {margin-top:20px;}

.product ul li {height:270px; display:block; background:#fff; border:1px solid #eee; margin:0 -1px -1px 0; text-align:center; padding-left:0; padding-right:0; }

.product ul li a {display:block; padding:50px 20px 0 20px; height:270px; webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

.product ul li a:hover {background:#2086d9; padding-top:30px;}

.product ul li a i.ico_cp {width:80px; height:80px; display:block; background:url("../images/ico_product.png")/*ico_product.png*/ no-repeat; margin:0 auto 10px auto;}

.product ul li a i.ico_cp.ico_cp_01 { background-position:0 0;}

.product ul li a:hover i.ico_cp.ico_cp_01 { background-position:0 -80px;}

.product ul li a i.ico_cp.ico_cp_02 { background-position:-80px 0;}

.product ul li a:hover i.ico_cp.ico_cp_02 { background-position:-80px -80px;}

.product ul li a i.ico_cp.ico_cp_03 { background-position:0 -160px;}

.product ul li a:hover i.ico_cp.ico_cp_03 { background-position:0 -240px;}

.product ul li a i.ico_cp.ico_cp_04 { background-position:-80px -160px;}

.product ul li a:hover i.ico_cp.ico_cp_04 { background-position:-80px -240px;}

.product ul li a i.ico_cp.ico_cp_05 { background-position:0 -320px;}

.product ul li a:hover i.ico_cp.ico_cp_05 { background-position:0 -400px;}

.product ul li a i.ico_cp.ico_cp_06 { background-position:-80px -320px;}

.product ul li a:hover i.ico_cp.ico_cp_06 { background-position:-80px -400px;}

.product ul li a .more_list {opacity:0; transition: all 0s ease-in-out;}

.product ul li a:hover .dbt2 {color:#fff;}

.product ul li a:hover .intro2 {color:#fff; opacity:.6;}

.product ul li a:hover .more_list {opacity:1; color:#fff;}

.bg_gray1 {background-color:#f8f8f8 !important;}



/*方案*/

.case {/*background:#373d41;*/ height:auto;}

.owl-theme .owl-controls{width:100%;}

.owl-theme .owl-controls .owl-buttons .owl-prev{

    height: 100%;

    border-radius: 0;

    margin: 0;

    background: #000 url("../images/arr_left.png") no-repeat center center;

    display: block;

    padding: 0;

    width: 45px;

    line-height: 100%;

	left: 10px;

    position: absolute;

    top:0;

	z-index:12;

}

.owl-theme .owl-controls .owl-buttons .owl-next{

	height: 100%;

    border-radius: 0;

    margin: 0;

    background: #000 url("../images/arr_right.png") no-repeat center center;

    display: block;

    padding: 0;

    width: 45px;

    line-height: 100%;

    right: 10px;

    position: absolute;

    top: 0;

	z-index:13;

}

.owl-carousel.home .owl-controls .owl-buttons .owl-prev{left:0;}

.owl-carousel.home .owl-controls .owl-buttons .owl-next{right:0;}

.case_con {position:absolute; z-index:9; text-align:center; padding:30px; top:60px; -webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out; width:100%; width:400px \9\0;}

i.ico_case {background:url("../images/ico_case.png")/*ico_case.png*/ no-repeat; width:100px; height:100px; display:block; margin-bottom:10px; margin:0 auto;}

i.ico_case.ico_case_01 {background-position:0 0;}

i.ico_case.ico_case_02 {background-position:0 -100px;}

i.ico_case.ico_case_03 {background-position:0 -200px;}

i.ico_case.ico_case_04 {background-position:0 -300px;}

i.ico_case.ico_case_05 {background-position:0 -400px;}

.line_short {width:20px; height:2px; background:#fff; display:block; margin:10px auto 15px auto;}

.title {color:#333; font-size:14px;}

.tit2 {font-size:22px; color:#fff; display:block; text-align:center; font-weight:bold; margin-bottom:10px;}

.btn_con {opacity:0;transition: all .4s ease-in-out;}

.mask_blue {background:#2086d9; display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; opacity:0;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

.owl-carousel .item {display:block;}

.owl-carousel .item .intro3 {opacity:.7; line-height:21px;}

.owl-carousel .item:hover .mask_blue {opacity:.82; opacity:0\9\0;}

.owl-carousel .item:hover .intro3 {opacity:1;}

.owl-carousel .item:hover .btn_con {opacity:1;}

.owl-carousel .item:hover .case_con {top:25px;}



/*服务*/

.service dl {padding:30px 40px; margin:10px 0; height:230px;}

.service dl dt {text-align:center;}

i.ico_ser {background:url("../images/ico_service.png")/*ico_service.png*/ no-repeat; width:70px; height:70px; display:inline-block; margin-bottom:10px;}

i.ico_ser.ico_ser_01 {background-position:0 0;}

i.ico_ser.ico_ser_02 {background-position:0 -70px;}

i.ico_ser.ico_ser_03 {background-position:0 -140px;}

i.ico_ser.ico_ser_04 {background-position:0 -210px;}

i.ico_ser.ico_ser_05 {background-position:0 -280px;}

i.ico_ser.ico_ser_06 {background-position:0 -350px;}

i.ico_ser.ico_ser_11 {background-position:-70px 0;}

i.ico_ser.ico_ser_12 {background-position:-70px -70px;}

i.ico_ser.ico_ser_13 {background-position:-70px -140px;}

i.ico_ser.ico_ser_15 {background-position:-70px -280px;}

i.ico_ser.ico_ser_16 {background-position:-70px -350px;}



.service dl a {display:block;}

.service dl a:hover .dbt2 {color:#2086d9;}



/*市场体现*/

.market {background:#030000 url("../images/map_bg.png")/*map_bg.jpg*/ no-repeat center center; background-size:cover; height:893px; margin:40px 0 0 0;}

.market h1,.market h2 {color:#fff;}

.text-blue {color:#46b5ff; display:inline-block;}

.map {background:url("../images/map1.png")/*map1.png*/ no-repeat center center; background-size:contain; width:100%; height:602px; margin:20px auto 0 auto; position:relative;}

.map.case_gray {background-image:url("../images/map1.png"); margin-top:40px; margin-bottom:60px;}

.xbt2 {color:#fff; text-align:center; display:block; width:100%; position:absolute; top:100px;}



/*合作伙伴*/

.cooperative {background:#fafafa; padding-bottom:80px;}

.cooperative.noBg {background:#fff; padding-bottom:0;}

.cooperative ul {margin:30px 0 50px 0;}

.cooperative.noBg ul {margin-bottom:20px;}

.cooperative ul li {border:1px solid #eee; margin:0 -1px -1px 0; padding:0;}

.cooperative ul li a {display:block; text-align:center; background:#fff;}

.cooperative ul li a:hover {background-color:#f8f8f8;}

.cooperative ul li img {margin:0 auto;}

.cooperative.noBg.school1 ul li a:hover {background-color:#fff;}

.cooperative.noBg.school1 ul li a img {-webkit-filter: grayscale(100%);-webkit-filter:grayscale(1);filter: grayscale(100%);FILTER:gray; -webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out; opacity:.6;}

.cooperative.noBg.school1 ul li a:hover img {-webkit-filter:grayscale(0%);-webkit-filter:grayscale(0);filter:grayscale(0%); FILTER:none;opacity:1;}



a.btn-coope,a.btn-coope-h {background:#2086d9; width:220px; height:50px; line-height:50px; color:#fff; text-align:center;font-size:18px; display:inline-block;}

a.btn-coope:hover,a.btn-coope-h:hover {background-color:#076cbe;}



/*gotop*/

.cbbfixed {position: fixed;right: 20px;transition: bottom ease .3s;bottom: -85px;z-index:15;cursor:pointer;}

.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color:#7e7e7e;}

.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}

.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url("../images/side-icon02.png");}

.cbbfixed .gotop:hover {background-color:#2086d9;}

.cbbfixed .weixin {background: #dadbdd; display:none;}

.cbbfixed .weixin div {background: url("../images/code2.png");width:162px;height:178px;position: absolute;left:-167px;top:-91px;opacity: 0;transform: scale(0);-webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}

.cbbfixed .weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}

.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url("../images/side-icon01.png");}





/*关于我们*/

.h440 {height:440px;}

.margin-top-410 {margin-top:380px;}

.margin-top-0 {margin-top:0 !important;}

.sub_nav,.sub_nav2 {height:50px; line-height:50px; background:rgba(255,255,255,.12); display:block; width:100%; text-align:center; position:absolute; bottom:0; z-index:99;}

.sub_nav a,.sub_nav2 a {color:#fff; display:inline-block; margin:0 30px; padding:0 10px; height:50px;border-bottom:3px solid transparent; font-size:15px;}

.sub_nav a:hover,.sub_nav2 a:hover {color:#2086d9;}

.sub_nav a.sel-sub,.sub_nav2 a.sel-sub {border-bottom:3px solid #2086d9;}

.topBanner {width:100%; height:auto; min-height:440px; display:block; position:absolute;top:0; text-align:center;}

.topBanner.solution {background:#10151b url("../images/solutionBanner.jpg") no-repeat center center; }

.topBanner.mobile {background:#042754 url("../images/mobileBanner.jpg") no-repeat center center; }

.topBanner.product {background:#020307 url("../images/porductBanner.jpg") no-repeat center center; }

.topBanner.support {background:#02102a url("../images/supportBanner.jpg") no-repeat center center; }

.topBanner.about {background:#091c3b url("../images/header_bg_sub.jpg") no-repeat center center; }

.topBanner .h2 {margin-top:150px; text-align:left; font-size:40px; position:relative; z-index:8;}

.topBanner .txt3 {text-align:left; font-size:14px; width:45%;line-height:26px;}

.pro-img-sub {position:absolute; right:30px; top:40%;}

.pro-img-sub.posRe {height:440px; width:100%; top:0; left:0;}



.about_img_1 {background:url("../images/about_img_01.png") no-repeat; width:534px; height:73px; display:block; position:absolute;right:26%;top:30%;}

.about_img_2 {background:url("../images/about_img_02.png") no-repeat; width:608px; height:165px; display:block; position:absolute;right:26%;top:45%;}

.aboutUs {margin-top:50px;}

.tab-about {height:80px; line-height:80px; border-bottom:1px solid #ddd; margin:-20px -50px 0 -50px; position: relative;}

.tab-about ul { padding:0 50px;}

.tab-about li {width:130px; display:block; float:left; margin-right:30px; font-size:18px; text-align:center;}

.tab-about li a {display:block;  }

.tab-about li a i {background:url("../images/icon_about.png") no-repeat 0 0;width:30px; height:30px; display:inline-block; margin-right:10px; vertical-align:middle; -webkit-transition: all .3s linear 0s;-moz-transition: all .3s linear 0s;-ms-transition: all .3s linear 0s;}

.tab-about li a i.about_ico1 { background-position:0 0;}

.tab-about li.sel-a a i.about_ico1,.tab-about li a:hover i.about_ico1 { background-position:0 -30px;}

.tab-about li a i.about_ico2 { background-position:-30px 0;}

.tab-about li.sel-a a i.about_ico2,.tab-about li a:hover i.about_ico2 { background-position:-30px -30px;}

.tab-about li a i.about_ico3 { background-position:-60px 0;}

.tab-about li.sel-a a i.about_ico3,.tab-about li a:hover i.about_ico3 { background-position:-60px -30px;}

.tab-about li a i.about_ico4 { background-position:-90px 0;}

.tab-about li.sel-a a i.about_ico4,.tab-about li a:hover i.about_ico4 { background-position:-90px -30px;}

.tab-about p {position:absolute;top:78px;left:50px;width:130px;height:7px;border-top: 3px solid #3498db; overflow: hidden; text-align: center;}



.about-wrap,.solu-wrap {margin-top:30px;}

.about-wrap .about-wrap-1,.solu-wrap-1 {display:none;}

.about-wrap .show2,.solu-wrap .show2 { display:block;}



.dbt_big {font-size:50px; font-weight:bold; color:#333; }

.font30 {font-size:30px; font-weight:bold; display:inline-block; padding-left:10px;}

.dbt2 {font-size:20px; font-weight:bold; color:#333; display:block; padding:10px 0 15px 0;}

.dbt3 {font-size:26px; text-align:center; font-weight:bold; color:#333; display:block; padding:10px 0 15px 0;}

.dbt4 {font-size:15px; font-weight:bold; color:#333;}

.dbt5 {font-size:22px; color:#333; margin-top:0;}

.dbt6 {font-size:20px; text-align:center; display:block; color:#333; margin-bottom:20px;}

.intro {color:#555; font-size:13px; line-height:30px; text-align:justify; text-justify:distribute-all-lines;}

.intro p {display:block; padding:10px 0; text-indent:2em;}

.txt-con {width:62%; float:left; font-size:14px;}

.txt-con-full {display:block; font-size:14px;}

.img-con {width:32%; float:right; margin-top:20px;}



/*表格*/

.cTable {width: 100%;border-spacing:0;border-collapse:collapse;background:#fff;}

.cTable td {padding:18px 12px;line-height:1.42857143;vertical-align:middle;word-break: break-all; word-wrap:break-word;font-size:13px;}

.cTable .tTitle td {vertical-align:bottom;border-bottom:1px solid #ebebeb;color:#333; font-size:14px;}

.cTable tr:first-child td { background:#fff !important;}

.cTable tr:nth-child(odd) td {background-color:#fafafa;}

.cTable td a {color:#3498db;}

.cTable td a:hover {color:#0377c4;}



.cTable1 {width:100%;border-spacing:0;border-collapse:collapse;background:#fff; background:#fff; margin:10px 0 15px 0;}

.cTable1 td {padding:8px 10px;line-height:1.42857143;vertical-align:middle;word-break: break-all; word-wrap:break-word;font-size:13px; text-align:left !important; border-bottom:1px solid #eee;}

.cTable1 tr:nth-child(even) td {background-color:#f8f8f8;}

.cTable1 .tTitle td {font-weight:700; border-bottom:1px solid #ebebeb;color:#333; font-size:14px;}



/*翻页*/

.pageMod{text-align:right;padding:20px 0;font-size:0px}

.pageMod li {display: inline-block; margin-left:5px;}

.pageMod li a,.pageMod li span{background:#fff;border: 1px solid #ddd;color:#666;font-size: 12px;height:30px; line-height:30px;vertical-align:middle;padding:0 10px; display:block;}

.pageMod li a{text-decoration:none;color:#666; transition:all 0.3s ease 0s;}

.pageMod li a:hover{text-decoration:none;background-color: #f1f1f1;}

/*.pageMod .page{width:auto;padding:0 10px 0 18px;background:url(../images/page_icon.png) no-repeat 0 0 #FFF;color:#666;}

.pageMod .prev.no{background-position:0 -80px;color:#97999B;}

.pageMod .next{padding:0 18px 0 10px;background:url(../images/page_icon.png) no-repeat 46px -40px #FFF;}

.pageMod .next.no{background-position:0 -120px;color:#97999B;}

.pageMod .page.no:hover{cursor:default;}*/

.pageMod li.thisclass a{background:#fff;color:#3498db;border-color: #fff;}

.no-border {border:none!important;}



#allmap {width:100%;height:500px;margin:20px 0 20px 0;}

.map-wrap {display:block; margin-top:40px; border-top:1px solid #eee; padding-top:20px;}



/*资质荣誉*/

.honor-zs {margin-top:20px;}

.honor-zs li {width:50%; padding:0 20px; float:left; text-align:center; display:block; margin-bottom:40px;}

.honor-zs li img {margin:0 auto;}

.photo p:nth-child(2) {float:left; width:50%; padding-right:10px;}

.photo p:nth-child(3) {float:right; width:50%; padding-left:10px;}



a.kefu {background:#3498db url("../images/qq.png") no-repeat 12px center; color:#fff; padding:3px 15px 3px 33px;font-size:12px; border-radius:2px; text-align:center; display:inline-block; margin-right:10px;}

a.kefu:hover {background-color:#1c87cf;}





/*合作伙伴*/

.c_img_1_01 {background:url("../images/cooperative_1.png") no-repeat; width:117px; height:127px;display:block;position:absolute;right:35%;top:52%;opacity:1;}

.c_img_1_02 {background:url("../images/cooperative_4.png") no-repeat; width:280px; height:23px;display:block;position:absolute;right:31.5%;top:62%;opacity:.7;}

.c_img_1_03 {background:url("../images/cooperative_3.png") no-repeat; width:468px; height:36px;display:block;position:absolute;right:28%;top:44%;opacity:.5;}

.c_img_1_04 {background:url("../images/cooperative_2.png") no-repeat; width:594px; height:36px;display:block;position:absolute;right:25%;top:30%;opacity:1;}



.market_1 {margin:60px 0 0 0;}

.text-block {border:1px solid #cacaca; text-align:center; display:block; min-height:50px; margin-top:50px;}

.tit_Bline {margin-top:0; }

.tit_Bline span {font-size:24px; color:#333; border-left:2px solid #2086d9; display:block; padding-left:10px; height:24px; line-height:24px; overflow:hidden;}

.tit_Bline.border-b {padding-bottom:20px;}

.tit_center {font-size:30px; color:#333; display:block;margin-top:-20px;background:#fff;padding:0 20px;margin-left:auto;margin-right:auto;width:160px;}

.tit_center.block {display:block; text-align:center;margin-top:60px; width:auto; background:none;}

.text-m {font-size:18px; line-height:32px; color:#333; margin:0 25px 30px 25px;}

.leader {margin-top:120px;}

.leader.people {margin-top:80px;}

.leader dl {border:1px solid #ddd; text-align:center; padding:30px 40px; margin-bottom:50px; min-height:420px;}

.leader.people dl {padding:40px 30px; margin-bottom:30px; min-height:auto; height:285px; background:#fff;}

.leader.people dl.dot1 {height:430px; margin-bottom:30px; padding:40px 25px;}



.leader dd { line-height:26px; text-align:left;}

.leader dt img {width:130px; height:130px; border:2px solid #2086d9; margin:-95px auto 0 auto;}

.leader.people dt img {width:100px; height:100px; margin-top:-85px;}

.tit_leader {display:block; margin:30px 0; font-size:17px; color:#333; font-weight:normal;}

.leader.people dt .tit_leader { margin:20px 0;}

.leader.people dl.dot1 dt {margin-bottom:20px;}

.leader.people dl.dot1 dt .tit_leader { margin:20px 0 5px 0; }

.block-gray {background-color:#fafafa; width:100%; display:block; min-height:100px; padding:60px 0;}

.block-gray.chart {background-image:url("../images/map2.jpg"); background-repeat:no-repeat; background-position:center center;width:100%;min-height:650px;padding:100px 0 100px 0;}



#pie1 {margin:80px auto 0 auto;}

.pie-legend {text-align:center;}

.pie-legend .label{ display:inline-block; width:12px; height:12px; padding:0; border-radius:.25em;}

.bg-green {background-color:#00a65a !important;}

.bg-red {background-color:#dd4b39 !important;}

.pie-legend a:hover .bg-green{ background-color:#61c497 !important;}

.pie-legend a:hover .bg-red{ background-color:#ee7263 !important;}

.pie-pos p{ padding:10px 20px 0 20px; white-space:nowrap; overflow:hidden; text-align:center; margin:0 10px; font-size:16px;}

.pie-pos #container {margin:130px auto 0 auto;}

.pie-legend>p{ display:inline-block; text-align:left; padding:0; overflow:hidden;}

.lc_img_con {background:url("../images/lc01.png") no-repeat; width:452px; height:452px; margin:0 auto 60px auto; display:block; position:relative;}

.lc_img_con ul li {background:#fff; box-shadow:0 0 15px rgba(0,0,0,.1); width:110px; height:110px; border-radius:50%; text-align:center; -webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;-o-transition: all .3s ease 0s;transition: all .3s ease 0s; -webkit-transform:scale(0); }

.lc_img_con ul li:hover {background-color:#f8f8f8;}

.lc_img_con.sel-lc li:nth-child(1) { position:absolute; top:-55px; left:40%; animation:spinPulse 200ms .1s ease-in-out .1s; -webkit-animation:spinPulse 200ms linear .1s; animation-fill-mode:forwards;  -webkit-animation-fill-mode:forwards;}

.lc_img_con.sel-lc li:nth-child(2) { position:absolute; top:65px; left:80%; animation:spinPulse 400ms .5s ease-in-out; -webkit-animation:spinPulse 400ms linear .5s; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;}

.lc_img_con.sel-lc li:nth-child(3) { position:absolute; top:283px; left:80%; animation:spinPulse 600ms .8s ease-in-out; -webkit-animation:spinPulse 600ms linear .8s; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;}

.lc_img_con.sel-lc li:nth-child(4) { position:absolute; top:389px; left:38%; animation:spinPulse 800ms 1s ease-in-out; -webkit-animation:spinPulse 800ms linear 1s; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;}

.lc_img_con.sel-lc li:nth-child(5) { position:absolute; top:283px; left:-4%; animation:spinPulse 1000ms 1.2s ease-in-out; -webkit-animation:spinPulse 1000ms linear 1.2s; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;}

.lc_img_con.sel-lc li:nth-child(6) { position:absolute; top:58px; left:-17px; animation:spinPulse 1200ms 1.4s ease-in-out; -webkit-animation:spinPulse 1200ms linear 1.4s; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards;}

i.lc {background:url("../images/lc_ico_1.png") no-repeat; display:block; width:40px; height:40px; margin:25px auto 5px auto;}

i.lc.lc-ico-01 {background-position:0 0;}

i.lc.lc-ico-02 {background-position:0 -40px;}

i.lc.lc-ico-03 {background-position:0 -80px;}

i.lc.lc-ico-04 {background-position:0 -120px;}

i.lc.lc-ico-05 {background-position:0 -160px;}

i.lc.lc-ico-06 {background-position:0 -200px;}



/*解决方案*/

.case_banner_01 {background:url("../images/solution_img_01.png") no-repeat;width:534px;height:261px;display:block; position:absolute;right:25%;top:21%;}

.case_banner_02 {background:url("../images/solution_img_02.png") no-repeat;width:582px;height:223px;display:block; position:absolute;right:25%;top:25%;}

.industry_block {padding:60px 0;}

.industry_1 {text-align:center; border:1px solid #ddd;}

.industry_1:hover {border-color:#2086d9;}

.industry_1 dl { background:#eee; padding:20px 0;}

.industry_1 ul {padding:30px 0;}

.industry_1 ul li {border-right:1px solid #eee;}

.industry_1 ul li:last-child {border:none;}

a.btn_more {width:140px; height:36px; line-height:36px; text-align:center; border:1px solid #2086d9; display:inline-block; color:#2086d9; font-size:13px;}

a.btn_more:hover {background:#2086d9; color:#fff;}

a.btn_more.btn-full {width:100% !important;}

.btn-c1 {clear:both; display:block; text-align:center; padding:20px 0 30px 0;}

i.case_ico {background:url("../images/case_ico.png") no-repeat; width:70px; height:70px; display:block; margin:10px auto;}

i.case_ico.case_ico_01 {background-position:0 0;}

i.case_ico.case_ico_02 {background-position:0 -70px;}

i.case_ico.case_ico_03 {background-position:0 -140px;}

i.case_ico.case_ico_04 {background-position:0 -210px;}

i.case_ico.case_ico_05 {background-position:0 -280px;}

i.case_ico.case_ico_06 {background-position:0 -350px;}

i.case_ico.case_ico_07 {background-position:0 -420px;}

i.case_ico.case_ico_08 {background-position:0 -490px;}

i.case_ico.case_ico_09 {background-position:0 -560px;}

i.case_ico.case_ico_10 {background-position:0 -630px;}

i.case_ico.case_ico_11 {background-position:0 -700px;}

i.case_ico.case_ico_12 {background-position:0 -770px;}

i.case_ico.case_ico_13 {background-position:0 -840px;}

i.case_ico.case_ico_14 {background-position:0 -910px;}

i.case_ico.case_ico_15 {background-position:0 -980px;}

i.case_ico.case_ico_16 {background-position:0 -1050px;}

i.case_ico.case_ico_17 {background-position:0 -1120px;}

i.case_ico.case_ico_18 {background-position:0 -1190px;}



.block-black {background:#373d41; padding:60px 0 20px 0;}

.app_z,.app_e {text-align:center; margin-bottom:40px; width:100%;height:210px;}

.app_e {border:1px solid #ddd; margin-bottom:0;}

.app_e:hover {border-color:#2086d9;}

.app_z.b1 {background:url("../images/case_edu_bg.jpg") no-repeat; background-size:cover;}

.app_z.b2 {background:url("../images/case_guangbo_bg.jpg") no-repeat;background-size:cover;}

.app_z.b3 {background:url("../images/case_yh_bg.jpg") no-repeat;background-size:cover;}

.app_z.b4 {background:url("../images/case_yingji_bg.jpg") no-repeat;background-size:cover;}

.app_z.b5 {background:url("../images/case_fangke_bg.jpg") no-repeat;background-size:cover;}

.app_z.b6 {background:url("../images/case_jiankong_bg.jpg") no-repeat;background-size:cover;}

.app_z.b7 {background:url("../images/case_kaoqin_bg_b.jpg") no-repeat;background-size:cover;}

.app_z.b8 {background:url("../images/case_zibo_bg_b.jpg") no-repeat;background-size:cover;}

.app_z.b9 {background:url("../images/case_jiaxiao_bg_b.jpg") no-repeat;background-size:cover;}



.app_e.b7 {background:url("../images/case_kaoqin_bg.jpg") no-repeat;background-size:cover;}

.app_e.b8 {background:url("../images/case_zibo_bg.jpg") no-repeat;background-size:cover;}

.app_e.b9 {background:url("../images/case_jiaxiao_bg.jpg") no-repeat;background-size:cover;}

.app_z .dbt2,.app_z .intro2 {color:#fff !important;}

.app_z .intro2 {opacity:.7;}

.app_z .dbt2,.app_e .dbt2 {padding-top:0;}

.app_z .intro2,.app_e .intro2 {padding-right:20px; padding-left:20px;}

.app_z dl {position:relative;z-index:3;}

.app_z a,.app_e a {position:relative; display:block; padding:20px 0 0 0; height:210px;}

.app_z a:hover .mask_blue {opacity:.75;}





.detailNav {height:50px; line-height:50px;background:#fff;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);display:block; position:absolute; top:0; width:100%; text-align:center; z-index:9999; display:none;}

.detailNav ul {}

.detailNav li {display:inline-block;height:50px;line-height:50px; margin:0 20px;}

.detailNav li a {display:block;font-size:15px;padding:0 15px; border-bottom:2px solid transparent;}

.detailNav li a:hover {text-decoration:none;}

.detailNav li.active a {position:relative; height:50px;color:#2086d9; border-bottom:2px solid #2086d9;}

.pin-wrapper {height:0 !important;}



/*解决方案详情*/

.intro-center {text-align:center; width:90%; display:block; margin:0 auto; font-size:15px; padding-top:20px; line-height:28px;} 

.intro-center p {display:block; padding-bottom:10px;}

.intro-center strong {color:#333; display:block; padding-bottom:3px;}



.intro-left {text-align:left; display:block; font-size:15px; padding-top:20px; line-height:28px;} 

.intro-left p {display:block;}

.intro-left strong {color:#333; display:block; padding-bottom:3px;}

.border-left {border-left:1px solid #eee;}



.img-con2 {display:block; text-align:center; padding:50px 0 0 0;}

.img-con2 img {margin:0 auto;}

.tab-box {padding:50px 0 0 0;}

.tab-solu {position:relative;}

.tab-solu li {width:20%; display:block; float:left; text-align:center;}

.tab-solu.six li {width:16.66666%;}

.tab-solu.four li {width:25%;}

.tab-solu li.sel-s a span {color:#3498db;}

.tab-solu li i.so,i.so {background:url("../images/solution_ico.png") no-repeat; display:block; width:64px; height:64px; margin:0 auto 10px auto;}

.tab-solu li i.so.so-01 {background-position:0 0;}

.tab-solu li.sel-s i.so.so-01,i.so.so-01 {background-position:-64px 0;}

.tab-solu li i.so.so-02 {background-position:0 -64px;}

.tab-solu li.sel-s i.so.so-02,i.so.so-02 {background-position:-64px -64px;}

.tab-solu li i.so.so-03 {background-position:0 -128px;}

.tab-solu li.sel-s i.so.so-03,i.so.so-03 {background-position:-64px -128px;}

.tab-solu li i.so.so-04 {background-position:0 -192px;}

.tab-solu li.sel-s i.so.so-04,i.so.so-04 {background-position:-64px -192px;}

.tab-solu li i.so.so-05 {background-position:0 -256px;}

.tab-solu li.sel-s i.so.so-05,i.so.so-05 {background-position:-64px -256px;}



.tab-solu li i.so.so-06 {background-position:0 -320px;}

.tab-solu li.sel-s i.so.so-06 {background-position:-64px -320px;}

.tab-solu li i.so.so-07 {background-position:0 -384px;}

.tab-solu li.sel-s i.so.so-07 {background-position:-64px -384px;}

.tab-solu li i.so.so-08 {background-position:0 -448px;}

.tab-solu li.sel-s i.so.so-08 {background-position:-64px -448px;}

.tab-solu li i.so.so-09 {background-position:0 -512px;}

.tab-solu li.sel-s i.so.so-09 {background-position:-64px -512px;}

.tab-solu li i.so.so-10 {background-position:0 -576px;}

.tab-solu li.sel-s i.so.so-10 {background-position:-64px -576px;}

.tab-solu li i.so.so-11 {background-position:0 -640px;}

.tab-solu li.sel-s i.so.so-11 {background-position:-64px -640px;}



.tab-solu li i.so.so-12 {background-position:0 -704px;}

.tab-solu li.sel-s i.so.so-12,i.so.so-12 {background-position:-64px -704px;}

.tab-solu li i.so.so-13 {background-position:0 -768px;}

.tab-solu li.sel-s i.so.so-13,i.so.so-13 {background-position:-64px -768px;}

.tab-solu li i.so.so-14 {background-position:0 -832px;}

.tab-solu li.sel-s i.so.so-14,i.so.so-14 {background-position:-64px -832px;}

.tab-solu li i.so.so-15 {background-position:0 -896px;}

.tab-solu li.sel-s i.so.so-15,i.so.so-15 {background-position:-64px -896px;}

.tab-solu li i.so.so-16 {background-position:0 -960px;}

.tab-solu li.sel-s i.so.so-16 {background-position:-64px -960px;}

.tab-solu li i.so.so-17 {background-position:0 -1024px;}

.tab-solu li.sel-s i.so.so-17 {background-position:-64px -1024px;}

.tab-solu li i.so.so-18 {background-position:0 -1088px;}

.tab-solu li.sel-s i.so.so-18 {background-position:-64px -1088px;}

.tab-solu li i.so.so-19 {background-position:0 -1152px;}

.tab-solu li.sel-s i.so.so-19 {background-position:-64px -1152px;}

.tab-solu li i.so.so-20 {background-position:0 -1216px;}

.tab-solu li.sel-s i.so.so-20 {background-position:-64px -1216px;}

.tab-solu li i.so.so-21 {background-position:0 -1280px;}

.tab-solu li.sel-s i.so.so-21 {background-position:-64px -1280px;}

.tab-solu li i.so.so-22 {background-position:0 -1344px;}

.tab-solu li.sel-s i.so.so-22 {background-position:-64px -1344px;}

.tab-solu li i.so.so-23 {background-position:0 -1408px;}

.tab-solu li.sel-s i.so.so-23 {background-position:-64px -1408px;}

.tab-solu li i.so.so-24 {background-position:0 -1472px;}

.tab-solu li.sel-s i.so.so-24,i.so.so-24 {background-position:-64px -1472px;}



.tab-solu p {position:absolute;top:108px;left:100px;background:url("../images/tab_angle.png") no-repeat; width:32px; height:18px;display:block;}

.tab-solu.six p {left:80px;}

.tab-solu.four p {left:130px;}

.solu-wrap {background:#fff; border:1px solid #ddd; padding:30px 40px; margin-top:29px;}

.timeline {border-left:1px solid #ddd;line-height:26px;margin-left:10px;}

.timeline li {background:url("../images/dot.png") no-repeat 0 7px; margin-left:-6px; padding-left:25px; margin-bottom:15px;}

.label-blue {border:1px solid #82bded; height:30px; line-height:27px; font-size:17px; color:#2086d9; padding:0 10px; margin-bottom:15px; font-weight:normal; border-radius:3px;}

.txt_5 {height:40px; line-height:40px; text-align:center; background:rgba(0,0,0,.6);color:#fff; display:block; width:100%; position:absolute; bottom:0; left:0;}

.school_list {margin-bottom:30px;}

.school_list li { margin-bottom:20px;}

.school_list li a {display:block; position:relative; overflow:hidden;}

.school_list li a img {-webkit-transition: all .5s linear 0s;-moz-transition: all .5s linear 0s;-ms-transition: all .5s linear 0s;}

.school_list li a:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);}

.fullW {width:100%;}

.pinglun {margin-top:59px;}

.pinglun dl {margin-bottom:30px;}

.pinglun dl:last-child {margin-bottom:20px;}

.pinglun dt {float:left; padding-right:10px;}

.tit3 {font-size:16px; color:#333;}

.box-angle {clear:both; margin-top:20px; border:1px solid #ddd; padding:10px 15px; position:relative; line-height:26px;}

.angle_up {position:absolute; top:-9px; left:20px; background:url("../images/pl_angle.png") no-repeat; width:18px; height:9px; display:block;}

.iPhone {background:url("../images/iPhone.jpg") no-repeat; width:910px; height:670px; margin:0 auto;}

.iPhone.yinhuan {background-image:url("../images/iPhone_yinhuan.jpg");}

.iPhone.guangbo {background-image:url("../images/iPhone_guangbo.jpg");}

.iPhone.yingji {background-image:url("../images/iPhone_yingji.jpg");}

.iPhone.jiankong {background-image:url("../images/iPhone_jiankong.jpg");}

.iPhone.kaoqin {background-image:url("../images/iPhone_kaoqin.jpg");}

.iPhone.jiaxiao {background-image:url("../images/iPhone_jiaxiao.jpg");}

.iPhone.zibo {background-image:url("../images/iPhone_zibo.jpg");}



.fangke {background:url("../images/fangke.jpg") no-repeat; width:910px; height:620px; margin:0 auto;}

.dot1 dd {background:url("../images/dot1.png") no-repeat 0 8px; padding-left:20px;}

.system_fea li {margin-bottom:30px; }

.system_fea li dl {padding:40px 30px; background:#fff; box-shadow:0 2px 3px rgba(0,0,0,.08); height:260px; display:block; overflow:hidden; position:relative; -webkit-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;transition: all .8s ease-in-out;}

.system_fea li dl:hover {box-shadow:0 8px 10px rgba(0,0,0,.15);}

.tit_fea {color:#333; font-weight:bold; font-size:28px; display:block; margin-bottom:20px;}

.system_fea dl dd {color:#777; line-height:25px; font-size:13px;}

i.sys { width:200px; height:200px; position:absolute; right:-20px; top:13%; background:url("../images/system_icon.png") no-repeat;-webkit-filter: grayscale(100%);-webkit-filter:grayscale(1);filter: grayscale(100%); FILTER:gray; -webkit-transition: all .8s ease-in-out;-o-transition: all .8s ease-in-out;transition: all .8s ease-in-out; opacity:.6; }

.system_fea li dl i.sys.sys-01 {background-position:0 0;}

.system_fea li:hover dl i.sys { right:5px; -webkit-filter:grayscale(0%);-webkit-filter:grayscale(0);filter:grayscale(0%); FILTER:none; opacity:1;}

.system_fea li dl i.sys.sys-02 {background-position:0 -200px;}

.system_fea li dl i.sys.sys-03 {background-position:0 -400px;}

.system_fea li dl i.sys.sys-04 {background-position:0 -600px;}





/*核心产品*/

.product_banner_01 {background:url("../images/focus_img.png") no-repeat; width:250px; height:247px; display:block; position:absolute;right:30%;top:23%;}

.product_banner_02 {background:url("../images/light.png") no-repeat; width:651px; height:339px; display:block; position:absolute;right:22%;top:10%;}

.text-black2 {color:#333;}



/*案例*/

.case_img_1 {background:url("../images/case_img_02.jpg") no-repeat; width:690px; height:270px; display:block; position:absolute;right:23%;top:21%;}

.case_img_2 {background:url("../images/case_img_03.png") no-repeat; width:540px; height:211px; display:block; position:absolute;right:25.7%;top:42%;}

.img-center {margin:10px auto;}



/*新闻*/

h1.bt2 {font-size:19px; height:18px; line-height:18px; padding-bottom:20px; border-bottom:1px solid #ccc;}

.newsRight {float:right;}

.newsList {padding:60px 0 0 0;}

.newsLeft ul {margin:10px 0;}

.newsLeft dl { clear:both; display:block; margin-bottom:30px;}

.newsLeft.hezuo dl {height:auto;}

.newsLeft dt {float:left; padding-right:30px;}

.newsLeft dt a img {width:160px; height:105px;}

.newsLeft dd.title2 a {font-size:15px; font-weight:bold; display:block; margin-bottom:10px; height:20px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#333;}

.newsLeft dd.title2 a:hover {color:#3498db;}

.newsLeft dd.title3 { color:#454545;font-weight:bold; font-size:18px;}

.newsLeft dd.intro2 { line-height:26px; color:#888; font-size:13px;}

.newsLeft.hezuo dd.intro2 {width:860px; line-height:24px; margin:5px 53px 5px 0; float:right;}

h2.bt3 {font-size:18px; display:block; height:35px; margin-bottom:10px; border-bottom:1px solid #eee; }

.guanzu {}

.guanzu ul { line-height:32px;}

.guanzu ul li a { display:block; height:32px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



/*新闻详细页*/

.related { height:30px; margin-top:18px;  }

.l { float:left; color:#7d7d7d;}

.r { float:right;color:#7d7d7d; }

#a_2 { width:700px; margin:15px 0 0 23px; }

#a_2_2 { line-height:23px; margin-top:10px; margin-left:3px;}

#a_2_2_1 { text-align:center; padding-top:15px; padding-bottom:10px;}

#a_2_2_1 b { font-size:22px; line-height:35px; font-weight:bold; color:#333333; padding-top:17px; }

#a_2_2_2 {margin-top:15px;line-height:28px;clear:both;}

#a_2_2_2 p { line-height:30px;padding:2px auto; color:#454545; text-indent:2em; padding-bottom:20px; }



#daodu {height:auto;background-color:#fff9e8;border:1px #ccc solid;line-height:28px;padding-top:10px;color:#454545; text-align:left; padding-bottom:10px; margin-bottom:30px;}

#daodu p { width:95%; margin:0 auto;}

.STYLE1 { color: #999999; display:block; margin:10px 0;}

.STYLE2 { color: #ff9000; font-weight: bold; }

.STYLE3 { color:#ff9000; }

#ckepop{ clear:both;  min-height:50px; _padding-bottom:15px; border-bottom:1px solid #ebebeb; }

.news_xg {width:380px; margin-top:30px;}

.border_bottom { border-bottom:1px solid #ebebeb; padding-bottom:10px; }

.tl { text-align:left; }

#n_fenxiang {border-top: 1px solid #EBEBEB; margin-bottom:20px; margin-top:30px;}

.top_related {display:block; height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*.more {float:right; font-size:13px; margin:10px 0 0 0;}*/

.no-job {display:block; text-align:center; padding:60px 0; font-size:16px; color:#aaa;}

.contact_us p { line-height:26px;}



/*news*/

.news{padding:20px 0;overflow:hidden;}

.newsMenu{text-align:center;font-size:16px;margin-bottom:40px;}

.newsMenu a{color:#171717; border:#cccccc solid 1px; padding:10px 30px;margin:0 30px;}

.newsMenu a.on{color:#005baa; border:#005baa solid 1px; }

.newsMian,.newsBox{height:335px;overflow:hidden;}

.newsBox{width:1240px;}

.newsMian li{float:left;width:380px;line-height:20px;margin-right:30px;color:#333;}

.newsMian li .sImg{width:380px;height:215px;overflow:hidden;display:block;}

.newsMian li img{width:380px;height:215px;transition:all 0.5s;}

.newsMian li p{ color:#999999;}

.newsMian li h3{font-size:15px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;margin-top:15px;}

.newsMian li h3 a{color:#171717;}

.newsMian li h3 a:hover{color:#0169b5;}

.newsMian li a.more{display:inline-block;margin-top:10px;transition:all 0.3s;text-transform: uppercase;color:#333;}

.newsMian li a.more:hover{padding-left:10px;color:#0169b5;}

.newsMian li:hover img{transform: scale(1.1, 1.1)}



.margin-top-40 {margin-top:40px;}

.margin-top-20 {margin-top:20px;}

.margin-top-30 {margin-top:30px !important;}

.padding-bottom-40 {padding-bottom:40px !important;}

.padding-top-40 {padding-top:40px;}

.padding-bottom-20 {padding-bottom:20px;}

.padding-bottom-5 {padding-bottom:5px;}

.padding-bottom-10 {padding-bottom:10px;}

.padding-top-10 {padding-top:10px;}

.padding-top-20 {padding-top:20px;}

.padding-top-0 {padding-top:0 !important;}

.padding-bottom-0 {padding-bottom:0 !important;}

.margin-top-200 {margin-top:190px !important;}

.margin-b-20 {margin-bottom:20px !important;}

.margin-b-30 {margin-bottom:30px !important;}

.margin-b-40 {margin-bottom:40px;}

.margin-b-0 {margin-bottom:0 !important;}



/*弹出菜单*/

.header-wrap {

	height: 100px;

	/*position: relative;

	z-index: 103;*/

}



.header-wrap .header-inner {

	height: 100px;

	float:right;

}



.header-wrap .header-inner nav {

	overflow: hidden;

	height: 100px;

	float: right;

	clear: right

}



.header-wrap .header-inner nav ul {

	margin: 0;

	float: right

}



.header-wrap .header-inner nav ul li {

	float: left;

	padding:0;

	height: 100px;

	line-height: 100px;

	font-size: 16px;

	

}



.header-wrap .header-inner nav ul li h2 {

	color: #FFF;

	font-size: 15px;

	cursor: default;

	font-weight: normal;

	height: 100px;

    line-height: 130px;

    padding:0 14px;

	margin:0;

	cursor:pointer;

}



.header-wrap .header-inner nav ul li.cur {display:block; color:#2086d9;border-bottom:2px solid #2086d9;}

.header-wrap .header-inner nav ul li.selected {display:block;color:#2086d9;border-bottom:2px solid #2086d9;}



.header-wrap .header-inner .nav-right {

	float: right;

	width: 100%

}



.sub-menus {

	position: absolute;

	left: 0;

	right: 0;

	top: 100px;

	z-index: 102

}



.sub-menus .sub-menu {

	width: 100%;

	margin: 0;

	overflow: hidden;

	*zoom: 1;

	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);

	opacity: 0;

	position: absolute;

	top: -30px;

	-webkit-transition-duration: 550ms;

	-moz-transition-duration: 550ms;

	-o-transition-duration: 550ms;

	transition-duration: 550ms;

	display:none;

}



.sub-menus .sub-menu.show {

	-webkit-transition-duration: 250ms;

	-moz-transition-duration: 250ms;

	-o-transition-duration: 250ms;

	transition-duration: 250ms;

	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);

	opacity: .95;

	top: -30px;

	

	

}



.sub-menus .sub-menu dl {

	padding:20px 14px 20px 13px;

	float: left;

	font-size: 14px;

	height:260px;

	background:url(../images/bg1.png);

}

.sub-menus .sub-menu dl.k {

	moz-border-radius: 0 0 5px 5px;

	-webkit-border-radius: 0 0 5px 5px;

	border-radius: 0 0 5px 5px;

}

.sub-menus .sub-menu dl:last-child {

	margin-right:0;

}



.sub-menus .sub-menu dl dt {

	color: #000;

	margin-top: 8px;

	margin-bottom: 6px;

	padding-bottom: 11px;

    border-bottom:1px solid #cccccc;

}



.sub-menus .sub-menu dl dd {

	margin-bottom: 5px;

	/*margin-left: -5px;*/

	padding: 5px 0;

}

.sub-menus .sub-menu dl.k dd {

    /*padding-right:100px;*/

    border-bottom:1px solid #efefef;

}



.sub-menus .sub-menu dl dd a {

	padding: 0 5px;

	color: #555;

}



.sub-menus .sub-menu dl dd a:hover,.sub-menus .sub-menu dl dd a.current

	{

	color: #2086d9;

	text-decoration: none

}



.sub-menus .sub-menu dl dd i {

	display: inline-block;

	vertical-align: middle;

	zoom: 1;

	width: 1px;

	height: 12px;

	margin: 7px 0;

	background: #c8c8d0;

	margin: 0 10px;

	vertical-align: middle

}



@media (max-width:767px) {

	.header-wrap {

		height:auto;

	}

	

	.header-wrap .header-inner {

		height:auto;

		float:none;

	}

	.header-wrap .header-inner nav {

		height:auto;

		float:none;

	}

	.header-wrap .header-inner nav ul {

		float:none;

	}

	.header-wrap .header-inner nav ul li h2 {

		height:50px;

    	line-height:50px;

	}

	.header-wrap .header-inner nav ul li {

		height:50px;

		line-height:50px;

	}



}



@-webkit-keyframes spinPulse {

	0% { -webkit-transform:scale(0); }

	100% { -webkit-transform:scale(1);}

}

@keyframes spinPulse {

	0% { -webkit-transform:scale(0); }

	100% { -webkit-transform:scale(1);}

}



@keyframes spinoffPulse {

	0% { -webkit-transform:scale(0); }

	100% { -webkit-transform:scale(1);}

}

@-webkit-keyframes spinoffPulse {

	0% { -webkit-transform:scale(0);}

	100% { -webkit-transform:scale(1);}

}





@media (max-width:1760px) {

	.c_img_1_01 {right:27%;top:52%;}

	.c_img_1_02 {right:21.5%;top:62%;}

	.c_img_1_03 {right:15.5%;top:44%;}

	.c_img_1_04 {right:11.5%;top:30%;}

	.case_banner_01 {right:5%;}

	.case_banner_02 {right:5%;}

	.product_banner_01 {right:20%;top:23%;}

	.product_banner_02 {right:5%;top:10%;}

	.case_img_1 {right:0;top:14%;}

	.case_img_2 {right:5%;top:34%;}

	.about_img_1 {right:8%;}

	.about_img_2 {right:6%;}

}

@media (max-width:767px) {

.navbar-brand{ margin-left:2%;}

.nav-right{ margin-right:2%;}

	.dbt_big {font-size:30px; }

	.font30 {font-size:22px;}

	.intro {color:#555; font-size:1.2em; line-height:30px; text-align:left; margin-bottom:20px; display:block;}

	.padding-top-50 {padding-top:0;}

	.txt-con,.txt-con-full {width:100%; float:none; font-size:1.05em;}

	.txt-con p,.txt-con-full p {font-size:1.05em !important;}

	.img-con {width:100%; float:none; margin-top:20px;}

	.img-con img {width:100%;}

	#allmap {height:260px;}

	.tex-con,.tex-con p,.tex-con span,.tex-con em,.tex-con li,.tex-con font {font-size:1.1em;}

	.page-con {font-size:1.1em;}

	h1.dbt {margin:0 0 5px 0;}

	h1.dbt.padding-top-0 {padding-top:10px !important;}

	.dbt2 {font-size:18px; padding-bottom:10px;}

	.dbt3 {font-size:20px;}

	.honor-zs li {width:100%; float:none;}

	.photo p:nth-child(2) {float:none; width:100%; padding-right:0;}

	.photo p:nth-child(3) {float:none; width:100%; padding-left:0;}

	.txt3.sub {padding:0 20px;}

	.margin-top-410 {margin-top:0;}

	.margin-b-40 {margin-bottom:0;}

	.topBanner {min-height:350px;}

	.h440 {height:350px;}

	.topBanner h1 {padding-top:50px;}

	.topBanner .h2 {margin-top:30px; font-size:30px; text-align:center; line-height:40px;}

	.topBanner .txt3 {width:100% !important;max-height:80px;overflow:hidden; text-align:center;}

	.pro-img-sub {right:0;top:70%;width:100%;}

	.sub_nav2 {display:none;}

    .sub_nav a,.sub_nav2 a {margin:0 10px;font-size:13px;padding:0;}

	.aboutUs {margin-top:0;}

	.text-m {font-size:16px;} 

	.c_img_1_01 {width:69px;height:75px;background-size:69px 75px;left:38.5%;right:none;top:70%;}

	.c_img_1_02 {width:165px;height:14px;background-size:165px 14px;left:26%;right:none;top:72%;}

	.c_img_1_03 {width:276px;height:21px;background-size:276px 21px;left:13%;right:none;top:62%;}

	.c_img_1_04 {width:350px;height:21px;background-size:350px 21px;left:1%;right:none;top:53%;}

	.about_img_1 {width:267px; height:37px; background-size:267px 37px; right:12%;top:50%;}

	.about_img_2 {width:304px; height:83px; background-size:304px 83px; right:7%;top:60%;}

	.leader dl {margin-bottom:70px !important; padding:30px;min-height:auto !important; height:auto !important;}

	.leader.people.xs-mar-t-40 {margin-top:40px;}

	.leader.people dl.dot1 {margin-bottom:20px !important; height:auto; padding:30px 20px 30px 25px;}

	.leader dt img {width:95px; height:95px; margin:-75px auto 0 auto;}

	.leader {margin-top:80px;}

	.lc_img_con {width:330px; height:330px; background-size:330px 330px; margin-top:100px;}

	.lc_img_con ul li {width:80px; height:80px;}

	i.lc {margin-top:10px; margin-bottom:0;}

	.lc_img_con.sel-lc li:nth-child(1) {top:-39px;}

	.lc_img_con.sel-lc li:nth-child(2) {top:49px;}

	.lc_img_con.sel-lc li:nth-child(3) {top:206px;}

	.lc_img_con.sel-lc li:nth-child(4) {top:285px;}

	.lc_img_con.sel-lc li:nth-child(5) {top:207px;}

	.lc_img_con.sel-lc li:nth-child(6) {top:41px;}

	.tit_Bline {margin-bottom:30px; }

	.block-gray {padding-top:40px;padding-bottom:40px;}

	.block-gray.chart {min-height:auto; padding:60px 0; }

	#pie1 {margin-top:0;}

	.pie-pos #container {margin-top:80px;}

	.market_1 {margin-top:40px;}

	.tit_center {font-size:26px; margin-top:-15px;}

	.tit_center.block {margin-top:40px;}

	.cooperative.noBg {padding-bottom:20px !important;}

	.industry_1 {margin-bottom:20px;}

	.app_z.b1,.app_z.b2,.app_z.b3,.app_z.b4,.app_z.b5,.app_z.b6,.app_e.b7,.app_e.b8,.app_e.b9 {width:100%;background-size:cover;}

	.app_e,.app_z {margin-bottom:30px;}

	.detailNav {display:none !important;}

	.intro-center {width:100%; padding-top:0;}

	.tab-solu li i.so {display:none;}

	.tab-solu p {top:33px;left:20px;}

	.tab-solu.six p {top:52px;left:15px;}

	.tab-solu.six li a span {text-align:center;display:block;padding:0 5px;}

	.tab-solu.four p {left:25px;}

	.tab-box {padding-top:20px;}

	.solu-wrap {padding:20px;}

	.img-con2 {padding:30px 0 0 0;}

	.pinglun {margin-top:30px;}

	.industry_block {padding:30px 0;}

	.intro2 {padding-top:5px;}

	.product_banner_01 {width:147px; height:145px; background-size:147px 145px; right:35%;top:50%;}

	.product_banner_02 {width:326px; height:170px; background-size:326px 170px; right:10%;top:43%;}

	.case_img_1 {width:356px;height:135px;right:2.5%;top:49.5%;background-size:345px 135px;}

	.case_img_2 {width:270px;height:125px;right:15%;top:62%;background-size:270px 125px;}

	.map.case_gray {margin-bottom:10px;}

	.block-black {padding:40px 0 20px 0;}

	.pro-img-sub.posRe {height:350px;}

	.half-left{ margin-left:15px;}

	.txt2 {padding-bottom:10px;}

	.txt3 { margin-bottom:10px;}

	.case_banner_01 {width:267px;height:131px;background-size:267px 131px;right:15%;top:53%;}

	.case_banner_02 {width:291px; height:112px; background-size:291px 112px;right:15%;top:57%;}

	.newsLeft dt {float:none; padding-right:0; padding-bottom:20px;}

	.newsLeft.home dt {padding-right:0;}

	.newsLeft dt a img,.newsLeft.home dt a img {width:100%; height:100%;}

	.newsLeft dd.title2 a {font-size:18px;}

	.newsLeft.home dd.title2 a {color:#fff;font-size:14px;font-weight:normal;line-height:30px;text-align:center;height:30px;margin:0;}

	.newsLeft dl {margin-bottom:10px;}

	.newsLeft.home dl {position:relative;}

	.newsLeft.home dl dd.title2{background:rgba(0,0,0,.4);position:absolute;bottom:0;color:#fff;width:100%;}

	.newsin h2 {border:none;width:auto; height:40px; padding-left:0; padding-right:15px;}

	.news_qh {float:left;margin-top:12px; margin-bottom:0;}

	.news_more {top:25px;}

	.newsLeft.home ul {margin:0;}

	.newsRight {float:none;}

	#a_2_2_2 { font-size:1.2em; line-height:2.1em;}

	#a_2_2_2 img {width:100% !important; height:auto !important;}

	.top_related {font-size:1.1em;}

	.top_related.l,.top_related.r {float:none;}

	#daodu p {font-size:1.1em; width:90%;}

	#a_2_2_1 {padding-top:0;}

	.newsList {padding:40px 0;}

	#n_fenxiang {margin-top:0;}

	.margin-top-200 {margin-top:30px !important;}

	.service dl {height:auto;}

	.no-job {font-size:14px;}

	.no-job img {width:50px; height:50px;}

	.contact_us p {font-size:1.15em; line-height:30px;}

	.iPhone,.fangke {width:100%;height:auto; background-size:100% 100%;}

	.fangke {min-height:265px;}

	.product ul {margin-top:0;}

	.app_z .intro2,.app_e .intro2 {padding-right:50px !important; padding-left:50px !important;}

	.system_fea li dl {height:auto;}

	i.sys {right:-40px; opacity:.3;}

	.tit_fea {font-size:22px; margin-bottom:15px;}

	.tit2 {margin:20px 0;}

	.lc_txt {margin-bottom:30px;}

	a.btn_more.xs-full {width:100%;}

	.owl-theme .owl-controls .owl-buttons .owl-prev{left:0;}

	.owl-theme .owl-controls .owl-buttons .owl-next{right:0;}

	.xbt2 {top:40px;}

	.intro5 {font-size:16px;}

	.intro6 {font-size:16px;}

	#ALayer2 {display:none;}

	.news-list {margin-top:0;}

	.news-img a img {height:auto;}

	.news-img,.news-txt{float:none;width:100%; padding:5px 0 !important;}

	.right-new-list li .news-img {float:none !important;}

	.news-img{padding:0;}

	.news-txt{padding:10px 20px 20px 20px;}

	.news-left h5,.news-txt h5{margin-bottom:15px;}

	a.go-to{position:static;}

	.right-new-list li{width:100%; float:none;}

	.news {margin:0 20px;}

	.newsin {height:210px;}

	.news_scroll {float:none;width:100%;clear:both; margin-left:0;}

	.market{ display:none;}

	/*news*/

.news{padding:20px 0;overflow:hidden;}

.newsMenu{ display:none;}

.newsBox{width:100%;}

.newsMian li .sImg{ width:30%; float:left; margin-right:10px;}

.newsMian li .sImg img{ width:100%; height:100px;}

.newsMian li h3{ margin-top:0;}

.newsMian,.newsBox{ height:auto;}

.newsMian li{height:150px; padding:23px 0; border-bottom:#CCCCCC solid 1px;}

.sub-menus{ display:none;}

.product{ padding-bottom:10px;}

.product ul li{ height:180px; overflow:hidden;}

.product ul li a{ height:180px; padding-top:5px;}

.product ul li a i.ico_cp {width:60px; height:60px; display:block; background:url("../images/ico_product1.png")/*ico_product.png*/ no-repeat; margin:10px auto 0 auto;}

.product ul li a i.ico_cp.ico_cp_01 { background-position:0 0;}

.product ul li a:hover i.ico_cp.ico_cp_01 { background-position:0 -60px;}

.product ul li a i.ico_cp.ico_cp_02 { background-position:-60px 0;}

.product ul li a:hover i.ico_cp.ico_cp_02 { background-position:-60px -60px;}

.product ul li a i.ico_cp.ico_cp_03 { background-position:0 -120px;}

.product ul li a:hover i.ico_cp.ico_cp_03 { background-position:0 -180px;}

.product ul li a i.ico_cp.ico_cp_04 { background-position:-60px -120px;}

.product ul li a:hover i.ico_cp.ico_cp_04 { background-position:-60px -180px;}

.product ul li a i.ico_cp.ico_cp_05 { background-position:0 -240px;}

.product ul li a:hover i.ico_cp.ico_cp_05 { background-position:0 -300px;}

.product ul li a i.ico_cp.ico_cp_06 { background-position:-60px -240px;}

.product ul li a:hover i.ico_cp.ico_cp_06 { background-position:-60px -300px;}

.more_list{ display:none;}

.product ul li a:hover{ padding-top:10px;}

}

