body{ background: url(dl_bg.jpg) 0/100% 100% no-repeat;}
html,body,div,p,a,img,ul,li,span{ margin: 0; padding: 0;}
img,ul,li{ border: none; list-style: none;}
a{ display: block; text-decoration: none;}
input,select,textarea{ margin: 0; padding: 0; outline: linen;}
/*top start*/
.top{ width: 100%; height: 60px; background-color: #fff; padding: 10px 0;}
.top .top_main{ width: 1200px; height: 60px; margin: 0 auto;}
.top .top_main .top_mainlogo{ width: 160px; height: 50px; margin-top: 5px; float: left;}
.top .top_main .top_mainlogo img{ width: auto; height: 50px;}
.top .top_main .top_mainhy{ width: 200px; height: 45px; line-height: 45px; overflow: hidden; font-size: 24px; color: #333; border-left: 1px solid #9a9a9a; padding-left: 20px; margin: 10px 0 0 20px; float: left;}
.top .top_main .top_mainul{ float: right; height: 20px; margin-top: 20px; line-height: 20px; overflow: hidden;}
.top .top_main .top_mainul a{ float: left; color: #333; margin-left: 25px; height: 20px; overflow: hidden;}
/*登录页面*/
.dlmain{ width: 100%; height: auto; overflow: hidden; clear: both;}
.main{ width: 1200px; height: 588px; margin: 20px auto; overflow: hidden; background: url(loginbanner.png) 0 center/ 500px no-repeat; clear: both;}
.main .main_box{ width: 443px; height: 518px; float: right; margin-top: 35px; position: relative; overflow: hidden;}
.main .main_box .main_box_di{ width: 443px; height: 518px; background-color: #fff; border-radius: 20px; overflow: hidden; opacity: 0.2; filter:alpha(opacity=20); position: absolute;}
.main .main_box .main_box_shang{ width: 413px; height: 488px; background-color: #fff; top: 15px; left: 15px; border-radius: 15px; position: absolute;}
.main .main_box .main_box_shang .box_shang_huany{ width: 373px; height: 40px; overflow: hidden; line-height: 40px; border-bottom: 1px solid #c0bbbb; margin: 30px auto 0; font-size: 18px; color: #c6c6c6;}
.main .main_box .main_box_shang .box_shang_txt{ width: 333px; overflow: hidden; height: 40px; margin: 30px auto 0;}
.main .main_box .main_box_shang .box_shang_txt span{ width: 69px; color: #666; float: left; height: 40px; line-height: 40px; display: block;}
.main .main_box .main_box_shang .box_shang_txt input{ width: 242px; border: 1px solid #dfdfdf; float: left; height: 38px; padding: 0 10px; line-height: 38px;}
.main .main_box .main_box_shang .box_shang_txt2{ width: 333px; overflow: hidden; height: 40px; margin: 20px auto 0;}
.main .main_box .main_box_shang .box_shang_txt2 span{ width: 69px; color: #666; float: left; height: 40px; line-height: 40px; display: block;}
.main .main_box .main_box_shang .box_shang_txt2 input{ width: 242px; border: 1px solid #dfdfdf; float: left; height: 38px; padding: 0 10px; line-height: 38px;}
.main .main_box .main_box_shang .box_shang_sjyzm{ width: 333px; overflow: hidden; height: 40px; margin: 20px auto 0;}
.main .main_box .main_box_shang .box_shang_sjyzm span{ width: 69px; color: #666; float: left; height: 40px; line-height: 40px; display: block;}
.main .main_box .main_box_shang .box_shang_sjyzm input{ width: 160px; border: 1px solid #dfdfdf; float: left; height: 38px; padding: 0 10px; line-height: 38px;}
.main .main_box .main_box_shang .box_shang_sjyzm a{ float: right; height: 38px; width: 70px; text-align: center; line-height: 38px; font-size: 12px; color: #0176ed; border-radius: 4px; border: 1px solid #0176ed; overflow: hidden;}

.main .main_box .main_box_shang .box_shang_tiaok{ width: 263px; height: 22px; margin: 22px 0 0 110px; line-height: 22px;}
.main .main_box .main_box_shang .box_shang_tiaok input{ width: 15px; height: 15px; border: 1px solid #939393; float: left; margin-top: 4px;}
.main .main_box .main_box_shang .box_shang_tiaok span{ width: 160px; overflow: hidden; font-size: 14px; color: #666; float: left; height: 22px; line-height: 22px; margin-left: 10px;}
.main .main_box .main_box_shang .box_shang_tiaok a{ width: 65px; height: 22px; overflow: hidden; font-size: 14px; color: #bcbcbc; float: right;}
.main .main_box .main_box_shang .box_shang_tiaok a:hover{ text-decoration: underline;}
.main .main_box .main_box_shang .box_shang_sub{ display: block; width: 333px; font-size: 18px; background-color: #0176ed; border: none; color: #fff; border-radius: 5px; cursor: pointer; height: 40px; text-align: center; line-height: 40px; margin: 30px auto 0;}
.main .main_box .main_box_shang .box_shang_go{ width: 413px; height: 40px; line-height: 64px; overflow: hidden; font-size: 14px; text-align: center; color: #666;}
.main .main_box .main_box_shang .box_shang_zhuce{ width: 333px; display: block; font-size: 18px; background-color: #ff4111; color: #fff; border: none; border-radius: 5px; cursor: pointer; height: 40px; text-align: center; line-height: 40px; margin: 15px auto 0;}
/*注册页面*/
.zcmain{ width: 1200px; height: 700px; margin: 20px auto 0; clear: both; overflow: hidden; background-color: #fff;}
.zcmain_left{ width: 707px; height: 700px; float: left; margin-left: 40px;}
.zcmain_left_title{ margin-top: 30px; width: 707px; height: 45px; border-bottom: 1px solid #ddd; color: #333; font-size: 18px;}
.zcmain_left_txt{ width: 640px; height: 40px; line-height: 40px; margin: 25px 0 0 60px;}
.zcmain_left_txt span{ width: 90px; height: 40px; overflow: hidden; color: #666; font-size: 14px; display: block; float: left; text-align: right;}
.zcmain_left_txt input{ width: 303px; height: 38px; overflow: hidden; padding: 0 10px; border: 1px solid #dfdfdf; color: #333; float: left;}
.zcmain_left_txyzm{ width: 600px; height: 40px; line-height: 40px; margin: 25px auto 0;}
.zcmain_left_txyzm span{ width: 90px; height: 40px; overflow: hidden; color: #666; display: block; float: left; font-size: 14px; text-align: right;}
.zcmain_left_txyzm input{ width: 192px; height: 38px; overflow: hidden; padding-left: 10px; border: 1px solid #dfdfdf; color: #333; float: left;}
.zcmain_left_txyzm a{ border: 1px solid #dfdfdf; width: 108px; float: right; height: 38px;}
.zcmain_left_txyzm a img{ width: 108px; height: 38px;}
.zcmain_left_dxyzm{ width: 415px; height: 40px; line-height: 40px; margin: 25px auto 0;}
.zcmain_left_dxyzm span{ width: 90px; height: 40px; color: #666; overflow: hidden; display: block; float: left; font-size: 14px; text-align: right;}
.zcmain_left_dxyzm input[type=text]{ width: 167px; height: 38px; overflow: hidden; padding-left: 10px; border: 1px solid #dfdfdf; color: #333; float: left;}
.zcmain_left_dxyzm input[type=submit]{ width: 133px; height: 40px; cursor: pointer; text-align: center; background-color: #f4f4f4; border: 1px solid #ddd; color: #333; float: right;}
.zcmain_left_xiey{ margin: 25px 0 0 160px; overflow: hidden; width: 313px; height: 20px;}
.zcmain_left_xiey input{ width: 15px; height: 15px; border: 1px solid #939393; overflow: hidden; margin-top: 3px; float: left;}
.zcmain_left_xiey span{ font-size: 14px; float: left; height: 20px; margin-left: 10px; overflow: hidden; color: #666px;}
.zcmain_left_xiey a{ float: left; font-size: 14px; height: 20px; color: #005aa0;}
.zcmain_left_zcsub{ width: 325px; height: 45px; border: none; margin: 30px 0 0 156px; background-color: #ff4111; color: #fff; font-size: 16px; cursor: pointer; border-radius: 3px;}

.zcmain_right{ width: 319px; float: right; height: 340px; padding: 25px; margin: 74px 40px 0 0; border: 1px solid #e4e4e4;}
.zcmain_right .zcmain_right_title{ width: 319px; height: 25px;}
.zcmain_right .zcmain_right_title span{ width: 135px; height: 25px; float: left; overflow: hidden; font-size: 16px; color: #333;}
.zcmain_right .zcmain_right_title a{ width: 90px; height: 25px; overflow: hidden; float: left; font-size: 16px; color: #3399ee;}
.zcmain_right .zcmain_right_shuom{ width: 319px; height: 65px; overflow: hidden; margin-top: 18px; color: #979595;}
.zcmain_right .zcmain_right_sub{ width: 319px; cursor: pointer; height: 45px; line-height: 45px; text-align: center; display: block; margin: 25px auto 0; color: #fff; font-size: 18px; border-radius: 3px; background-color: #0176ed; border: none;}
.zcmain_right .zcmain_right_kuais{ width: 319px; height: 25px; margin-top: 40px; overflow: hidden;}
.zcmain_right .zcmain_right_kuais span{ width: 105px; float: left; height: 25px; line-height: 25px; color: #333; font-size: 14px;}
.zcmain_right .zcmain_right_kuais a{ width: 35px; height: 25px; float: left;}
.zcmain_right .zcmain_right_rex{ width: 319px; height: 25px; overflow: hidden; line-height: 25px; margin-top: 15px; font-size: 14px; color: #333;}
.zcmain_right .zcmain_right_rex span{ color: #ff4111;}
.zcmain_right .zcmain_right_kef{ width: 319px; height: 25px; overflow: hidden; line-height: 25px; font-size: 14px; color: #333; margin-top: 15px;}
.zcmain_right .zcmain_right_kef span{ float: left;}
.zcmain_right .zcmain_right_kef a{ float: left; width: 77px; height: 22px;}
.zcmain_right .zcmain_right_kef a img{ width: 77px; height: 22px; margin-top: 1px;}
/* 企业注册 */
.zcmain2{ width: 1200px; height: auto; margin: 20px auto 0; padding-bottom: 50px; clear: both; overflow: hidden; background-color: #fff;}
.zcmain_left2{ width: 720px; height: auto; float: left; margin-left: 40px;}
.zcmain_left_radio{ width: 600px; height: 40px; line-height: 40px; margin: 25px auto 0;}
.zcmain_left_radio span{ width: 90px; height: 40px; overflow: hidden; color: #666; font-size: 14px; display: block; float: left; text-align: right;}
.zcmain_left_radio label{margin-right: 15px; height: 40px; line-height: 40px; display: inline-block; color: #333; font-size: 14px;}
.zcmain_left_radio label input{ margin: 13px 5px 0 0; vertical-align: top;}
.zcmain_left_select{ width: 600px; height: 40px; line-height: 40px; margin: 25px auto 0;}
.zcmain_left_select span{ width: 90px; height: 40px; overflow: hidden; color: #666; font-size: 14px; display: block; float: left; text-align: right;}
.zcmain_left_select select{ width: 325px; height: 40px; overflow: hidden; padding: 0 10px; border: 1px solid #dfdfdf; color: #333; float: left;}
.zcmain_left_textarea{ width: 600px; height: auto; line-height: 40px; overflow: hidden; margin: 25px auto 0;}
.zcmain_left_textarea span{ width: 90px; height: 40px; overflow: hidden; color: #666; font-size: 14px; display: block; float: left; text-align: right;}
.zcmain_left_textarea textarea{ width: 303px; max-width: 303px; height: 100px; min-height: 40px; overflow: hidden; font-size: 14px; padding: 10px; border: 1px solid #dfdfdf; color: #333; float: left;}

/*找回密码*/
.zh_shuom{ width: 333px; height: auto; overflow: hidden; line-height: 25px; margin: 30px auto 0; color: #999;}
.zh_fanhui{ width: 333px; height: 30px; line-height: 30px; margin: 40px auto 0;}
.zh_fanhui a{ width: 90px; color: #919191; font-size: 14px;}

/*end of main   footer start*/
.footer{ width: 100%; height: 98px; clear: both; overflow: hidden; background-color: rgba(0,0,0,.1);}
.footer .footer_main{ width: 1200px; height: 98px; margin: 0 auto; overflow: hidden;}
.footer .footer_main ul{ width: 600px; height: 50px; margin: 0 auto; overflow: hidden;}
.footer .footer_main ul li{ float: left; width: 100px; height: 50px; overflow: hidden;}
.footer .footer_main ul li a{ color: #fff; width: 99px; height: 15px; line-height: 15px; margin-top: 25px; font-size: 14px; text-align: center; border-right: 1px solid #fff;}
.footer .footer_main p{ width: 1200px; height: 48px; line-height: 30px; overflow: hidden; text-align: center; font-size: 14px; color: #fff;}