@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}

html {
	font-size: 62.5%;
	font-family: Microsoft YaHei,Helvetica Neue,Helvetica,STHeiTi,Arial,sans-serif;
	line-height: 1.5;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	overflow-x: hidden;
	min-width: 320px;
	background: #e8e8e8;
	color: #1a1a1a;
	font-size: 16px;
}

a {
	background: transparent;
	color: #1a1a1a;
	text-decoration: none;
	-webkit-tap-highlight-color: transparent;
}

a:active {
	outline: 0;
	color: #3990e6;
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

svg:not(:root) {
	overflow: hidden;
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

code,kbd,pre,samp {
	font-size: 1rem;
	font-family: monospace;
}

mark {
	background: #ff0;
	color: #1a1a1a;
}

dfn {
	font-style: italic;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,th {
	padding: 0;
}

ul,ol {
	list-style: none outside none;
}

h1,h2,h3,h4,h5,h6,strong {
	font-weight: normal;
	font-size: 100%;
}

img {
	border: 0;
	vertical-align: middle;
	-ms-interpolation-mode: bicubic;
}

button,input,optgroup,select,textarea {
	margin: 0;
	color: inherit;
	font: inherit;
}

button {
	overflow: visible;
}

button,select {
	text-transform: none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}

button[disabled],html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

textarea {
	overflow: auto;
	resize: vertical;
}

input::-moz-placeholder,textarea::-moz-placeholder {
	color: #ccc;
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color: #ccc;
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color: #ccc;
}

.border_box {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.hide {
	display: none!important;
}

.show {
	display: block!important;
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.break {
	word-wrap: break-word;
	word-break: break-all;
}

.clearfix:after {
	clear: both;
	display: block;
	height: 0;
	content: '\0020';
}

.clearfix {
	*zoom: 1;
}

.noScript {
	display: block;
	margin: 10px;
	height: 40px;
	background: #adb9c4;
	color: #fff;
	text-align: center;
	line-height: 40px;
}

@font-face {
	font-weight:normal;font-style:normal;font-family:'SinaHomeFont';src:url('http://mjs.sinaimg.cn/wap/online/cms/channel/public/css/fonts/SinaHomeFont.eot?v=0.0.28');src:url('http://mjs.sinaimg.cn/wap/online/cms/channel/public/css/fonts/SinaHomeFont.eot?v=0.0.28#iefix') format('embedded-opentype'),url('http://mjs.sinaimg.cn/wap/online/cms/channel/public/css/fonts/SinaHomeFont.woff?v=0.0.28') format('woff'),url('http://mjs.sinaimg.cn/wap/online/cms/channel/public/css/fonts/SinaHomeFont.ttf?v=0.0.28') format('truetype');
}[class^="icon_"],[class*=" icon_"] {
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-family: 'SinaHomeFont';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon_add:before {
	content: "\e600";
}

.icon_back:before {
	content: "\e601";
}

.icon_check:before {
	content: "\e602";
}

.icon_comment:before {
	content: "\e603";
}

.icon_download_1:before {
	content: "\e604";
}

.icon_download_2:before {
	content: "\e605";
}

.icon_hot:before {
	content: "\e606";
}

.icon_img:before {
	content: "\e607";
}

.icon_interest:before {
	content: "\e608";
}

.icon_loading:before {
	content: "\e609";
}

.icon_location:before {
	content: "\e60a";
}

.icon_menu:before {
	content: "\e60b";
}

.icon_open:before {
	content: "\e60c";
}

.icon_search:before {
	content: "\e60d";
}

.icon_sina_logo:before {
	content: "\e60e";
}

.icon_top_1:before {
	content: "\e60f";
}

.icon_top_2:before {
	content: "\e610";
}

.icon_user:before {
	content: "\e611";
}

.icon_video:before {
	content: "\e612";
}

.icon_weibo:before {
	content: "\e613";
}

.icon_star:before {
	content: "\e614";
}

.icon_cai:before {
	content: "\e615";
}

.icon_cai_1:before {
	content: "\e616";
}

.icon_ding:before {
	content: "\e617";
}

.icon_ding_1:before {
	content: "\e618";
}

.icon_down_18:before {
	content: "\e619";
}

.icon_open_18:before {
	content: "\e620";
}

.icon_phone_18:before {
	content: "\e621";
}

.icon_tick:before {
	content: "\e622";
}

.icon_exclamation:before {
	content: "\e623";
}

.icon_camera:before {
	content: "\e624";
}

.icon_collection:before {
	content: "\e625";
}

.icon_collection_1:before {
	content: "\e626";
}

.icon_share:before {
	content: "\e627";
}

.icon_play:before {
	content: "\e628";
}

.icon_time:before {
	content: "\e629";
}

.icon_like:before {
	content: "\e630";
}

.icon_stock:before {
	content: "\e631";
}

.icon_video2:before {
	content: "\e632";
}

.icon_file:before {
	content: "\e633";
}

.icon_location2:before {
	content: "\e634";
}

.icon_audio:before {
	content: "\e635";
}

.icon_refresh:before {
	content: "\e636";
}

.icon_colse:before {
	content: "\e637";
}

.icon_play_1:before {
	content: "\e638";
}

.icon_play_2:before {
	content: "\e639";
}

.icon_same:before {
	content: "\e640";
}

.icon_people:before {
	content: "\e641";
}

.icon_gender:before {
	content: "\e642";
}

.icon_date:before {
	content: "\e643";
}

.icon_aup:before {
	content: "\e644";
}

.icon_adown:before {
	content: "\e645";
}

.icon_v:before {
	content: "\e646";
}

.icon_search_44:before {
	content: "\e647";
}

.icon_menu_44:before {
	content: "\e648";
}

.icon_user_2:before {
	content: "\e649";
}

.icon_view:before {
	content: "\e650";
}

.icon_delete:before {
	content: "\e651";
}

.icon_close_1:before {
	content: "\e652";
}

.icon_back_1:before {
	content: "\e653";
}

.icon_candle:before {
	content: "\e654";
}

.icon_clock:before {
	content: "\e655";
}

.icon_camera_2:before {
	content: "\e656";
}

.icon_edit:before {
	content: "\e657";
}

.sj_main {
	margin: 0 auto;
	max-width: 768px;
}
.jcHead {
    position: relative;
    position: relative;
    clear: both;
    overflow: hidden;
    min-height: .84rem;
    border-bottom: 1px solid #dfdfdf;
    background: #f8f8f8;
    font-size: .32rem;
    line-height: .84rem;
}
.sj_logo {
    position: relative;
    float: left;
    display: inline-block;
    overflow: hidden;
    width: 1.04rem;
    height: .84rem;
    border-right: 1px solid #dfdfdf;
    text-align: center;
}
.sj_logo_pic {
    width: .78rem;
    vertical-align: -0.18rem;
}
.sj_user {
    display: block;
    height: .6rem;
    width: .6rem;
    font-size: .52rem;
    text-align: center;
    line-height: .6rem;
    overflow: hidden;
    color: #363e47;
    background: #eee;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    right: .8rem;
    top: .12rem;
}
[class^="icon_"], [class*=" icon_"] {
    font-family: 'SinaHomeFont';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.sj_nav {
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
    width: .8rem;
    height: .84rem;
    color: #363e47;
    text-align: center;
    font-size: .44rem;
    line-height: .9rem;
}
.sj_nav_items_li {
    position: relative;
    float: left;
    padding: 0 .24rem 0 .16rem;
}
.sj_nav_items_li:last-child {
    padding-right: 0;
}
.sj_nav_items_li:first-child:after {
    position: absolute;
    top: 0;
    right: 1px;
    width: 0;
    height: 0;
    border-top: .44rem solid transparent;
    border-bottom: .44rem solid transparent;
    border-left: .2rem solid #f8f8f8;
    content: '';
}
.sj_nav_items_li:first-child:before {
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: .44rem solid transparent;
    border-bottom: .44rem solid transparent;
    border-left: .2rem solid #d5d5d5;
    content: '';
}
.sj_nav_items {
    overflow: hidden;
    height: .84rem;
    font-size: .32rem;
}
.sj_subject_info_pic {
    width: 100%;margin-bottom: 0.1rem;
}
.-live-page-widget:before, .-live-page-widget:after {
    display: table;
    content: "";
}
.-live-page-widget:after {
    clear: both;
}
.sj_card_module {
    clear: both;
    overflow: hidden;
    margin-bottom: .16rem;
    background: #fff;
    border-bottom: 1px solid #e4e4e4;
}
.-live-page-widget {
}
.sj_f_md_th {
    height: .8rem;
    margin: 0 .3rem;
    border-bottom: 1px solid #dfdfdf;
}
.sj_f_md_btit, .sj_f_md_tit {
    font-size: .34rem;
    line-height: .8rem;
    color: #666;
    font-weight: normal;
    float: left;
    position: relative;
}
.sj_f_md_btit:after {
    position: absolute;
    left: -0.3rem;
    top: .24rem;
    content: '';
    background: #129bf0;
    width: .04rem;
    height: .36rem;
    border-radius: .04rem;
}
.sj_f_card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flexbox;
    display: flex;
    padding: .2rem 0;
    margin: 0 0.3rem;
}
.sj_f_cardd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flexbox;
    display: flex;
    padding: .2rem 0;
}
.sj_f_card_dt {
    position: relative;
    margin-right: .24rem;
    width: 1.6rem;
    height: 1.2rem;
    background-color: #f6f6f6;
}
.sj_f_card_dd {
    position: relative;
    display: -webkit-box;
    width: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-pack: justify;
}
.sj_f_card_dt_img {
    width: 100%;
    height: 100%;
}

.sj_f_card_icon {
    height: .34rem;
    font-size: .2rem;
}
.sj_f_card_icon_cmt {
    float: right;
    margin-left: .2rem;
    height: .32rem;
    color: #555;
    font-size: .2rem;
    font-family: Arial;
    line-height: .32rem;
}
.sj_f_card_icon_cmt .icon_comment {
    display: inline-block;
    margin-left: .1rem;
    color: #888;
    vertical-align: -0.04rem;
    font-size: .24rem;
    line-height: .32rem;
}



.sj_card_module {
    clear: both;
    overflow: hidden;
    margin-bottom: .16rem;
    background: #fff;
    border-bottom: 1px solid #e4e4e4;
}
.sj_f_md_th {
    height: .8rem;
    margin: 0 .3rem;
    border-bottom: 1px solid #dfdfdf;
}
.sj_f_md_btit, .f_md_tit {
    font-size: .34rem;
    line-height: .8rem;
    color: #666;
    font-weight: normal;
    float: left;
    position: relative;
}
.sj_f_md_btit:after {
    position: absolute;
    left: -0.3rem;
    top: .24rem;
    content: '';
    background: #129bf0;
    width: .04rem;
    height: .36rem;
    border-radius: .04rem;
}
.sj_f_carda{
    margin: 0 .3rem;
    padding: 0 0 .1rem 0;
    border-bottom: 1px solid #e4e4e4;	
}
.sj_f_carda p{
	margin: 0.1rem;
	 -moz-box-orient: vertical;
    color: #999;
    display: -webkit-box;
    font-size: 0.1rem;
    font-weight: normal;
    line-height: 0.4rem;
    overflow: hidden;
    text-align: justify;
    text-overflow: ellipsis;
    word-break: break-all;
}
.sj_f_card_dt {
    width: 1.6rem;
    height: 1.2rem;
    margin-right: .24rem;
    position: relative;
    background-color: #f6f6f6;
}
.sj_f_card_dt_img {
    width: 100%;
    height: 100%;
}
.sj_f_card_dd {
    width: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    flex: 1;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-pack: justify;
    display: -webkit-box;
}
.sj_f_card_h4 {
    font-size: .3rem;
    color: #000;
    line-height: .4rem;
    font-weight: normal;
    font-weight: 590;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sj_f_card_p {
    font-size: .2rem;
    color: #999;
    line-height: .4rem;
    font-weight: normal;
    font-weight: 590;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sj_f_card_icon {
    height: .34rem;
    font-size: .2rem;
}
.sj_f_card_icon_cmt {
    float: right;
    height: .32rem;
    font-size: .2rem;
    color: #555;
    margin-left: .2rem;
    font-family: Arial;
    line-height: .32rem;
}
.sj_f_card_icon_sb, .sj_f_card_icon_cmt, .sj_f_card_icon_play, .sj_f_card_icon_sponsor, .sj_f_card_icon_colse {
    margin-top: .1rem;
}
.sj_f_card_icon_cmt .icon_comment {
    font-size: .24rem;
    line-height: .32rem;
    display: inline-block;
    margin-left: .1rem;
    vertical-align: -0.04rem;
    color: #888;
}

            .sv_cont_c12{text-align:left;color:#000;font-size:12px;margin:0 5px 0;font-family: "Microsoft Yahei","SimSun";}
            .sv_cont_c12 form{padding:0 0 10px;background-image:none;}
            .sv_cont_c12 .sv_title{padding:14px 0 4px 23px;background:url(http://survey.news.sina.com.cn/images/specialImplant/item_caps.png) no-repeat 0 16.5px;font-size: 14px;line-height: 18px;color: #000;}
            .sv_cont_c12 .sv_list{padding-left:18px; color: #6c6c6c;}
            .sv_cont_c12 .sv_option{zoom:1;overflow:hidden;}
            .sv_cont_c12 .sv_option_1{padding-left:5px;}
            .sv_cont_c12 .sv_element{width:22px;float:left;*margin-right:-3px;padding-top: 4px;padding-top: 0px\9;padding-left: 1px;}
            .sv_cont_c12 .sv_txt{margin-left:22px;zoom:1;line-height: 16px;padding: 3px 0;}
            .sv_cont_c12 .sv_txt2{margin-left:22px;line-height: 16px;text-align:center;zoom:1;padding:5px 0 0;}
            .sv_cont_c12 .sv_buttons{text-align:left;padding:5px 0 0 22px;}
            /* modified 0905 */
            .sv_cont_c12 .sv_buttons * {vertical-align: middle;}
            .sv_cont_c12 .sv_buttons input {width: 58px;height: 21px;border: 1px solid #f29149;border-radius: 3px;background-color:#f29149;color:#fff;text-align: center;cursor: pointer;font-family: "Microsoft Yahei","SimSun";line-height: 17px;margin-right: 8px;}
            /* ./modified 0905 */
            .sv_cont_c12 .sv_buttons .submit-mover {background-color: #fff;border-color: #e3e3e3;color: #f29149;}
            .sv_cont_c12 .sv_buttons a {display: inline-block;height: 19px;line-height: 19px;text-align: center;width: 58px;border-radius: 3px;}
            .sv_cont_c12 .sv_buttons a:link, .sv_cont_c12 .sv_buttons a:visited {background-color:#f29149;color:#fff;text-decoration: none;border: 1px solid #f29149;}
            .sv_cont_c12 .sv_buttons a:hover, .sv_cont_c12 .sv_buttons a:focus, .sv_cont_c12 .sv_buttons a:active {background-color: #fff;border-color: #e3e3e3;color: #f29149;text-decoration: none;}
            /* added 0830 */
            .sv_cont_c12 .sv_buttons .sv_submit:link, .sv_cont_c12 .sv_buttons .sv_submit:visited {border: 1px solid #f29149;border-radius: 3px;background-color:#f29149;color:#fff;}
            .sv_cont_c12 .sv_buttons .sv_submit:hover, .sv_cont_c12 .sv_buttons .sv_submit:focus, .sv_cont_c12 .sv_buttons .sv_submit:active {background-color: #fff;border-color: #e3e3e3;color: #f29149;}
            /* ./added 0830 */
            .sv_cont_c12 .sv_line{background:url(http://www.sinaimg.cn/dy/2009/0112/sv/sv_mj_002.gif)
            repeat-x 0 50%;height:25px;overflow:hidden;}
            .sv_cont_c12 .c_grey{color:#999;}
            .sv_cont_c12 .sv_login{text-align:center;}




            /* added 0905 */
            .sv_cont_c12 .sv_buttons .sv_unablesubmit, .sv_cont_c12 .sv_buttons .sv_joined,.sv_cont_c12 .sv_buttons .sv_stoped ,.sv_cont_c12 .sv_buttons  .sv_ended{background-color: #cfcfcf;color: #8e8e8e;border: 1px solid #cfcfcf;border-radius: 3px;display: inline-block;text-align: center;width: 58px;height: 19px;line-height: 19px;margin-right: 8px;cursor: default;}
            .sv_cont_c12 .sv_login_wrap {position: relative;padding-left: 22px;}
            .sv_cont_c12 .sv_login_wrap .sv_login_title {color: #e60012;background: url(http://survey.news.sina.com.cn/images/histogram.png) -145px -80px no-repeat;padding-left: 20px;line-height: 26px;color: #000;}
			.sv_cont_c12 .sv_login_title a:link, .sv_cont_c12 .sv_login_title a:visited, .sv_cont_c12 .sv_login_title a:hover, .sv_cont_c12 .sv_login_title a:focus, .sv_cont_c12 .sv_login_title a:active {color: #ff8500;text-decoration: none;}
            .sv_cont_c12 .sv_login_box {position: absolute;z-index: 9999;left: 0px;top:-140px;_left:-42px;background-color: #fff;border: 2px solid #e5e5e5;border-radius: 3px;padding: 5px 20px 5px 22px;width: 205px;}
            .sv_cont_c12 .sv_box_closer {position: absolute;z-index: 99999;right: 5px;top: 2px;color: #999;font-size: 16px;text-decoration: none;}
            .sv_cont_c12 .sv_box_closer:visited {color: #999;}
            .sv_cont_c12 .sv_box_closer:hover, .sv_cont_c12 .sv_box_closer:active, .sv_cont_c12 .sv_box_closer:focus {color: #f00;}
            .sv_cont_c12 .sv_login_box .sv_login_error {color: #e60012;background: url(http://survey.news.sina.com.cn/images/histogram.png) -145px -84px no-repeat;padding-left: 20px;line-height: 20px;height:20px;overflow: hidden;}
            .sv_cont_c12 .sv_login_box .sv_need_login {color: #000;}
            .sv_cont_c12 .sv_login_box .sv_login_tips {line-height: 26px;color: #f29149;font-size: 16px;vertical-align: middle;padding-left: 5px;*vertical-align: 2px;}
            .sv_cont_c12 .sv_login_input {width: 180px;height: 22px;line-height:22px;border: 1px solid #d0d0d0;padding-left: 5px;color: #000;font-family: "Microsoft Yahei","SimSun";}
            .sv_cont_c12 .sv_username, .sv_cont_c12 .sv_password {margin-top: 5px;}
            .sv_cont_c12 .sv_password {position: relative;}
            .sv_cont_c12 .sv_password .sv_login_psw {}
            .sv_cont_c12 .sv_password .sv_login_psw_holder {position: absolute;z-index: 200;left: 0px;top: 0px;*top: 3px;}
            .sv_cont_c12 .sv_handler {margin: 5px 0;}
            .sv_cont_c12 .sv_handler .sv_handler_links {float: left;display: inline;height: 29px;line-height: 29px;}
            .sv_cont_c12 .sv_handler_links a:link, .sv_cont_c12 .sv_handler_links a:visited {color: #f29149;text-decoration: none;}
            .sv_cont_c12 .sv_handler_links a:hover, .sv_cont_c12 .sv_handler_links a:active, .sv_cont_c12 .sv_handler_links a:focus {color: #f29149;text-decoration: underline;}
            .sv_cont_c12 .sv_handler_login, .sv_cont_c12 .sv_handler_login:visited {color: #fff;width: 64px;height: 29px;line-height: 29px;background-color: #ff8500;text-align: center;float: right;display: inline;text-decoration: none;margin-right: 12px;}
            .sv_cont_c12 .sv_handler_login:hover, .sv_cont_c12 .sv_handler_login:active, .sv_cont_c12 .sv_handler_login:focus {opacity: 0.8;filter:alpha(opacity=80);}
            .sv_cont_c12 .sv_blank {clear: both;height: 0px;overflow: hidden;}
            .sv_cont_c12 input[type="submit"]{-webkit-appearance:none;} 
            /* ./added 0905 */
.card_module {
    clear: both;
    overflow: hidden;
    margin-bottom: .16rem;
    border-bottom: 1px solid #e4e4e4;
    background: #fff;
}

.f_md_th {
    margin: 0 .3rem;
    height: .8rem;
    border-bottom: 1px solid #dfdfdf;
}
.f_md_btit, .f_md_tit {
    position: relative;
    float: left;
    color: #666;
    font-weight: normal;
    font-size: .34rem;
    line-height: .8rem;
}
.p_list_tab {
    clear: both;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flexbox;
    display: flex;
    overflow: hidden;
    margin: 0 .3rem;
    padding: .14rem 0;
    border-bottom: 1px dashed #d9d9d9;
    font-size: .32rem;
    line-height: .48rem;
}
.p_list_tab_li.on {
    background: #129bf0;
    color: #fff;
}


.p_list_tab_li {
    height: .48rem;
    text-align: center;
    line-height: .48rem;
    cursor: pointer;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    flex: 1;
}
.f_card {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flexbox;
    display: flex;
    margin: 0 .3rem;
    padding: .2rem 0;
}
.f_card_dd {
    position: relative;
    display: -webkit-box;
    width: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-pack: justify;
}
.f_card_h4 {
    display: -webkit-box;
    overflow: hidden;
    max-height: .8rem;
    color: #000;
    text-align: justify;
    text-overflow: ellipsis;
    font-weight: normal;
    font-weight: 590;
    font-size: .3rem;
    line-height: .4rem;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
}
.f_card_icon {
    height: .34rem;
    font-size: .2rem;
}
.f_card_icon_cmt {
    float: right;
    margin-left: .2rem;
    height: .32rem;
    color: #555;
    font-size: .2rem;
    font-family: Arial;
    line-height: .32rem;
}
.f_card_icon_cmt .icon_comment {
    display: inline-block;
    margin-left: .1rem;
    color: #888;
    vertical-align: -0.04rem;
    font-size: .24rem;
    line-height: .32rem;
}
.card_module {
    clear: both;
    overflow: hidden;
    margin-bottom: .16rem;
    border-bottom: 1px solid #e4e4e4;
    background: #fff;
}
.f_md_th {
    margin: 0 .3rem;
    height: .8rem;
    border-bottom: 1px solid #dfdfdf;
}
.f_md_btit, .f_md_tit {
    position: relative;
    float: left;
    color: #666;
    font-weight: normal;
    font-size: .34rem;
    line-height: .8rem;
}
.f_md_btit:after {
    position: absolute;
    top: .24rem;
    left: -0.3rem;
    width: .04rem;
    height: .36rem;
    border-radius: .04rem;
    background: #129bf0;
    content: '';
    }
 .f_md_list {
    float: right;
}
.f_md_list_li {
    float: left;
    margin-left: .46rem;
    color: #129bf0;
    font-size: .3rem;
    line-height: .8rem;
}
.f_md_list_link {
    color: #129bf0;
}
.f_md_list_link {
    color: #129bf0;
}
.f_hot_cmnt .cmnt_list {
    padding: .2rem .3rem;
    background: #fff;
}
.f_hot_cmnt .cmnt_item {
    position: relative;
    margin-bottom: .2rem;
    padding-left: .7rem;
}
.f_hot_cmnt .cmnt_pic {
    position: absolute;
    top: 0;
    left: 0;
    width: .6rem;
    height: .6rem;
    border-radius: 50%;
}
.f_hot_cmnt .cmnt_info {
    overflow: hidden;
    height: .32rem;
}
.f_hot_cmnt .cmnt_name {
    float: left;
    overflow: hidden;
    margin-right: .16rem;
    max-width: 1.84rem;
    color: #129bf0;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .26rem;
    line-height: .32rem;
}
.f_hot_cmnt .cmnt_location {
    float: left;
    overflow: hidden;
    margin-right: .16rem;
    padding: 0 .1rem;
    height: .28rem;
    max-width: 1.44rem;
    border: 1px solid #dfdfdf;
    border-radius: .16rem;
    color: #888;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .2rem;
    line-height: .28rem;
}
.f_hot_cmnt .icon_location2 {
    float: left;
    padding: .04rem .06rem 0 0;
    height: .28rem;
    color: #cfcfcf;
    font-size: .2rem;
}
.f_hot_cmnt .cmnt_time {
    float: right;
    color: #888;
    font-size: .2rem;
    line-height: .32rem;
}
.f_hot_cmnt .cmnt_text {
    padding-top: .2rem;
    color: #333;
    font-size: .32rem;
    line-height: .48rem;
}
.f_hot_cmnt .cmnt_op {
    overflow: hidden;
    padding: .3rem 0 .2rem;
    height: .28rem;
    border-bottom: 1px solid #ececec;
}
.f_hot_cmnt .cmnt_report {
    float: left;
    color: #bfbfbf;
    font-size: .24rem;
    line-height: .28rem;
}
.f_hot_cmnt .cmnt_num {
    float: right;
    font-size: .24rem;
    line-height: .28rem;
    cursor: pointer;
}
.f_hot_cmnt .cmnt_good {
    position: relative;
    float: left;
    padding: .02rem .2rem 0 .1rem;
    border-right: 1px solid #dcdcdc;
    color: #888;
    font-family: Arial;
}
.f_hot_cmnt .icon_ding {
    float: left;
    padding-right: .1rem;
    width: .3rem;
    height: .28rem;
    font-size: .26rem;
}
.f_hot_cmnt .reply {
    float: left;
    padding-left: .2rem;
    color: #888;
}
.f_hot_cmnt .cmnt_source {
    padding-bottom: .1rem;
    border-bottom: 1px solid #ececec;
}
.f_hot_cmnt .cmnt_source_link {
    position: relative;
    top: -1px;
    display: block;
    overflow: hidden;
    height: .5rem;
    border: 1px solid #ececec;
    background: #f4f4f4;
    color: #129bf0;
    text-indent: .1rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .24rem;
    line-height: .5rem;
}
.footer {
    clear: both;
    overflow: hidden;
    padding: .3rem .08rem .2rem;
    border-top: 1px solid #dfdfdf;
    background: #f8f8f8;
    text-align: center;
}
.footer_search {
    position: relative;
    clear: both;
    padding: 0 .12rem;
}
.footer_select {
    position: relative;
    float: left;
    margin-right: .2rem;
    padding: 0 .44rem 0 .16rem;
    height: .64rem;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: .08rem;
    border-radius: .08rem;
    background: #fff;
    text-align: left;
    line-height: .64rem;
    cursor: pointer;
}
.footer_select_strong {
    font-weight: normal;
}
.footer_select_box {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    width: 1.22rem;
    height: .68rem;
    border: 0;
    opacity: 0;
}


:hov


.cls

.footer_select::after {
    position: absolute;
    top: .2rem;
    right: .12rem;
    display: block;
    width: .12rem;
    height: .12rem;
    border-right: .04rem solid #b2b2b2;
    border-bottom: .04rem solid #b2b2b2;
    border-left: none;
    border-left: none;
    content: '';
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}
.footer_searchbox {
    position: relative;
    overflow: hidden;
    margin-bottom: .24rem;
    padding: 0 1.4rem 0 0;
    height: .64rem;
    border: 1px solid #dfdfdf;
    -webkit-border-radius: .08rem;
    border-radius: .08rem;
    background: #fff;
    line-height: .64rem;
}
.footer_search_input {
    position: relative;
    clear: both;
    padding-left: .24rem;
    line-height: .56rem;
}


.f_search_t {
    width: 100%;
    border: 0;
    background: 0;
}
.cross {
    position: absolute;
    top: 0;
    right: .6rem;
    z-index: 5;
    display: none;
    width: .7rem;
    height: .64rem;
    color: #fff;
}
.cross_b {
    position: absolute;
    top: .14rem;
    right: .2rem;
    width: .36rem;
    height: .36rem;
    -webkit-border-radius: .18rem;
    border-radius: .18rem;
    background-color: #b2b2b2;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-user-select: none;
    -moz-user-select: none;
}
.cross_b::after {
    position: absolute;
    top: .16rem;
    left: .06rem;
    width: .24rem;
    height: .04rem;
    background: white;
    content: '';
}
.f_search_btn_icon {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 4;
    width: .72rem;
    height: .64rem;
    color: #000;
    text-align: center;
    font-size: .42rem;
    line-height: .64rem;
}
.f_search_btn {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 6;
    width: .64rem;
    height: .64rem;
    border: 0;
    background: 0;
}


.backPrevPage {
    float: left;
    overflow: hidden;
    width: .7rem;
    height: .6rem;
    text-align: left;
    font-size: .5rem;
    line-height: .72rem;
}
.backTop {
    float: right;
    overflow: hidden;
    margin-top: -0.04rem;
    width: .7rem;
    height: .6rem;
    font-size: .68rem;
}
.footer_nav_a {
    display: inline-block;
    margin: 0 .2rem;
}
.footer_times {
    font-size: .24rem;
    font-family: helvetica,arial,sans-serif;
    line-height: .8rem;
}
.footer_select::after {
    position: absolute;
    top: .2rem;
    right: .12rem;
    display: block;
    width: .12rem;
    height: .12rem;
    border-right: .04rem solid #b2b2b2;
    border-bottom: .04rem solid #b2b2b2;
    border-left: none;
    border-left: none;
    content: '';
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
}
.footer_t_ico {
    margin-left: .2rem;
}
.footer_t_ico .icon_time {
    padding-right: .08rem;
    color: #9a9a9a;
    vertical-align: -0.02rem;
    font-weight: 590;
}
.cross_b::before {
    position: absolute;
    top: .06rem;
    left: .16rem;
    width: .04rem;
    height: .24rem;
    background: white;
    content: '';
}
.sj_logo_pica {
    vertical-align: -0.18rem;
    width: 3.78rem;
    margin: 0 0.1rem;
}