@charset "utf-8";
/* by Sean cyy 20160708 */
html { }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body { font-size:12px; background:#fff; color:#96989d; font-family:Arial, "微软雅黑";}
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }
.input_noline{ background-color:transparent;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}

/* 全局 */
a { text-decoration: none; color: #333; outline:none;}
a:hover { text-decoration: none; }



/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

.wrapper { width: 1200px; margin: 0 auto; }

.main{}
.main .art_top{position:relative;background:url(../images/marimg.jpg) no-repeat left top;background-size:cover;height:900px;overflow:hidden}
.main .art_top img{max-width:100%}
.main .art_right{position:absolute;right:0;top:0;bottom:0;background:rgba(42,112,233,.8);width:66%;}
.main .art_right .artr_txt{position:absolute;color:#fff;left:15%;right:10%;display:block;height:100%}
.main .art_right .artr_txt em{height:100%;vertical-align:middle;display:inline-block;}
.main .art_right .artr_txt .txt_tit{vertical-align: middle;display: inline-block;}
.main .art_right .artr_txt h1{font-size:60px;font-weight:bold;letter-spacing:1px}
.main .art_right .artr_txt h2{font-size:30px;font-weight:bold;margin-top:10px;letter-spacing:1px}
.main .art_right .artr_txt i{display:block;font-style:normal;width:60%;background:#fff;height:2px;margin:20px 0 46px;}
.main .art_right .artr_txt .txt_dis{font-size:24px;line-height:36px;font-family:'微软雅黑 light';width: 360px;}
.main .art_right .artr_txt  .goseo{display:block;width:200px;background:#fff;text-align:center;line-height:40px;border-radius:4px;margin-top:8%;font-size:15px;}
.main .art_right .artr_txt  .goseo img{width:14px;margin-right:15px;vertical-align:-2px;}
.amain_why{padding-top:80px;border-bottom:1px solid #efefef;}
.amain_whytt{margin-bottom:40px;}
.amain_whytt .tt{font-size:36px;color:#656565;}
.amain_whytt .sub_tt{font-size:14px;color:#a7a5a2;margin-top:16px;}

.amain_why .amain_whyimg01{display:block;max-width: 100%;margin:0 auto;}
.amain_why .amain_whyimg02{display:none;width:100%;margin:0 auto;}

.amain_why .whyimg01{display:block;position:absolute;top:-10%;left:40%;}
.amain_why .whyimg02{display:none}

.amain_appl{padding:80px 0}
.amain_appl ul{overflow:hidden}
.amain_appl ul li{float:left;width:240px;margin-right:80px;}
.amain_appl ul li:nth-last-of-type(1){margin-right:0;}
.amain_appl ul li .itemboax{}
.amain_appl ul li:nth-of-type(4) .itemboax{}
.amain_appl ul li .itemboax .item{background-position:left center;background-repeat:no-repeat;padding-left:66px;line-height:48px;}
.amain_appl ul li .itemboax .item p{font-size:18px;color:#414347;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.amain_appl ul li .itemboax .item01{background-image:url(../images/mar_icon1.jpg);}
.amain_appl ul li .itemboax .item02{background-image:url(../images/mar_icon2.jpg);}
.amain_appl ul li .itemboax .item03{background-image:url(../images/mar_icon3.jpg);}
.amain_appl ul li .itemboax .item04{background-image:url(../images/mar_icon4.jpg);}
.amain_appl ul li  .sub_item{color:#a7a5a2;font-size:14px; line-height:20px;margin-top:26px;height:40px;overflow:hidden;}

.amain_xg{background:#2a70e9 url(../images/whybg.jpg) no-repeat center center;}
.amain_xg .amxg_top{padding:100px 0 80px}
.amain_xg .amxg_top .xg_tt{font-size:36px;color:#fff;}
.amain_xg .amxg_top .xg_box{overflow:hidden;margin-top:36px;} 
.amain_xg .amxg_top .xg_box .xg_fl{float:left;}
.amain_xg .amxg_top .xg_box .xg_fl .xg_in{font-size:24px;color:#fff;line-height:38px;margin-bottom:56px;}
.amain_xg .amxg_top .xg_box .xg_fl .xg_in strong{font-weight:bold}
.xg_fl .xg_an{}
.xg_fl .xg_an ul li{line-height:36px;font-size:16px;font-family:'微软雅黑 light';color:#f7f7f7;overflow:hidden;}
.xg_fl .xg_an ul li i{width:6px;margin-top:15px; height:6px;background:#fff; margin-right:20px;border-radius:50%;display:block;float:left;}
.xg_fr{float:right;}
.xg_fr img{display:block;margin-top:62px; max-width: 100%;}



.amain_ys{padding:80px 0 0}
.amain_yslist{margin-top:100px;}
.amain_yslist ul{overflow:hidden;}
.amain_yslist ul li{width:506px;margin-right:88px;margin-bottom:80px;float:left;overflow:hidden;}
.amain_yslist ul li:nth-of-type(2n){margin-right:0;}
.amain_yslist ul li .img{float:left;width:80px;}
.amain_yslist ul li .img img{display:block;max-width:100%;}
.amain_yslist ul li .txt{float:left;margin-left:30px;width:396px;}
.amain_yslist ul li .txt .tt{font-size:18px;color:#414347;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.amain_yslist ul li .txt .sub_tt{font-size:12px;color:#93959b;line-height:18px;margin-top:20px;}


.inmessage{background:#f9fafc;padding:80px 0;  position: relative;z-index: 6;}
.inmessbg{background:url(../images/inmessbg.jpg) no-repeat center center;overflow:hidden;}

.inmessbg .mess_left .messl_top{margin-bottom:96px;width:100%;float: left;}
.inmessbg .mess_left .messl_top .messl_topen{font-size:48px;color:#4abcc7;}
.inmessbg .mess_left .messl_top .messl_topch{margin-top:30px;font-size:36px;color:#656565;line-height:48px;}
.inmessbg .mess_left .messl_top .messl_topinfo{font-size:12px;color:#656565;line-height:20px;padding-top:16px;margin-top:16px; border-top:1px solid #efefef;}
.messl_bottom{float: right;width:100%;}
.messl_bottom .mlogo{display:block;max-width:100%;}
.messl_bottom .inconlist{margin-top:40px;}
.messl_bottom .inconlist li{overflow:hidden;margin-bottom:20px;}
.messl_bottom .inconlist li img{display:block;float:left;margin-top:6px;margin-right:10px;}
.messl_bottom .inconlist li div{float:left;font-size:12px; line-height:26px;color:#656565;}


.infooter{background:#282a30;overflow:hidden;height:36px;line-height:36px;}
.infooter p{float:left;font-size:12px;color:#f2f2f2;}
.infooter a{float:right;display:block;color:#f2f2f2;font-size:12px;}


.case_detail {background:#fff; overflow:hidden; min-height:400px;  padding-bottom:50px;box-shadow: 2px 2px 5px #CCCCCC;}
.case_detail_l {width:820px; float:left; padding:30px;}
.case_detail_l img{max-width:820px;}
.case_detail_r {width:259px; float:left; padding:30px;border-left: 1px solid #e5e5e5 }
.case_detail_r * {-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease;}
.case_detail_r strong{ font-size:18px; padding-bottom:10px; display:block; font-weight:normal;}
.case_detail_r li{border-top:#CCC 1px solid;}
.case_detail_r li a{line-height:45px;height:45px;font-size:14px;color:#999; display:block; border-bottom:#CCC 1px solid; background:url(../case/img/di1.png)  20px center no-repeat; padding-left:40px;}
.case_detail_r li a:hover {color:#FFF; padding-left:40px;}
.case {background:#f1f1f1; overflow:hidden; min-height:400px;}
.case_main{width:1200px; margin:auto; overflow:hidden; padding:40px 0;}
.introduction { background:#FFF; overflow:hidden;box-shadow: 2px 2px 5px #CCCCCC;  }
.introduction_l {width:820px; float:left; padding:30px;}
.introduction_l strong { font-size:18px; padding-bottom:10px;display: block;color: #252424;}
.introduction_l i {border-bottom:#CCC 1px solid; display: block; width:40px; float:left; margin-bottom:10px;}
.introduction_l li { font-size:14px; color:#666; line-height:24px; clear:both;}
.introduction_r {width:259px; float:left; padding:30px;border-left:#e5e5e5 1px solid; }
.introduction_r li { font-size:14px; color:#666; line-height:20px; padding:5px 0;}
.introduction_r li a:hover { color:#a90001;}
.prev,.next,.return { width:45px; height:45px; border-radius:100px; display:block; float:left; margin-right:5px; background-repeat:no-repeat; background-position: center center;}
.prev { background:#666 url(../images/prev.png) no-repeat 10px;}
.return {background:#666 url(../images/return.png) no-repeat 13px;}
.next {background:#666 url(../images/next.png) no-repeat 13px;}
.prev:hover,.next:hover,.return:hover { background-color:#a90001;}
.bordert {border-top:#e5e5e5 1px solid; padding-top:10px !important; overflow:hidden; margin:10px 0; display:block;}
.other_case {overflow:hidden; min-height:200px; padding-bottom:50px;}
.other_case strong{font-size:18px; padding-bottom:10px; display:block; font-weight:normal;}
.other_case ul{ display:block; overflow:hidden;}
.other_case ul div {width:100%;display: inline-block;    padding: 0px;}
.other_case ul div a figure{ margin:0!important;}
.other_case ul div a h3 { display:block; background:#FFF; height:50px; line-height:50px;font-size:16px !important; width:100%;}
.other_case ul div a:hover h3 { background:#000!important; color:#FFF}
.other_case ul div a h2 { color:#FFF}
.list {width:33.333%;display: inline-block;height:310px; overflow:hidden; margin-bottom:3px;}
.list *{-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease; display:block; overflow:hidden;}
.list a{ position:relative; text-align:left; }
.list a img{width:100%;}
.list a span{ display:none; position:absolute; left:0; top:0;width:100%;height:248px;z-index:8; text-align:center; padding-top:10%;}
.list a span img { display:inline-block; width:180px;}
.list a div{padding:10px 2%!important; background:#FFF;width:100%!important; margin:0; height:auto; display:block;}
.list a div h4{}
.list a div h5{ font-size:12px; color:#999; padding-top:5px;}
.list a:hover div { background:#000;}
.list a:hover div h4{ color:#fff;}
.list a:hover span { display:block;}
.list a:hover img {filter:alpha(opacity=30);-moz-opacity:0.3;opacity: 0.8;}
.list a:hover span img {filter:alpha(opacity=100);-moz-opacity:1; opacity:1;}


@media screen and (max-width: 980px) {
.case_main{width:100%!important; padding:40px 0;}
.introduction_l,.introduction_r {width:90%!important; float:none; padding:5% !important;}
.case_detail_l {width:90%!important; float: none !important; padding:5%;}
.introduction_l strong { font-size:2.2em; }
.case_detail_r{width:80%;margin:0% 10%;padding: 0%;}
.case_detail_l img {width:100%!important;}
.case-page .case-page2{ display: none; }
.case_detail_l img {width:100%!important;}
.other_case strong{ text-align:center;}
.other_case ul div {width:100% !important;background: #f0f0f0;}
.case_detail_r{ border:none;}
}

/*改版页面*/
.main .revi_top{position:relative;background:url(../images/revi-bg.jpg) no-repeat left top;background-size:cover;height:900px;overflow:hidden;}
.main .revi_top img{max-width:100%}
.main .visi_right{position:absolute;right:0;top:0;bottom:0;background:rgba(74,188,199,.9);width:66%;}
.main .visi_right .artr_txt{position:absolute;top:50%;color:#fff;margin-top:-155px;left:15%;right:10%;}
.main .visi_right .artr_txt h1{font-size:60px;font-weight:bold;letter-spacing:1px}
.main .visi_right .artr_txt h2{font-size:30px;font-weight:bold;margin-top:16px;letter-spacing:1px}
.main .visi_right .artr_txt i{display:block;font-style:normal;width:70%;background:#fff;height:2px;margin:80px 0 14px;}
.main .visi_right .artr_txt .txt_dis{font-size:18px;line-height:36px;font-family:'微软雅黑 light';}


.invs{padding:100px 0 0;}
.invs_top{}
.invs_top h2{font-size:48px; color:#282a30;}
.invs_top h2 span{color:#4abcc7;}
.invs_top .subinfo{font-size:14px;color:#a7a5a2;line-height:24px;margin-top:24px;}
.invs .invs_bottom{margin-top:80px;overflow:hidden;}
.invs .invs_bottom .vsb_left{float:left;width:460px;}
.invs .invs_bottom .vsb_right{float:right;width:460px;}
.vstt{color:#4abcc7;font-size:30px;font-weight:bold;margin-bottom:36px;text-align:center}
.vsb_left .img img,.vsb_right .img img{max-width:100%;display:block;margin:0 auto;}
.vs{margin-top:36px;}
.vs .vs_before{margin-bottom:36px;}
.vs .vs_before .vsbe_tt{font-size:24px;color:#656565;}
.vs .vs_before .vsbe_in{font-size:12px;color:#a7a5a2;margin-top:14px;line-height:20px;}
.vs_belist{}
.vs_belist ul li{margin-bottom:20px;color:#4abcc7;font-size:14px;overflow:hidden;}
.vs_belist ul li i{float:left;width:5px;height:5px;border-radius:50%;border:1px solid #4abcc7;margin-right:18px;margin-top: 8px;}
.vs_belist ul li p{float:left;line-height:22px;width:430px;}
.vs_aflist ul li{color:#656565;}
.vs_aflist ul li i{background:#4abcc7}

.inprocess{background:#4ABCC7;padding:100px 0}
.inprocess .inptt{text-align:center;color:#fff}
.inprocess .inptt h2{font-size:36px;}
.inprocess .inptt p{font-size:13px;line-height:20px;margin-top:20px;color:#B4DFE4}
.inlct{margin-top:60px;}
.inlct img{display:block;max-width:100%;margin:0 auto;}
.inlct img.pc_lct{}
.inlct img.mobile_lct{display:none;}

.inwh_ser{padding:100px 0}
.inwh_ser .invc_list{margin-top:60px;}
.inwh_ser .invc_list ul{overflow:hidden;}
.inwh_ser .invc_list ul li{float:left;width:236px;margin-right:52px;text-align:center;margin-bottom:26px;}
.inwh_ser .invc_list ul li:nth-last-of-type(1){margin-right:0;}
.inwh_ser .invc_list ul li .img{margin:0 auto;background-repeat:no-repeat;background-position:center;width:76px;height:76px;}
.inwh_ser .invc_list ul li .img.img01{background-image:url(../images/inser_icon1.jpg)}
.inwh_ser .invc_list ul li:hover .img.img01{background-image:url(../images/inser_icon1h.jpg)}
.inwh_ser .invc_list ul li .img.img02{background-image:url(../images/inser_icon2.jpg)}
.inwh_ser .invc_list ul li:hover .img.img02{background-image:url(../images/inser_icon2h.jpg)}
.inwh_ser .invc_list ul li .img.img03{background-image:url(../images/inser_icon3.jpg)}
.inwh_ser .invc_list ul li:hover .img.img03{background-image:url(../images/inser_icon3h.jpg)}
.inwh_ser .invc_list ul li .img.img04{background-image:url(../images/inser_icon4.jpg)}
.inwh_ser .invc_list ul li:hover .img.img04{background-image:url(../images/inser_icon4h.jpg)}
.invclist_txt{margin-top:22px;}
.invclist_txt .tt{font-size:16px;font-weight:normal;margin-bottom:16px;}
.invclist_txt .sub_tt{font-size:12px;line-height:24px;}
.inwh_ser .inser_bz{text-align:center;margin-top:36px;padding-top:36px;border-top:1px solid #ddd;font-size:12px;color:#c9c8c5;}



.incase_txt{height:360px;background-position:center top;background-repeat:no-repeat;background-image:url(../images/incase_bg.jpg);background-size:cover}
.incase_txt .wrapper{height:360px;}
.incase_txt .incasebox{display:inline-block;vertical-align:middle;width: 100%;padding-top:60px;}
.incase_txt .incasebox a {float:left;padding:10px 20px;color:#fff;border:1px solid #fff;margin-top:20px;border-radius:30px;}
.incase_txt .incasebox a:hover {background:#fff;color:#666}
.incase_txt em {height: 100%;vertical-align: middle;display: inline-block;}
.incase_txt .incase_tt{font-size:48px;color:#fff;font-weight:bold;}
.incase_txt .incase_subtt{font-size:24px;color:#fff;margin-top:16px;font-family:'微软雅黑 light'}
.incase_txt i{display:block;width:50%;height:2px; background:#fff; margin-top:16px;}
.incase_content{line-height:26px;font-size:15px;color:#666;padding:60px 0}
.incase_content img{max-width:100%}

@media screen and (max-width: 720px) {
	.incase_content img{display: none;}	
}


.seo_xg{overflow:hidden;margin:36px 0;width:100%;border:1px solid #efefef;}
.seo_xg div{}
.seo_xg img{max-width:100%;}
.seo_xg .slick-slide{outline:none;}


/*20170316*/
.gb_box{overflow:hidden;position:relative;margin-top:100px}
.gb_box .wrapper{position:relative;overflow:hidden}
.gb_box .gbbox_left{}
.gb_box .gbbox_left .gbbox_lefttt{margin-bottom:20px;overflow:hidden}
.gb_box .gbbox_left .gbbox_lefttt .gbbox_leftnum{float:left;width:52px;height:52px;background:#4abcc7;border:5px solid #dbf2f4;text-align:center;line-height:52px;color:#fff;font-size:18px;border-radius:50%;}
.gbbox_lefttext{float:left;margin-left:20px}
.gbbox_lefttext h2{font-size:26px;color:#4abcc7;}
.gbbox_lefttext p{font-size:16px;color:#333;margin-top:4px;}
.gbbox_leftcon{margin-top:70px;padding-left:26px;}
.gbbox_leftcon .gbbox_pub{background-repeat:no-repeat;background-position:left top;padding-left:52px;}
.gbbox_leftcon .gbques {background-image:url(../images/gb_ques.jpg);margin-bottom:30px;}
.gbbox_leftcon .gbhc {background-image:url(../images/gb_hc.jpg);}

.gbbox_leftcon .gbbox_pub p{font-size:14px;line-height:28px;color:#555;}
.gbbox_leftcon .gbbox_pub p strong{font-size:16px;display:block;margin-bottom:10px}
.gbbox_right{position:absolute;z-index:1;overflow:hidden;}
.gbbox_right img{max-width:80%;}
.gbbox_right1{right:0;top:70px;text-align:right}

.gbbox_right3{right:0;top:70px;text-align:right;top:36px;}
.gbbox_right2{left:0;bottom:50px;text-align:left}


.gbbox_leftcon .gbhc p{color:#4abcc7}

.gb_box2{background:#f9fafc;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:100px 0}
.gb_box2 .gbbox_left{float:right}
.gb_box3{padding-bottom:100px;}


@media(max-width:1200px){
	.gbbox_right{position:initial;top:auto;margin-top:16px;text-align:center}
	.gbbox_right2{position:initial;top:auto;margin-top:16px;text-align:center}
	.gbbox_right3{position:initial;top:auto;margin-top:16px;text-align:center}
	.gb_box2 .gbbox_left{float:none}
	.gb_box{margin-top:30px}
	.gb_box2{padding:30px 0;}
	.gb_box3{padding-bottom:30px}
	.gb_box .gbbox_left .gbbox_lefttt .gbbox_leftnum{width:32px;height:32px;line-height:32px}
	.gbbox_lefttext h2{font-size:16px;}
	.gbbox_lefttext p{font-size:13px;}
	.gbbox_leftcon .gbbox_pub p strong{font-size:14px;}
	.gbbox_leftcon .gbbox_pub p{font-size:13px;}
	.gbbox_leftcon .gbbox_pub{background-size:26px;padding-left:36px;}
	.gbbox_leftcon{margin-top:30px}
	
	
}

@media (max-width:1200px){
	.wrapper{width:100%;padding:0 10px;box-sizing: border-box;}
	.main{}
	.main .art_top{height:600px;}
	.main .art_right .artr_txt h1{font-size:36px;}
	.main .art_right .artr_txt h2{font-size:24px;}
	.main .art_right .artr_txt .txt_dis{font-size:14px;}
	.main .visi_right .artr_txt h1{font-size:36px;}
	.main .visi_right .artr_txt h2{font-size:24px;}
	.main .visi_right .artr_txt .txt_dis{font-size:14px;}
	
	.amain_appl ul{}
	.amain_appl ul li{width:25%;}
	.amain_appl ul li .itemboax{padding-right:4%;}
	.amain_xg .amxg_top .xg_box .xg_fl{width:60%}
	.amain_xg .amxg_top .xg_box .xg_fr{width:40%}
	.amain_yslist ul li{width:45%;margin-right:10%;}
	.amain_yslist ul li .img{width:25%;}
	.amain_yslist ul li .txt{width:73%;margin-left:2%}
	.inmessbg .mess_left{float:left;width:40%;margin-right:10%}
	.inmessbg .mess_right{float:left;width:50%;}
	.inmessbg .mess_right .itembox .form_item{width:44%;margin-right:4%;padding:0 2%;margin-left:-2px}
	.formselect .selbox .selleft{width:46%}
	
	.invs .invs_bottom .vsb_left{float: left;width: 40%;}
	.invs .invs_bottom .vsb_right{float: right;width: 40%;}
	.vs_belist ul li p { width: 90%;}
	.inwh_ser .invc_list ul li{width:22%;margin-right:4%;}
}


/*720分辨率下的样式*/
@media (max-width:960px){
	
	.main{left:0}
	.wrapper{}
	.main .art_top{height:340px;}
	
	.main .art_right .artr_txt{}
	.main .art_right .artr_txt h1{font-size:26px;line-height:32px;}
	.main .art_right .artr_txt h2{font-size:16px;font-weight:normal;letter-spacing:0;margin-top:16px;}
	.main .art_right .artr_txt i{margin:10px 0 }
	.main .art_right .artr_txt .txt_dis{font-size:12px; line-height:20px;width:auto}
	.amain_why .amain_whyimg{height:638px;}
	.amain_why .amain_whyimg .whyimg01{display:none;}
	.amain_why .amain_whyimg .whyimg02{display:block;position:absolute;top:50%;left:45%;}
	.amain_why .amain_whyimg01{display:none;}
	.amain_why .amain_whyimg02{display:block;}
	.amain_appl ul li{width:45%;margin-bottom:4%;margin-right:10%}
	.amain_appl ul li .itemboax { padding-right:0;}
	.amain_appl ul li:nth-of-type(2n){margin-right:0}
	.amain_xg .amxg_top .xg_box .xg_fl{width:100%;float:none;}
	.amain_xg .amxg_top .xg_box .xg_fr{float:none;width:100%}
	.amain_yslist ul li{float:none;margin-right:0;width:100%;margin-bottom: 40px;}
	.inmessbg .mess_left{float:none;width:100%;margin-right:0}
	.inmessbg .mess_right{float:none;width:100%;margin-top:46px;}
	.amain_yslist ul li .txt .tt {font-size: 16px;}
	.inmessbg .mess_left .messl_top{margin-bottom:46px;}
	.amain_yslist ul li:nth-last-of-type(1){margin-bottom:0;}
	.amain_yslist ul li .txt .sub_tt{overflow:hidden;max-height:36px;margin-top: 14px;}
	.amain_ys{padding:80px 0}
	.infooter{display:none;}
	.amain_yslist ul li .img{width:15%;}
	.amain_yslist ul li .txt{width:83%;margin-left:2%}
	.invs {padding: 60px 0;background:none}
	.invs_top h2 {font-size: 22px;font-weight:bold;}
	.invs_top .subinfo {font-size: 12px;line-height: 22px;margin-top: 16px;}
	.invs .invs_bottom .vsb_left,.invs .invs_bottom .vsb_right{float: none;width: 100%;}
	.vs_belist ul li {margin-bottom: 16px;}
	.vs_belist ul li i{width:4px;height:4px;margin-top:8px;margin-right:20px}
	.vsb_right{padding-top:26px;margin-top:26px;border-top:1px dashed #efefef}
	.vs_belist ul li p{width:90%;}
	.vstt{display:none}
	.inprocess{padding:80px 0}
	.inwh_ser{padding:80px 0}
	}


@media (max-width:768px){
	
}
@media (max-width:640px){
	
	.main{left:0}
	.wrapper{}
	.main .art_top{height:360px;}
	
	.main .art_right .artr_txt{}
	.main .art_right .artr_txt h1{font-size:20px;line-height:32px;}
	.main .art_right .artr_txt h2{font-size:14px;font-weight:normal;letter-spacing:0;margin-top:16px;}
	.main .art_right .artr_txt i{margin:10px 0 }
	.main .art_right .artr_txt .txt_dis{font-size:12px; line-height:20px;width:auto}
	.amain_why .amain_whyimg{height:638px;}
	.amain_why .amain_whyimg .whyimg01{display:none;}
	.amain_why .amain_whyimg .whyimg02{display:block;position:absolute;top:50%;left:45%;}
	.amain_why .amain_whyimg01{display:none;}
	.amain_why .amain_whyimg02{display:block;}
	.amain_appl ul li{width:45%;margin-bottom:4%;margin-right:10%}
	.amain_whytt .tt,.amain_xg .amxg_top .xg_tt{font-size:18px;line-height:26px}
	.amain_whytt .sub_tt,.amain_xg .amxg_top .xg_box .xg_fl .xg_in {font-size:12px;line-height:18px;}
	.xg_fl .xg_an ul li{font-size:12px;line-height:30px;}
	.xg_fl .xg_an ul li i{width:4px;height:4px;margin-top:12px;}
	
	.inmessbg .mess_left .messl_top .messl_topen {font-size:24px;}
	.inmessbg .mess_left .messl_top .messl_topch {font-size:16px;margin-top:16px;line-height:26px;}
	.amain_yslist {margin-top:0;}
	.invs .invs_bottom{margin-top:20px;}
	.formselect .selbox .selleft{width:100%}
	.main .revi_top{height:360px;}
	.main .visi_right .artr_txt {margin-top: -37px;}
	.main .visi_right .artr_txt h1 {font-size: 18px;}
	.main .visi_right .artr_txt h2 {font-weight:normal;font-size:12px;line-height:20px;}
	.main .visi_right .artr_txt .txt_dis,.main .visi_right .artr_txt i {display:none;}
	.inlct img.pc_lct{display:none;}
	.inlct img.mobile_lct{display:block;}
	.inwh_ser .invc_list ul li{width:48%;margin-right:4%;text-align:left;}
	.inwh_ser .invc_list ul li .img{margin:0;}
	.inwh_ser .invc_list ul li:nth-of-type(2n){margin-right:0;}
	.inmessbg .mess_right .msessr_tt h2 {font-size: 20px;    }
	.formselect h2 {font-size: 14px;    }
	.incase_txt .wrapper{height:180px}
	.incase_txt {height: 180px;}
	.incase_txt .incase_tt{font-size:18px;}
	.incase_txt .incase_subtt{font-size:18px;margin-top:6px}
	.incase_txt .incasebox{padding-top:72px;}
	.incase_txt .incasebox a{display:none}
	.inprocess{padding:40px 0}
	.inwh_ser{padding:40px 0}
	
	
}

.case-page{width:100%; padding:56px 0 15px;display: inline-block;}
.case-page ul{float:left; width:100%; padding:0}
.case-page ul li{ width:auto; height:auto; text-align:center}
.case-page ul li a{font-size:14px;color:#999;}
.case-page .case-page1{ float:left;}
.case-page .case-page2{ position: absolute;left: 50%;}
.case-page .case-page3{ float: right;}
.case-page ul li:hover a{ color:#3E3F4C}

.pre_nex_ct{
	transition: .5s;
	display: block;
	text-align: center;
    width: 80px;
    padding: 10px 20px;
    border: 1px solid #faa633;
    margin: 0 auto;
    margin-top: 20px;
    border-radius: 30px;
    box-shadow: 3px 6px 10px #aaa;
    color: #faa633;
    position: relative;
    top: 0;
}
.pre_nex_ct:hover{
	 /*border-radius: 50%;*/
	 /*width: 60px;*/
	  box-shadow: 3px 6px 5px 1px #aaa;
	  top: -2px;
}

.h_footer a,.foot a,.page8 a{color: #fff;}

.casesub .case-img img{display:none;}
.casesub .case-img.show_img img{display:inline-block;}
.page-pd-typeb {padding: 80px 0;}
.bg-gray {background-color: #ebebeb;}
.c-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.gj-title-tit {font-size: 32px;color: #333;}
.gj-title-typea{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:36px}
.gj-title-text{line-height:26px;color:#666;margin:28px 0 0}
.gj-title-more{color:#333;line-height:30px;margin-left:auto}
.maxwidth{width:85%;margin:0 auto}
.news-list .link{overflow:hidden;position:relative;display: none;}
.news-list .img{width:100%;position:absolute;left:0;top:0;}
.news-list .bg{width:100%;display:block}
.news-list .title{color:#333;line-height:1.4;font-size:18px}
.news-list .content{line-height:20px;height:60px;overflow:hidden;color:#999;margin:20px 0 28px;font-size:12px; padding:0px;}
.news-list .main{padding:24px 20px;background:#fff;background-size:24%}
.news-list .time{color:#333;font-family:bebas;line-height:1;background: url(../images/caseico.png) right center no-repeat;}
.news-recommendation .news-list .item{margin-bottom: 4%;}
@media only screen and (min-width:0px) and (max-width:1440px){.news-list .item{width:32%;margin-right:2%;margin-bottom:2%}
.news-list .item:nth-of-type(3n){margin-right:0}
}
@media only screen and (min-width:1441px){.news-list .item{width:18.8%;margin-right:1.5%;margin-bottom:1.4%;}
.news-list .item:nth-of-type(5n){margin-right:0}
}
@media (max-width:980px){.maxwidth .news-list .item{width:48%;margin-right:4%}
.news-list .item:nth-of-type(2n){margin-right:0}
.news-recommendation .news-list .item:nth-of-type(5){display:none}
}
@media (max-width:768px){.gj-title-text{line-height:20px}
.news-list .main{padding:10px;background-size:34%}
.news-list .content{margin:5px 0 15px}
.news-list .title{font-size:16px}
}
.news-details-content{padding-top:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.news-details-content .content{width:calc(100% - 250px);padding-right:7%;line-height:1.8;color:#333;font-size:15px}
.news-details-content .content ul{margin-bottom:20px;list-style:none}
.news-details-content .content ul li:before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"\2022";display:inline-block;font-size:14px;margin-left:-58px;padding-right:15px;text-align:right;font-weight:700;width:58px}
.news-details-content .content ol{list-style:decimal}
.news-details-content .content li{margin-bottom:12px;margin-left:30px;padding-top:2px}
.news-details-content .content a{text-decoration:underline}
.news-details-content .content a:hover{color:#5079b7}
.news-details-content .content h1{font-size:22px;font-weight:700}
.news-details-content .content h2{font-weight:700;border-left:4px solid;padding-left:8px;line-height:1.2;font-size:20px;margin-top:30px;margin-bottom:10px}
.news-details-content .content h3{padding-bottom:5px;border-bottom:1px solid #e9e9e9}
.news-details-content .content h3,.news-details-content .content h4{font-size:18px;font-weight:600;margin-top:30px;margin-bottom:10px;line-height:1.6}
.news-details-content .content h5{font-size:16px}
.news-details-content .content blockquote,.news-details-content .content p{margin:15px 0}
.news-details-content .content blockquote{background-color:#f2f5fb;padding:5px 20px;margin-left:0;margin-right:0;color:#243342;border-left:5px solid #d0d6dc}
.news-details-content .content img{max-width:100%}
.news-details-content .share{width:250px;margin-top:15px}
.news-details-content .share .icon{width:28px;height:28px;pointer-events:none}
.news-details-content .share .item{padding:0;background:0 0;height:auto;line-height:1;margin:0;margin-right:20px;color:#ccc;-webkit-transition:color .4s;transition:color .4s;display:block}
.news-details-content .share .item:hover{color:#000}
.news-details-content .share .tit{color:#333;margin-bottom:32px}
.bd_weixin_popup{-webkit-box-sizing:content-box;box-sizing:content-box}
.bd_weixin_popup .bd_weixin_popup_foot,.bd_weixin_popup .bd_weixin_popup_head{text-align:center!important}
@media (max-width:950px){.news-details-content .content{width:100%}
.news-details-content .share{margin-left:0}
.news-details-content .share .tit{margin-bottom:20px}
}
@media (max-width:768px){.news-details-content .content{padding:0;font-size:12px}
.news-details-content .content h2{font-size:14px}
.news-details-content .content h3,.news-details-content .content h4{font-size:16px}
.news-details-content{padding-top:20px}
}
@media only screen and (min-width:961px){.btn-a:hover{color:#fff;background:#e00011}
.c-imghover{overflow:hidden}
.c-imghover .c-imghover-item{-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}
.c-imghover:hover .c-imghover-item{-webkit-transition:-webkit-transform 4s ease-out;transition:-webkit-transform 4s ease-out;transition:transform 4s ease-out;transition:transform 4s ease-out,-webkit-transform 4s ease-out;-webkit-transform:scale(1.1);transform:scale(1.1)}
}