@charset "utf-8";*{margin:0;padding:0;outline:0}
body{font-size:12px;font-family:'microsoft yahei';width:100%;}
div,td,th{word-break:break-all;white-space:normal;word-wrap:break-word}
dd,li{list-style-type:none}
.f12{font-size:12px}.f14{font-size:14px!important}.f16{font-size:16px}.f28{font-size:28px;}
.f18{font-size:18px}.f24{font-size:24px}.fw{font-weight:bold;}
.fl{float:left}.fr{float:right!important}.cl{clear:both;}
a:link,a:visited{color:#333;text-decoration:none}
a:hover{color:#397BFF;cursor:pointer;}em,i{font-style:normal;}
input{vertical-align:middle}
img{border-style:none;display:inline-block}
.col333{color:#333!important;}.red{color:#EF201F;}.blue{color:#1A79FF;}.col999{color:#999;}.col666{color:#666!important;}
.tr_left{text-align:left;}.tr_cent{text-align:center;}.tr_right{text-align:right;}

.wid1200{width:1200px;margin:0 auto;overflow:hidden}
.swiper{overflow:hidden;width:100%;height:800px;position:relative}
.swiper img{display:block;width:100%;height:800px}
.nav_bar{width:100%;height:80px;line-height:80px;background:rgba(26,22,106,.5);position:absolute;bottom:0;left:0;right:0;z-index:99}
.nav_bar ul li{font-size:20px;font-weight:bold;padding:0 15px;float:left;color:#fff;cursor:pointer}
.nav_bar ul li.current,.nav_bar ul li:hover{background:#fff;color:#333}
.post_fixed{position:fixed;top:0;left:0;right:0;display:none;background:rgba(26,22,106,.8);z-index:100}
.post_fixed ul{display:flex;justify-content:space-around}
.post_fixed ul li{display:flex;justify-content:center}
.main_box{width:100%;overflow:hidden}
.case_main{width:100%;position:relative;background:#d6e4eb;overflow:hidden}
.top_title{padding-top:90px;text-align:center}
.article_tit p,.top_title p{font-size:60px;height:85px;line-height:85px;letter-spacing:10px}
.article_tit span,.top_title span{margin-top:10px;display:block;font-size:32px;color:#4c4f50;height:46px;line-height:46px;overflow:hidden;letter-spacing:6px}
.case_title{margin:90px auto 60px;overflow:hidden}
.case_title span{display:block;float:left;border-top:6px solid #4ba3c6;padding-top:10px;color:#050408;font-size:32px;height:46px;line-height:46px}
.case_ulit{margin-bottom:89px;overflow:hidden}
.case_ulit li{width:540px;float:left;padding-bottom:50px}
.case_ulit li:nth-child(2n){float:right}
.case_ulit li img{width:540px;height:270px;margin-bottom:10px;overflow:hidden;display:block}
.case_ulit li img:hover{transition:all .2s ease 0s;transform:scale(1.02)}
.case_ulit li p{padding-left:20px;font-size:16px;height:40px;line-height:40px;background:url(../img/icon.png) 0 12px no-repeat;background-size:14px 16px}
.case_ulit li p span{color:#ff4800;}
.reward_box{width:100%;padding-top:90px;background:#f1f7fa;overflow:hidden}
.reward_ul{padding:90px 20px 139px;overflow:hidden}
.reward_ul li{float:left;width:580px;height:335px;position:relative;background:#000}
.reward_ul .list_01{margin-top:20px;height:315px;background:#8bcbd9}
.reward_ul .list_01 .left_amg{position:absolute;top:-72px;left:-5px;width:361px;height:354px}
.reward_ul li .left_amg img{display:block;width:100%;height:100%}
.reward_ul li .text_num{display:block;position:absolute;font-size:90px;height:127px;line-height:160px;color:#fff;overflow:hidden}
.reward_ul li .jiantou_icon{position:absolute;width:32px;height:30px;background:url(../img/projt_icon.png) no-repeat;background-size:100%}
.reward_ul li .text_midtit,.reward_ul li .text_title{color:#fff;text-align:right;padding-right:26px;overflow:hidden}
.reward_ul li .text_title{height:25px;line-height:25px;font-size:18px}
.reward_ul li .text_midtit{font-size:14px;height:19px;line-height:19px;margin-top:4px}
.reward_ul .list_01 .jiantou_icon{top:95px;right:36px}
.reward_ul .list_01 .text_num{left:391px;top:26px}
.reward_ul li .text_title{margin-top:235px}
.reward_ul .list_02{margin-top:20px;height:315px;background:#000}
.reward_ul .list_04{background:#4ba3c6}
.reward_ul .list_04 .left_amg{position:absolute;top:81px;right:15px;width:285px;height:194px}
.reward_ul .list_04 .text_num{left:121px;top:78px}
.reward_ul .list_04 .jiantou_icon{top:150px;left:32px;transform:rotateY(180deg)}
.reward_ul li:nth-child(2n) .text_midtit,.reward_ul li:nth-child(2n) .text_title{color:#fff;text-align:left;padding-left:34px;overflow:hidden}
.reward_ul .list_04 .text_title{margin-top:213px}
.reward_ul .list_05{background:#008499}
.reward_ul .list_05 .left_amg{position:absolute;top:72px;left:20px;width:294px;height:201px}
.reward_ul .list_05 .text_num{top:66px;left:391px}
.reward_ul .list_05 .jiantou_icon{top:141px;right:36px}
.reward_ul .list_07{margin-bottom:20px;height:315px}
.reward_ul .list_08{margin-bottom:20px;height:315px;background:#4ba3c6}
.reward_ul .list_08 .left_amg{position:absolute;top:71px;left:38px;width:272px;height:225px}
.reward_ul .list_08 .text_num{top:78px;right:53px}
.reward_ul .list_08 .jiantou_icon{top:153px;right:203px;transform:rotateY(180deg)}
.reward_ul .list_08 .text_midtit,.reward_ul .list_08 .text_title{margin-left:347px}

.bgimg_box{overflow:hidden;background:url(../img/bgimg.png) center top no-repeat}
.class_ulbox{padding:90px 0}
.class_ulbox li{float:left;width:270px;padding:0 15px;margin-bottom:30px;overflow:hidden}
.class_ulbox li .class_video{width:100%;height:150px}
.class_ulbox li .class_text{display:block;padding:20px 20px 0;overflow:hidden;font-size:16px;font-weight:700;height:50px;line-height:25px;margin-bottom:36px;overflow:hidden}
.news_box{padding:60px 0}
.news_box .wid1200{background:#f1f7fa;padding:25px 0}
.news_box ul li{float:left;padding:0 25px;width:550px;height:48px;line-height:48px;font-size:16px;font-weight:700}
.news_box ul li a{display:block;color:#333;background:url(../img/icon_02.png) 0 center no-repeat;padding-left:26px;background-size:16px}
a.check_more{display:block;margin:0 auto 110px;width:342px;height:96px;line-height:96px;text-align:center;font-size:30px;color:#fff;background:#4d5d66;border:1px solid #979797;letter-spacing:10px}
.paper_bgimg{background:#d6e5e8;padding-bottom:90px}
.paper_box{width:100%;overflow:hidden}
.paper_box .paper_img{margin-top:60px;overflow:hidden;text-align:center}
.paper_box .paper_img img{max-width:100%}
.article_box{margin-top:90px;padding:50px 44px 10px 48px;overflow:hidden;width:1098px;border:1px solid #f6f8f9;background:#fff}
.article_box li{float:left;width:346px;margin:0 30px 80px 0;overflow:hidden;min-height:91px}
.article_box li:nth-child(3n-1){margin-right:0}
.article_box .article_tit{width:722px;text-align:center}
.article_box li:nth-child(2){margin-top:50px}
.article_box li dl{overflow:hidden}
.article_box li dl dt{margin-bottom:18px;font-size:18px;height:25px;line-height:25px;font-weight:700;white-space:nowrap;overflow:hidden}
.article_box li dl dt img{margin-right:10px;width:12px;height:12px}
.article_box li dl dt a{color:#555}
.article_box li dl dd{color:#555;font-size:14px;height:48px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.survery_box{overflow:hidden;background:url(../img/suvery_bgimg.png) center top no-repeat}
.compy_box .top_title p,.compy_box .top_title span,.survery_box .top_title p,.survery_box .top_title span{color:#fff}
.survery_box .suvery_img{display:block;margin:60px auto 129px;overflow:hidden}
.compy_box{background:#008499;overflow:hidden}
.about_box{margin:59px auto 98px;overflow:hidden}
.about_box .left_video{float:left;width:600px;height:335px;margin-right:50px;background:#000}
.about_box dl{overflow:hidden}
.about_box dl dt{overflow:hidden}
.about_box dl dt img{width:208px;height:58px}
.about_box dl dd{margin-top:13px;overflow:hidden;font-size:14px;color:#fff;line-height:24px}
.post_question{position:fixed;top:100px;right:132px;z-index:999}
.post_question img{display:block;width:150px;height:150px}

.warp_container{width:100%;overflow:hidden;position:relative;box-sizing:border-box}
.warp_container .warp_box{height:auto;min-height:100%;position:relative;max-width:800px;margin:20px auto;background:#fefefe;padding-bottom:45px;box-shadow:0 2px 5px 1px rgba(124,124,124,.2)}
.warp_box .head_bgimg{padding:15px 20px;min-height:270px;background:url(../img/wenjuan_bgimg.png) center center no-repeat;background-size:100%}
.form_divBot{padding:15px 0 20px;overflow:hidden}
.messge{padding:12px 30px;overflow:hidden}
.messge .mesg_title{margin-top:4px;line-height:24px;font-size:16px;color:#000}
.mesg_title i{margin-left:5px;color:#da2824}
.mesg_ulit{margin-top:6px;padding:0 15px;overflow:hidden}
.mesg_ulit li{float:left;width:350px;height:32px;line-height:32px;font-size:14px;color:#000}
.mesg_ulit li:hover{border-left:1px solid #35a4b7;background:#e4eff1}
.mesg_ulit li input[type=checkbox],.mesg_ulit li input[type=radio]{display:inline-block;width:16px;height:16px;margin:0 10px;vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.mesg_ulit li input[type=radio]{background:url(../img/radio_icon01.png) no-repeat;background-size:16px}
.mesg_ulit li input[type=radio]:checked{background:url(../img/radio_icon02.png) no-repeat;background-size:16px}
.mesg_ulit li input[type=checkbox]{background:url(../img/checkbox_icon01.png) no-repeat;background-size:16px}
.mesg_ulit li input[type=checkbox]:checked{background:url(../img/checkbox_icon02.png) no-repeat;background-size:16px}
.mesg_ulit li input.list_int{padding:0 6px;height:24px;line-height:24px;width:160px;margin-left:5px;border:1px solid #ccc}
.hide_input{padding-left:5px;display:none}
.inform_box{padding:12px 30px;overflow:hidden;position:relative;}
.inform_box hr{border-top:1px dashed #d3d3d3}
.inform_box .inform_title{height:20px;line-height:20px;text-align:center;color:#666;font-size:14px;margin-top:2px;overflow:hidden}
.inform_box .left_text{float:left;display:block;width:10%;font-size:16px;line-height:24px;margin-top:5px;color:#000}
.inform_box .left_text i{margin-left:5px;color:#da2824}
.inform_box .wid740{width:100%;margin-bottom:6px;float:none;overflow:hidden}
.inform_box .input_wid650{width:614px;margin-left:15px;padding:0 6px 0 28px;height:32px;line-height:32px;font-size:14px;color:#000;border:1px solid #d3d3d3}
.inform_box .input_wid650:focus,.inform_box input:hover{border-color:#35a4b7}
.inform_box .name_input{background:url(../img/head_icon.png) 2px center no-repeat;background-size:22px}
.inform_box .name_input:focus{background:url(../img/head_icon02.png) 6px center no-repeat;background-size:14px}
.inform_box .phone_input{background:url(../img/phone_icon.png) 2px center no-repeat;background-size:22px}
.inform_box .phone_input:focus{background:url(../img/phone_icon02.png) 7px center no-repeat;background-size:10px 12px}
.inform_box .email_input{background:url(../img/mesg_icon.png) 2px center no-repeat;background-size:22px}
.inform_box .email_input:focus{background:url(../img/mesg_icon02.png) 6px center no-repeat;background-size:15px 12px}
.inform_box .compy_input{background:url(../img/compy_icon.png) 2px center no-repeat;background-size:22px}
.inform_box .compy_input:focus{background:url(../img/compy_icon02.png) 6px center no-repeat;background-size:14px}
.inform_box .addree_box{padding-left:15px}
.inform_box .addree_box .address_img{margin:6px 6px 0 0;float:left;width:62px;padding:0 10px 0 6px;height:32px;line-height:32px;font-size:14px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #d3d3d3}
.inform_box .addree_box .address_img img{max-width:100%;margin-right:4px}
.inform_box .address_select{width:110px;margin-top:6px;color:rgba(0,0,0,.5);height:34px;line-height:34px;font-size:14px;border:1px solid #d3d3d3}
.inform_box .address_input,.inform_box .postal_code{padding-left:6px;width:520px;margin:6px 6px 0 0;overflow:hidden;float:left}
.inform_box .postal_code{margin-right:0;width:168px}
.inform_box .quest_text{color:#666;white-space:pre-wrap;line-height:20px;font-size:14px}
.quest_text a{color:#35a4b7}
.quest_text a span{background:url(../img/agreen_icon.png) no-repeat;width:22px;height:22px;background-size:22px;display:inline-block;vertical-align:middle}
.submit_btn{margin:67px auto 0;cursor:pointer;overflow:hidden;width:120px;height:40px;line-height:40px;display:block;font-size:14px;color:#fff;text-align:center;border-radius:1px;background:#35a4b7;border:none}
.share_code{position:absolute;top:0;cursor:pointer;right:-35px;background:rgba(0,0,0,.1);padding:5px}
.mask_bgcolor{display:none;position:fixed;bottom:0;left:0;background:rgba(18,18,19,.4);backdrop-filter:blur(4px);right:0;top:0;height:100%}
.wxcode_img{max-width:240px;font-size:14px;animation:popwin-in .25s ease;background:#fff;margin:5% auto 0;text-align:center;border-radius:3px;box-shadow:0 10px 40px rgba(18,18,19,.3)}
.wxcode_img img{width:174px;height:174px;margin-top:30px}
.wxcode_img span{display:block;padding:20px;margin-top:30px;background:#fafbfc;border-top:1px solid #e9e8e7;border-radius:0 0 3px 3px}
.error{color:#da2824;line-height:14px;font-size:12px;}
.inform_box input.error,.inform_box input.error:focus{border-color:#da2824;position:relative;}
.inform_box .name_input.error{background:url(../img/head_icon03.png) 2px center no-repeat;background-size:22px}
.inform_box .phone_input.error{background:url(../img/phone_icon03.png) 2px center no-repeat;background-size:22px}
.inform_box .email_input.error{background:url(../img/mesg_icon03.png) 2px center no-repeat;background-size:22px}
.inform_box .compy_input.error{background:url(../img/compy_icon03.png) 2px center no-repeat;background-size:22px}
.compy_error .compy_input.error{margin-top:20px;}
.compy_error label.error{width:100%;float:left;margin-top:-58px;}
.hide_input{display:none;}
.inform_box input.error{box-shadow:0 0 4px #da2824;}
.address_error .addree_box label.error{position:absolute;top:47px;left:30px;}

.wid800{width:800px;margin:20px auto;overflow:hidden;background:#fff}
.survey_main{padding:40px 43px;overflow:hidden;font-size:15px;color:#2a2a2a;line-height:32px}
.survey_main img{display:block;width:100%;margin:10px auto 0;overflow:hidden}
.survey_main .line_dotted{border-top:1px dotted #a0a0a0;margin-bottom:15px}
.survey_main .invit_box{overflow:hidden;margin-bottom:20px}
.survey_main .invit_box .label_title{width:100%;font-weight:700;font-size:20px;color:#2a2a2a;line-height:36px;overflow:hidden;display:block;margin-bottom:12px}
.survey_main .invit_box .label_title span{font-weight:400}
.survey_main .invit_box .invit_input{width:672px;height:40px;line-height:40px;padding:0 20px;border:1px solid #b9b9b9;overflow:hidden;border-radius:8px}
.invit_box .invit_input.error{border-color:#FF0000}
.invit_box .error{color:#FF0000;font-size:14px;line-height:20px}
.survey_main .agent_ul{overflow:hidden}
.survey_main .agent_ul li{overflow:hidden;line-height:36px}
.survey_main .agent_ul li input[type=checkbox]{background:url(../img/check_white.png) no-repeat;background-size:16px;display:inline-block;width:16px;height:16px;margin-right:10px;vertical-align:initial;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.survey_main .agent_ul li input[type=checkbox]:checked{background:url(../img/check_red.png) no-repeat;background-size:16px}
.survey_main .invit_submit{width:210px;height:50px;line-height:50px;background:#ce2532;text-align:center;color:#fff;font-size:20px;border-radius:4px;margin:80px auto 50px;border:none;padding:0;display:block}
.survey_main .red{font-size:20px;font-weight:bold}



@media (max-width:375px){
	.share_code{display:none}
	.warp_container .warp_box{margin-top:0}
	.warp_box .head_bgimg{padding:15px 10px;min-height:110px}
	.messge{padding:5px 10px}
	.mesg_ulit{padding:0 5px}
	.mesg_ulit li{width:157px;float:left;margin-right:15px}
	.mesg_ulit li input[type=checkbox],.mesg_ulit li input[type=radio]{margin-left:0}
	.mesg_ulit li input.list_int{width:65px}
	.inform_box{padding:5px 10px}
	.inform_box .left_text{width:100%}
	.inform_box .input_wid650{width:320px;margin-left:0}
	.inform_box .left_text{height:auto}
	.inform_box .addree_box{padding-left:1px}
	.mesg_ulit li:hover{background:none;border:none}
	.address_error .addree_box label.error{top:60px;left:10px;}
}
	
	
	
