@charset "utf-8";

/* CSS Document */

*{ margin:0;padding:0; list-style-type:none; /*font-family: "Microsoft YaHei" */}

body{ font-size:12px;font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif;}

img{border:0;}

a{ text-decoration:none;}

a:hover{ text-decoration:none; outline:none;}

.clear{ clear:both;}

body a{outline:none;blr:expression(this.onFocus=this.blur());}

body a{text-decoration: none;}

input:focus,button { outline:none;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; border: none;}

textarea {-webkit-appearance: none;}

header{ background:#ffffff; position:relative; z-index:1000;}

.none{display:none;}

.logo{float:left; width:121px; height:56px;  background:url(../images/logo.png) no-repeat 0 0; text-indent:-10000px; overflow:hidden; font-size:12px;margin:15px 0 0px;position:relative;}

.logo a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;}

.slogan{ float:left; width:430px; overflow:hidden; margin-top:40px;}

.slogan dt{ float:left; width:100%; overflow:hidden; text-align:center; color:#222222; font-size:18px; font-weight:normal;}

.slogan dd{ float:left; width:100%; overflow:hidden; text-align:center; color:#212121; font-size:18px; font-weight:bold;}



.tel{ float:left; padding:39px 31px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; margin-bottom:0; width:256px;}

.tel dt{ float:left;  width:100%; color:#676767; font-size:14px; letter-spacing:10px; font-weight:normal;}

.tel dd{ float:left;  width:100%; padding-left:23px; background:url(../images/icon1.png) no-repeat 0 0; line-height:20px; color:#278edd; font-size:24px; margin-top:5px;}



.header_r{ float:right; overflow:hidden; width:270px; margin-top:12px;}

.header_r span{ float:left; width:268px; text-align:center; border:1px solid #d3e8f9; height:35px; line-height:35px; color:#248bdb; font-size:14px; letter-spacing:3px;}

.header_r ul{ float:left; width:100%; display:inline; overflow:hidden;}

.header_r ul li{ float:left; width:33.33%; overflow:hidden; background:url(../images/g.png) no-repeat right 37px;}

.header_r ul li a{ float:left; display:block; width:100%; overflow:hidden; padding-top:32px; color:#666666; font-size:14px; text-align:center;}

.header_r ul li a.gfwx{ background:url(../images/icon2.png) no-repeat center 0}

.header_r ul li a.sjwz{ background:url(../images/icon3.png) no-repeat center 0}

.header_r ul li a.jrsc{ background:url(../images/icon4.png) no-repeat center 0}



.navbar-inverse .navbar-nav > li > a.cur{ background-color:#248bda!important; color:#ffffff!important;}



/*footer*/

.footer_bottom{width: 100%;
    margin: auto;
    text-align: center;
    font-size: 14px;
    line-height: 50px;
	background: #000;color: #D1D1D1;position: relative;z-index: 10;}

.footer_bottom>span{font-size: 12px;}

.copright{width:100%; overflow:hidden; text-align:center; color:#fff;font-size:14px;opacity:0.4;}

.copright a{color:#fff;}

.footer_top{width:100%;background:#2d394d;padding:3% 0 1%;border-bottom:1px solid #232d3c;position: relative;z-index: 10;}



.links{ float:left; width:100%; overflow:hidden; margin-top:30px;}

.links dt{ float:left; width:100%; overflow:hidden; color:#ffffff; font-size:14px; font-weight:bold;}

.links dd{float:left; width:100%; overflow:hidden; line-height:24px; margin-top:5px;}

.links dd a{ color:#92959a; margin-right:16px;}

.links dd a:hover{ text-decoration:underline;}

.company-title{  width:100%; color:#ffffff; font-size:24px; font-weight:normal;}

.address_l{ float:left; width:40%; overflow:hidden; display:inline; color:#868b91; line-height:28px; font-size:14px; margin-top:5px;}

.address_r{ float:right; width:60%; overflow:hidden; display:inline; color:#868b91; line-height:28px; font-size:14px; margin-top:5px;}



.app_ewm{ float:left; width:45%; -webkit-box-shadow: 1px 1px 3px #252a36;  -moz-box-shadow: 1px 1px 3px #252a36; box-shadow: 1px 1px 3px #252a36; padding:8px; border:1px solid #474e60; margin-right:5%; margin-top:25px;}

.app_ewm dt{ float:left; width:100px; height:100px; overflow:hidden;}

.app_ewm dd{ float:left; width:50%; overflow:hidden; margin-left:13px;}

.app_ewm dd p{ float:left; width:100%; overflow:hidden; color:#989ba2; font-size:17px; margin-top:12px; height:20px;}

.app_ewm dd span{ float:left; width:100%; overflow:hidden; color:#7b818d;}

.app_ewm dd img{ float:left; margin-top:4px;}



.demand_box{ width:100%; background:url(../images/bg.png) repeat 0 0; padding-top:33px; padding-bottom:33px; overflow:hidden;}

.demand_title{ float:left; width:100%; overflow:hidden;}

.demand_title dt{ float:left; color:#333333; font-size:24px; font-weight:normal;}

.demand_title dd{ float:right; color:#666666; font-size:12px; margin-top:8px;}



.demand_list{ float:left; width:100%; overflow:hidden; display:inline;}

.demand_list li{ float:left; display:block; overflow:hidden; margin-right:1%;}

.demand_list li input{ width:100%; border:1px solid #eeeeee; border-radius:0;height: 42px; padding: 10px 12px;}

.demand_list li.input_1{ width:14%;}

.demand_list li.input_2{ width:30%;}

.demand_list li.input_3{ width:8%;}



.tjxmxq{
    background:#363d4d;
    border:none; border-radius:0;
    padding:11px 30px;
    color:#ffffff;
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    user-select: none;
}

/*.tjxmxq:hover{ background:#363d4d; color:#ffffff;}*/



/*main*/

.main-cont1{ width:100%; overflow:hidden; background:url(../images/cont1_bg.jpg) no-repeat center 0; background-size:cover; padding-top:50px; padding-bottom:50px; }

.hxyw-title{ width:100%;}

.hxyw-title dt{ width:100%; text-align:center; color:#666666; text-transform:uppercase; font-size:36px; font-weight:normal;}

.hxyw-title dd{ width:100%; text-align:center;}

.hxyw-title dd.hxyw{ font-size:36px; color:#222222;}

.hxyw-title dd.line i{ background:#248adc; width:57px; height:3px; display: inline-block;}

.hxyw-title dd.hx_slogan{ color:#676767; font-size:17px; letter-spacing:3px; margin-top:3px;}



.core-list{ float:left; width:100%; display:inline; overflow:hidden;}

.core-list li{ float: left; width:18%; display:block; overflow:hidden; margin-right:2%; position:relative;-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all;}

.core-list li:last-child{ margin-right:0}

.core-list-t{ position:absolute; top:0; left:50%; margin-left:-60px; width:120px; border:5px solid #ffffff; background:#eaeaea; text-align:center; line-height:120px; height:120px; border-radius:50%; font-size:60px; color:#333333;-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all;}



.core-ist-b{ width:100%; overflow:hidden; background:#ffffff; padding-top:66px; padding-bottom:5px; margin-top:50px;}

.core-ist-b h3{ float:left; width:100%; text-align:center; color:#232323; font-size:16px; margin-bottom:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.core-ist-b p{ float:left; width:100%; text-align:center; color:#a1a1a1; font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.more{float:left; width:100%; display:block; overflow:hidden; text-align:center; color:#a0a0a0; font-size:40px; }

/* .top_header{
		position: relative;
		width: 100%;
	} */

.core-list li:hover .core-list-t{ -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); background:#248bda; color:#ffffff;}

.core-list li:hover .core-ist-b{ background:#248bda;}

.core-list li:hover .core-ist-b h3{ color:#ffffff;}

.core-list li:hover p{ color:#ffffff;}

.core-list li:hover .more{ color:#ffffff;}



.small-program{ padding-top:30px; padding-bottom:0; overflow:hidden;}

.small-program-title{ float:left; width:100%; overflow:hidden; text-align:center; color:#222222; font-size:48px;}

.small-program-slogan{ float:left; width:100%; overflow:hidden; text-align:center; color:#222222; font-size:24px;}

.small-program-slogan2{float:left; width:100%; overflow:hidden; text-align:center; color:#999999; font-size:14px;}



.button_box{float:left; width:100%; overflow:hidden; text-align:center; margin-top:25px; padding-bottom:35px;}

.button_box a{ display:inline-block; padding:10px 35px; -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, .2);  -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, .2); box-shadow: 2px 2px 4px rgba(0, 0, 0, .2); border-radius:24px; color:#ffffff; font-size:18px; margin-left:6px; margin-right:6px;}

.button_box a.ckxq{ background:#248bdb; border:1px solid #227dc4;}

.button_box a.ljzx{ background:#76c5f4; border:1px solid #5faddc;}



.small_list{ float:left; width:100%; overflow:hidden; padding-left:20%; margin-top:70px;}

.small_list dl{ float:left; width:80%; overflow:hidden; margin-bottom:12px;}

.small_list dl dt{ float:left; font-size:46px; color:#666666;}

.small_list dl dd{ float:left; color:#222222; font-size:18px; font-weight:bold; margin-left:15px; margin-top:4px;}

.small_list p{ float:left; width:80%; overflow:hidden; color:#666666; font-size:16px; line-height:24px;}



.app_kf_box{ width:100%; overflow:hidden; background-color:#76c5f4; padding-top:30px; padding-bottom:40px;}

.t_alin_l{ text-align:left;}

.app_title{ float: left; width:100%; overflow:hidden; color:#ffffff; font-size:48px; font-weight:normal; margin-bottom:40px; margin-top:50px;}

.app_list{ float:left; width:100%; overflow:hidden; margin-top:5px;}

.app_list dt{float:left; width:100%; overflow:hidden; color:#ffffff; font-size:30px;}

.app_list dd{ float:left; width:100%; overflow:hidden; color:#ffffff; font-size:16px; margin-top:6px;}



.tengyun_box{ padding-top:55px; padding-bottom:55px;}

.tengyun_l{ padding-right:0}

.tengyun{ padding-left:0; padding-right:0}

.tengyun p{ width:100%;}

.ty_title{ font-size:40px; color:#222222; margin-top:54px;}

.ty_slogan{ font-size:26px; font-weight:bold;}

.ty_nr{ color:#999999; font-size:14px; margin-top:13px; margin-bottom:20px;}

.ty_pho img{ width:100%;}



.case_box{ width:100%; overflow:hidden; background:url(../images/pc1.jpg) no-repeat center 0; background-size:cover; padding-top:50px; padding-bottom:40px;}

.case-title{ float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:36px; font-weight:normal; margin-top:5px;}



.case-frfed{ border-top:1px solid #484e5c; background:url(../images/lines2.jpg) repeat-x 0 bottom; border-bottom:0; float:left; width:100%; margin-top:20px; padding-left:20%;}

.case-frfed li{ background:none; padding-right:0; margin-left:40px; margin-right:40px;}

.case-frfed li a{ color:#ffffff; font-size:18px; border:none;}

.case-frfed li a:hover{ background:none;}

.tab-content{ float: left;}



.da-thumbs{list-style: none;position: relative;padding: 0; margin-top:15px;}

.da-thumbs li{float: left; position: relative; margin-top:25px;}

.da-thumbs li a,.da-thumbs li a img{display: block;position: relative; width:100%;}

.da-thumbs li i{ float:left; width:100%; overflow:hidden; text-align:center; background:#ffffff; line-height:60px; color:#363636; font-size:18px; font-style:normal;}

.da-thumbs li a{overflow: hidden;}

.da-thumbs li a div{position: absolute;background: #000000;background: rgba(60,152,240,0.9);width: 100%;height: 100%; bottom:-100%;}

.da-thumbs li a div span{display: block;padding: 80px 0 0 0; margin-top:96px; text-transform: uppercase;font-weight: normal; line-height:2em; font-size:18px; text-align:center; color:#ffffff; background:url(../images/ss.png) no-repeat center 0;}



.process_box{ width:100%; overflow:hidden; background:url(../images/pc2.jpg) no-repeat center 0; background-size:cover; padding-top:47px; padding-bottom:30px;}

.process_box_title{ float:left; width:100%; overflow:hidden; background:url(../images/lines3.png) no-repeat center 55px; padding-bottom:20px;}

.process_box_title dt{float:left; width:100%; overflow:hidden; text-align:center; font-size:34px; color:#ffffff; font-weight:normal;}

.process_box_title dd{float:left; width:100%; overflow:hidden; text-align:center;font-size:14px; color:#ffffff; }



.lc_list{ float:left; width:50%; overflow:hidden; background:url(../images/bg2.png) no-repeat 0 0; min-height:155px; padding-top:43px;}

.lc_list dt{ float:left; width:100%; padding-left:40px; color:#ffffff; font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.lc_list dt i{ font-weight:normal; font-style:normal; font-size:20px; color:#248bda; margin-right:28px;}

.lc_list dd{ float:left; width:70%; overflow:hidden; color:#ffffff; line-height:20px; font-size:12px; margin-top:62px; height:40px;}



.news_box{ float:left; width:100%; border:1px solid #e5e5e5; padding:20px 20px 10px 20px;}

.qykh_title{ float:left; width:100%; color:#222222; font-size:22px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.qykh_title i{ font-style:normal; color:#999999;}

.tj_pho{ float:left; width:100%; overflow:hidden;}

.tj_pho img{ width:100%;}



.news_list{ float:left; width:100%; overflow:hidden; margin-top:10px;}

.news_list li{ float:left; display:block; width:100%; overflow:hidden;}

.news_list li a{ float:left; display:block; width:66%; line-height:30px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#666666; font-size:12px; padding-left:15px; background:url(../images/list01.jpg) no-repeat 0 center;}

.news_list li span{ float:right; line-height:30px; color:#999999; font-size:12px;}

.news_list li a:hover{ color:#38a2ec;}



.list_lh{ float:left; width:100%; overflow:hidden; margin-top:13px; margin-bottom:7px;}







.news_box_cont{ padding-top:50px; padding-bottom:50px; overflow:hidden;}

.dsj_box{ width:100%; overflow:hidden; background:url(../images/pc3.jpg) no-repeat center 0; background-size:cover; padding-top:40px; padding-bottom:40px;}



.customer{ float:left; width:100%; overflow:hidden;}

.customer dt{ float:left; width:100%; overflow:hidden; text-align:center; color:#666666; letter-spacing:24px; font-size:16px;}

.customer dd{ float:left; width:100%; overflow:hidden; text-align:center; color:#258bdb; font-weight:bold; font-size:26px; margin-top:10px;}



.customer_list{ float:left; display:inline; overflow:hidden; margin-top:20px; padding-top:3px; padding-left:1px;}

.customer_list li{ float:left; display:block; width:14.2%; overflow:hidden; border:1px solid #ececec; margin-left:-1px; margin-top:-1px;}

.customer_list li img{ width:170px; height:126px;}



.col_fourth{ float:left; width:20%; overflow:hidden; position:relative;}

.timer{ width:100%; text-align:center;}

.jia{ float:left; width:90%; text-align:right; float:left; font-size:30px;color:#ffffff; font-style:normal; font-family: Arial, Helvetica, sans-serif; margin-top:-56px;}

.count-title{color:#ffffff; font-size:80px; font-weight:bold; font-family: Arial, Helvetica, sans-serif}

.count-text{ float:left; width:100%; color:#ffffff; text-align:center; margin-top:10px;}

.jia2{ float:left; width:100%; text-align:right; float:left; font-size:30px;color:#ffffff; font-style:normal; font-family: Arial, Helvetica, sans-serif; margin-top:-56px;}



/*在线考试系统*/

.nybanner{ width:100%; overflow:hidden;}

.thumb_ba img{ width:100%;}



.kyycj_box{ padding-top:35px; padding-bottom:35px;}

.zxksxt_title{ width:100%; overflow:hidden; display:block;}

.zxksxt_title dt{ width:100%; text-align:center; color:#333333; font-size:36px;}

.zxksxt_title dd{ width:100%; text-align:center; color:#666666; font-size:18px; margin-top:10px; line-height:30px;}



.kyycj_list{ float:left; width:20%; overflow:hidden; padding-left:2%; padding-right:2%;}

.kyycj_list dt{ float:left; width:100%; overflow:hidden; text-align:center;}

.kyycj_list dd{ float:left; width:100%; overflow:hidden; text-align:center; margin-top:20px; line-height:; color:#333333; font-size:12px; line-height:18px;}



.features-box{ width:100%; background:#f4f4f4; overflow:hidden; padding-top:40px; padding-bottom:30px;}



.cpts_list{ float:left; width:80%; overflow:hidden; margin-left:10%;}

.cpts_list dt{ width:100%; overflow:hidden; text-align:center;}

.cpts_list dd{ width:100%; overflow:hidden; text-align:center; color:#333333; font-size:18px; margin-top:0;}

.cpts_list dd.cpts_list_nr{ font-size:14px; color:#333333; line-height:24px; margin-top:30px;}



.xtgn_box{ padding-top:42px; padding-bottom:42px;}



.xtgn_list{ float:left; width:16%; overflow:hidden; margin-left:2%; margin-right:2%; margin-top:30px;}

.xtgn_list dt{ float:left; width:100%; overflow:hidden; text-align:center; border-radius:5px; background:#f7774a; color:#ffffff; font-size:18px; margin-bottom:10px; padding-top:10px; padding-bottom:10px;}

.xtgn_list dd{ float:left; width:100%; overflow:hidden; margin-top:5px; background:#aaaaaa; border-radius:5px; padding-left:10px; padding-right:10px; min-height:96px;}

.xtgn_list dd h3{float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:14px;}

.xtgn_list dd p{float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:12px; margin-top:5px; line-height:18px;}



.service_box{ width:100%; overflow:hidden; background:url(../images/ksxt_27.jpg) no-repeat center 0; background-size:cover; padding-top:25px; padding-bottom:25px;}

.service_box_title{ width:100%; text-align:center; color:#333333; font-size:30px; font-weight:normal;}



.service_list{ float:left; width:100%; overflow:hidden; margin-top:30px;}

.service_list dt{ float:left; width:100%; overflow:hidden; text-align:center;}

.service_list dd{ float:left; width:100%; overflow:hidden; text-align:center; color:#333333; font-size:24px; margin-top:15px;}



/*直播*/

.live_what{ padding-top:41px; padding-bottom:0;}

.live_what_title{ width:100%; overflow:hidden; display:block;}

.live_what_title dt{ width:100%; text-align:center; color:#333333; font-size:36px; font-weight:normal;}

.live_what_title dt i{ color:#248bdb; font-style:normal;}

.live_what_title dd{ width:100%; text-align:center; color:#666666; font-size:14px; margin-top:10px; line-height:24px;}

.live_what_nr{ width:100%; overflow:hidden;}

.live_what_nr img{ width:100%;}



.live_fanwei{ width:100%; background:#f4f4f4; padding-top:40px; padding-bottom:30px;}



.fwfw_list{ float:left; width:100%; overflow:hidden; padding-left:10%; padding-right:10%;}

.fwfw_list dt{ width:100%; overflow:hidden; text-align:center;}

.fwfw_list dd{ width:100%; overflow:hidden; text-align:center; color:#333333; font-size:14px; margin-top:0;}

.fwfw_list dd.fwfw_list_nr{ font-size:14px; color:#666666; line-height:24px; margin-top:15px;}



.line_r{ border-right:1px solid #e6e6e6;}

.p_b_20{ padding-bottom:20px;}



.tsgn_box{ padding-top:40px; padding-bottom:20px;}



.tsgn_list{ float:left; width:100%; border:1px solid #efefef; padding:11px;}

.tsgn_list dt{ width:100%; overflow:hidden;}

.tsgn_list dt img{ width:100%;}

.tsgn_list dd{ float:left; width:100%; font-size:24px; color:#333333; margin-top:15px;}

.tsgn_list dd.tsgn_list_nr{ float:left; width:100%; color:#333333; font-size:14px; line-height:24px; margin-top:10px;}



/*健身*/

.kyycj_list2{width:100%; overflow:hidden; padding-left:8%; padding-right:8%; margin-top:15px;}

.kyycj_list2 dt{ float:left; width:100%; overflow:hidden; text-align:center;}

.kyycj_list2 dd{ float:left; width:100%; overflow:hidden; text-align:center; margin-top:20px; line-height:; color:#333333; font-size:18px;}

.kyycj_list2 dd.kyycj_list2_nr{ font-size:12px; line-height:21px;}

.kyycj_list2 img{width: 40%;}



.jsxt_vs{ width:100%; background:#f2f6fa; padding-top:28px; padding-bottom:50px;}

.jsxt_vs_box{ background:url(../images/js_14.jpg) no-repeat center 0; padding-top:0; padding-bottom:0;}



.znjsxt_title{ float:left; width:100%; overflow:hidden; text-align:center; color:#20a3fe; font-size:30px; margin-top:82px; padding-right:25%;}

.ctjsxt_title{ float:left; width:100%; overflow:hidden; text-align:center; color:#20a3fe; font-size:30px; margin-top:82px; padding-left:29%;}



.znjsxt_nr{ float:left; width:100%; overflow:hidden; margin-top:107px;}

.znjsxt_nr li{ float:left; display:block; width:80%; overflow:hidden; margin-top:27px;}

.znjsxt_nr li h3{ width:100%; color:#20a3fe; font-size:21px; font-weight:normal; margin-top:0}

.znjsxt_nr li p{ width:100%; overflow:hidden; color:#333333; font-size:14px;}



.ctjsxt_nr{ float:right; width:50%; overflow:hidden; margin-top:107px;}

.ctjsxt_nr li{ float:left; display:block; width:100%; overflow:hidden; margin-top:27px;}

.ctjsxt_nr li h3{ width:100%; color:#666666; font-size:21px; font-weight:normal; margin-top:0}

.ctjsxt_nr li p{ width:100%; overflow:hidden; color:#333333; font-size:14px;}



.module_box{ width:100%; overflow:hidden; background:url(../images/js_17.jpg) no-repeat center 0; padding-top:30px; padding-bottom:26px;}

.module_title{ float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:36px;}



.grea_bg{width:100%; background:#f2f6fa; padding-top:20px; padding-bottom:20px; overflow:hidden;}

.jsxt_list{ width:84%; overflow:hidden; margin-top:100px;}

.jsxt_list dt{ width:100%; color:#333333; font-size:30px; font-weight:normal;}

.jsxt_list dd{ font-size:14px; color:#666666; line-height:30px; margin-top:30px;}

.jsxt_pho{ width:100%; float:left; text-align:center;}

.zmks-list{ padding-top:25px; padding-bottom:25px; overflow:hidden;}



.sdjs_box{ padding-top:30px; padding-bottom:30px;}

.sdjs-box-title{ width:100%; overflow: hidden; text-align:center; color:#333333; font-size:36px; font-weight:normal;}

.sdjs-list{ width:100%; overflow:hidden; margin-top:35px; float:left;}

.sdjs-list dt,.sdjs-list dd{ width:100%; text-align:center;}

.sdjs-list dd p{ width:100%; text-align:center; color:#333333; font-size:24px; margin-top:15px;}

.sdjs-list dd span{ width:100%; text-align:center; color:#666666; font-size:14px;}





.module_box-frfed{ width:100%; border:none; margin-top:35px; float:left;white-space:nowrap; overflow:hidden;}

.module_box-frfed li{ float:left; display:block; width:136px; margin:0; padding:0;margin-right:26px; margin-left:26px; background:none;height:246px; overflow:hidden}

.module_box-frfed li a{ float:left; display:block; width:136px; height:152px; text-align:center; color:#ffffff; border:none; border-radius:0; padding-top:30px;  background:url(../images/js_4.png) no-repeat 0 0;}

.module_box-frfed li a span{ font-size:50px;}

.module_box-frfed li a i{ float:left; width:100%; font-style: normal; font-size:18px; margin-top:10px;}

.module_box-frfed li:hover{ border:none;}

.module_box-frfed li:hover a{ background:url(../images/js_3.png) no-repeat 0 0; border:none;color:#333333; }

.module_box-frfed > li.active{ background:url(../images/jt.png) no-repeat center bottom;}

.module_box-frfed > li.active > a, .module_box-frfed > li.active > a:hover, .module_box-frfed > li.active > a:focus{ color:#333; border-bottom:0; background:url(../images/js_3.png) no-repeat 0 0; }



.hjgl_box{ margin-top:17px;}

.hjgl-title{ width:100%; color:#333333; font-weight:normal; font-size:24px; margin-top:85px;}

.hjgl_list{ float:left; width:100%; background:url(../images/js_24.jpg) repeat-y 4px 10px; margin-top:15px;}

.hjgl_list li{ float:left; display:block; overflow:hidden; width:100%; padding-left:30px; background:url(../images/js_20.jpg) no-repeat 0 8px; margin-bottom:29px; }

.hjgl_list li p{ width:100%; color:#333333; font-size:18px;float:left; margin:0}

.hjgl_list li span{ width:100%; color:#999999; font-size:14px; margin-top:6px; float:left;}

.arr{  position: absolute; left: 0; top: 50%; margin-top: -10px; margin-left: 0px; border-color: transparent transparent transparent #fff;border-style: dashed dashed dashed solid;}



.mobile-game-cont1{ padding-top:25px; padding-bottom:38px;}

.mobile-game-cont1-left{ float:left; width:40%; overflow:hidden;}

.mobile-game-cont1-left img{ width:100%;}

.mobile-game-cont1-right { float:right; width:55%; overflow:hidden;}

.mobile-game-cont1-right h3{ width:100%; overflow:hidden; color:#333333; font-weight: normal; font-size:36px; margin-top:40px;}

.mobile-game-cont1-right p{ width:100%; line-height:24px; color:#666666; font-size:14px; margin-top:30px;}



.game_youshi{ background:#f6f6f6; width:100%; overflow:hidden; padding-top:50px; padding-bottom:50px;}

.advantage_title{ width:100%; overflow:hidden; text-align:center; color:#333333; font-size:36px;}

.advantage-list{ float:left; display:block; width:12%; overflow:hidden; margin-left:1%; margin-right:1%; margin-top:20px;}

.advantage-list dt{ width:100%}

.advantage-list dt img{ width:100%;}

.advantage-list dd{ width:100%; text-align:center; color:#333333; font-size:18px; margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}



.game_products{ padding-top:30px; padding-bottom:30px;}



.game_lmdh{ width:657px; margin:0 auto; padding-top:25px;}

.game_lmdh ul{float:left;display:inline; border:1px solid #cccccc; border-radius:17px; line-height:34px;}

.game_lmdh ul li{ float:left; display:block}

.game_lmdh ul li a{ float:left; display:inline-block; width:127px; text-align:center; color:#333333; font-size:16px; border-radius:17px;}

.game_lmdh ul li a:hover{ color:#ffffff; background:#464646;}

.game_lmdh ul > li.active > a, .game_lmdh ul > li.active > a:hover, .game_lmdh ul > li.active > a:focus{ color:#333; border-bottom:0; background-color:#464646;color:#ffffff;}







.game_content{ float:left; width:100%;}



.game_content_list{ float:left; width:100%; overflow:hidden; display:inline;}

.game_content_list li{ float:left; width:14%; padding-left:1%; padding-right:1%; display:block;}

.game_content_list li img{ width:100%; margin-top:18px;}



.nd_slogan{float:left; width:100%; overflow:hidden; text-align:center; background:url(../images/lines4.png) no-repeat center center; color:#333333; font-size:14px; margin-top:8px}



.plan-list{ float:left; width:100%; overflow:hidden; margin-top:53px;}

.plan-list dt{float:left; width:100%; overflow:hidden; text-align:center;}

.plan-list dd{float:left; width:100%; overflow:hidden; text-align:center; color:#333333; font-size:18px; margin-top:20px;}



.m_t_20{ margin-top:30px; float:left;}



.bg_line{ background:url(../images/lines5.jpg) no-repeat right 80px;}



.jylc_box{ width:100%; display:inline; overflow:hidden; margin-top:28px; float:left; margin-bottom:0}

.jylc_box li{ float:left; display:block; width:20%;}

.jylc-list{ float:left; width:100%; overflow:hidden; margin-bottom:0}

.jylc-list dt{ float:left; width:100%; text-align:center;}

.jylc-list dd{ float:left; width:100%;}

.jylc-list dd p{ float:left; width:100%; text-align:center; color:#333333; font-size:18px; margin-bottom:0; margin-top:20px;}

.jylc-list dd span{ float:left; width:100%; text-align:center; color:#999999; font-size:12px; margin-top:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}



.zlvsqt{ padding-top:35px; padding-bottom:50px; overflow:hidden;}

.zlvsqt_bg{ background:url(../images/sy_33.jpg) no-repeat center 0;}



.vs_pho{ width:100%; overflow:hidden;}

.vs_pho dt{ width:100%; overflow:hidden; text-align:center;}

.vs_pho dd{ width:100%; overflow:hidden; text-align:center; color:#333333; font-size:24px; margin-top:2px;}

.vs-list{ width:100%;}

.vs-list li{ width:100%; float:left; display:block; margin-top:4px; margin-bottom:20px; border-radius:4px; padding:15px 37px 15px 100px; background:url(../images/z.png) no-repeat 32px center; color:#ffffff; font-size:18px; line-height:24px; min-height:82px;}

.vs-list li.vs1{ background-color:#f98b29;}

.vs-list li.vs2{ background-color:#3282dc;}

.vs-list li.vs3{ background-color:#6eb543;}

.vs-list li.vs4{ background-color:#48b7c1;}



.vs-list li.dz{background:url(../images/dz.png) no-repeat 32px center;background-color:#dddddd; color:#333333;}



.p_l_n{ padding-left:4%; padding-right:4%;}



.small_program{ padding-top:40px; overflow:hidden; padding-bottom:0}

.wxxcx_title{ float:left; width:100%; margin-top:0;}

.wxxcx_title dt{ float:left; width:100%; overflow:hidden; text-align:center; color:#333333; font-size:36px;}

.wxxcx_title dd{ float:left; width:100%; overflow:hidden; text-align:center; font-size:36px;}



.sdnt_pho{ float:left; text-align:right; width:100%;}

.sdnt_list{ float:left; margin-top:45px; width:100%; padding-right:30%;}

.sdnt_list li{ float:left; width:310px; display:block; overflow:hidden; background:#666666; border-radius:12px; text-align:center; line-height:65px; color:#ffffff; font-size:30px; font-weight:bold; margin-top:15px;}



.small_program2{ width:100%; background:url(../images/xcx_07.jpg) no-repeat center 0; padding-top:20px; padding-bottom:40px; background-size: cover}

.wxxcx_title2{ float:left; width:100%; margin-top:0;}

.wxxcx_title2 dt{ float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:36px;}

.wxxcx_title2 dt i{ font-size:60px; font-style:normal;}

.wxxcx_title2 dd{ float:left; width:100%; overflow:hidden; text-align:center; font-size:36px; color:#ffffff;}



.liuliang{ float:left; width:100%; overflow:hidden; border:1px solid #f3f3f3; padding:22px 20px; margin-top:15px; min-height:168px;}

.liuliang dt{ float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:30px; font-weight:normal;}

.liuliang dd{ float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:18px; font-weight:normal; line-height:30px; margin-top:18px;}



.xcx_slogan{ float:left; width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:14px; margin-top:20px;}



.small-program-title2{ float:left; width:100%; overflow:hidden; text-align:center; color:#222222; font-size:36px; font-weight:bold;}

.small-program-slogans1{ float:left; width:100%; overflow:hidden; text-align:center; color:#222222; font-size:36px;}

.small-program-slogans2{float:left; width:100%; overflow:hidden; text-align:center; color:#666666; font-size:18px;}

.small-program-slogans1 i{ font-style:normal; color:#248bdb;}



.small_program3{ width:100%; overflow:hidden; background:url(../images/xcx_09.jpg) no-repeat center 0; padding-top:40px; padding-bottom:20px; background-size:cover}

.small_program3 dl{ width:100%;}

.small_program3 dl dt{ width:100%; text-align:center; color:#ffffff; font-size:36px;}

.small_program3 dl dt i{ font-style:normal; font-weight:normal;}

.small_program3 dl dd{ width:100%; overflow:hidden; text-align:center; color:#ffffff; font-size:36px;}

.small_program3 dl dd i{ color:#28bf62; font-style:normal;}



.small_program4{ padding-top:55px; padding-bottom:25px;}



.program_list{ float:left; width:25%; overflow:hidden;}

.program_list dt{ width:100%; overflow:hidden; text-align:center;}

.program_list dd{ width:100%; overflow:hidden; text-align:center; color:#333333; font-size:14px; margin-top:5px;}

.p_n{ padding:0; margin:0;}

.yxxgj-title{ width:100%; overflow:hidden; float:left; margin-top:25px;}

.yxxgj-title dt{ float:left; width:100%; text-align:center; font-size:36px; color:#333333;}

.yxxgj-title dt i{ font-style:normal;  font-weight:normal;}

.yxxgj-title dd{ float:left; width:100%; overflow:hidden; text-align:center; color:#333333; font-size:36px; }

.yxxgj-title dd i{ color:#248bdb; font-size:36px; font-style:normal;}



.xcx_vs{ float:left; width:100%; text-align:center;}

.xcx_vs img{ width:90%;}

.small_program5{ background:url(../images/xcx_36.jpg) no-repeat center 0; background-size:cover; padding-top:10px; padding-bottom:325px;}

.yxxgj-title2{ width:100%; overflow:hidden; float:left; margin-top:25px;}

.yxxgj-title2 dt{ float:left; width:100%; text-align:center; font-size:36px; color:#333333;}

.yxxgj-title2 dt i{ font-style:normal;  font-weight:normal;}

.yxxgj-title2 dd{ float:left; width:100%; overflow:hidden; text-align:center; color:#333333; font-size:24px; margin-top:10px;}



.small_program6{ padding-top:38px; padding-bottom:40px;}



.yxxgj-title3{ width:100%; overflow:hidden; float:left;}

.yxxgj-title3 dt{ float:left; width:100%; text-align:center; font-size:36px; color:#333333;}

.yxxgj-title3 dd{ float:left; width:100%; overflow:hidden; text-align:center; color:#333333; font-size:24px; margin-top:5px;}



.xcx-case{list-style: none;position: relative;padding: 0; margin-top:15px;}

.xcx-case li{float: left; position: relative; margin-top:25px;}

.xcx-case li a{ border:1px solid #dddbdc;}

.xcx-case li a,.xcx-case li a .case_p{display: block;position: relative; width:100%;}

.xcx-case li i{ float:left; width:94%; overflow:hidden; line-height:34px; margin-top:3px; color:#333333; font-size:16px; font-style:normal; margin-left:3%; border-bottom:1px solid #eeeeee;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.xcx-case li p{float:left; width:94%; overflow:hidden; color:#333333; font-size:12px; font-style:normal; margin-left:3%; margin-top:8px;}

.xcx-case li a{overflow: hidden;}

.xcx-case li a div{position: absolute;background: #000000;background: rgba(36,139,219,0.9);width: 100%;height: 100%; bottom:-100%;}

.xcx-case li a div span{display: block;padding: 45px 0 0 0; margin-top:61px; text-transform: uppercase;font-weight: normal; line-height:2em; font-size:18px; text-align:center; color:#ffffff;}



.xcxewm{  display: inline-block; border-radius:10px; background:#edeef0; overflow:hidden; padding:6px; }

.f_wx,.mb_tel{

	display: none;

}





@media(min-width:768px) and (max-width:1024px){

}

@media (max-width: 1024px){

.header_r{ display:none;}

.nav > li{ padding-right:0;}

.navbar-inverse .navbar-nav > li > a{ font-size:12px;}

.tengyun_l img{ width:96%;}

.button_box a{ padding:10px 18px;}

.case-frfed{ padding-left:10%;}

.tjxmxq{ padding:11px 10px}

.app_ewm dt{ width:80px; height:80px;}

.app_ewm dt img{ width:100%;}

.app_ewm dd img{ width:20px;}

.app_ewm dd p{ font-size:14px;}

.program_list{ width:50%;}

}

@media (max-width: 992px){

.tel{ display:none;}

.news_box{ margin-top:10px;}

.demand_list li.input_2{ width:30%;}

.xcx_pho{ display:none;}

.small_list{ margin-top:10px; margin-bottom:10px; padding-left:3%;}

.small-program-title{ font-size:2.4rem;}

.small-program-slogan{ font-size:1.2rem}

.button_box a{ font-size:14px;}

.button_box{ margin-bottom:15px;}

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

.app_kf_box{ margin-bottom:20px;}

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

.process_box_title{ background:none;}

.module_box{ display:none;}

.case-frfed li{ margin-left:10px; margin-right:10px;}



.customer_list{ margin-top:10px;}

.customer_list li{ width:50%;}

.customer_list li img{ width:100%; height:auto;}

.lc_list{ width:85%; margin-left:15%;}

.mb_tel{display:block;position:fixed;bottom:138px;right:2%;z-index:100;}



}

@media (max-width: 767px){



/*header*/

.nav > li{padding:0;background:none;text-align:center;margin:0 3%;}

.slogan,.header_r,.tel{ display:none;}

.logo{margin-top:0;margin-bottom:0;position:absolute;left:5;top:7px;background:url(../images/logo.png) no-repeat 0 0; background-size:auto 32px;}

.navbar-inverse .navbar-nav > li > a{ font-size:14px;}

/*footer*/

.demand_box{ padding-top:15px; padding-bottom:15px;}

.demand_title dt,.demand_title dd{ width:100%; text-align:center;}

.demand_list li{ margin-top:5px;}

.demand_list li.input_1,.demand_list li.input_2{ width:100%;}

.footer_top{ padding-top:10px; padding-bottom:0}

.address_l,.address_r{ width:100%; margin-top:0}

.app_ewm{ display:none;}

.links{ display:none;}

.customer_list{ margin-top:10px;}

.customer_list li{ width:50%;}

.customer_list li img{ width:100%; height:auto;}

.customer dt{ letter-spacing:1px;}

.news_box_cont{ padding-top:20px; padding-bottom:5px;}

.col_fourth{ width:100%;}

.news_box{ margin-top:15px;}

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

.da-thumbs li i{ font-size:14px; line-height:40px;}

.app_title{ font-size:2.6rem;}

.app_list dt{ font-size:1.5rem}

.app_list dd{ font-size:1.3rem;}

.small_list p{ width:100%; font-size:1.3rem;}

.small_list dl{ margin-bottom:0}

.small_list dl dt{ font-size:36px;}

.small_list dl dd{ font-size:1.5rem;}

.hxyw-title dt,.hxyw-title dd.hxyw{ font-size:1.8rem;}

.hxyw-title dd.hx_slogan{ font-size:1rem; letter-spacing:1px;}

.process_box_title dt{ font-size:1.7rem;}

.qykh_title{ font-size:1.4rem;}

.ty_title{ font-size:2rem; margin-top:20px;}

.ty_slogan{ font-size:1.3rem;}

.case-title{ font-size:1.8rem;}

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

.lc_list{ width:46%; margin-left:4%;}

.tengyun{ width:100%; padding-left:2%; padding-right:2%;}

.jia2{ width:80%;}

.case-frfed{ padding-left:0}

.case-frfed li a{ font-size:14px;}

.case-frfed li{ margin:0;width: 100%;text-align: center;}

.case-frfed li > a{ padding-left:10px; padding-right:10px;}



.core-list li{ width:48%; margin-top:10px;}

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

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

.small-program-slogan{ font-size:18px;}

.app_left{ width:100%;}

.app_right{ width:100%;}

.app_right img{ width:100%;}



.core-list-t{ font-size:3.5rem;width:80px; height:80px; line-height:80px; margin-left:-40px;}

.core-ist-b{ margin-top:40px; padding-top:30px;}

.company-title{ font-size:18px;}





/*微信小程序*/





.small_program{ padding-top:20px;}

.wxxcx_title dt,.wxxcx_title2 dt,.wxxcx_title dd,.wxxcx_title2 dd,.small-program-title2,.small-program-slogans1,.small_program3 dl dt,.small_program3 dl dd,.yxxgj-title dt,.yxxgj-title dd,.yxxgj-title dd i,.yxxgj-title2 dt,.yxxgj-title3 dt,.mobile-game-cont1-right h3,.advantage_title,.zxksxt_title dt,.sdjs-box-title,.service_box_title,.live_what_title dt{ font-size:1.9rem;}

.yxxgj-title2 dd,.yxxgj-title3 dd,.small-program-slogans2,.advantage-list dd,.plan-list dd,.vs-list li,.znjsxt_nr li h3,.ctjsxt_nr li h3,.zxksxt_title dd,.sdjs-list dd p,.service_list dd,.tsgn_list dd{ font-size:1.5rem;}

.wxxcx_title2 dt i{ font-size:2.8rem;}

.liuliang dt{ font-size:1.5rem;}

.liuliang dd{ font-size:14px; line-height:1.8rem; margin-top:10px;}

.liuliang{ padding:10px;min-height:30px; margin-top:0;}

.sdnt_pho img{ width:100%;}

.sdnt_list{ padding:0; margin-top:0; margin-bottom:15px;}

.sdnt_list li{ width:46%; font-size:1.5rem; margin-left:2%; margin-right:2%; line-height:45px; margin-top:10px;}

.program_list{ width:100%;}

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

.xcx-case{ margin-top:0}

.xcx-case li{ margin-top:15px;}

.small_program5{ padding-bottom:100px;}

.f_wx{

	display: block;

}

.f_bwx{

	display: none;

}



/*手游开发*/

.mobile-game-cont1-left,.mobile-game-cont1-right{ width:100%;}

.mobile-game-cont1-left img{ width:97%;}

.advantage-list{ width:46%; margin-left:2%; margin-right:2%;}

.game_lmdh{ width:100%;}

.game_content_list li{ width:50%; padding-left:3%; padding-right:3%;}

.nd_slogan{ background:none;}

.jylc_box li{ width:50%; margin-bottom:15px;}

.zlvsqt_bg{ background:none;}

.demand_title dt{ font-size:18px;}

.plan-list dt img{ width:80%;}

.jylc-list dt img{ width:80%;}

.vs_pho dd{ font-size:18px;}





/*健身*/

.jsxt_vs_box{ background:none;}

.znjsxt_title{ margin-top:20px; text-align:left;}

.znjsxt_nr{ margin-top:0;}

.znjsxt_nr li,.ctjsxt_nr li{ margin-top:10px; width:100%;}

.ctjsxt_title{ padding-left:0; margin-top:15px; text-align:left; margin-bottom:0}

.ctjsxt_nr{ float:left; width:100%; margin-top:0;}

.znjsxt_title,.ctjsxt_title,.jsxt_list dt{ font-size:1.8rem;}

.jsxt_vs{ padding-bottom:15px; padding-top:10px;}



.module_box{ display:none;}

.jsxt_list{ margin-top:20px; width:100%;}

.jsxt_pho img{ width:60%; }

.jsxt_list dd{ margin-top:10px;}





/*在线考试系统*/

.kyycj_list{ width:50%; height:300px; overflow:hidden;}

.xtgn_list{ width:96%; margin-top:0;}

.xtgn_list dt{ font-size:16px;}

.xtgn_list dd{ min-height:auto;}

.xtgn_list dd h3{ margin-top:12px;}



}



/*区块链*/





.zn_banner{

	background: url(../images/zn_banner.png) no-repeat center;

	height: 569px;

	background-size: cover;

	width: 100%;

	text-align: center;

	color: #fff;

	position: relative;

}

.zn_start{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.zn_banner_text p,.zn_banner_text a{

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

}

.zn_banner_top{

	font-size: 30px;

    font-weight: bold;

	line-height: 50px;

	margin-top: 190px;

}.zn_banner_bottom {

    font-size: 30px;

	line-height: 50px;

	margin-top: 250px;

}

.zn_banner_btn{

	display: block;

    height: 60px;

    line-height: 60px;

    width: 250px;

    margin: 32px auto 0;

    background-size: 100% 100%;

    border-radius: 4px;

    font-size: 22px;

	color: #252b48;

	background-color: #F9B91E;

	border-bottom: 5px solid #DD8319;

	border-radius: 5px;

	transition: .4s;

	margin-top: 350px;

}

.zn_banner_btn:hover{

	text-decoration: none;

	background-color: #DD8319;

	border-bottom: 5px solid #F9B91E;

	transition: .4s;

	color: #fff;

}



.zn_yy{

	background: url(../images/dapp_banner.png) no-repeat center;

	background-size: cover;

    position: absolute;

    height: 642px;

    left: 0;

    right: 0;

	bottom: 0;

	top: 430px;

}

.zn_yy_wrapper{

	margin-top: 130px;

}

.zn_yy_name{

	font-size: 26px;

	line-height: 40px;

	color: #555;

}

.zn_yy h3{

	line-height: 54px;

    font-weight: bold;

    font-size: 40px;

	color: #555;

}

.zn_yy_line{

	margin: 40px 0;

    width: 152px;

    height: 3px;

    background: #f9b91e;

}

.zn_yy_info{

	font-size: 18px;

    line-height: 30px;

	color: #555;

}

.zn_yy_wrapper img{

	width: 460px;

}



.zn_case{

	background: url(../images/dapp_solve.png) no-repeat center;

	background-size: cover;

	margin-top: 500px;

	padding: 60px 0 72px;

}

.zn_case_list{

	display: flex;

	flex-wrap: wrap;

	align-items: center;



}

.zn_case_item{

	flex: 0 0 20%;

	padding: 0 6px;

	box-sizing: border-box;

	margin-bottom: 18px;

}

.zn_case h4{

	color: #fff;

	margin-bottom: 54px;

	text-align: center;

    font-size: 30px;

    line-height: 50px;

}

.zn_case_wrapper{

	background-color: #fff;

	display: flex;

	align-items: center;

	flex-direction: column;

	padding: 15px 15px 12px;

	box-sizing: border-box;

	border-radius: 5px;

}

.zn_case_wrapper h5{

	font-size: 18px;

    font-weight: bold;

    line-height: 50px;

}

.zn_case_wrapper p{

	font-size: 14px;

    color: #888;

    line-height: 25px;

	text-align: left;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.zn_hy{

	padding: 88px 0 102px;

}

.zn_hy h3{

	font-size: 30px;

	line-height: 50px;

	margin-bottom: 90px;

}

.zn_hy p{

	font-size: 18px;

    line-height: 50px;

	margin-top: 52px;

	text-align: center;

}



.zn_kk{

	height: 384px;

    background: #2d2e4c;

	position: relative;

}

.zn_kk_img{

	position: absolute;

	top: 60px;

	left: 50%;

	transform: translateX(-50%);

}

.zn_kk h3{

	font-size: 30px;

    pointer-events: auto;

	line-height: 50px;

	text-align: center;

	color: #fff;position: absolute;

	top: 130px;

	left: 50%;

	transform: translateX(-50%);

}

.zn_kk p{

	font-size: 20px;

    pointer-events: auto;

    line-height: 40px;

    color: #c1d2e6;

	text-align: center;

	position: absolute;

	top: 200px;

	left: 50%;

	transform: translateX(-50%);

	width: 100%;

}

.zn_kk a{

	display: block;

    pointer-events: auto;

    margin: 38px auto 0;

    width: 230px;

    height: 50px;

    border: 1px solid #f9b91e;

    line-height: 50px;

    border-radius: 4px;

    font-size: 20px;

    color: #f9b91e;

	transition: .4s;

	text-align: center;

	position: absolute;

	top: 260px;

	left: 50%;

	transform: translateX(-50%);

}

.zn_kk a:hover{

	background: #f9b91e;

	color: #252b48;

	transition: .4s;

	text-decoration: none;

}







/* 游戏开始 */

.qkwenti{

	padding: 60px 0 80px;

}

.qkgame_banner img{

	width: 100%;

}

.qkwenti h4{

	font-size: 35px;

	color: #333;

	text-align: center;

}

.qkwenti img{

	width: 100%;

}



.qkts{

	background: url(../images/col2.jpg) no-repeat center;

	background-size: cover;

}

.qkts_item{

	/* height: 150px; */

}

.qkts h3{

	font-size: 35px;

	text-align: center;

	color: #fff;

}

.qkts_name{

	font-size: 22px;

    margin-top: 10px;

	text-align: center;

	color: #fff;

	margin-bottom: 60px;

}

.qkts_wrapper{

	background-color: #fff;

	position: relative;

	padding-top: 50px;

	padding-bottom: 10px;

	border-radius: 5px;

	margin-bottom: 90px;

	box-shadow: 0 5px 12px rgba(0,0,0,.1);

}

.qkts_wrapper img{

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

	top: -60px;

}

.qkts_wrapper h5{

	font-size: 22px;

    color: #5b6173;

    text-align: center;

}

.qkts_wrapper p{

	font-size: 15px;

    color: #999;

    margin-top: 12px;

    padding: 0 30px;

	line-height: 24px;

	display:

	-webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

}



.wanfa{

	background-color: #F8FAFD;

}

.wanfa h3{

	font-size: 35px;

	color: #333;

	margin-bottom: 50px;

}

.wanfa p{

	text-align: center;

    font-size: 22px;

    color: #5b6173;

    margin-top: 15px;

}

.wanfa .text-center{

	margin-bottom: 90px;

}



.cw h1{

	font-size: 30px;

    color: #2f6cb2;

	font-weight: bold;

	margin-top: 80px;

}

.cw p{

	margin-top: 10px;

    font-size: 20px;

    color: #333;

}

.cw a{

	display: block;

    width: 200px;

    height: 52px;

    line-height: 52px;

    margin-top: 50px;

    text-align: center;

    font-size: 20px;

    color: #fff;

    border-radius: 5px;

    background: #DD6384;

    background: -webkit-gradient(linear,0 0,100% 0,from(#DD6384),to(#E26169));

}



.vir_jj_wrapper{

	border-radius: 5px;

	margin-top: -40px;

    position: relative;

    z-index: 10;

    background: #fff;

	padding: 60px 55px;

	box-sizing: border-box;

	box-shadow: 0px 9px 50px 0px rgba(0,0,0,0.13);

}

.vir_jj_wrapper_tit{

	display: flex;

	align-items: center;

	justify-content: center;

}

.vir_jj_wrapper_tit h4{

	font-size: 30px;

    line-height: 54px;

    height: 54px;

    font-weight: bold;

    color: #5a6b99;

    position: relative;

    text-align: center;

}

.vir_jj_wrapper_line{

	height: 1px;

	background-color: #5A6B99;

	width: 100px;

}

.vir_jj_wrapper p{

	font-size: 18px;

    line-height: 36px;

    margin-top: 40px;

    color: #8089aa;

}



.vir_item{

	display: flex;

	flex-direction: column;

	padding: 60px 0 56px;

}

.vir_item:nth-child(odd){

	background-color: #FAFAFA;

}

.vir_item_tit{

	display: flex;

	flex-direction: column;

	justify-content: center;align-items: center;

}

.vir_item strong{

	width: 195px;

    height: 38px;

    margin: 0 auto;

    background: #ffd951;

    border-radius: 19px;

    line-height: 38px;

    text-align: center;

    color: #fff;

    font-weight: bold;

    font-size: 24px;

}

.vir_item span{

	text-align: center;

	font-size: 16px;

	line-height: 46px;

	color: #8089aa;

	margin-bottom: 20px;

	margin-top: 15px;

}

.vir_item_list{

	display: flex;

	align-items: center;

}

.vir_item_list_item{

	flex: 0 0 20%;

	padding: 0 13px;

	box-sizing: border-box;

}

.vir_item_list_item_wrapper{

	display: flex;

	flex-direction: column;

}

.vir_item_list_item_wrapper img{

	width: 100%;

	height: 220px;

}

.vir_item_list_item_wrapper h5,.vir_item_list_item_wrapper p{

	text-align: center;

    font-size: 18px;

    line-height: 26px;

	color: #5a6b99;

	margin-bottom: 0;

}

.vir_cj{

	margin-top: 50px;

}



.vir_kk{

	position: relative;

	height: 450px;

	background: -webkit-gradient(linear,0 0,0 100%,from(#21A9FD),to(#4E57FE));

}

.vir_kk h2{

	position: absolute;

	top: 85px;

	left: 50%;

	transform: translateX(-50%);

	font-size: 50px;

    text-align: center;

    color: #fff;

    font-weight: bold;

    line-height: 80px;

}

.vir_kk p{

	position: absolute;

	top: 190px;

	left: 50%;

	transform: translateX(-50%);

	font-size: 18px;

    text-align: center;

    color: #fff;

    line-height: 48px;

    margin-bottom: 47px;

}

.vir_kk a{

	position: absolute;

	top: 270px;

	left: 50%;

	transform: translateX(-50%);

	display: block;

    margin: 0 auto;

    width: 284px;

    text-align: center;

    height: 70px;

    line-height: 70px;

    color: #fff;

    border-radius: 35px;

    font-size: 20px;

    background: -webkit-linear-gradient(#24c0fd, #11dfdb);

    background: linear-gradient(#24c0fd, #11dfdb);

    box-shadow: 0 10px 30px 0 rgba(0,0,0,0.4);

}

.vir_kk a{

	text-decoration: none;

}





/* 响应 */

@media (max-width: 768px){

	.zn_banner{

		height: 200px;

	}

	.zn_banner_top{

		margin-top: 55px;

		font-size: 17px;

	}

	.zn_banner_bottom {

		font-size: 15px;

		line-height: 23px;

		margin-top: 100px;

	}

	.zn_banner_btn {

		display: block;

		margin: 32px auto 0;

		background-size: 100% 100%;

		border-radius: 4px;

		font-size: 14px;

		color: #252b48;

		background-color: #F9B91E;

		border-bottom: 5px solid #DD8319;

		border-radius: 5px;

		transition: .4s;

		margin-top: 135px;

		padding: 5px 10px;

		height: auto;

		width: auto;

		line-height: 20px;

	}

	.zn_yy{

		top: 135px;

	}

	.zn_yy_wrapper{

		margin-top: 70px;

	}

	.zn_yy_name{

		font-size: 20px;

	}

	.zn_yy h3 {

		line-height: 3px;

		font-weight: bold;

		font-size: 25px;

		color: #555;

	}.zn_yy_line {

		margin: 26px 0;

		width: 152px;

		height: 3px;

		background: #f9b91e;

	}

	.zn_yy_info {

		font-size: 16px;

		line-height: 30px;

		color: #555;

	}

	.zn_yy_wrapper img{

		width: 180px;

	}

	.zn_case h4 {

		color: #fff;

		margin-bottom: 16px;

		text-align: center;

		font-size: 20px;

		line-height: 44px;

		margin-top: 20px;

	}

	.zn_case_item {

		flex: 0 0 50%;

		padding: 0 5px;

		box-sizing: border-box;

		margin-bottom: 10px;

	}

	.zn_case_wrapper h5 {

		font-size: 16px;

		font-weight: bold;

		line-height: 20px;

	}

	.zn_case_wrapper p {

		font-size: 12px;

		color: #888;

		line-height: 19px;

		text-align: left;

		display: -webkit-box;

		-webkit-box-orient: vertical;

		-webkit-line-clamp: 2;

		overflow: hidden;

	}

	.zn_hy {

		padding: 18px 0 22px;

	}

	.zn_hy h3 {

		font-size: 20px;

		line-height: 20px;

		margin-bottom: 20px;

	}

	.zn_hy p {

		font-size: 14px;

		line-height: 24px;

		margin-top: 14px;

		text-align: center;

	}

	.zn_kk_img {

		position: absolute;

		top: 15px;

		left: 50%;

		transform: translateX(-50%);

	}

	.zn_kk{

		height: 270px;

	}

	.zn_kk h3 {

		font-size: 18px;

		pointer-events: auto;

		line-height: 30px;

		text-align: center;

		color: #fff;

		position: absolute;

		top: 70px;

		left: 50%;

		transform: translateX(-50%);

	}

	.zn_kk p {

		font-size: 16px;

		pointer-events: auto;

		line-height: 1.5;

		color: #c1d2e6;

		text-align: center;

		position: absolute;

		top: 130px;

		left: 50%;

		transform: translateX(-50%);

		width: 100%;

	}

	.zn_kk a {

		display: block;

		pointer-events: auto;

		margin: 38px auto 0;

		width: 130px;

		height: 30px;

		border: 1px solid #f9b91e;

		line-height: 30px;

		border-radius: 4px;

		font-size: 16px;

		color: #f9b91e;

		transition: .4s;

		text-align: center;

		position: absolute;

		top: 170px;

		left: 50%;

		transform: translateX(-50%);

	}

}





/* 物联网 */

.wlw_banner{background:url(../images/wlw_banner.jpg) no-repeat center;background-size:100% 100%;padding:4% 0;width:100%;overflow:hidden;}

.wlw_banner .text{text-align:center;margin-top:16%;}

.wlw_banner .text h1{font-size:48px;color:#fff;}

.wlw_banner .text p{font-size:36px;color:#fff;padding-top:5%;}

.wlw_banner .pic img{max-width:100%;}



.wlw_tit{padding:5% 0;}

.wlw_tit h1{font-size:36px;color:#5f616d;}

.wlw_tit h1 em{color:#2d91de;font-style:normal;}

.wlw_tit p{font-size:18px;color:#333;margin-top:1%;}



.features{background:#f8f8f8;padding-bottom:5%;overflow:hidden;}

.features ul li .main{background:#fff;margin:0 -6px;overflow:hidden;padding:70px 0 50px;}

.features ul li .main:hover{box-shadow:0 0 20px rgba(36,139,218,.2);}

.features ul li .main img{height:88px;margin-bottom:15px;}

.features ul li .main h1{font-size:18px;color:#2d91de;}

.features ul li .main p{font-size:14px;color:#999;line-height:30px;margin:0;}



.safe_box{background:url(../images/safe_banner.jpg) no-repeat center;background-size:100% 100%;overflow:hidden;}

.safe_box .wlw_tit h1{color:#fff;}

.safe_box ul{overflow:hidden;padding:2% 0 15%;}

.safe_box ul li .bord{border:1px solid #fff;border-radius:20px;overflow:hidden;padding:40px 19% 0;margin:0 9%;height:350px;}

.safe_box ul li .bord h1{font-size:26px;color:#fff;margin:15px 0;}

.safe_box ul li .bord p{font-size:14px;color:#d4def4;line-height:25px;}

.safe_box ul li .bord:hover{background:linear-gradient(to bottom,#38afec,#225df6);border:1px solid transparent;}

.safe_box ul li .bord:hover p{color:#fff;}



.solution{background:#f8f8f8;padding-bottom:3%;}

.solution ul li{position:relative;padding:0 3px;overflow:hidden;margin-bottom:3%;}

.solution ul li img{display:block;width:100%;}

.solution ul li p{text-align:center;background:rgba(0,0,0,.5);line-height:36px;color:#fff;position:absolute;left:3px;right:3px;bottom:0;font-size:18px;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}



.foot_solgn{background:url(../images/beatiful.jpg) no-repeat center;background-size:100% 100%;overflow:hidden;text-align:center;padding:2% 0;}

.foot_solgn h1{font-size:30px;color:#fff;margin:0;}

.foot_solgn p{font-size:18px;color:#fff;padding:1% 0;}

.foot_solgn a{font-size:14px;color:#fff;border:1px solid #fff;display:block;width:170px;line-height:39px;margin:1% auto;}



/* 首页 */

.pull_left{float:left;}

.pull_right{float:right;}



.topbar{background:#232526;height:40px;line-height:40px;z-index:10;position:relative;width:100%;display: none;}

.topbar p{margin-bottom:0;}

.topbar .fiften{font-size:14px;color:#fff;opacity:0.6;}

.topbar .tpr{overflow:hidden;}

.topbar .tpr p{float:left;font-size:14px;}

.topbar .tpr p i{font-style:normal;color:#fff;opacity:0.6;}

.topbar .tpr p em{font-style:normal;color:#0e9cda;}

.topbar .tpr .wx{background:url(../images/twx.png) no-repeat left;padding-left:26px;}
.topbar .tpr .dh{background:url(../images/ttel.png) no-repeat left;padding-left:30px;margin-left:30px;}

.dh1{background:url(../images/ttel1.png) no-repeat left;width: 20px;height: 20px;display: inline-block;vertical-align: middle;background-size: 100% 100%;}
.dph{height: 100%;line-height: 80px;display: inline-block;vertical-align: middle;margin-left: -22px;}
.dph>div{display: inline-block;vertical-align: middle;}
.dph>div>p{
	font-size: 16px;
	line-height: 20px;
}

.dph>div>p:nth-child(2){
	margin-bottom: 0px;
}

.navbar-fixed-top{box-shadow:0 5px 12px rgba(0,0,0,.07);top: 40px;}
.navbar-topbar-top{position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    z-index: 10000;}
	



.index_tit{text-align:center;padding:4% 0 3%;max-width:820px;margin-left:auto;margin-right:auto;}

.index_tit img{max-width:100%;margin-top:3%;}

.index_tit h2{font-size:40px;color:#333;margin:20px 0;}

.index_tit h3{font-size:50px;color:#1a1a1a;}

.index_tit h4{font-size:36px;color:#323232;padding:20px 0;}

.index_tit h4.p10{margin:10px 0;padding:8px 0;}

.index_tit h5{font-size:28px;color:#323232;line-height:44px;}

.index_tit h5 em{font-size:36px;color:#0e9cda;padding:0 5px;}

.index_tit h5 i{font-size:30px;color:#1a1a1a;padding:0 5px;}

.index_tit h6{font-size:22px;color:#323232;padding:0;margin:0;}

.index_tit .p1{font-size:16px;color:#666;line-height:26px;}
.p1>p{
	    text-align: justify;
	    text-indent: 34px;
}

.index_tit .p2{font-size:18px;color:#666;line-height:30px;margin-top:20px;}

.index_tit .year{margin-top:0;position:relative;padding-bottom:30px;}

.index_tit .year:after{content:"";width:54px;height:3px;display:inline-block;background:#0e9cda;position:absolute;margin:0 auto;left:0;right:0;bottom:0;}

.index_tit .year i{width:46px;height:35px;display:inline-block;background:url(../images/15years.png) no-repeat left;padding-left:26px;}

.about_zl{font-size:14px;color:#666;line-height:30px;text-align:left;margin:30px 0 0;}

.index_tit .line{font-size:30px;color:#333;margin:0;padding:30px 0;position:relative;}

.index_tit .line:after{content:"";width:54px;height:3px;display:inline-block;background:#0e9cda;position:absolute;margin:0 auto;left:0;right:0;bottom:0;}

.index_tit .rep{font-size:14px;color:#747474;line-height:48px;}



.core_busin{padding-bottom:10%;overflow:hidden;}

.core_busin .box{width:20%;height:380px;float:left;position:relative;text-align:center;cursor:pointer;}

.core_busin .box .box-img{transform:rotateY(0);transition:all 0.50s ease-in-out 0s;width:100%;height:380px;background:rgba(0,0,0,.4);}

.core_busin .box:hover .box-img{transform: rotateY(-90deg);}

.core_busin .box .box-img img{height:57px;margin-top:138px;}

.core_busin .box .box-img h3{font-size:18px;color:#fff;margin:60px 0 15px;}

.core_busin .box .box-img p{font-size:12px;color:#fff;text-transform:uppercase;}

.core_busin .box .box-content{width:100%;height:100%;position:absolute;top: 0;left: 0;padding:0 20px;text-align: center;background:rgba(14,156,218,.4);transform: rotateY(90deg);transition: all 0.50s ease-in-out 0s;}

.core_busin .box:hover .box-content{transform: rotateY(0);}

.core_busin .box .title{font-size: 20px;color: #fff;text-transform:uppercase;}

.core_busin .box .description{font-size:16px;line-height:30px;color:#fff;margin-top:160px;}

.core_busin .box .line{width:32px;height:4px;display:block;background:#fff;margin:0 auto;border-radius:3px;position:absolute;bottom:60px;left:0;right:0;}



.btns{line-height:60px;display:inline-block;text-align:center;font-size:20px;border-radius:50px;margin:3% 20px;padding:0 85px 1px 85px;}

.btn_see{border:1px solid #fff;color:#fff;background:url(../images/jt1.png) no-repeat 160px center;}

.btn_ask{border:1px solid #25bdff;color:#25bdff;background:url(../images/jt2.png) no-repeat 160px center;}

.btn_sbl{border:1px solid #666;color:#666;background:url(../images/jt3.png) no-repeat 160px center;}

.btn_more{border:1px solid #25bdff;color:#25bdff;}

.btn_type{background:#5fccff;font-size:22px;color:#fff;margin-bottom:5%;}

.btn_app{border:1px solid #25bdff;color:#25bdff;font-size:14px;margin:0;line-height:34px;width:118px;padding:0;}

.btn_sbl:hover{color:#666;}

.btn_see:hover,.btn_type:hover{color:#fff;}

.btn_ask:hover,.btn_more:hover,.btn_app:hover{color:#25bdff;}



.case_contair{overflow:hidden;padding-bottom:3%;}

.case_contair ul{overflow:hidden;}

.case_contair ul li{overflow:hidden;padding:0;position:relative;}

.case_contair ul li img{width:100%;display:block;transition:all 0.6s;}

.case_contair ul li .clist{background:rgba(0,0,0,0);width:100%;height:100%;position:absolute;z-index:1;text-align:center;transition:all 0.6s;opacity:0;}

.case_contair ul li .clist h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:22px;color:#fff;line-height:30px;position:absolute;top:50%;left:0;right:0;margin:-15px auto 0;}

.case_contair ul li:hover img{transform:scale(1.09);}

.case_contair ul li:hover .clist{background:rgba(0,0,0,0.6);opacity:1;}

.case_contair ul li .h3{font-size:20px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:25px 0 18px;}

.case_contair ul li .p{font-size:14px;color:#989898;line-height:22px;max-height:44px;overflow:hidden;}



.indservice{overflow:hidden;}

.indservice ul{overflow:hidden;padding-bottom:5%;}

.indservice li{text-align:center;padding:3% 4%;background:#dcdcdc;transition:all 0.6s;}

.indservice li:nth-child(2n){background:#e5e5e5;}

.indservice li i{display:block;width:40px;height:40px;margin:0 auto}

.indservice li i.icon1{ background:url(../images/s1.png) no-repeat center top;}

.indservice li i.icon2{ background:url(../images/s2.png) no-repeat center top;}

.indservice li i.icon3{ background:url(../images/s4.png) no-repeat center top;}

.indservice li i.icon4{ background:url(../images/s3.png) no-repeat center top;}

.indservice li i.icon5{ background:url(../images/s5.png) no-repeat center top;}

.indservice li i.icon6{ background:url(../images/s6.png) no-repeat center top;}

.indservice li .title{color:#1a1a1a;font-size:26px;margin:30px 0 15px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.indservice li .line{background:#0e9cda;height:1px;width:40px;margin:0 auto}

.indservice li .cons{height:78px;line-height:26px;overflow:hidden;font-size:16px;color:#333;margin:20px 0 30px 0;text-transform:uppercase;}

.indservice li .more{font-size:16px;float:none;}

.indservice li .more a{display:inline-block;color:#333;border:1px solid #a8a8a8;padding:10px 42px;font-size:16px;}

.indservice li:hover{background:#0e9cda;color:#fff}

.indservice li:hover i{background-position:0 -40px}

.indservice li:hover .title{color:#fff;}

.indservice li:hover .line{ background:#fff;}

.indservice li:hover .cons{color:#fff}

.indservice li:hover .more a{border-color:#fff;color:#fff}



.comline{width:100%;height:1px;clear:both;background:#e6e6e6;}



.data_box{padding:2% 0;overflow:hidden;}

.data_box ul{overflow:hidden;}

.data_box ul li{text-align:center;}

.data_box ul li h3{font-size:66px;color:#333;margin:0 0 15px;font-family:Arial;}

.data_box ul li p{font-size:16px;color:#666;line-height:26px;margin:0;}



.partner_box{overflow:hidden;padding-bottom:3%;}

.partner_box ul{overflow:hidden;}

.partner_box ul li{overflow:hidden;display:flex;justify-content:center;align-items:center;height:90px;width:16.66%;float:left;}

.partner_box ul li img{max-width:100%;max-height:100%;}



.demand_contair{background:#f7f7f7;padding-bottom:2%;overflow:hidden;position: relative;z-index: 10;}

.demand_contair h3{font-size:22px;color:#353535;margin:43px 0;}

.demand_contair .demand_list li input{box-shadow:none;border:none;border-radius:5px;}

.demand_contair .tjxmxq{border-radius:5px;}



.branch_office{overflow:hidden;}

.branch_office ul{overflow:hidden;}

.branch_office ul.fl li{list-style:none;overflow:hidden;margin-bottom:20px;}

.branch_office ul.fl li img{width:25%;display:block;float:left;margin-right:3%;}

.branch_office ul.fl li .info{width:72%;float:left;}

.branch_office ul.fl li h3{font-size:18px;color:#fff;font-weight:normal;line-height:40px;margin:0 0 0;}

.branch_office ul.fl li p{font-size:14px;color:#fff;opacity:0.5;line-height:22px;}

.branch_office .tel{padding:20px 0 0;border:none;}

.branch_office .tel p{font-size:18px;color:#fff;margin:0;}

.branch_office .tel h3{font-size:30px;color:#0e9cda;padding:5px 0;margin:0;line-height:50px;}

.branch_office .tel ul{overflow:inherit;width:auto;}

.branch_office .tel ul li{float:left;width:45px;margin-right:14px;position:relative;cursor:pointer;}

.branch_office .tel img{width:45px;height:45px;max-width:100px;}

.branch_office .tel ul li .t2{display:none;width:90px;height:90px;position:absolute;top:-200%;left:-20px;}

.branch_office .tel ul li:hover .t2{display:block;}



/* 政务督办系统 */

.navbar-inverse .navbar-nav > li.navs7 > a{ background-color:#248bda!important; color:#ffffff!important;}

.jdpttitle{width: 100%;height: 90px;margin-top: 30px;text-align: center;line-height: 90px;font-size: 30px}

.jdpttitlejs{width: 100%;margin-bottom: 35px;font-size: 14px;text-align: center;line-height: 1.8}

.jdpttitle-con{width: 100%;}

.jdpttitle-content{width: 20%;float: left;text-align: center;padding: 0 20px;box-sizing: border-box;padding-bottom: 30px;}

.jdpttitle-content img{width: 80px;height: 80px;border-radius: 50%;}

.jdpttitle-content:hover img {transform: rotate(360deg);transition: all 0.4s;}

.zwxxksxt{background-color: #0090ff;-webkit-background-size: cover;background-size: cover;color: #ffffff;}

.zwxxtop{width: 100%;margin-top: 60px;height: 10px;text-align:center;}

.zwxxtop div{width: 40px;height: 10px;border-radius: 5px;background-color: #fff;margin: 0 auto;}

.zwxxtop2{width: 100%;margin-top: 60px;height: 10px;text-align:center;}

.zwxxtop2 div{width: 40px;height: 10px;border-radius: 5px;background-color: #0090ff;margin: 0 auto;}

.zwxxtitle{width: 100%;height: 100px;line-height: 100px;text-align: center;font-size: 48px;}

.zwxxtitlejj{width: 100%;text-align: center;font-size: 16px}

.zwxxzj{background: url(../images/01.png) no-repeat;background-size: 100% auto;margin-top: 80px;height: 460px;padding:0;}

.zwxxleft{width: 100%;height: 85px;margin-top: 80px;}



.imgdiv{width: 100px;height: 85px;float: left;}

.contentdiv{float: left;width:calc(100% - 100px);}

.zwxxleft img{width: 78px;height: 78px;}

.contentdiv-t{width: calc(100%-100px);font-size: 18px;padding: 3px 0;}

.contentdiv-b{font-size: 14px;padding: 1px 0;}

.dwc{font-size: 14px;color: #0090ff;padding-top: 20px;}

.zhdjpic{width: 100%;height: 100%;text-align: center;padding-top: 70px;margin:0;}

.zhdjpic img{max-width:100%;}

.sdjz{background-color: #f1f2f4;padding-bottom: 50px;}

.zhdj{padding-bottom: 50px;}

.sdjzleft{width: 360;margin: 0 auto;}

.sdjzleftout{width: 360px;padding-top: 40px;}

.sdjzleftout2{width: 360px;padding-top: 40px;margin: 0 auto;}

.sdjzleftout3{width: 360px;padding-top: 40px;float: right}

.sdjzleft-t{

width: 100px;height: 100px;line-height: 100px;margin: 0 auto;background-color: #363636;border-radius: 50%;z-index: 9999;opacity:1;position: relative;text-align: center}

.sdjzleft-b{width:360px;height: 320px;border-radius: 25px;box-shadow: 0px 0px 2px 0px #ccc;margin-top: -50px;z-index: 1;background-color: #fff;}

.sdjzleft-b-t{width: 220px;margin-left: 95px;font-size: 18px;padding-top: 60px;padding-bottom: 20px;}

.sdjzleft-b-t2{width: 220px;font-size: 14px;color: #666;margin-left: 95px;}

.xhx{width: 100%;}

.xhxcontent{width: 100px;height: 10px;margin: 0 auto;background-color: #333;border-radius: 5px;margin-top: -10px;}

.sdjzleftout:hover .sdjzleft-t{background-color: #0090ff}

.sdjzleftout:hover .xhxcontent{background-color: #0090ff}

.sdjzleftout2:hover .sdjzleft-t{background-color: #0090ff}

.sdjzleftout2:hover .xhxcontent{background-color: #0090ff}

.sdjzleftout3:hover .sdjzleft-t{background-color: #0090ff}

.sdjzleftout3:hover .xhxcontent{background-color: #0090ff}

.sdjzleftout1:hover .sdjzleft-b-t{color: #0090ff}

.sdjzleftout2:hover .sdjzleft-b-t{color: #0090ff}

.sdjzleftout3:hover .sdjzleft-b-t{color: #0090ff}



/* app开发 */

.undis{display:none;}



.app_nav ul{overflow:hidden;text-align:center;}

.app_nav ul li{overflow:hidden;display:inline-block;font-size:16px;line-height:42px;border-radius:30px;padding:0 20px;border:1px solid #fff;cursor:pointer;margin:0 25px;}

.app_nav ul li.hovertab{border:1px solid #0e9cda;background:#f3fafe;color:#0e9cda;}

.app_nav ul li i{display:block;width:27px;height:32px;background:url(../images/ico10.png) no-repeat;float:left;margin-right:9px;margin-top:5px;}

.app_nav ul li i.yl-ico01{background-position: 0 0;}

.app_nav ul li i.yl-ico02{background-position: -27px 0;}

.app_nav ul li i.yl-ico03{background-position: -54px 0;}

.app_nav ul li i.yl-ico04{background-position: -81px 0;}

.app_nav ul li.hovertab i.yl-ico01{background-position: 0 -32px;}

.app_nav ul li.hovertab i.yl-ico02{background-position: -27px -32px;}

.app_nav ul li.hovertab i.yl-ico03{background-position: -54px -32px;}

.app_nav ul li.hovertab i.yl-ico04{background-position: -81px -32px;}



.ctt{overflow:hidden;}

.screen_app{overflow:hidden;padding:5% 0 3%;}

.scrCon{min-height:160px;}

.scrCon h3{font-size:22px;color:#343434;}

.scrCon h3 em{font-style:normal;color:#2eafeb;}

.scrCon p{font-size:14px;color:#646464;line-height:20px;min-height:40px;margin:20px 0 10px;}

.scrCon a{cursor:default;}

.screen_r{text-align:right;}

.screen_m{text-align:center;}

.screen_m img{max-width:100%;}



.yl-mdwt{width:100%;background:#f7f7f7;padding:3% 0;}

.yl-mdwt .w1200{overflow:hidden;}

.yl-mdwt .pic{text-align:center;}

.yl-mdwt img{max-width:100%;}

.yl-mdwt .floatR p{font-size: 26px;line-height: 46px;}

.yl-mdwt .floatR p.orange{color: #FF9B00;}

.yl-mdwt .floatR p em{background: #FF9C00;color: #fff;line-height: 46px;display: inline-block;padding:0 10px;font-style:normal;}

.yl-zx.h40{display:inline-block;height: 38px;line-height: 38px;padding: 0 44px;border-radius:30px;}

.yl-mdwt .yl-zx{margin-top: 30px;background: #45B3FF;color: #fff;}

.yl-mdwt .yl-zx:hover{background: #1AA4FF;border-color:#1AA4FF;}

.yl-mdwt .floatR{margin-top:120px;}

.yl-indtit{text-align: center;font-size: 36px;color: #212121;padding-top: 50px;}

.yl-indtitBot{font-size: 20px;text-align: center;margin-top: 5px;}

.yl-FwCon{color: #fff;text-align: center;margin-top: 50px;}

.yl-FwCondt{width: 60px;height: 370px;background: #7373EB;font-size: 20px;font-weight: bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;float: left;margin-right:10px;cursor: pointer;}

.yl-FwCondt p{width: 22px;line-height: 40px;margin: 0 auto;padding-top: 140px;}

.yl-FwCondd{float: left;}

.yl-FwCondd ul{float: left;}

.yl-FwCondd ul li{width:100%;height: 180px;padding: 1px; background: #7373EB;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;}

.yl-FwCondd ul li div{width: 28px;height: 28px;background: #fff;color:#7373EB;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;line-height: 28px;margin:20px auto 0;font-size:16px;}

.yl-FwCondd ul li h3{font-size: 16px;font-weight: bold;margin-top: 12px;}

.yl-FwCondd ul li p{margin: 10px auto 0;}

.yl-Wid01 .yl-FwCondd ul li.mt10 div{margin-top:20px;}

.yl-FwConMK{float: left;}

.yl-Wid01{width:25%;}

.yl-Wid02{width:50%;}

.yl-Wid03{width:25%;}

.yl-Wid01 .yl-FwCondd ul,.yl-Wid03 .yl-FwCondd ul{width:100%;}

.yl-Wid02 .yl-FwCondd{width:calc(100% - 70px);}

.yl-Wid01 .yl-FwCondd,.yl-Wid03 .yl-FwCondd{width:calc(100% - 75px);}

.yl-Wid02 .yl-FwCondt{background: #FF6464;}

.yl-Wid02 .yl-FwCondd ul{width:33.33%;}

.yl-Wid02 .yl-FwCondd ul li{width:95%;height:180px;background: #FF6464;}

.yl-Wid02 .yl-FwCondd ul li.mt10,.yl-FwCondd ul li.mt10{margin-top:10px;}

.yl-Wid02 .yl-FwCondd ul li div{color:#FF6464;}

.yl-Wid03 .yl-FwCondt{background: #00B3A1;width: 55px;}

.yl-Wid03 .yl-FwCondd ul{margin-right: 0;}

.yl-Wid03 .yl-FwCondd ul li{height: 180px;background: #00B3A1;width:100%;}

.yl-Wid03 .yl-FwCondd ul li p{}

.yl-Wid03 .yl-FwCondd ul li div{color:#00B3A1;}

.yl-Wid01 .yl-FwCondt:hover{background: #6565E9;}

.yl-Wid01 .yl-FwCondd ul li:hover{background: #6565E9;}

.yl-Wid02 .yl-FwCondt:hover{background: #FF4F4F;}

.yl-Wid02 .yl-FwCondd ul li:hover{background: #FF4F4F;}

.yl-Wid03 .yl-FwCondt:hover{background:#00A897;}

.yl-Wid03 .yl-FwCondd ul li:hover{background:#00A897;}

.yl-FwConZx .yl-zx{background:#FF9B00;color:#fff;background:#45B3FF;border:1px solid #45B3FF;}

.yl-FwConZx .yl-zx:hover{opacity: .9;}

.yl-dwmfx{padding-top: 10px;overflow:hidden;}

.yl-dwmfx li{margin-top:3%;}

.yl-dwmfx li .main{height:258px;background:#fff;-webkit-box-shadow: 0px 3px 21px 1px #E4E4E4;-moz-box-shadow: 0px 3px 21px 1px #E4E4E4;-ms-box-shadow: 0px 3px 21px 1px #E4E4E4;-o-box-shadow: 0px 3px 21px 1px #E4E4E4;box-shadow: 0px 3px 21px 1px #E4E4E4;}

.yl-dwmfx li img{display: block;height: 200px;max-width: 100%;margin:0 auto;}

.yl-dwmfx li .fon16{line-height: 58px;text-transform : uppercase;}

.yl-indtit.pt60{padding-top: 50px;}

.yl-wmdfw{margin-top: 35px;position: relative;}

.yl-wmdfw .arrow a{display: block;width: 58px;height: 100px;background: url(../images/row13.png) no-repeat;position: absolute;top: 50%;margin-top: -50px;cursor: pointer;z-index: 3;}

.yl-wmdfw .arrow a.next{background-position: -58px 0;right: -58px;}

.yl-wmdfw .arrow a.prev{background-position: 0 0;left: -58px;}

.yl-wmdfw .hd{text-align: center;font-size: 16px;color: #656565;}

.yl-wmdfw .hd li{display: inline-block;line-height: 32px;margin: 0 40px;padding-bottom: 8px;cursor: pointer;}

.yl-wmdfw .hd li i{display: block;width: 27px;height: 32px;background: url(../images/ico10.png) no-repeat;float: left;margin-right: 7px;}

.yl-wmdfw .hd li i.yl-ico01{background-position: 0 0;}

.yl-wmdfw .hd li i.yl-ico02{background-position: -27px 0;}

.yl-wmdfw .hd li i.yl-ico03{background-position: -54px 0;}

.yl-wmdfw .hd li i.yl-ico04{background-position: -81px 0;}

.yl-wmdfw .hd li.on{color: #FF9B00;border-bottom: 2px solid #FF9B00;}

.yl-wmdfw .hd li.on i.yl-ico01{background-position: 0 -32px;}

.yl-wmdfw .hd li.on i.yl-ico02{background-position: -27px -32px;}

.yl-wmdfw .hd li.on i.yl-ico03{background-position: -54px -32px;}

.yl-wmdfw .hd li.on i.yl-ico04{background-position: -81px -32px;}

.peoples{padding:3% 0 2%;}

.peoples img{display:block;max-width:100%;margin:0 auto;}



.team_pic{overflow:hidden;padding-bottom:8%;}

.team_pic img{width:100%;}



.plann_principles{background:url(../images/cehua_banner.png) no-repeat center;background-size:cover;min-height:560px;}

.plann_principles .index_tit .wl{color:#fff;margin-top:0;position:relative;padding-bottom:30px;}

.plann_principles .index_tit .wl:after{content:"";width:150px;height:2px;display:inline-block;background:#0e9cda;position:absolute;margin:0 auto;left:0;right:0;bottom:0;}

.plann_principles .index_tit .p2{color:#fff;opacity:0.6;}

.plann_principles ul{overflow:hidden;text-align:center;}

.plann_principles ul li{padding:0 4.5%;}

.plann_principles ul li h3{font-size:22px;color:#44c6ff;position:relative;padding-bottom:20px;}

.plann_principles ul li h3:after{content:"";width:44px;height:2px;display:inline-block;background:#44c6ff;position:absolute;margin:0 auto;left:0;right:0;bottom:0;}

.plann_principles ul li .p1{font-size:14px;color:#fff;line-height:26px;min-height:52px;margin:30px 0;}

.plann_principles ul li .p2{font-size:14px;color:#44c6ff;line-height:30px;border:1px solid #3b80e5;}



.cando_tent{background:#f8f8f8;}

.cando_box{width:100%;overflow:hidden;background:url(../images/overthink.png) no-repeat center;background-size:cover;}

.cando_box .index_tit h4{color:#fff;}

.cando_box .can{width:100%;display:block;}

.cando_box li{height:460px;text-align:center;overflow:hidden;position:relative;padding:0;}

.cando_box li a{display:block;height:100%;}

.cando_box li img{width:auto;height:auto;}

.cando_box p{color:#fff;font-size:18px;margin-top:60px;}

.cando_box li .yl-ccxxNrPos{width:100%;position: absolute;left:0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 3;}

.cando_box li .yl-ccxxNrMc{position:absolute;top:0;left:0;width:100%;height:0;z-index:2;background:rgba(59,169,243,.8);transition:all linear .5s;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-ms-transition:all linear .5s;-o-transition:all linear .5s;}

.cando_box li:hover .yl-ccxxNrMc{height: 100%;}

.cando_box li:hover .yl-ccxxNrPos{animation:ylccxxNrPos .5s linear 1;-webkit-animation:ylccxxNrPos .5s linear 1;}

@keyframes ylccxxNrPos{

	0%{top:0px;}

	100%{top:50%;}

}

@-webkit-keyframes ylccxxNrPos{

	0%{top:0px;}

	100%{top:50%;}

}



.indadv{padding:0 0 3%;}

.indadv dt{background:#4c4c4c;font-size:26px;color:#fff;height:50px;line-height:50px;padding-left:20px;font-weight:normal;}

.indadv dd{color:#666;font-size:14px;padding-left:20px; line-height:25px}

.indadv dd h3{font-size:20px;color:#323232;padding:20px 0 20px 0;margin:0;}

.indadv dd p{font-size:14px;color:#666;line-height:26px;margin:0;}

.indadv dl:hover dt{background:#0e9cda;color:#fff}



.index_news{background:url(../images/news_bg.png) no-repeat center;background-size:cover;overflow:hidden;max-height:750px;padding-bottom:4%;}

.news_tit{font-size:28px;color:#fff;padding:70px 0;margin:0;line-height:30px;overflow:hidden;clear:both;}

.news_tit span{color:#0e9cda;text-transform:uppercase;}

.index_news ul{overflow:hidden;}

.index_news ul.rtnw{width:86%;}

.index_news ul.rtnw li{padding:25px 0 57px;}

.index_news ul li{overflow:hidden;}

.index_news ul li .time{font-size:18px;color:#37c2ff;border:1px solid #37c2ff;float:left;width:18%;text-align:center;padding:10px 0;margin:0;}

.index_news ul li .time span{font-size:44px;display:block;}

.index_news ul li .news_r{float:left;margin-left:3%;width:79%;}

.index_news ul li .news_r h3{margin:0 0 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:22px;color:#fff;line-height:22px;}

.index_news ul li .news_r p{margin:0;font-size:16px;color:#fff;line-height:24px;height:72px;overflow:hidden;opacity:0.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

.index_news ul.ltnw{border:1px solid #37c2ff;padding:38px 5% 0;}

.index_news ul.ltnw li .wen{background:rgba(14,156,218,0.25);height:36px;line-height:36px;border-radius:50px;}

.index_news ul.ltnw li .wen h3{margin:0;background:url(../images/wen.png) no-repeat left;line-height:36px;padding-left:55px;font-size:18px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.index_news ul.ltnw li .da{font-size:16px;color:#fff;line-height:26px;height:52px;opacity:0.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:10px 28px 28px 55px;overflow:hidden;}

.index_news .more{display:block;background:#0d82b7;font-size:18px;color:#fff;width:220px;line-height:52px;text-align:center;float:none;}

.index_news ul.ltnw .more{width:100%;margin-bottom:40px;}



.yl-bdbx{overflow:hidden;padding-top:3%;}

.yl-bdbx li{height: 250px;float: left;}

.yl-bdbx li .float-shadow{width:100%;margin:0 auto;height: 250px;background: #31A3F0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align: center;color: #fff;-webkit-box-shadow: 0px 0px 3px #CCCCCC;-moz-box-shadow: 0px 0px 3px #CCCCCC;-ms-box-shadow: 0px 0px 3px #CCCCCC;-o-box-shadow: 0px 0px 3px #CCCCCC;box-shadow: 0px 0px 3px #CCCCCC;}

.yl-bdbx li i{display: inline-block;width: 66px;height: 66px;background: url(../images/ico5.png) no-repeat;margin-top: 50px;}

.yl-bdbx li .fon16{width: 120px;margin: 29px auto 0;}

.yl-bdbx li .yl-bj01{background: #31A3F0;}

.yl-bdbx li .yl-bj02{background: #7374EB;}

.yl-bdbx li .yl-bj03{background: #FF4058;}

.yl-bdbx li .yl-bj04{background: #F5A01C;}

.yl-bdbx li .yl-bj05{background: #00B4A1;}

.yl-bdbx li .yl-bj06{background: #3270D0;}

.yl-bdbx li .yl-bj01 i{background-position: 0 0;}

.yl-bdbx li .yl-bj02 i{background-position: -66px 0;}

.yl-bdbx li .yl-bj03 i{background-position: -132px 0;}

.yl-bdbx li .yl-bj04 i{background-position: -198px 0;}

.yl-bdbx li .yl-bj05 i{background-position: -264px 0;}

.yl-bdbx li .yl-bj06 i{background-position: -330px 0;}

.yl-zx.fon14{font-size: 14px;}

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

.yl-qyfz li{width: 373px;float: left;margin: 40px 40.5px 0 0;}

.yl-qyfz li:nth-child(3n){margin-right:0;}

.yl-qyfz01{overflow: hidden;}

.yl-qyfz01 img{display: block;width: 100%;height: 249px;transition:all linear .3s;

-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}

.yl-qyfz li:hover .yl-qyfz01 img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}

.yl-qyfz li .oneLine{line-height: 53px;margin-top: 10px;}

.yl-qyfz li .threeLine{color: #999999;line-height: 20px;height: 60px;}

.yl-qyfz li .oneLine a:hover{color: #43B3FF;}

.yl-zx{text-align: center;display: inline-block;padding: 0 59px; height: 50px;background: none;font-size: 16px;border:1px solid #FF9B00;color: #FF9B00;line-height: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;margin-top: 45px;transition:all linear .3s;

-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}

.yl-zx:hover{background: #FF9C00;color: #fff;}



.worry_box{background:#f1f1f1;overflow:hidden;padding-bottom:4%;}



/* 关于真略 */

.about_banner{height:500px;background:url(../images/about_bg.jpg) no-repeat center;text-align:center;justify-content:center;display:flex;align-items:center;}

.about_banner h3{font-size:48px;color:#fff;line-height:90px;margin:0;}



.yl-alkfsh{padding:0 0 5%;overflow:hidden;}

.yl-alkfsh li{height: 240px;text-align: center;color: #fff;padding:0 7px;}

.yl-alkfsh li:nth-child(3n){margin-right: 0;}

.fon24{font-size: 24px;}

.yl-alkfsh .yl-bj01{background: url(../images/img01.png) no-repeat;}

.yl-alkfsh .yl-bj02{background: url(../images/img02.png) no-repeat;}

.yl-alkfsh .yl-bj03{background: url(../images/img03.png) no-repeat;}

.yl-alkfsh li .fon18{line-height: 100%;padding-top: 64px;font-size:18px;}

.yl-alkfsh li .fon12{text-transform : uppercase;font-size: 10px;line-height: 100%;margin-top: 8px;font-size:14px;}

.yl-alkfsh li .yl-alkfshHr{display: inline-block;width:17px;height:2px;background: #fff;}

.yl-alkfsh li .fon24{margin-top: 18px;}

.yl-alkfsh .av-container{float: left;width: 390px;height: 240px;margin-right: 15px;}

.yl-alkfsh .av-container:nth-child(3n){margin-right: 0;}

.yl-alkfshCon{width:100%;height: 240px;}

.yl-zx{text-align: center;display: inline-block;padding: 0 59px; height: 50px;background: none;border: 1px solid #FF9C00;font-size: 16px;color: #FF9B00;line-height: 50px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;margin-top: 45px;transition:all linear .3s;

-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;}

.yl-zx:hover{background: #FF9C00;color: #fff;}



.qywh_banner{height:440px;background:url(../images/qywh_banner.jpg) no-repeat center;text-align:center;justify-content:center;display:flex;align-items:center;flex-direction:column;}

.qywh_banner h3{font-size:34px;color:#fff;line-height:50px;margin:0;position:relative;padding-bottom:20px;margin-bottom:15px;}

.qywh_banner h3:after{content:"";width:54px;height:3px;display:inline-block;background:#fff;position:absolute;margin:0 auto;left:0;right:0;bottom:0;}

.qywh_banner h4{font-size:36px;color:#fff;line-height:80px;margin:0;}



.focus_devlp{background:#f5f5f5;padding-bottom:4%;}

.contact-map{margin:-4% 0 4%;}



/* 微信小程序开发 */

.xcx_banner{height:630px;background:url(../images/xcx_banner.png) no-repeat center;}

.xcx_text img{margin-top:145px;max-width:100%;}

.xcx_text p{font-size:20px;line-height:40px;color:#fff;margin:55px 0;}

.made{font-size:26px;color:#0e9cda;width:240px;line-height:62px;display:inline-block;border-radius:40px;background:#fff;text-align:center;opacity:0.8;box-shadow:4px 4px 4px rgba(46,175,235,0.8);}



.big_market{padding-bottom:3%;overflow:hidden;}

.big_market ul li{text-align:center;border:1px solid #e3e2e5;margin:0 -1px 0 0;height:418px;}

.big_market ul li img{width:auto;height:46px;margin-top:65px;}

.big_market ul li h3{font-size:20px;position:relative;padding-bottom:31px;margin-bottom:18px;}

.big_market ul li h3:after{content:"";width:60px;height:1px;display:inline-block;background:#e3e2e5;position:absolute;margin:0 auto;left:0;right:0;bottom:0;}

.big_market ul li p{font-size:16px;line-height:40px;color:#999;}



.exclusive{overflow:hidden;}

.exclusive li{overflow:hidden;margin-bottom:3%;}

.exclusive li .img{position:relative;overflow:hidden;}

.exclusive li .img .bg{width:100%;display:block;}

.exclusive li .font{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;overflow:hidden;background:rgba(0,0,0,.4);}

.exclusive li .font img{width:40px;height:40px;display:block;margin:50px auto 12px;}

.exclusive li .font p{font-size:20px;color:#fff;}

.exclusive li .txt{border:1px solid #eaeaea;border-radius:0 0 12px 12px;padding:0 5%;}

.exclusive li .line{width:40px;height:1px;display:inline-block;background:#2eafeb;margin:20px 0 8px;}

.exclusive li .txt p{font-size:16px;line-height:30px;min-height:120px;color:#343434;}

.exclusive li .txt .btns{line-height:28px;width:130px;background: url(../images/jt2.png) no-repeat 95px center;margin:0 0 20px;padding:0 20px 0 0;font-size:16px;}



.xcx_hexin{height:auto;background:url(../images/xcx_banner.jpg) no-repeat center;text-align:center;}

.xcx_hexin img{max-width:96%;}



.why_choice{height:760px;background:url(../images/choice.png) no-repeat center;text-align:center;margin-top:5%;padding-top:2%;}

.why_choice .index_tit h2,.why_choice .index_tit .p1{color:#fff;}

.why_choice ul{overflow:hidden;padding-top:3%;}

.why_choice ul li .main{background:url(../images/choose_list_bg.png) no-repeat;background-size:100% 100%;}

.why_choice ul li img{margin-top:50px;}

.why_choice ul li h3{font-size:22px;margin:30px 0;}

.why_choice ul li p{font-size:16px;color:#666;line-height:26px;height:90px;}

.why_choice ul li .btns{line-height:28px;width:130px;background: url(../images/jt2.png) no-repeat 95px center;padding:0 20px 0 0;margin:0 0 40px;font-size:16px;}



.serv_case ul{overflow:hidden;padding-bottom:3%;}

.serv_case ul li .case{background:#fafafa;text-align:center;padding:30px 0;}

.serv_case ul li .case img{width:100%;}

.serv_case ul li .case .line{width:36px;height:2px;display:block;background:#2eafeb;margin:30px auto 20px;}

.serv_case ul li .case p{font-size:22px;line-height:30px;color:#323232;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



.newsout{background-color:#f1f1f1;width:100%;}

.news_location{font-size:14px;color:#999;margin:15px 0 20px;}

.news_location a{font-size:14px;color:#999;}

.newalscon{background-color:#fff;padding:0;}

.newsout .phoneyr{float:right;}

.newalscontime{font-size:18px;color:#999;font-family:Arial;text-align:center;}

.newsoutjl{padding-top: 10px;}

.newalscontime span{width:100%;font-size:39px;text-align: center;color:#999;line-height:40px;}

.newsjianjie{padding-bottom:32px;width:85%;}

.newsname{width: 96%;padding:40px 0 10px;display: flex;align-items: center;justify-content: space-between}

.newsname-l{font-size:24px;color: #333;float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.newsname a{display:block;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.newsname-r{font-size:14px;color: #999;float:right;}

.newscontent{width:96%;line-height:30px;color:#666;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 3;overflow: hidden;}

.newscblm{background-color: #fff;padding:20px 6%;box-sizing: border-box;margin-bottom:12px;}

.newscblm-t{width:100%;height:40px;display:flex;align-items:center;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom:10px;}

.lantiao{width:4px;height:15px;background-color:#0090ff;margin-right:7px;}

.newscblm-b{line-height:36px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/news11.png) no-repeat left;padding-left:15px;}

.newscblm-b a{color:#666;}

.newscblm-b a:hover,.newsname-l:hover{color:#0e9cda;}

.newscblm-b.nobg{background:none;padding-left:0;}

.newscblm-b span{color: #000000;margin-right: 7px;font-size:12px;}

.newscblm-b img{width: 8px;height: 15px;margin-right: 7px;}

.newscblpic{width:calc(100% -10px);background:url(../images/news_tel.png) no-repeat center;background-size:cover;height:132px;}

.newslist{width: 100%;border-bottom: 1px dashed #ddd;display: flex;}

.newstimecon{display:flex;justify-content: center;align-items: center;padding:0;width:15%;}

.phonetime{display: none}

.newsxqtitle{width: 100%;text-align: center;padding:40px 0 10px;font-size: 24px;color: #333;}

.newsxqxtitle{width:100%;height:40px;display:flex;align-items:center;justify-content:center;border-bottom:1px dashed #ddd;}

.newsxqxtitle span{margin:0 25px;font-size:14px;color:#999;}

.newsxqcon{width: 100%;padding: 20px 0;}

.newsxqbottom{border-top:1px dashed  #ddd;padding:3% 20px;font-size:14px;color:#666;overflow:hidden;}

.newsxqbottom a{color:#666;}

.newsxqbottom-l{float:left;}

.newsxqbottom-r{float:right;}

.news_show_content{padding:30px 30px;line-height:2em;font-size:14px;color:#666;}

.news_show_content p{line-height:2em;font-size:14px;color:#666;}

.news_show_content img{display:block;margin:0 auto;max-width:100%;}



/*分页修改*/

.my_pagination{margin: 50px 0 20px 0;}

.my_pagination span{display: inline-block;padding: 5px 10px;background-color: #ffffff;margin-right: 6px;border: 1px solid #7F7F7F;color: #7F7F7F;}

.my_pagination span.current{color: #ffffff;background-color: #7F7F7F;}

.my_pagination a{display: inline-block;padding: 5px 10px;background-color: #ffffff;margin-right: 6px;color: #7F7F7F;border: 1px solid #7F7F7F;transition: all 0.6s;margin-bottom: 6px;}

.my_pagination a:hover{background-color: #7F7F7F;color: #ffffff;transition: all 0.6s;}



/* 案例展示 */

.case_bgbox{background:#f4f4f4;}

.case_bgbox .case_contair{padding-bottom:0;}

.case_bgbox .case_contair ul{margin-bottom:0;}

.case_nav ul{overflow:hidden;text-align:center;padding-bottom:2%;}

.case_nav ul li{overflow:hidden;display:inline-block;font-size:16px;line-height:36px;border-radius:15px;padding:0 50px;border:1px solid #c0c0c0;cursor:pointer;margin:0 10px;color:#666;white-space:nowrap;}

.case_nav ul li.hovertab{border:1px solid #2eafeb;background:#2eafeb;color:#fff;}

.case_contair ul.lshow li{padding:0;background:#ebebeb;margin:0;overflow:hidden; height: 398px;}

.case_contair ul.lshow li:nth-child(2n){background:#f2f2f2;}

.case_contair ul.lshow li .info{padding:20px 5%;}

.case_contair ul.lshow li .info p{height:auto;margin:0;font-size:16px;color:#999;white-space:nowrap;text-overflow:ellipsis;}

.case_contair ul.lshow li .info h3{font-size:16px;color:#656565;margin:12px 0;}


/*
   mei媒体查询
*/

@media (min-width: 1820px) and (max-width: 1920px){
    .case_contair ul.lshow li{height: 398px;}
}
@media (min-width: 1720px) and (max-width: 1820px){
    .case_contair ul.lshow li{height: 378px;}
}
@media (min-width: 1620px) and (max-width: 1720px){
    .case_contair ul.lshow li{height: 358px;}
}
@media (min-width: 1520px) and (max-width: 1620px){
    .case_contair ul.lshow li{height: 338px;}
    .case_contair ul.lshow li .info {  padding: 13px 5%;}
}
@media (min-width: 1420px) and (max-width: 1520px){
    .case_contair ul.lshow li{height: 318px;}
}
@media (min-width: 1320px) and (max-width: 1420px){
    .case_contair ul.lshow li{height: 298px;}
}
@media (min-width: 1220px) and (max-width: 1320px){
    .case_contair ul.lshow li{height: 278px;}
}
@media (min-width: 1120px) and (max-width: 1220px){
    .case_contair ul.lshow li{height: 258px;}
    .case_contair ul.lshow li .info {
        padding: 7px 5%;
    }
}
@media (min-width: 990px) and (max-width: 1120px){
    .case_contair ul.lshow li{height: 238px;}
    .case_contair ul.lshow li .info {
        padding: 9px 5%;
    }
}
@media (max-width: 989px){
    .case_contair ul.lshow li{height:auto;}

}
/*结束*/
.case_detail_l{width:60%;}

.case_detail_l img{display:block;width:100%;height:auto;}

.case_detail_r{width:37.5%;position:fixed;right:0;top:0;bottom:0;z-index:9;background:#f7f7f7;overflow-x:hidden;overflow-y:auto;padding-bottom:120px;}

body.bakf1{background:#f1f1f1;}




.project_box{padding:150px 8% 0;}

.xm_name{font-size:24px;color:#666;font-weight:bold;border-left:4px solid #0e9cda;line-height:22px;padding-left:10px;margin-bottom:20px;}

.xm_type{font-size:14px;color:#666;}

.middle_js{font-size:14px;color:#666;line-height:24px;margin:50px 0;}

.middle_js p{font-size:14px;color:#666;line-height:24px;}

.l_pagecon{overflow:hidden;}

.l_pagefh{float:left;}

.l_pagefh .butt{display:block;width:146px;line-height:37px;font-size:14px;color:#fff;text-align:center;}

.l_pagefh .bt1{background:#0e9cda;margin-bottom:16px;}

.l_pagefh .bt2{background:#bbb;}

.l_pagesxy{float:right;overflow:hidden;margin-top:56px;}

.l_pagesxy .pre,.l_pagesxy .next{display:block;width:34px;height:34px;float:left;font-size:0;}

.l_pagesxy .pre{background:url(../images/arrowl.png) no-repeat center #0e9cda;}

.l_pagesxy .next{background:url(../images/arrowr.png) no-repeat center #0e9cda;margin-left:5px;}

.l_pagesxy .pre.disabled{background:url(../images/arrowl.png) no-repeat center #bbb;cursor:default;}

.l_pagesxy .next.disabled{background:url(../images/arrowr.png) no-repeat center #bbb;cursor:default;}



.slider_nav{position:fixed;top:30%;right:0;z-index:20;}

.slider_nav ul li{margin-bottom:5px;position:relative;width:70px;height:70px;cursor:pointer;}

.slider_nav ul li .ht1{transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-ms-transition:all linear .3s;-o-transition:all linear .3s;width:70px;height:70px;float:left;position:absolute;top:0;left:0;white-space:nowrap;}

.slider_nav ul li .ht2{font-size:16px;line-height:70px;height:70px;width:120px;background:#6e8eea;position:absolute;top:0;left:70px;text-align:left;color:#fff;text-align:center;}

.slider_nav ul li.ht:hover .ht1{width:190px;left:-120px;}

.slider_nav ul li.wx:hover .code{display:block;}

.slider_nav ul li.wx .code{position:absolute;background:#8284e8;padding:12px;border-radius:8px;top:-46%;right:85px;display:none}

.slider_nav ul li.wx .code img{width:110px;height:110px;}

.slider_nav ul li.wx .code::before{content:'';width:8px;height:14px;display:block;border-color:transparent transparent transparent #8284e8;border-style:dashed dashed dashed solid;border-width:8px;position:absolute;top:50%;left:100%;margin-top: -7px;}



.zl_viewpoint{background:#f2f2f2;overflow:hidden;padding-bottom:3%;}

.zl_viewpoint .index_tit h4{position:relative;margin-bottom:30px;}

.zl_viewpoint .index_tit h4:after{content:"";width:100px;height:2px;display:inline-block;background:#44c6ff;position:absolute;margin:0 auto;left:0;right:0;bottom:0;}

.zl_viewpoint ul{overflow:hidden;background:#fff;text-align: center;}

.zl_viewpoint ul li{border-right:1px solid #efefef;padding:15px 4% 3%;float: none;display: inline-block;vertical-align: middle;}

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

.zl_viewpoint ul li h3{font-size:26px;color:#0e9cda;}

.zl_viewpoint ul li em{display:block;width:60px;height:1px;background:#c6c6c6;margin:20px auto 30px;}

.zl_viewpoint ul li p{font-size:14px;color:#666;line-height:26px;height:72px;}



.zl_advant{overflow:hidden;padding:4% 0;}

.zl_advant li{overflow:hidden;}

.zl_advant li img{float:left;}

.zl_advant li .txt{float:left;margin-left:5%;width:60%;}

.zl_advant li .txt h3{font-size:26px;color:#191919;margin:0 0 15px;}

.zl_advant li .txt p{font-size:14px;color:#676767;line-height:26px;}



.contact_zl{overflow:hidden;padding:5% 0;}

.contact_zl .shzl{font-size:22px;color:#0e9cda;padding-bottom:12px;border-bottom:2px solid #0e9cda;}

.contact_zl h2{font-size:36px;color:#4e4e4e;line-height:50px;}

.contact_zl p{margin-bottom:0;}

.contact_zl .add1{font-size:18px;color:#4e4e4e;margin-top:20px;}

.contact_zl .pd{margin-left:55px;}

.contact_zl .en{font-size:14px;color:#4e4e4e;line-height:30px;}

.contact_zl .zjzx{font-size:18px;color:#4e4e4e;margin-top:30px;margin-bottom:15px;line-height:30px;}

.contact_zl .ewm{text-align:center;width:172px;}

.contact_zl .ewm img{width:172px;height:172px;}

.contact_zl .ewm span{display:block;font-size:16px;color:#4e4e4e;margin-top:18px;}

.contact_zl .zxtel{font-size:18px;color:#4e4e4e;padding-top:25px;}

.contact_zl .zxtel strong{font-size:36px;color:#0e9cda;}

.contact_zl .need{font-size:16px;color:#666;line-height:28px;padding:6px 0;}

.contact_zl .text{font-size:16px;line-height:42px;display:block;width:100%;padding:0 3%;border:1px solid #e0e0e0;margin-top:20px;}

.contact_zl textarea.text{height:158px;resize:none;outline:none;}

.contact_zl .submit{font-size:18px;color:#0e9cda;cursor:pointer;line-height:42px;height:44px;display:block;width:100%;padding:0 3%;border:2px solid #0e9cda;margin-top:30px;background:#fff;}

::-webkit-input-placeholder{color:#b8b8b8;}

:-moz-placeholder{color:#b8b8b8;}

::-moz-placeholder{color:#b8b8b8;}

:-ms-input-placeholder{color:#b8b8b8;}

.contact_zl .yzm{position:relative;}

.contact_zl .yzm .code{position:absolute;right:5px;top:4px;}



.contacts{padding:5% 0;margin:0;overflow:hidden;}

.contacts li{padding:0 10px;}

.contacts li .main{height:235px;border:1px solid #ddd;text-align:center;}

.contacts li.download{margin-right:0;}

.contacts li .main:hover{border-color:#0e9cda;}

.contacts li img{width:115px; height:115px;margin:0 auto;}

.contacts li .pic{margin-top:30px}

.contacts li .line{background:#0e9cda; height:2px;width:70px;margin:30px  auto 12px auto;}

.contacts li .title{font-size:16px;color:#333;}



/*垃圾分类*/

.refuse_box1{overflow:hidden;padding:5% 0;}

.refbox1_l{padding:0;line-height:30px;font-size:14px;text-align:justify;margin-bottom:5%;}

.refbox1_l>div{padding:0;}

.refbox1_l .btn_more{border:2px solid #5cbbf1;margin:8% 0 0;font-size:18px;line-height:47px;padding:0 52px;}

.refbox1_r img{max-width:100%;display:block;margin:0 auto;}



.col-md2{width:20%;float:left;}



.refuse_box2{background:#f2f2f2;color:#333;}

.refuse_box2 ul{overflow:hidden;padding:4% 0;}

.refuse_box2 ul li img{height:50px;}

.refuse_box2 ul li h1{font-size:24px;font-weight:600;position:relative;padding:20px 0;}

.refuse_box2 ul li h1:after{content:"";width:20px;height:2px;display:inline-block;background:#919191;position:absolute;margin:0 auto;left:0;right:0;bottom:0;}

.refuse_box2 ul li p{font-size:14px;line-height:30px;height:90px;}



.refuse_box3 ul{overflow:hidden;padding:4% 0 7%;}

.refuse_box3 ul li{overflow:hidden;position:relative;padding:0 8px;margin-bottom:15px;}

.refuse_box3 ul li img{width:100%;display:block;}

.refuse_box3 ul li .txt{overflow:hidden;background:rgba(0,0,0,.5);position:absolute;top:0;left:8px;right:8px;height:100%;padding:0 7%;}

.refuse_box3 ul li .txt h1{font-size:16px;color:#fff;text-transform:uppercase;margin:35px 0 20px;}

.refuse_box3 ul li .txt p{font-size:14px;color:#fff;line-height:24px;}



.refuse_box4{background:#f2f2f2;color:#333;}

.refuse_box4 ul{overflow:hidden;padding-top:1%;}

.refuse_box4 ul li{overflow:hidden;padding-left:10%;margin-bottom:3%;}

.refuse_box4 ul li img{float:left;width:79px;}

.refuse_box4 ul li .txt{float:left;width:calc(100% - 160px);margin-left:30px;}

.refuse_box4 ul li .txt h1{font-size:14px;margin:0 0 12px;}

.refuse_box4 ul li .txt p{font-size:14px;color:#666;line-height:30px;height:90px;}



@media (min-width: 768px){

	.navbar-nav{width:calc(100% - 129px);};
}

@media (max-width: 768px){
	#nav{display: block;};
}

@media (max-width: 1200px){

	.safe_box ul li .bord{padding:40px 12% 0;}
}


@media (min-width: 1200px){
	#nav{display: inline-block;vertical-align: middle;}
}

@media (max-width: 1395px){
	.dph{display: none;}
	.topbar{display: block;}
}

@media (max-width: 992px){

	.branch_office .tel{display:block;}

}

@media (min-width: 992px){

	.newsxqbottom2{display:none}

}

@media (max-width: 991px){

	.features ul li .main{margin-bottom:15px;}

	.safe_box ul li .bord{margin-bottom:15px;}

	.safe_box ul li .bord{height:auto;padding-bottom:3%;}

	.core_busin .box{width:33.33%;margin-bottom:2%;}

	.partner_box ul li{width:33.33%;}

	.branch_office ul{width:100%;}

	.branch_office .tel{display:none;}

	.zwxxtitle{font-size:2rem;line-height:5rem;height:5rem;}

	.zwxxtitlejj{font-size:1.3rem;}

	.jdpttitle-content{width:30.33%;height:220px;margin:0 1.5%;padding:0;}

	.jdpttitle{height:auto;line-height:3rem;font-size:2rem;}

	.center-block{width:100%;}

	.gov_introduct_con{padding:0 2%;}

	.gov_introduct_con p{min-height:auto!important;}

	.zwxxzj,.screen_m{display:none;}

	.zwxxleft{margin:3% 0;}

	.sdjzleftout,.sdjzleft-b,.sdjzleftout3,.sdjzleftout2{width:100%;}

	.sdjzleft-b-t2,.sdjzleft-b-t{width:90%;margin:0 auto;text-align:center;}

	.sdjzleft-b{height:auto;padding-bottom:10%;}

	.app_nav ul li{width:170px;margin:0 5px;white-space:nowrap;padding:0 10px;}

	.screen_r{text-align:left;}

	.yl-Wid01,.yl-Wid02,.yl-Wid03{width:100%;}

	.yl-Wid02{margin:12px 0;}

	.yl-bdbx li{width:50%;margin-top:3%;}

	.big_market ul li{margin:0 0 15px;}

	.exclusive li .txt p{min-height:auto;}

	.why_choice{height:auto;background-size:auto 100%;}

	.why_choice ul li .main{margin-bottom:3%;}

	.newslist .phoneyc{display:none}

	.phoneyc{padding:0;}

	.phonetime{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:14px;padding-top:15px;color:#999;}

	.newsname{padding:20px 0 5px;}

	.newsname-l{font-size:2rem;}

	.newsjianjie{width:94%;margin:0 auto;padding-bottom:5%;}

	.newsname a,.newsname,.newscontent{width:100%;}

	.newsxqbottom{margin-bottom:3%;}

	.newsxqbottom2{width: 100%;border-top: 1px dashed  #ddd;}

	.newsxqbottom-l{width: 100%;line-height:30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

	.newsxqbottom-r{width: 100%;line-height:30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

	.about_banner{height:220px;background-size:auto 100%!important;}

	.about_banner h3{font-size:3rem;line-height:4.6rem;}

	.yl-alkfsh li{margin-bottom:3%;padding:0;}

	.yl-alkfshCon{background-size:100%!important;}

	.qywh_banner{height:300px;background-size:100% 100%!important;}

	.qywh_banner h3{font-size:2rem;line-height:3rem;}

	.qywh_banner h4{font-size:2.1rem;line-height:4rem;}

	.case_nav ul li{padding:0 28px;margin:0 6px;}

	.navbar-default{position:relative!important;}

	.case_detail_l{width:100%;}

	.case_detail_r{position:relative;width:100%;padding-bottom:3%;}

	.project_box{padding:3%;}

	.cando_box{height:auto;background-size:auto 100%!important;padding-bottom:3%;}

	.cando_box li{background-size:cover!important;margin-bottom:3%;height:400px;}

	.newscblpic{height:300px;}

	.newsout .phoneyr,.slider_nav{display:none;}

	.newsxqtitle{padding:10px 1% 10px;font-size:2rem;}

	.newsxqxtitle div{text-align:center;}

	.newsxqxtitle span{font-size:12px;margin:0 10px;display:inline-block;white-space:nowrap;}

	h1.newsxqxtitle{margin:0;}

	.demand_list li.input_3{width:28%;}

	.index_news{max-height:none;}

	.index_tit h2{font-size:2.2rem;}

	.index_tit h3{font-size:2.5rem;}

	.index_tit h4{font-size:1.9rem;padding:10px 0;}

	.index_tit h5{font-size:1.5rem;padding:10px 0;margin:0;padding:0;line-height:3rem;}

	.index_tit h5 em{font-size:2rem;}

	.index_tit h5 i{font-size:1.8rem;}

	.index_tit h6{font-size:1.5rem;}

	.index_tit .p1{font-size:1.1rem;}

	.index_tit .p2{font-size:1.3rem;}

	.plann_principles ul li{margin-bottom:30px;overflow:hidden;}

	.plann_principles ul li .p1{min-height:auto;margin:20px 0;}

	.plann_principles ul li h3{font-size:1.8rem;}

	.index_tit img{height:36px;}

	.data_box ul li{margin-bottom:5%;}

	.data_box ul li h3{font-size:3.6rem;margin:0 0 6px;}

	.indservice li{padding:8% 4%;}

	.indservice li .title{font-size:1.8rem;}

	.indservice li .cons{font-size:1.3rem;height:auto;}

	.indservice li .more a{font-size:1.3rem;}

	.indadv dt{font-size:2rem;}

	.indadv dd h3{font-size:1.7rem;}

	.index_news ul.rtnw{width:100%;}

	.news_tit{font-size:2rem;padding:5% 0 3%;}

	.index_news ul.rtnw li{padding:0 0 5%;}

	.index_news ul li .time{width:90px;}

	.index_news ul li .news_r{width:calc(100% - 120px);}

	.index_news ul li .news_r h3{font-size:1.8rem;}

	.index_news ul li .news_r p{font-size:1.4rem;}

	.index_news .more{font-size:1.5rem;}

	.zl_viewpoint ul li p{height:auto;}

	.zl_advant li{margin:3% 0;padding:0;}

	.zl_advant li .txt{width:76%;}

	.zl_advant li .txt h3{font-size:2rem;}

	.contacts li{margin-bottom:3%;}

	.col-md2{width:50%;}

	.refbox1_l .btn_more{margin:4% 0 8%;}

}

@media (max-width: 768px){

	.wlw_banner .text{margin-top:10%;}

	.wlw_banner .text h1{font-size:2.6rem;}

	.wlw_banner .text p{font-size:1.8rem;padding:2% 0;}

	.wlw_tit h1{font-size:2.4rem;}

	.wlw_tit p{font-size:1.3rem;}

	.index_tit img{height:25px;}

	.safe_box ul li .bord h1{font-size:2.3rem;}

	.foot_solgn{padding:5% 0;}

	.foot_solgn h1{font-size:2rem;}

	.foot_solgn p{font-size:1.4rem;}

	.topbar{display:none!important;}

	.core_busin .box{width:50%;margin-bottom:2%;background-size:cover!important;}

	.core_busin .box,.core_busin .box .box-img{height:250px;}

	.core_busin .box .box-img img{margin-top:50px;}

	.core_busin .box .box-img h3{margin:50px 0 15px;}

	.core_busin .box .description{margin-top:50px;}

	.core_busin .box .box-content{padding:0 3%;}

	.core_busin .box .line{bottom:40px;}

	.btns{margin-bottom:3%;}

	.btn_more{padding:0 50px;line-height:45px;font-size:16px;}

	.footer_top{display:none;position: relative;z-index: 10;}

	.yl-indtit{font-size:2.2rem;}

	.yl-mdwt .floatR p{font-size:1.5rem;line-height:2rem;}

	.yl-mdwt .floatR{margin-top:20px;}

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

	.yl-indtitBot{font-size:1.2rem;}

	.xcx_banner{height:320px;background-size:auto 100%;}

	.xcx_text img {margin-top:60px;}

	.xcx_text p{font-size:1.5rem;margin:25px 0;}

	.made{width:160px;line-height:40px;font-size:20px;}

	.exclusive li{padding:0;}

	.case_nav ul li{padding:0 20px;margin:3px;font-size:14px;line-height:26px;}

	.middle_js{margin:8% 0;}

	.l_pagefh{float:none;}

	.l_pagefh .butt{width:100%;}

	.l_pagesxy{float:none;width:100%;margin-top:8%;}

	.l_pagesxy .pre,.l_pagesxy .next{font-size:14px;background:none;border:1px solid #0e9cda;width:40%;color:#0e9cda;line-height:34px;text-align:center;border-radius:20px;}

	.l_pagesxy .pre.disabled,.l_pagesxy .next.disabled{border:1px solid #bbb;color:#bbb;}

	.l_pagesxy .next{float:right;}

	.contact_zl{margin:0 -15px;}

	.contact_zl h2{font-size:2.2rem;line-height:3rem;}

	.contact_zl .add1{font-size:1.6rem;}

	.contact_zl .pd{margin-left:4rem;}

	.contact_zl .zxtel strong{font-size:2.3rem;}

	.contact_zl .need{padding:0;}

	.index_tit .line{font-size:2.1rem;}

	.refuse_box2 ul li h1{font-size:1.8rem;}

	.refuse_box4 ul li{padding-left:3%;}

	.refuse_box4 ul li .txt{width:calc(100% - 110px);}

	.refuse_box2 ul li p{margin-bottom:0;}

}

@media (max-width: 480px){

	.newscblpic{height:200px;}

}



















/************************2019-11-13添加团队*********************************/

	#team {
		background: #fff;
	}

	.team {
		width: 1190px;
		margin: auto;
		overflow: hidden;
	}

	.team>h3,.team_h3 {
		text-align: center;
		margin: 0px;
		margin-bottom: 10px;
		margin-top: 28px;
		position: relative;
		top: -100px;
		opacity: 0;
	}

	.team_h3 {
		margin-bottom: 16px;
		margin-top: 50px;
	}

	.team>h3>span,
	.team_h3>span {
		font-size: 24px;
		color: #666666;
		display: block;
		line-height: initial;
		margin-top: -8px;
	}

	.team_view {
		width: 1190px;
		margin: 0px auto 0px auto;
		overflow: hidden;
		position: relative;
	}

	.team_view1 {
		opacity: 0;
		top: -1000px;
	}

	.team_view2 {
		opacity: 0;
		bottom: -1000px;
		margin-top: -20px;
	}

	.team_view_list {
		width: 234px;
		height: 286px;
		display: inline-block;
		vertical-align: middle;
		margin-top: 70px;
		margin-left: 20px;
		margin-right: 20px;
	}

	.team_view_list_img {
		width: 234px;
		height: 222px;
		position: relative;
	}

	.team_view_list_img1 {
		width: 234px;
		height: 222px;
		overflow: hidden;
		position: relative;
	}

	.team_view_list_img1>img {
		width: 100%;
		height: 100%;
	}

	.team_view_list_img1>div {
		position: absolute;
		width: 100%;
		height: 100%;
		top: -250px;
		left: 53px;
		background: url(../images/icon_team_characte9r.png);
		background-size: 100% 100%;
		text-align: center;
		line-height: 222px;
		overflow: hidden;
	}

	.team_view_list_img2>div {
		top: 250px;
		left: -53px;
	}

	.team_view_list_img1>div>div {
		width: 130px;
		display: inline-block;
		vertical-align: middle;
		line-height: 16px;
		color: #fff;
		font-size: 12px;
		text-align: left;
		text-indent: 20px;
	}

	.team_view_list_text {
		color: #5A5A5A;
		font-size: 12.62px;
		font-family: PingFang SC;
	}

	.team_view_list_text1 {
		margin-left: 70px;
		margin-bottom: 20px;
	}

	.team_view_list_text>div {
		font-size: 20px;
		font-family: PingFang SC;
		font-weight: 800;
		color: rgba(51, 51, 51, 1);
		margin-top: 14px;
		margin-bottom: 6px;
	}

	.team_view_list_text1>div {
		margin-top: -4px;
		margin-bottom: 2px;
	}

	.team_view_list_img>i {
		width: 1px;
		height: 222px;
		background: #44c6ff;
		display: block;
		position: absolute;
		left: -32px;
		z-index: 1000;
		top: 0px;
	}
	/******************2019-11-13添加新的（我们）*************************/

	#wwwwe {
		background: url(../images/icon_we19.png)no-repeat;
		background-size: 100% 100%;
	}

	.we {
		width: 948px;
		margin: auto;
		overflow: hidden;
		text-align: center;
		padding-bottom: 50px;
	}

	.we>div {
		display: inline-block;
		vertical-align: top;
	}

	.we_div1 {
		width: 95px;
		height: 114px;
		margin: 41px 16px 7px 0px;
	}

	.we_div2 {
		width: 112px;
		height: 148px;
		margin: 0px 16px 14px 0px;
	}

	.we_div3 {
		width: 93px;
		height: 114px;
		margin: 41px 16px 20px 0px;
	}

	.we_div4 {
		width: 112px;
		height: 90px;
		margin: 79px 16px 6px 0px;
	}

	.we_div5 {
		width: 266px;
		height: 138px;
		margin-bottom: 9px;
		margin-top: -13px;
	}

	.we_div6 {
		width: 378px;
		height: 239px;
		margin: 0px 13px 15px;
	}

	.we_div7 {
		width: 209px;
		height: 104px;
		margin: -120px 13px 0px 60px;
		float: left;
	}

	.we_div8 {
		width: 265px;
		height: 103px;
		margin-right: 11px;
		margin-bottom: 9px;
	}

	.we_div9 {
		width: 127px;
		height: 178px;
		margin-right: 12px;
		margin-bottom: 11px;
	}

	.we_div10 {
		width: 129px;
		height: 104px;
	}

	.we>.we_div {
		width: 700px;
		margin: auto;
		text-align: center;
		display: block;
	}

	.we>.we_div>div {
		display: inline-block;
		vertical-align: top;
	}

	.we_div11 {
		width: 127px;
		height: 114px;
		margin-left: -4px;
	}

	.we>div>img,
	.we_div>div>img {
		width: 100%;
		height: 100%;
		transition: transform 0.6s;
	}

	.we>div:hover>img,
	.we_div>div:hover>img {
		-webkit-transform: scale(1.3);
		-moz-transform: scale(1.3);
		-ms-transform: scale(1.3);
		-o-transform: scale(1.3);
		transform: scale(1.3);
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}

	#cccjacjnhck{
		width: 100%;
		height: 42px;
		background: #f2f2f2;
	}


	.md121{
	    width: 25%;
	}

	.pulse1>li{
		height: 250px;
	}

	.pulse1>.col-md-6{
		height: 500px;
	}
	
	
	input::-webkit-outer-spin-button,
	input::-webkit-inner-spin-button {
	    -webkit-appearance: none;
	}
	 
	input[type="number"] {
	    -moz-appearance: textfield;
	}
	
	.branch_office .tel .tel_h3{
		padding: 0px;
		line-height: 30px;
        padding-bottom: 18px;
	}
	
	.branch_office .tel .tel_h31{
		padding-top: 12px;
	}
	
	.branch_office .tel .tel_h32{
		padding-bottom: 14px;
		margin-top: 6px;
	}
	
	.botom_img{
		float: right;
		margin-top: 12px;
	}
	
	.botom_img>h5{
		font-style: normal;
		    font-size: 18px;
		    color: #fff;
	}
	
	.botom_img>img{
		height: 151px;
		margin-right: 150px;
	}
	.footer_bottom a{
		    margin-left: 5px;
		        color: #0e9cda;
		        vertical-align: middle;
		        margin-top: -3px;
		        display: inline-block;
	}