@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; }
html,body{height:100%;font-size:16px; color:#565656;  }
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ul,li { list-style:none; padding:0; margin:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
a { color:#565656; text-decoration:none;}
a:hover {color:#ff0000;text-decoration:none;}
.clear { clear:both;}
.fl { float: left;}
.fr { float:right;}
.wrap { width:100%;  margin:0 auto 0; overflow:hidden; }

.top_w { background:#000000; padding:0 1em;}
.top { max-width:1200px; margin:0 auto 0; text-align:right; line-height:2.9em; font-size:1em;}
.top a { color:#ffffff; margin:0 0.4em;}

/*头部 start*/
.header_m_w { border-bottom:1px solid #dadada;}
.header_m { position:relative; z-index:0;max-width:1200px; padding:1.1em 0 0.8em; margin:0 auto 0;}
.header_m .logo { float:left;}
.header_m .logo img { display:block;}
.header_m .btn_menu { display: none;}

/*头部 end*/

/*导航 start*/
.mask { display:none;}
.header_m .nav_m_w { position:absolute; right:0;bottom:-1px;  text-align:center;}
.header_m .nav_m {overflow:hidden;}
.header_m .nav_m ul {width:100%;}
.header_m .nav_m li { display:inline-block; margin:0 1.8em; padding:0 0.4em 0;font-size:0.9em; text-align:center;}
.header_m .nav_m li a { color:#000000; padding-bottom:1.3em; display:inline-block;}
.header_m .nav_m li.current { border-bottom:2px solid #00a0e9;}
.header_m .nav_m li.current a { color:#ff0000;}
/*导航 end*/

.footer_w { clear:both; background:#000000;}
.footer { clear:both; max-width:1200px; margin:0 auto 0;padding:0 1em 0; overflow:hidden; color:#eeeeee; font-size:0.9em; line-height:1.8em; }
.footer .con { text-align: left;margin:3.6em 0;}
.footer .con .t_1 { font-size:1.1em; color:#f6306d;}
.footer .con .t_1 span { font-size:1.7em;}
.footer .con .t_2 {}
.footer .con .t_3 { margin-top:2.4em;}
.footer .con .t_3 .line { margin:0 0.4em;}
.footer .con .t_4 { font-size:0.9em;}
.footer .ewm { float: right; margin:3.6em 0 3.2em;}
.footer .ewm ul {}
.footer .ewm li { float: left; margin-left:3.5em; text-align:center; line-height:1.4em;}
.footer .ewm li.ewm1 { margin-left:0;}
.footer .ewm .pic {}
.footer .ewm .pic:before, .pic:after { width:0; height:0;}
.footer .ewm .txt { margin-top:0.6em;}
.footer .ewm li.ym { margin-left:1.2em; line-height:1.7em; text-align:left;}
.footer .ewm li.ym .txt { padding-top:5.5em;}
.footer a { color:#ffffff;}
.footer a:hover { color:#dddddd;}

.f_copy_w { clear:both; text-align:center; background:#858080; padding:0.7em 0; color:#ffffff;}
.f_copy_box { margin:0 auto 0; max-width:1200px;}
.f_copy_box span { display:inline-block; margin:0 1.2em;}


.memb_wrap { background:#f2f2f2}
.memb_wrap .red { color:#ff0000;}

.memb_main { max-width:1200px; margin:0 auto 0; padding-bottom:1.7em;}
.memb_main .main_L { float:left; width:210px; padding-top:25px;}

.memb_main .main_L .box { clear:both; background:#ffffff; }
.memb_main .main_L .box .tit {background:#f7f7f7; }
.memb_main .main_L .box .tit .t_name { color:#666666; margin-left:1em; font-size:1.1em; line-height:38px; padding-top:1px; }
.memb_main .main_L .box .list { margin:0 1em 0 2.3em; padding:1.2em 0 1em; overflow:hidden; font-size:0.9em;}
.memb_main .main_L .box .list li { color:#666666; line-height:1.5em; padding:0.3em 0;}
.memb_main .main_L .box .list span { margin-right:1.2em;}
.memb_main .main_L .box .list .btn {color:#666666;}
.memb_main .main_L .box .list .btn:hover { color:#53b1eb;}
.memb_main .main_L .box .list .i_edit { padding-left:1.4em; background:url(images/i_edit.png) 0 center no-repeat;}
.memb_main .main_L .box .list .i_comment {padding-left:1.4em; background:url(images/i_edit.png) 0 center no-repeat;}
.memb_main .main_L .box .list .i_publ {padding-left:1.4em; background:url(images/i_edit.png) 0 center no-repeat;}
.memb_main .main_L .box .list .i_ask {padding-left:1.4em; background:url(images/i_edit.png) 0 center no-repeat;}

.user_infor { padding:2.1em 0.5em 2em 1.1em; overflow:hidden;}
.user_infor .pic { margin-right:0.8em; width:80px; float:left;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; overflow:hidden;}
.user_infor .pic img { display:block; width:100%; height:auto;}
.user_infor .txt { color:#565656;text-align:left; padding-top:0.6em;}
.user_infor .txt li {line-height:1.2em; padding:0.5em 0;}

.memb_main .main_R { margin-left:226px; padding-top:25px;}
.memb_main .main_R .box_w { float:left; width:100%;height:100% !important;}
.memb_main .main_R .box { background:#ffffff;float:left;  width:100%;}
.memb_main .main_R .box .tit { background:#f7f7f7;height:62px; padding:0 3.3% 0 4.8%;}
.memb_main .main_R .box .tit .t_name { float:left; font-size:1.1em; color:#000000;line-height:18px; padding:24px 0 20px; }
.memb_main .main_R .box .tit .op_w { float:right;  padding-top:28px; font-size:12px; color:#00a0e9;}
.memb_main .main_R .box .tit .op_w a { color:#00a0e9; margin:0 0.3em;}
.memb_main .main_R .box .tit .t_name .i_checked { color:#028000; margin-left:0.8em; display:inline-block; padding-left:1.1em; background:url(images/i_checked.png) 0 center no-repeat;}


.my_infor {padding:0 5.8% 0 4.8%;}
.my_infor .pic_w { float:right; width:128px; padding:2.5em 0; text-align:center;}
.my_infor .pic_w .pic { width:128px; height:128px; overflow:hidden;-moz-border-radius:0.6em; -webkit-border-radius:0.6em; border-radius:0.6em;}
.my_infor .pic_w .pic img { width:128px;height:128px;}
.my_infor .pic_w .xg { padding-top:1.5em; font-size:12px;}
.my_infor .pic_w .xg a { color:#565656;}
.my_infor .pic_w .xg a:hover { color:#000000;}
.my_infor .txt { margin-right:148px;  color:#565656; font-size:0.9em; line-height:1.7em;}
.my_infor .txt ul { width:100%; padding:1.4em 0 3em; overflow:hidden;}
.my_infor .txt li { float:left; text-align:left; padding:0.4em 0;}
.my_infor .txt li.li_w { width:100%;}
.my_infor .txt li.li_s { width:38%; margin-right:1%;}
.my_infor .txt li.li_w.add_space { max-width:512px; width:80%; margin:0.6em auto 0.6em 0; padding:1em 0.6em; border:1px solid #eeebeb;}
.new_artcle_list { min-height:150px;}

/*注册 start*/
.reg_wrap { padding:4em 0 2.5em; background:#f2f2f2;}
.reg_box { clear:both; max-width:1200px; margin:0 auto 0; padding-bottom:4em; background:#ffffff; }
.reg_box .btn_login_w { float:right; padding:5.1em 0;}
.reg_box .btn_login { display:block; cursor:pointer;  text-align:center; width:242px; padding:12.5em 0;background:#f7f7f7; color:#e1e1e1; }
.reg_box .btn_login b { width:5em; display:inline-block; font-weight:normal; vertical-align:middle; font-size:1.5em; line-height:1.3em;}
.reg_box .btn_login i { font-style:normal; font-family:"宋体";  display:inline-block; vertical-align:middle; width:1.2em; height:1.2em; line-height:1.2em; background:#ffffff; color:#00a1e9; font-size:3em;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin-left:0.2em;}
.reg_box .reg_con { margin-right:242px; padding-top:3.3em;}
.reg_box .reg_con .tit {  margin:0 2.1em 0 2.1em; color:#7f7b7b; line-height:2.3em;font-size:1.7em; border-bottom:1px solid #cbcaca;}
.reg_box .reg_con .reg_form { margin:26px 16% 0;}
.reg_box .reg_con dl { padding-top:1.8em; float:left; width:100%; font-size:14px; line-height:37px;}
.reg_box .reg_con dt { float:left; color:#666666; width:5em; text-align:right;}
.reg_box .reg_con dd { margin-left:5.6em;}
.reg_box .reg_con .input { border:1px solid #d1d6dd; padding:0 5px; outline-width:0; width:230px; line-height:35px;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.reg_box .reg_con .note { margin-left:0.6em; display:inline-block; font-size:12px; color:#989898;}
.reg_box .reg_con .btn { cursor:pointer; width:21em; display:inline-block; font-size:1.2em; letter-spacing:0.4em; line-height:2.3em; color:#ffffff; outline-width:0; border:0; background:#cb0000;}
.reg_box .reg_con .btn:hover{ background:#b20101;}

.reg_box .reg_con .reg_succ { margin:6em 4em 0; line-height:1.5em;}
.reg_box .reg_con .reg_succ .t_1 { font-size:0.9em; color:#000000;}
.reg_box .reg_con .reg_succ .t_2 { margin-top:1.9em; font-size:0.9em; color:#000000;}
.reg_box .reg_con .reg_succ .t_3 { margin-top:2.2em; font-size:0.9em;}
.reg_box .reg_con .reg_succ .t_3 a { display:inline-block; line-height:1.1em; border-left:4px solid #f1053d; color:#817f7f; font-weight:bold; padding-left:1em; margin-right:2.7em;}

.reg_box .reg_con .sel { display:inline-block; vertical-align:middle;padding:0; line-height:16px; width:16px;}
.reg_box .reg_con .sel  input[type="checkbox"] {display:inline-block;}
.reg_box .reg_con .sel  b { position:relative;width:16px; height:16px; margin:0 auto 0; overflow:hidden; z-index:0;  display:block;}
.reg_box .reg_con .sel  i { width:16px; height:16px;overflow:hidden;display:inline-block; cursor: pointer;
  background: url(images/check_bg.png) 0 0 no-repeat;}
.reg_box .reg_con .sel i.checked {background-position: 0 -20px;}
.reg_box .reg_con .xy {line-height:1.5em; padding-top:0.7em; color:#000000;}
.reg_box .reg_con .xy_txt { display:inline; vertical-align:middle; }

.reg_box .reg_con .lx_txt {display:inline-block; vertical-align:middle; margin-right:1em;}
.reg_box .reg_con .sel_radio { margin-right:2px; line-height:17px;vertical-align:middle;display: inline-block;width:17px; height:17px;}
.reg_box .reg_con .sel_radio input[type="radio"] { display:inline-block;}
.reg_box .reg_con .sel_radio b { position:relative;width:17px; height:17px; margin:0 auto 0; overflow:hidden; z-index:0;  display:inline-block;}
.reg_box .reg_con .sel_radio i { width:17px; height:17px; overflow:hidden;display:inline-block; cursor: pointer;
  background: url(images/radio_bg.png) 0 -20px no-repeat;}
.reg_box .reg_con .sel_radio i.checked {background: url(images/radio_bg.png) 0 0 no-repeat;}
.reg_box .reg_con .red { color:#ff0000;}
/*注册 end*/

@media screen and (max-width: 1220px) {
.header_m .logo {padding-left:0.6em;}
.header_m .h_login {padding-right:0.6em;}
}

@media screen and (max-width: 1100px) {
.header_m .h_login { font-size:0.9em;margin-top:3em;}
.header_m .search_box .s_tit { font-size:0.9em; }
.header_m .h_login a { margin-left:0.5em;}
.header_m .search_box { margin-right:0.6em;}

.my_infor .txt li.li_s { width:49%; margin-right:1%;}
}

@media screen and (max-width: 990px) {
.header_m {width:100%; height:auto;position:relative; z-index:1000;}
.header_m .logo img { width:220px;}
.header_m .btn_menu { cursor:pointer; position:absolute; float:right;right:0.8em; top:50%; margin-top:-12px; display: block; width:24px; height:24px; background:url(images/btn_menu.png) center center no-repeat; background-size:100% auto;}
.header_m .search_box { margin-top:1.1em; margin-right:3em;}

.header_m .nav_m_w { display:none; position: absolute; right:0; bottom:auto; margin:0; width:10em; top:80px;z-index:5000; background-image:none; height:auto;padding:0;} 
.header_m .nav_m {margin:0 auto 0; padding-top:0; height:auto;  width:100%; font-size:14px; text-align:center;}
.header_m .nav_m ul {float: none; margin:0;  }
.header_m .nav_m li { display:block; float: none; width:100%;margin:0; padding:0;  }
.header_m .nav_m li a { font-weight:bold; background:#000000;color:#ffffff; display: block; line-height:3em;font-size:1.2em;  padding-bottom:0; }
.header_m .nav_m li {border-bottom:1px solid #444;}
.header_m .nav_m li a:hover { background:#f6306d; color:#ffffff}

.footer .con { text-align: center; margin:0 0 3.6em;}
.footer .ewm { float: none; text-align:center;}

.footer .ewm li { display:inline-block; float: none; margin:0 1em; }
.footer .ewm li.ewm2,.footer .ewm li.ewm1 {margin:0 1em;}
.footer .ewm li.ym { display:block; text-align:center;margin:0 1em;}
.footer .ewm li.ym .txt { padding-top:1em;}


.memb_main .main_L { float: none; margin:0 1em; width:auto;}

.memb_main .main_R { margin:0 1em;}

.reg_box .btn_login_w { float: none; padding:5.1em 0;}
.reg_box .reg_con { margin-right:0; padding-top:3.3em;}
.reg_box .btn_login { padding:1em 0;width:100%;}
.reg_box .btn_login_w { padding:0; }

}
@media screen and (max-width: 768px) {
.my_infor .pic_w { float: none; margin-left:0; padding-bottom:0;}
.my_infor .txt { margin-right:0;}
.my_infor .txt li.li_s { width:100%; margin-right:0;}
.my_infor .txt li.li_w.add_space { max-width:100%; width:auto;}

.reg_box .reg_con .tit { margin:0 1em;}
.reg_box .reg_con .reg_succ { margin-left:1.5em; margin-right:1.5em;}
.reg_box .reg_con .reg_form{ margin-left:1.5em; margin-right:1.5em;}

.reg_box .reg_con { padding-top:1em;}
.reg_box .reg_con .note { display:block; line-height:1.6em; padding-top:0.7em;}
.reg_box .reg_con .btn { width:80%;}
}

@media screen and (max-width: 600px) {
.header_m .logo img { width:180px;}
.header_m .search_box { position:absolute; top:0.7em; right:0.3em; margin:0;}
}
@media screen and (max-width: 600px) {

.user_infor .txt { max-width:175px;}
.user_infor .btn_w { margin:7px auto 0; max-width:206px; text-align:center;}
}
@media screen and (max-width: 480px) {
html,body{font-size:14px;}
.user_nav { text-align:center;}
.user_header .u_name { text-align:center; margin:0 1em;}
}
@media screen and (max-width: 440px) {
.header_m .logo img { width:140px;}
.header_m .search_box { top:0.4em;}

.user_nav li { margin:0 0.8em; font-size:0.9em;}
.memb_main .main_R .box .tit { height:auto; overflow:hidden;}
.memb_main .main_R .box .tit .op_w { clear:both; padding:0.5em 0 0.8em;}
.memb_main .main_R .box .tit .t_name { padding-bottom:0;}
}

@media screen and (max-width: 400px) {
.reg_box .reg_con .input { width:100%;}
.reg_box .reg_con .btn { width:100%;}
}
@media screen and (max-width: 360px) {

.footer .ewm li img { width:100px; height:100px;}
}

/*c*/
.tabs li{
	display:inline-block;
}