/* CSS Document */
body{margin:0 auto;padding:0;font-family:"Microsoft YaHei","Open Sans", Arial, "Hiragino Sans GB",  "Microsoft Yahei", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,sans-serif;*font-family:"Microsoft YaHei";font-size:12px;-webkit-font-smoothing:antialiased; color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0;margin:0; font-family:"Microsoft Yahei";}
table,td,tr,th{font-size:1em;}
ul, li{ list-style:none;}
img{border:0;}
.clear{background:0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;line-height:0;font-size:0;}
a{text-decoration:none;}
a:hover{text-decoration:none;color:#f15923;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
p{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
img{*display:block;border:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.jj{ padding-top:80px;}
textarea{ overflow-y:hidden;}
select::-ms-expand { display: none;}


.header_bg{ width:100%; height:80px; background-color:#0070A6; z-index:9999;box-shadow: 0 1px 4px rgba(0,0,0,0.5);}
.header{ width:900px; height:80px; margin:0 auto;}
.header_left{ float:left; width:300px;}
.header_left a{ width:155px; height:56px; margin-top:12px; display:block;}
.header_right{ float:right; height:30px; margin-top:25px;}
.header_right span{ color:#CCCCCC; font-size:14px;}
.header_right a{ margin-left:10px; padding:5px 15px; font-size:14px; background-color:#FFFFFF; border-radius:3px;color:#0070A6; cursor:pointer;}
/*登录弹出层*/
.login_div {
background-color: #FFFFFF;
text-align:left;
line-height: 40px;
font-size: 12px;
font-weight: bold;
z-index:999;
width: 390px;
height: 330px;
left:50%;
top:50%;
margin-left:-195px!important;/*FF IE7 该值为本身宽的一半 */
margin-top:-165px!important;/*FF IE7 该值为本身高的一半*/
margin-top:0px;
position:fixed!important;/* FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

box-shadow:1px 2px 10px #d9d9d9,1px 2px 10px #d9d9d9;
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */
}

.login_close{ display:block; width:350px; height:46px; line-height:46px; padding:0px 20px; background-color:#f7f7f7; border-radius:10px 10px 0px 0px;}
.login_close span{ float:left; font-size:18px; color:#0070A6;}
.login_close a{ float:right;}
.login_close img{ width:17px; height:16px; margin-top:15px;}
.login_title{ width:350px; height:25px; line-height:25px; overflow:hidden; color:#999999; margin-left:20px; margin-top:10px;}
.login_name{ width:350px; height:40px; border:#EEEEEE solid 1px; overflow:hidden; margin-top:10px; margin-left:20px;}
.login_name span{ float:left; width:24px; height:24px; margin-top:6px;}
.login_name input{ float:left; width:300px; margin-left:5px; padding:2px 5px; font-size:14px; font-family:"Microsoft Yahei"; color:#565656; height:26px; line-height:26px; margin-top:5px; border:0; outline:none;}
.login_pass{ width:348px; height:40px; border:#EEEEEE solid 1px; overflow:hidden; margin-top:20px; margin-left:20px;}
.login_pass span{ float:left; width:24px; height:24px; margin-top:6px;}
.login_pass input{ float:left; width:300px; margin-left:5px; padding:2px 5px; font-size:14px; font-family:"Microsoft Yahei"; color:#565656; height:26px; line-height:26px; margin-top:5px; border:0; outline:none;}
.pass_form_item{ width:350px; height:15px; margin-top:10px; overflow:hidden; margin-left:20px;}
.pass_form_item span{ float:left; width:200px; height:15px; line-height:15px; display:block;}
.pass_form_item span input{ float:left; cursor:pointer;}
.pass_form_item span label{ float:left; margin-left:5px; cursor:pointer; color:#999999;}
.pass_form_item a{ float:right; line-height:15px; text-align:right; color:#0070A6;}
.login_btn{ width:350px; height:48px; margin-top:10px; margin-left:20px;}
.login_btn input{ width:350px; height:48px; border:0; background-color:#0070A6; border-radius:5px; margin-top:10px; font-size:18px; color:#FFFFFF; text-align:center; cursor:pointer;}

/*注册*/
.register_title{ width:900px; margin:0 auto; margin-top:15px; height:45px; line-height:45px; border-bottom:#E1E1E1 solid 2px;}
.register_title span{ font-size:24px; color:#999999; margin-left:15px;}
.main_tb{ width:900px; margin:0 auto; margin-top:15px; min-height:500px;}
.main_tb table td{ padding:10px 0; padding-right:10px; font-size:16px; color:#666666;}
.main_tb table td span{ color:#FF0000; margin-right:2px;}
.input_txt{ width:280px; padding:0 5px; font-size:14px; color:#666666; height:36px; line-height:36px; border-radius:3px; border:#B2B2B2 solid 1px;}
.input_yz{ width:100px; padding:0 5px; font-size:14px; color:#666666; height:36px; line-height:36px; border-radius:3px; border:#B2B2B2 solid 1px;}
.input_yz_btn{ height:38px; cursor:pointer; padding:0 10px; margin-left:10px; background-color:#0070A6; border:0; font-size:14px; color:#FFFFFF; border-radius:3px;}
.input_btn{ width:290px; height:45px; background-color:#0070A6; border:0; font-size:24px; color:#FFFFFF; border-radius:3px; cursor:pointer; outline:none;}
.input_btn:hover, .input_yz_btn:hover{ background-color:#f15923;}
.b{ font-size:14px; color:#666666;}
.b:hover{color:#f15923;}

/*登录*/
.writer_main_title{ width:770px; margin-left:50px; padding:15px 15px; line-height:180%; background-color:#F1F1F1; border:#B2B2B2 dashed 1px; color:#0070A6; font-size:14px; border-radius:3px; overflow:hidden; margin-bottom:30px;}
.main_tb table td span label{ font-size:14px; color:#666666;}
.main_tb table td a{ float:right; font-size:14px; color:#666666;}
.main_tb table td a:hover{color:#f15923;}

/*底部信息*/
.footer_bg{ width:100%; overflow:hidden; margin-top:30px; padding:30px 0; background-color:#2d3237;}
.footer{ width:1200px; overflow:hidden; margin:0 auto;}
.footer_logo{ float:left; width:280px; margin-left:20px; display:inline;}
.footer_tel_title{ font-size:18px; color:#FFFFFF; display:block; margin-top:20px; margin-left:10px;}
.footer_tel{ color:#FFFFFF; font-size:28px; font-family:Georgia, "Times New Roman", Times, serif; display:block; margin-left:10px;}
.footer_time{ color:#FFFFFF; font-size:14px; display:block; margin-top:10px; margin-left:10px;}

.footer_menu{ float:left; width:480px;}
.footer_menu h3{ display:block; font-size:20px; color:#FFFFFF; font-weight:normal; height:30px; line-height:30px; margin-top:15px;}
.footer_menu .footer_menu_list{ display:block; width:480px; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.footer_menu .footer_menu_list li{ float:left; height:25px; line-height:25px; margin-right:20px;}
.footer_menu .footer_menu_list li span{ width:6px; height:6px; background-color:#FFFFFF; display:block; float:left; margin-top:11px;}
.footer_menu .footer_menu_list li a{ float:left; color:#FFFFFF; font-size:16px; margin-left:10px;}
.footer_menu .footer_menu_list li a:hover, .footer_links a:hover{ color:#E77918;}
.footer_links{ width:580px; overflow:hidden; margin-top:10px;}
.footer_links a{ margin-right:20px; font-size:14px; color:#FFFFFF; height:25px; line-height:25px;}

.footer_wx{ float:left; width:380px; margin-left:20px; text-align:right;}
.footer_wx img{ width:120px; height:120px; margin-right:45px; margin-top:20px;}
.footer_wx_txt{ font-size:14px; color:#FFFFFF; height:30px; line-height:30px; letter-spacing:2px; margin-right:30px;}
.footer_copy{ width:100%; height:45px; line-height:45px; background-color:#23282D; color:#FFFFFF; font-size:14px;}
.footer_left{ width:1160px; margin:0 auto; padding:0 20px; display:block;}
.footer_txt{ float:left;}
.footer_txt a{ color:#FFFFFF;}
.footer_txt a:hover{ color:#E77918;}
.footer_img{ float:left; margin-left:10px; margin-top:16px;}