* { padding: 0; margin: 0; }
body{ background: #fbf8f6; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体"; }
.mg{ width: 980px; margin: 0 auto; overflow: hidden; position: relative; }
.left{ float: left; }
.right{ float: right; }
.red{ color: red; padding-right: 2px; }
.clear{ clear: both; }
.none{ display: none; }
.radio,.checkbox{ display: inline-block; height: 25px; }
.checkbox input[type=checkbox]{ position: relative; top: 1px; }
input[type=text]{ font-size: 12px; }
.header{ padding: 10px 0; background: #fff; }
.header .logo>img{ padding-left: 12px; padding-top: 11px; }
.header .sec{ margin-top: 15px; margin-left: 15px; }
.header .sec .fitst_text{ font-size: 22px; color: #107e43; margin-bottom: 0; }
.header .sec .second_text{ font-size: 18px; color: #1b1b1b; }
.header .lng_btn{ border: 1px solid #a2d291; border-radius: 5px; margin-top: 10px; }
.header .lng_btn>a{ font-size: 13px; color: #fff; width: 50px; height: 30px; line-height: 30px; background: #d3d3d2; text-align: center; text-decoration: none; }
.header .lng_btn>a:hover{ text-decoration: none; }
.header .lng_btn .act{ background: #98ce7d; }
.header .time_address{ clear: both; margin-top: 55px; }
.footer{ background: #80c269; }
.footer .line{ border-top: 2px solid #fff; }
.footer .nav ul{ overflow: hidden; color: #fff; padding: 10px 0; margin-left: 100px; margin-bottom: 0; }
.footer .nav ul li{ list-style: none; padding: 0 20px; border-right: 1px solid #fff; }
.footer .nav ul li:last-child{ border-right: none; }
.footer .nav ul li a{ color: #fff; text-decoration: none; }
.footer .nav ul li a:hover{ text-decoration: none; }
.footer .code_text{ padding: 40px 0; }
.footer .code_text .qr_code{ width: 159px; height: 159px; margin-left: 40px; margin-right: 25px; }
.footer .scan_text{ color: #fff; margin-left: 20px; margin-top: 50px; }
.footer .scan_text>img{ width: 45px; height: 45px; margin-right: 20px; }
.footer .scan_text p{ margin-bottom: 0; }
.conter .banner{ height: 425px; background: url(../images/banner_cn.png) repeat-x top center; }
.conter .banner .form_box{ border-radius: 5px; background: #fff; width: 365px; padding: 20px 25px; margin-top: 20px; }
.conter .banner .form_box .title{ overflow: hidden; color: #959595; }
.conter .banner .form_box .title span{ margin-top: 3px; }
.conter .banner .form_box .title span:first-child{ font-size: 18px; margin-top: 0; }
.conter .banner .form_box .title .reg{ color: #ec6941; margin-top: 3px; }
.conter .banner .form_box .line{ clear: both; border-top: 2px solid #dcdcdc; margin: 16px 0; }
.conter .banner .form_box .form-group{ margin-bottom: 15px; }
.conter .banner .form_box .form-group>label{ width: 70px; color: #959595; }
.conter .banner .form_box .form-group .form-control{ display: inline-block; width: 240px; height: 28px; padding: 0px 12px; }
.conter .banner .form_box .btn_login{ width: 241px; padding: 3px 12px; color: #fff; background: #f19149; border-color: #f19149; outline: 0; margin-bottom: 10px; }
.conter .banner .form_box .activate{background: #8cc073; border-color: #8cc073;}
.conter .banner .form_box .btn_code{ width: 241px; color: #00b7ee; text-align: center; text-decoration: underline; margin-bottom: 10px; }
.conter .banner .form_box .text{ width: 241px; font-size: 12px; color: #a0a0a0; }
.conter .list{ padding-top: 15px; padding-bottom: 15px; }
.conter .list .list_ul li{ background: #fff; width: 235px; padding: 30px 20px 25px; list-style: none; margin-right: 60px; }
.conter .list .list_ul li:last-child{ margin-right: 0; }
.conter .list .list_ul .img{ width: 167px; height: 167px; padding: 7px; margin: 0 auto; border-radius: 50%; background: #8cc073; margin-bottom: 20px; overflow: hidden; }
.conter .list .list_ul .img>img{ width: 153px; height: 153px; }
.conter .list .list_ul .btn_link{ display: block; width: 100%; padding: 5px 0; border-radius: 4px; color: #fff; text-align: center; font-size: 16px; background: #8cc073; text-decoration: none; }
.conter .list .list_ul .btn_link:hover{ text-decoration: none; }
/*注册*/
.register,.result{ background: #fff; color: #626262; padding: 0 20px 40px; margin: 30px 0; }
.register .title,.result .title{ margin-top: 0; margin-bottom: 20px; padding-top: 20px; }
.register .line,.result .line{ border-top: 2px solid #dcdcdc; }
.register .text,.result .text{ margin-top: 20px; }
.register .small_title{ font-size: 14px; color: #107e43; }
.register .stage{ margin-bottom: 15px; overflow: hidden; }
.register .width_box{ width: 450px; }
.register .width_box .form-group{ margin-bottom: 10px; }
.register .width_box .form-group>label{ width: 100px; }
.register .width_box .form-group .form-control{ display: inline-block; width: 300px; height: 28px; padding: 0px 12px; }
.register .width_box .label_width{ width: 85px; }
.register .big_width{ width: auto; }
.register .big_width .form-group .form-control{  width: 750px; }
.register .small_width .form-group .width_one{ width: 70px; }
.register .small_width .form-group .width_two{ width: 150px; }
.register .small_width .form-group .width_three{ width: 70px; }
.register .mar_bottom{ margin-bottom: 10px; }
.register .btns{ text-align: center; margin-top: 40px; }
.register .btns .btn{ background: #80c269; color: #fff; border-color: #80c269; outline: 0; }
.register .btn_password{ background: #80c269; color: #fff; margin-left: 20px; }
/*问卷*/
.register .quest{ margin-left: 16px; overflow: hidden; padding-bottom: 15px; }
.register .quest .quest_width{ width: 300px; float: left; position: relative; left: 10px; font-size: 12px; }
.register .quest .quest_width .form-group{ position: absolute; top: 0; left: 108px; }
.register .quest .quest_width .form-group .form-control{ display: inline-block; width: 150px; height: 28px; padding: 0px 12px; }
.register .quest .quest_width input{ position: relative; top: 2px; left: -2px; }
/*其他*/
.register .form-group label{ text-align: right; }
/*结果页*/
.result .text .indent{ text-indent: 2em; }
.result .reg_number{ background: #fffacd; padding: 10px 0; font-size: 16px; text-align: center; margin: 20px 0; }
.result .qr_code{ display: block; width: 170px; margin: 0 auto; }
.result .supplier{ display: block; width: 100%; margin: 0 auto; }
.result .btns{ text-align: center; }
.result .btns .btn{ background: #80c269; color: #fff; border-color: #80c269; margin: 30px 50px; width: 220px; outline: 0; }
/*延期提示*/
#dmpt { text-align: center; }
#dmpt a { text-decoration: none; }
#dmpt div { width: 140px; height: 30px; line-height: 30px; margin: 20px auto 10px; background-color: red; border-radius: 8px; color: #FFF; }
.layui-layer-content { white-space: pre-wrap; word-break: break-word !important; }