body{ overflow: hidden;}
div.bg_box{ position:relative; top:0; left:0; z-index:1;}
div.bg_box img{ width: 100%;}
div.main_box{ width:750px; height:500px; position: absolute; left:50%; top:50%; margin:-250px 0 0 -375px; z-index:2;}
div.main_box div.bg{ width:750px; height:500px; position: absolute; background:#fff; opacity:0.7; z-index:3; border-radius:5px;}
div.main_box a.logo{ display:inline-block; width:150px; height:40px; background:url(../../images/2017/logo_white.png) no-repeat; position:absolute; top:-50px; left:0px;}
div.main_box div.form_box{ padding:65px 60px 50px 60px; position:relative; z-index:4;}
div.main_box div.form_box label.error{ color:red; display:none;}
div.main_box div.form_box label.error:before{ content: "!"; color: #fff; background: red; border-radius: 50px; display: inline-block; width: 15px; height: 15px; text-align: center; line-height: 15px; margin-right: 5px;}

select { appearance:none; -moz-appearance:none; -webkit-appearance:none; padding-right: 30px; background: url("../../images/2017/select_down.png") no-repeat scroll right center transparent; text-align:center; width:165px; font-size:14px; color:#333; margin:0 10px 0 0;}
select option{ font-size:14px; color:#333;}
select::-ms-expand { display: none; }

div.main_box div.reg_index div.left{ width:49%; text-align:center; border-right:1px dotted #c4c9ca;}
div.main_box div.reg_index p.title{ font-size:24px; color:#333; text-align:center; margin:0px 0px 15px 0px;}
div.main_box div.reg_index p.tips{ font-size:14px; color:#808080; text-align:center; margin:0px 0px 50px 0px;}
div.main_box div.reg_index img{ margin:0px 0px 50px 0px;}
div.main_box div.reg_index a.go{ display:inline-block; width:158px; height:48px; font-size:22px; text-align:center; line-height:48px; border-radius:5px; border:1px solid #f3711a; color:#f3711a;}
div.main_box div.reg_index a.go:hover{ background:#f3711a; color:#fff;}
div.main_box div.reg_index div.right{ width:49%; text-align:center;}

div.main_box div.reg div.left{ width:330px;}
div.main_box div.reg div.left p.box_title{ font-size:20px; color:#333; margin:0px 0px 50px 0px;}
div.main_box div.reg div.left div.item_box{ width:100%; height:55px; margin:0px 0px 10px 0px;}
div.main_box div.reg div.left div.item_box div.input_box{ width:100%; border-bottom:1px solid #ebebeb; margin:0 0 5px 0; }
div.main_box div.reg div.left div.item_box div.input_box input{ background:none; color:#333; font-size:14px; margin:0px 0px 5px 0px; width:100%;}
div.main_box div.reg div.left div.mobile{ margin:0;}
div.main_box div.reg div.left div.img_code div.input_box{ height:47px; }
div.main_box div.reg div.left div.img_code div.input_box input{ float:left; margin:20px 0px 0px 0px; width:auto;}
div.main_box div.reg div.left div.img_code div.input_box img{ float:right; margin:0 0 5px 0;}
div.main_box div.reg div.left div.text_code{ float:left; margin:30px 0px 0px 0px;}
div.main_box div.reg div.left div.text_code div.input_box input{ float:left; width:auto;}
div.main_box div.reg div.left div.text_code div.input_box a{ color:#188eee; float:right;}
div.main_box div.reg div.left div.text_code div.input_box a:hover{ text-decoration:underline;}
div.main_box div.reg div.left div.text_code div.input_box a.disabled{ color:#cccccc;}
div.main_box div.reg div.left div.text_code div.input_box a.disabled span{ color:#f3711a;}
div.main_box div.reg div.left div.text_code div.input_box a.disabled:hover{ text-decoration: none;}
div.main_box div.reg div.left input.submit{ width:325px; height:50px; background:#f3711a; line-height:50px; text-align:center; color:#fff; font-size:20px; border-radius:5px; margin:30px 0px 0px 0px; cursor:pointer;}
div.main_box div.reg div.left input.submit:hover{ background:#ffbe5c;}
div.main_box div.reg div.left p.agreement{ color:#cccccc; text-align:center; margin:10px 0px 0px 0px;}
div.main_box div.reg div.left p.agreement a{ color:#188eee;}
div.main_box div.reg div.left p.agreement a:hover{ text-decoration:underline;}
div.main_box div.reg div.right { width:245px; border-left:1px dotted #ccc; height:387px;}
div.main_box div.reg div.right a.to_company{ font-size:16px; color:#188eee; float:right;}
div.main_box div.reg div.right a.to_company:hover{ text-decoration:underline;}
div.main_box div.reg div.right p.to_login{ font-size:14px; color:#808080; margin:55px 0px 50px 50px; text-align:center; float:left;}
div.main_box div.reg div.right p.to_login a{ font-size:14px; color:#188eee;}
div.main_box div.reg div.right p.to_login a:hover{ text-decoration:underline;}
div.main_box div.reg div.right div.other_login{ margin:0px 0px 0px 50px;}
div.main_box div.reg div.right div.other_login p{ font-size:14px; color:#808080;}
div.main_box div.reg div.right div.other_login ul{ margin:25px 0px 0px 0px;}
div.main_box div.reg div.right div.other_login ul li{ float:left; margin:0px 20px 0px 0px;}
div.main_box div.reg div.right div.other_login ul li a{ display:inline-block;}
div.main_box div.reg div.right div.other_login ul li a.weibo{ width:29px; height:22px; background:url(../../images/2017/weibo_logo2.png) no-repeat;}
div.main_box div.reg div.right div.other_login ul li a.weibo:hover{ background:url(../../images/2017/weibo_logo2_h.png) no-repeat;}
div.main_box div.reg div.right div.other_login ul li a.wechat{ width:29px; height:25px; background:url(../../images/2017/wechat_logo2.png) no-repeat;}
div.main_box div.reg div.right div.other_login ul li a.wechat:hover{ background:url(../../images/2017/wechat_logo2_h.png) no-repeat;}
div.main_box div.reg div.right div.other_login ul li a.qq{ width:21px; height:24px; background:url(../../images/2017/qq_logo3.png) no-repeat;}
div.main_box div.reg div.right div.other_login ul li a.qq:hover{ background:url(../../images/2017/qq_logo3_h.png) no-repeat;}


div.main_box div.login div.left{ width:330px;}
div.main_box div.login div.left div.tab_box{ width:100%; margin:0px 0px 40px 0px; float:left;}
div.main_box div.login div.left div.tab_box a{ float:left; width:50%; border-bottom:1px solid #ebebeb; color:#cccccc; font-size:14px; line-height:35px; text-align:center;}
div.main_box div.login div.left div.tab_box a:hover{ border-bottom:1px solid #188eee; color:#188eee;}
div.main_box div.login div.left div.tab_box a.hover{ border-bottom:1px solid #188eee; color:#188eee;}
div.main_box div.login div.left div.item_box{ width:100%; height:55px; margin:0px 0px 10px 0px;}
div.main_box div.login div.left div.item_box div.input_box{ width:100%; border-bottom:1px solid #ebebeb; margin:0 0 5px 0; }
div.main_box div.login div.left div.item_box div.input_box input{ background:none; color:#333; font-size:14px; margin:0px 0px 5px 0px; width:100%;}
div.main_box div.login div.left div.remember_box{ float:left;}
div.main_box div.login div.left div.remember_box i{ float:left; display:inline-block; width:12px; height:12px; background:url(../../images/2017/checkbox.png) no-repeat; margin:2px 5px 0px 0px;}
div.main_box div.login div.left div.remember_box i.checked{ background:url(../../images/2017/checkbox_h.png) no-repeat;}
div.main_box div.login div.left div.remember_box span{ float:left; color:#188eee;}
div.main_box div.login div.left a.get_pass:hover{ text-decoration: underline;}
div.main_box div.login div.left a.get_pass{ float:right; color:#188eee;}
div.main_box div.login div.left a.get_pass:hover{ text-decoration: underline;}

div.main_box div.login div.left input.submit{ width:325px; height:50px; background:#f3711a; line-height:50px; text-align:center; color:#fff; font-size:20px; border-radius:5px; margin:110px 0px 0px 0px; cursor:pointer;}
div.main_box div.login div.left input.submit:hover{ background:#ffbe5c;}
div.main_box div.login div.right { width:245px; border-left:1px dotted #ccc; height:387px;}
div.main_box div.login div.right p.to_reg{ font-size:14px; color:#808080; margin:55px 0px 50px 50px; text-align:center; float:left;}
div.main_box div.login div.right p.to_reg a{ font-size:14px; color:#188eee;}
div.main_box div.login div.right p.to_reg a:hover{ text-decoration:underline;}
div.main_box div.login div.right div.other_login{ margin:0px 0px 0px 50px;}
div.main_box div.login div.right div.other_login p{ font-size:14px; color:#808080;}
div.main_box div.login div.right div.other_login ul{ margin:25px 0px 0px 0px;}
div.main_box div.login div.right div.other_login ul li{ float:left; margin:0px 20px 0px 0px;}
div.main_box div.login div.right div.other_login ul li a{ display:inline-block;}
div.main_box div.login div.right div.other_login ul li a.weibo{ width:29px; height:22px; background:url(../../images/2017/weibo_logo2.png) no-repeat;}
div.main_box div.login div.right div.other_login ul li a.weibo:hover{ background:url(../../images/2017/weibo_logo2_h.png) no-repeat;}
div.main_box div.login div.right div.other_login ul li a.wechat{ width:29px; height:25px; background:url(../../images/2017/wechat_logo2.png) no-repeat;}
div.main_box div.login div.right div.other_login ul li a.wechat:hover{ background:url(../../images/2017/wechat_logo2_h.png) no-repeat;}
div.main_box div.login div.right div.other_login ul li a.qq{ width:21px; height:24px; background:url(../../images/2017/qq_logo3.png) no-repeat;}
div.main_box div.login div.right div.other_login ul li a.qq:hover{ background:url(../../images/2017/qq_logo3_h.png) no-repeat;}

div.main_box div.login_mobile div.left{ width:330px;}
div.main_box div.login_mobile div.left div.tab_box{ width:100%; margin:0px 0px 40px 0px; float:left;}
div.main_box div.login_mobile div.left div.tab_box a{ float:left; width:50%; border-bottom:1px solid #ebebeb; color:#cccccc; font-size:14px; line-height:35px; text-align:center;}
div.main_box div.login_mobile div.left div.tab_box a:hover{ border-bottom:1px solid #188eee; color:#188eee;}
div.main_box div.login_mobile div.left div.tab_box a.hover{ border-bottom:1px solid #188eee; color:#188eee;}
div.main_box div.login_mobile div.left div.item_box{ width:100%; height:55px; margin:0px 0px 10px 0px;}
div.main_box div.login_mobile div.left div.item_box div.input_box{ width:100%; border-bottom:1px solid #ebebeb; margin:0 0 5px 0; }
div.main_box div.login_mobile div.left div.item_box div.input_box input{ background:none; color:#333; font-size:14px; margin:0px 0px 5px 0px; width:100%;}
div.main_box div.login_mobile div.left a.get_pass{ float:right; color:#188eee;}
div.main_box div.login_mobile div.left a.get_pass:hover{ text-decoration: underline;}
div.main_box div.login_mobile div.left div.mobile{ margin:0;}
div.main_box div.login_mobile div.left div.img_code div.input_box{ height:47px; }
div.main_box div.login_mobile div.left div.img_code div.input_box input{ float:left; margin:20px 0px 0px 0px; width:auto;}
div.main_box div.login_mobile div.left div.img_code div.input_box img{ float:right; margin:0 0 5px 0;}
div.main_box div.login_mobile div.left div.text_code{ float:left; margin:30px 0px 0px 0px;}
div.main_box div.login_mobile div.left div.text_code div.input_box input{ float:left; width:auto;}
div.main_box div.login_mobile div.left div.text_code div.input_box a{ color:#188eee; float:right;}
div.main_box div.login_mobile div.left div.text_code div.input_box a:hover{ text-decoration:underline;}
div.main_box div.login_mobile div.left div.text_code div.input_box a.disabled{ color:#cccccc;}
div.main_box div.login_mobile div.left div.text_code div.input_box a.disabled span{ color:#f3711a;}
div.main_box div.login_mobile div.left div.text_code div.input_box a.disabled:hover{ text-decoration: none;}
div.main_box div.login_mobile div.left input.submit{ width:325px; height:50px; background:#f3711a; line-height:50px; text-align:center; color:#fff; font-size:20px; border-radius:5px; margin:60px 0px 0px 0px; cursor:pointer;}
div.main_box div.login_mobile div.left input.submit:hover{ background:#ffbe5c;}
div.main_box div.login_mobile div.right { width:245px; border-left:1px dotted #ccc; height:387px;}
div.main_box div.login_mobile div.right p.to_reg{ font-size:14px; color:#808080; margin:55px 0px 50px 50px; text-align:center; float:left;}
div.main_box div.login_mobile div.right p.to_reg a{ font-size:14px; color:#188eee;}
div.main_box div.login_mobile div.right p.to_reg a:hover{ text-decoration:underline;}
div.main_box div.login_mobile div.right div.other_login{ margin:0px 0px 0px 50px;}
div.main_box div.login_mobile div.right div.other_login p{ font-size:14px; color:#808080;}
div.main_box div.login_mobile div.right div.other_login ul{ margin:25px 0px 0px 0px;}
div.main_box div.login_mobile div.right div.other_login ul li{ float:left; margin:0px 20px 0px 0px;}
div.main_box div.login_mobile div.right div.other_login ul li a{ display:inline-block;}
div.main_box div.login_mobile div.right div.other_login ul li a.weibo{ width:29px; height:22px; background:url(../../images/2017/weibo_logo2.png) no-repeat;}
div.main_box div.login_mobile div.right div.other_login ul li a.weibo:hover{ background:url(../../images/2017/weibo_logo2_h.png) no-repeat;}
div.main_box div.login_mobile div.right div.other_login ul li a.wechat{ width:29px; height:25px; background:url(../../images/2017/wechat_logo2.png) no-repeat;}
div.main_box div.login_mobile div.right div.other_login ul li a.wechat:hover{ background:url(../../images/2017/wechat_logo2_h.png) no-repeat;}
div.main_box div.login_mobile div.right div.other_login ul li a.qq{ width:21px; height:24px; background:url(../../images/2017/qq_logo3.png) no-repeat;}
div.main_box div.login_mobile div.right div.other_login ul li a.qq:hover{ background:url(../../images/2017/qq_logo3_h.png) no-repeat;}


div.main_box div.company_make_info div.top{ margin:0px 0px 20px 0px; float:left;}
div.main_box div.company_make_info div.top p{ float:left; width:110px; font-size:20px; color:#ccc; font-family:"SimSun"}
div.main_box div.company_make_info div.top p span{ display:inline-block; width:24px; height:24px; text-align:center; background:#ccc; font-size:16px; color:#fff; line-height:24px; margin:0px 5px 0px 0px; border-radius:50px;}
div.main_box div.company_make_info div.top hr{ float:left; width:110px; height:1px; background:#ccc; margin:10px 18px 0px 18px;}
div.main_box div.company_make_info div.top p.cur{ color:#188eee;}
div.main_box div.company_make_info div.top p.cur span{ background:#188eee; color:#fff; }
div.main_box div.company_make_info div.top hr.cur{ background:#188eee;}
div.main_box div.company_make_info div.item_box{ width:100%; height:55px; margin:0px 0px 10px 0px;}
div.main_box div.company_make_info div.item_box div.input_box{ width:510px; border-bottom:1px solid #ebebeb; margin:20px 0 5px 0; }
div.main_box div.company_make_info div.item_box div.input_box span{ display:inline-block; width:80px; font-size:14px; color:#808080; float:left;}
div.main_box div.company_make_info div.item_box div.input_box input{ background:none; color:#333; font-size:14px; margin:0px 0px 5px 0px; width:420px;}
div.main_box div.company_make_info input.submit{ width:175px; height:50px; background:#f3711a; line-height:50px; text-align:center; color:#fff; font-size:20px; border-radius:5px; margin:10px 0px 0px 228px; cursor:pointer;}
div.main_box div.company_make_info input.submit:hover{ background:#ffbe5c;}

div.main_box div.company_make_info2 div.top{ margin:0px 0px 20px 0px; float:left;}
div.main_box div.company_make_info2 div.top p{ float:left; width:110px; font-size:20px; color:#ccc; font-family:"SimSun"}
div.main_box div.company_make_info2 div.top p span{ display:inline-block; width:24px; height:24px; text-align:center; background:#ccc; font-size:16px; color:#fff; line-height:24px; margin:0px 5px 0px 0px; border-radius:50px;}
div.main_box div.company_make_info2 div.top hr{ float:left; width:110px; height:1px; background:#ccc; margin:10px 18px 0px 18px;}
div.main_box div.company_make_info2 div.top p.cur{ color:#188eee;}
div.main_box div.company_make_info2 div.top p.cur span{ background:#188eee; color:#fff; }
div.main_box div.company_make_info2 div.top hr.cur{ background:#188eee;}
div.main_box div.company_make_info2 div.item_box{ width:100%; height:55px; margin:0px 0px 10px 0px;}
div.main_box div.company_make_info2 div.item_box div.input_box{ width:510px; border-bottom:1px solid #ebebeb; margin:20px 0 5px 0; }
div.main_box div.company_make_info2 div.item_box div.input_box span{ display:inline-block; font-size:14px; color:#808080; float:left; margin:0px 10px 0px 0px;}
div.main_box div.company_make_info2 div.item_box div.input_box input{ background:none; color:#333; font-size:14px; margin:0px 0px 5px 0px; width:315px;}
div.main_box div.company_make_info2 div.item_box div.input_box .file_bg{ float:left; width:64px; height:24px; position:relative; margin:0 30px 5px 0;}
div.main_box div.company_make_info2 div.item_box div.input_box .file_bg p{ width:62px; height:22px; border:1px solid #808080; line-height:22px; text-align:center; font-size:14px; color:#808080;}
div.main_box div.company_make_info2 div.item_box div.input_box .file_bg input{ width:62px; height:22px; position:absolute; top:0; left:0; opacity:0;}
div.main_box div.company_make_info2 div.item_box div.input_box span.remind{ font-size:12px; color:#cccccc; margin:5px 0 0 0}
div.main_box div.company_make_info2 div.item_box div.input_box img{ display:none;}
div.main_box div.company_make_info2 div.file{ height:135px;}
div.main_box div.company_make_info2 div.file div.input_box span{ margin:3px 10px 0px 0px;}
div.main_box div.company_make_info2 input.submit{ width:175px; height:50px; background:#f3711a; line-height:50px; text-align:center; color:#fff; font-size:20px; border-radius:5px; margin:10px 0px 0px 228px; cursor:pointer;}
div.main_box div.company_make_info2 input.submit:hover{ background:#ffbe5c;}

div.main_box div.company_make_info3 div.top{ margin:0px 0px 20px 0px; float:left;}
div.main_box div.company_make_info3 div.top p{ float:left; width:110px; font-size:20px; color:#ccc; font-family:"SimSun"}
div.main_box div.company_make_info3 div.top p span{ display:inline-block; width:24px; height:24px; text-align:center; background:#ccc; font-size:16px; color:#fff; line-height:24px; margin:0px 5px 0px 0px; border-radius:50px;}
div.main_box div.company_make_info3 div.top hr{ float:left; width:110px; height:1px; background:#ccc; margin:10px 18px 0px 18px;}
div.main_box div.company_make_info3 div.top p.cur{ color:#188eee;}
div.main_box div.company_make_info3 div.top p.cur span{ background:#188eee; color:#fff; }
div.main_box div.company_make_info2 div.top hr.cur{ background:#188eee;}
div.main_box div.company_make_info3 div.box{ margin:20px 0px 0px 0px; text-align:center;}
div.main_box div.company_make_info3 div.box img{ margin:0px 0px 45px 0px;}
div.main_box div.company_make_info3 div.box p{ font-size:20px; color:#808080; font-family:"SimSun"; margin:0 0 5px 0}
div.main_box div.company_make_info3 div.box a{ display:inline-block; width:175px; height:50px; background:#f3711a; line-height:50px; text-align:center; color:#fff; font-size:20px; border-radius:5px; margin:75px 0px 0px 0px;}
div.main_box div.company_make_info3 div.box a:hover{ background:#ffbe5c;}





div.main_box div.make_info div.top{ margin:0px 0px 20px 0px; float:left;}
div.main_box div.make_info div.top p{ float:left; width:110px; font-size:20px; color:#ccc; font-family:"SimSun"}
div.main_box div.make_info div.top p span{ display:inline-block; width:24px; height:24px; text-align:center; background:#ccc; font-size:16px; color:#fff; line-height:24px; margin:0px 5px 0px 0px; border-radius:50px;}
div.main_box div.make_info div.top hr{ float:left; width:110px; height:1px; background:#ccc; margin:10px 18px 0px 18px;}
div.main_box div.make_info div.top p.cur{ color:#188eee;}
div.main_box div.make_info div.top p.cur span{ background:#188eee; color:#fff; }
div.main_box div.make_info div.top hr.cur{ background:#188eee;}
div.main_box div.make_info div.item_box{ width:100%; height:55px; margin:0px 0px 10px 0px;}
div.main_box div.make_info div.item_box div.input_box{ width:510px; border-bottom:1px solid #ebebeb; margin:20px 0 5px 0; }
div.main_box div.make_info div.item_box div.input_box span{ display:inline-block; width:80px; font-size:14px; color:#808080; float:left;}
div.main_box div.make_info div.item_box div.input_box input{ background:none; color:#333; font-size:14px; margin:0px 0px 5px 0px; width:420px;}
div.main_box div.make_info div.radio_box i{ display:inline-block; width:14px; height:14px; background:url(../../images/2017/radio_icon.png) no-repeat; float:left; margin:3px 5px 0 0;}
div.main_box div.make_info div.radio_box span{ font-size:14px; color:#808080; float:left;}
div.main_box div.make_info div.radio_box.selected i{ background:url(../../images/2017/radio_icon_h.png) no-repeat;}

div.main_box div.make_info input.submit{ width:175px; height:50px; background:#f3711a; line-height:50px; text-align:center; color:#fff; font-size:20px; border-radius:5px; margin:10px 0px 0px 228px; cursor:pointer;}
div.main_box div.make_info input.submit:hover{ background:#ffbe5c;}



div.main_box div.make_info2 div.top{ margin:0px 0px 20px 0px; float:left;}
div.main_box div.make_info2 div.top p{ float:left; width:110px; font-size:20px; color:#ccc; font-family:"SimSun"}
div.main_box div.make_info2 div.top p span{ display:inline-block; width:24px; height:24px; text-align:center; background:#ccc; font-size:16px; color:#fff; line-height:24px; margin:0px 5px 0px 0px; border-radius:50px;}
div.main_box div.make_info2 div.top hr{ float:left; width:110px; height:1px; background:#ccc; margin:10px 18px 0px 18px;}
div.main_box div.make_info2 div.top p.cur{ color:#188eee;}
div.main_box div.make_info2 div.top p.cur span{ background:#188eee; color:#fff; }
div.main_box div.make_info2 div.top hr.cur{ background:#188eee;}
div.main_box div.make_info2 div.item_box{ width:100%; height:55px; margin:0px 0px 10px 0px;}
div.main_box div.make_info2 div.item_box div.input_box{ width:510px; border-bottom:1px solid #ebebeb; margin:20px 0 5px 0; }
div.main_box div.make_info2 div.item_box div.input_box span{ display:inline-block; width:80px; font-size:14px; color:#808080; float:left;}
div.main_box div.make_info2 div.item_box div.input_box input{ background:none; color:#333; font-size:14px; margin:0px 0px 5px 0px; width:420px;}
div.main_box div.make_info2 input.submit{ width:175px; height:50px; background:#f3711a; line-height:50px; text-align:center; color:#fff; font-size:20px; border-radius:5px; margin:10px 0px 0px 228px; cursor:pointer;}
div.main_box div.make_info2 input.submit:hover{ background:#ffbe5c;}


div.main_box div.make_info3 div.top{ margin:0px 0px 20px 0px; float:left;}
div.main_box div.make_info3 div.top p{ float:left; width:110px; font-size:20px; color:#ccc; font-family:"SimSun"}
div.main_box div.make_info3 div.top p span{ display:inline-block; width:24px; height:24px; text-align:center; background:#ccc; font-size:16px; color:#fff; line-height:24px; margin:0px 5px 0px 0px; border-radius:50px;}
div.main_box div.make_info3 div.top hr{ float:left; width:110px; height:1px; background:#ccc; margin:10px 18px 0px 18px;}
div.main_box div.make_info3 div.top p.cur{ color:#188eee;}
div.main_box div.make_info3 div.top p.cur span{ background:#188eee; color:#fff; }
div.main_box div.make_info3 div.top hr.cur{ background:#188eee;}
div.main_box div.make_info3 div.ok_box{ width:100%; margin:70px 0px 0px 0px; text-align:center;}
div.main_box div.make_info3 div.text_box{ width:100%; margin:30px 0px 0px 0px; text-align:center;}
div.main_box div.make_info3 div.text_box p{ font-family:"SimSun"; font-size:16px; color:#188eee;}
div.main_box div.make_info3 div.button_box{ width:100%; margin:30px 0px 0px 0px; text-align:center; position:relative;}
div.main_box div.make_info3 div.button_box a{ display:inline-block; width:158px; height:48px; line-height:48px; text-align:center; border-radius:5px; margin:0 40px 0 40px; font-size:22px; border:1px solid #f3711a;}
div.main_box div.make_info3 div.button_box a.online{ color:#f3711a; background:none;}
div.main_box div.make_info3 div.button_box a.attachment{ color:#fff; background:#f3711a; cursor:pointer;}
div.main_box div.make_info3 div.button_box input{ position:absolute; top:0px; right:115px; display:inline-block; width:158px; height:48px; cursor:pointer; opacity:0;}
div.attachment_box{ position: absolute; width:100%; height:100%; top:0; display:none;}
div.attachment_box .bg{ position: absolute; width:100%; height:100%; top:0; background:#000; opacity:0.6; z-index:5;}
div.attachment_box .content_box{ position: fixed; width:530px; padding:20px 20px 10px; background:#ebebeb; top:30%; left:50%; z-index:6; margin:0 0 0 -275px; float:left;}
div.attachment_box .content_box div.top{ float:left; width:100%; border-bottom:1px solid #cccccc; padding:0px 0px 20px 0px;}
div.attachment_box .content_box div.top span{ font-size:20px; color:#188eee; float:left; margin:0 0 0 195px;}
div.attachment_box .content_box div.top a.close{ float:right; display:inline-block; width:13px; height:13px; background:url(../../images/2017/close.png) no-repeat; background-size:13px 13px; margin:5px 0px 0px 0px;}
div.attachment_box .content_box div.bottom{ padding:30px 0px 20px 0px; position:relative;}
div.attachment_box .content_box div.bottom span{ display:inline-block; width:160px; height:50px; line-height:50px; text-align:center; border-radius:5px; background:#f3711a; color:#fff; font-size:20px; float:left; margin:0px 0px 30px 175px;}
div.attachment_box .content_box div.bottom input{ position:absolute; display:inline-block; width:160px; height:50px; left:175px; top:30px; cursor:pointer; opacity:0;}
div.attachment_box .content_box div.bottom p{ font-size:14px; color:#808080; margin:0px 0px 10px 0px;}



div.main_box div.reg_index div.left{ width:49%; text-align:center; border-right:1px dotted #c4c9ca;}
div.main_box div.reg_index p.title{ font-size:24px; color:#333; text-align:center; margin:0px 0px 15px 0px;}
div.main_box div.reg_index p.tips{ font-size:14px; color:#808080; text-align:center; margin:0px 0px 50px 0px;}
div.main_box div.reg_index img{ margin:0px 0px 50px 0px;}
div.main_box div.reg_index a.go{ display:inline-block; width:158px; height:48px; font-size:22px; text-align:center; line-height:48px; border-radius:5px; border:1px solid #f3711a; color:#f3711a;}
div.main_box div.reg_index a.go:hover{ background:#f3711a; color:#fff;}
div.main_box div.reg_index div.right{ width:49%; text-align:center;}

div.main_box div.connect-qq div.left{ width:330px;}
div.main_box div.connect-qq div.left p.box_title{ font-size:20px; color:#333; margin:0px 0px 50px 0px;}
div.main_box div.connect-qq div.left div.type_tab{ margin:0 0 45px 0;}
div.main_box div.connect-qq div.left div.type_tab .radio_box{ float:left; margin:0px 90px 0px 0px;}
div.main_box div.connect-qq div.left div.type_tab .radio_box i{ display:inline-block; width:16px; height:16px; background:url(../../images/2017/radio_icon.png) no-repeat; background-size:16px 16px; float:left; margin:6px 5px 0 0;}
div.main_box div.connect-qq div.left div.type_tab .radio_box i.checked{ background:url(../../images/2017/radio_icon_h.png) no-repeat;}
div.main_box div.connect-qq div.left div.type_tab .radio_box span{ font-size:20px; color:#333; margin:0px 0px 50px 0px;}
div.main_box div.connect-qq div.left div.item_box{ width:100%; height:55px; margin:0px 0px 10px 0px;}
div.main_box div.connect-qq div.left div.item_box div.input_box{ width:100%; border-bottom:1px solid #ebebeb; margin:0 0 5px 0; }
div.main_box div.connect-qq div.left div.item_box div.input_box input{ background:none; color:#333; font-size:14px; margin:0px 0px 5px 0px; width:100%;}
div.main_box div.connect-qq div.left div.mobile{ margin:0;}
div.main_box div.connect-qq div.left div.img_code div.input_box{ height:47px; }
div.main_box div.connect-qq div.left div.img_code div.input_box input{ float:left; margin:20px 0px 0px 0px; width:auto;}
div.main_box div.connect-qq div.left div.img_code div.input_box img{ float:right; margin:0 0 5px 0;}
div.main_box div.connect-qq div.left div.text_code{ float:left; margin:30px 0px 0px 0px;}
div.main_box div.connect-qq div.left div.text_code div.input_box input{ float:left; width:auto;}
div.main_box div.connect-qq div.left div.text_code div.input_box a{ color:#188eee; float:right;}
div.main_box div.connect-qq div.left div.text_code div.input_box a:hover{ text-decoration:underline;}
div.main_box div.connect-qq div.left div.text_code div.input_box a.disabled{ color:#cccccc;}
div.main_box div.connect-qq div.left div.text_code div.input_box a.disabled span{ color:#f3711a;}
div.main_box div.connect-qq div.left div.text_code div.input_box a.disabled:hover{ text-decoration: none;}
div.main_box div.connect-qq div.left input.submit{ width:325px; height:50px; background:#f3711a; line-height:50px; text-align:center; color:#fff; font-size:20px; border-radius:5px; margin:30px 0px 0px 0px; cursor:pointer;}
div.main_box div.connect-qq div.left input.submit:hover{ background:#ffbe5c;}
div.main_box div.connect-qq div.left p.agreement{ color:#cccccc; text-align:center; margin:10px 0px 0px 0px;}
div.main_box div.connect-qq div.left p.agreement a{ color:#188eee;}
div.main_box div.connect-qq div.left p.agreement a:hover{ text-decoration:underline;}
div.main_box div.connect-qq div.right { width:245px; border-left:1px dotted #ccc; height:387px; text-align: center;}
div.main_box div.connect-qq div.right img{ margin:0 auto;}
div.main_box div.connect-qq div.right p{ text-align:center; color:#808080;}
div.main_box div.connect-qq div.right p.qq_name{ margin:10px 0px 30px 0px;}
div.main_box div.connect-qq div.right p.tips{ font-size:14px; margin:0px 0px 10px 30px;}


div.main_box p.login_tip{ position:absolute; bottom:-30px; left:315px; font-size:14px; color:#666; z-index:1;}
div.main_box p.login_tip a{ color:#fff; font-size: 14px;}
div.main_box p.login_tip a:hover{ text-decoration:underline;}
p.copyright{ position: fixed; bottom:10px; left:0; z-index:1; text-align:center; width:100%; color:#fff;}