/* 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; font-size:36px;}
.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/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/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/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/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/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/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/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/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/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/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/home/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; text-transform:capitalize;}
.product{background:#fff;padding-bottom:60px; min-width:1200px;}
.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/home/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/home/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:18px; 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/home/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/home/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/home/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/case/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");}


/*About Us*/
.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/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/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/partner/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/partner/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/partner/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/partner/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/partner/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/partner/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/partner/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/solution1/solution_img_01.png") no-repeat;width:534px;height:261px;display:block; position:absolute;right:25%;top:21%;}
.case_banner_02 {background:url("../images/solution1/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/solution1/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/solution1/case_edu_bg.jpg") no-repeat; background-size:cover;}
.app_z.b2 {background:url("../images/solution1/case_guangbo_bg.jpg") no-repeat;background-size:cover;}
.app_z.b3 {background:url("../images/solution1/case_yh_bg.jpg") no-repeat;background-size:cover;}
.app_z.b4 {background:url("../images/solution1/case_yingji_bg.jpg") no-repeat;background-size:cover;}
.app_z.b5 {background:url("../images/solution1/case_fangke_bg.jpg") no-repeat;background-size:cover;}
.app_z.b6 {background:url("../images/solution1/case_jiankong_bg.jpg") no-repeat;background-size:cover;}
.app_z.b7 {background:url("../images/solution1/case_kaoqin_bg_b.jpg") no-repeat;background-size:cover;}
.app_z.b8 {background:url("../images/solution1/case_zibo_bg_b.jpg") no-repeat;background-size:cover;}
.app_z.b9 {background:url("../images/solution1/case_jiaxiao_bg_b.jpg") no-repeat;background-size:cover;}

.app_e.b7 {background:url("../images/solution1/case_kaoqin_bg.jpg") no-repeat;background-size:cover;}
.app_e.b8 {background:url("../images/solution1/case_zibo_bg.jpg") no-repeat;background-size:cover;}
.app_e.b9 {background:url("../images/solution1/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/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/solution/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/solution/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/solution/pl_angle.png") no-repeat; width:18px; height:9px; display:block;}
.iPhone {background:url("../images/solution/iPhone.jpg") no-repeat; width:910px; height:670px; margin:0 auto;}
.iPhone.yinhuan {background-image:url("../images/solution/iPhone_yinhuan.jpg");}
.iPhone.guangbo {background-image:url("../images/solution/iPhone_guangbo.jpg");}
.iPhone.yingji {background-image:url("../images/solution/iPhone_yingji.jpg");}
.iPhone.jiankong {background-image:url("../images/solution/iPhone_jiankong.jpg");}
.iPhone.kaoqin {background-image:url("../images/solution/iPhone_kaoqin.jpg");}
.iPhone.jiaxiao {background-image:url("../images/solution/iPhone_jiaxiao.jpg");}
.iPhone.zibo {background-image:url("../images/solution/iPhone_zibo.jpg");}

.fangke {background:url("../images/solution/fangke.jpg") no-repeat; width:910px; height:620px; margin:0 auto;}
.dot1 dd {background:url("../images/solution/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/solution/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/product/focus_img.png") no-repeat; width:250px; height:247px; display:block; position:absolute;right:30%;top:23%;}
.product_banner_02 {background:url("../images/product/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/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/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:200px;
	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) {
.txt2 {font-size:1.2em;}
.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/home/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;}
}
