.fm_head .logo {display: block; text-align: center;}
em,i{font-style: normal;}

.postion{height: 50px; line-height: 50px;}

.userlogin{ background:#eef1f6; height:40px; line-height:40px;}
.userlogin a{ padding:0 20px;font-size: 14px}
.fm_nav {background: #c31303; height: 56px; line-height: 56px;}
.fm_nav a{display: block; height: 56px;width:25% ;color: #ffffff;font-size: 18px;text-align: center}
.bmttou{ margin:20px auto 0; height:50px;}
.bmttou strong{ font-size:30px; float:left; line-height:35px; font-weight:normal; padding-right:10px; padding-left:10px;}
.bmttou p{ font-size:14px; color:#090909; line-height:50px;}
.bmttou .fl{ width: 100%}
.bmttou .fright{ font-size:14px; padding-top:15px;position: absolute;top:0;right: 0}
.bmttou .fright img{ vertical-align:middle; margin-right:10px;}
.bmttou .red{color: red;font-style: normal;}

.tongji_list ul{}
.tongji_list li{padding: 10px; }
.tongji_list li a{ border:#d5d5d5 1px solid; display: block;padding: 15px;}
.tongji_list li a:hover{background: #d5efff; text-decoration: none;}
.tongji_list li a b{ display:block; font-size:16px; color:#212121; font-weight:normal;}
.tongji_list li p{ font-size:12px;}
.tongji_list li p .red{color: red;font-style: normal;}

.fm_tab_sh .title{ border-bottom:#e5e5e5 1px solid; height:50px; }
.fm_tab_sh .title li{ background:#e9e9e9; padding:0 20px; float:left; text-align:center; font-size:16px; height:50px; line-height:50px; margin-right:1px;}
.fm_tab_sh .title li.t01{ background:#c31303; color:#fff;}
.fm_tab_sh .title li.t01 a{color:#fff;}

.liuyan_box02  li{ border-bottom:#e5e5e5 1px solid; padding:15px 0; }
.liuyan_box02  li h2{ float:left; width:100%; padding-bottom:10px;}
.liuyan_box02  li h2 i{ float:right; background:url(../images/icon19.png); width:110px; height:29px; text-align:center; line-height:29px; font-size:14px;}
.liuyan_box02  li h2 b{ font-size:24px; float:left; font-weight:normal;}
.liuyan_box02  li h2 b em{ font-size:16px; color:#999; display:inline; padding-left:12px;}
.liuyan_box02  li h3{padding-bottom: 10px;}
.liuyan_box02  li p{ font-size:14px; line-height:200%;}
.liuyan_box02  li em{ display:block; text-align:right; padding:15px 0 0;}
.liuyan_box02  li em img{ vertical-align: middle; margin:10px 5px 10px 15px;}
.liuyan_box02  li .red a{color: red;}
.liuyan_box02  h3{ width:100%;font-weight: normal; color:#999999;}
.liuyan_box02  h3 span{  height:36px; line-height:36px; font-size:14px; margin:15px 10px 20px 0;}
.liuyan_box02  h3 span img{ vertical-align:middle; margin-right:15px; }
.liuyan_box02  h3 em{ display:inline-block; border:#acacac 1px solid; padding:4px 12px; margin-left:12px;font-size: 12px }
.ckmore{ width: 150px; height: 40px;  margin: 20px auto;}

 #list_content li{padding: 20px 0px;}

.search_form{ padding: 50px; border: 1px solid #e5e5e5;margin: 30px 0;}
.sear_title{font-size:18px ;padding-bottom: 15px;font-weight: bold}
.search_bss{ font-size: 24px;border-bottom: 1px solid #e5e5e5;padding: 15px 0;}
.search_bss span{font-size: 16px;color: #999999;}

#rank_panel{position: absolute;	top:20px; right:0;width: 300px;border:1px solid #d5d5d5; z-index: 99999;	background: #fff;	box-shadow: 1px 2px 3px 1px #cacaca;}
#rank_panel .tab-ctns{padding: 10px;}
/*tab*/
.tab{ font-size:14px;}
.tab .tab-tags{	overflow: hidden;}
.tab .tab-tags ul{	width: 500px;height: 32px;background: #eaeaea;border-bottom: 1px solid #bfbfbf;}
.tab .tab-tags ul li{ font-size:14px;float: left;position: relative;	width: 100px;height: 32px;}
.tab .tab-tags ul li a{	display: block;	margin: 1px 0 1px -1px;	position: relative;	width: 100px;height: 30px;line-height: 30px;border-left: 1px solid #bfbfbf;	background: #eaeaea;text-align: center;}
.tab .tab-tags ul li a.active,.tab .tab-tags ul li a:hover{	position: absolute;	bottom: -1px;background: #fff;margin: 0 0 0 -1px;line-height: 32px;height: 32px}

/*icon*/
.icon,.btn{display: inline-block;}
.i-num{	height: 20px;width: 20px;line-height: 20px;	background:#d73240;color: #fff;font-size: 12px;font-family: arial;	text-align: center;}
.i-gray-num{background: gray;}
.i-up,.i-down,.i-hold{height: 20px;width: 20px;}

/*table*/

.tab-box table{	width: 100%;}
.tab-box table thead td{background: #f1f1f1; font-size:14px;}
.tab-box table tbody td{border-bottom: 1px dashed #ccc;}
.tab-box table td{	padding:10px 0;	text-align: center;	color: #000; font-size:14px;}
.tab-box table .gray td,.tab-box table .readed td{background: none;color: #999;}

.search_form select{font-size: 14px}




.message_succeed{ margin:40px auto;}
.message_succeed .box01{ text-align:center; padding-bottom:40px;}
.message_succeed .box01 p{ display:block; text-align:center;}
.message_succeed .box01 p img{ display:block; margin:0 auto 20px;}
.message_succeed .box01 b{ display:block; font-size:20px; text-align:center; padding:10px 0;}
.message_succeed .box01 span{ font-size:14px; text-align:center; display:block; padding:10px 0;}
.message_succeed .box01 em{ font-size:16px; display:block; text-align:center; padding:10px 0;}
.message_succeed .box01 em a{ padding:0 15px;}




@media only screen and (min-width: 641px) {

}
@media only screen and (max-width: 641px) {
.postion {padding-left: 10px;}
 .fm_tab_sh,.fm_tab_sh .title{ height: 35px;}
.fm_tab_sh .title li{ height: 35px; line-height: 35px;}
.liuyan_box02 li h2 b{font-size: 18px;}
.liuyan_box02 li p{font-size: 14px;}
#tab_type{padding-left: 10px;}
 #list_content li{padding: 20px 15px;}
 .fm_nav{ height: 48px; line-height: 48px; background: #f0f0f0; }
 .fm_nav{ height: 48px; line-height: 48px; background: #f0f0f0; }
 .fm_nav a{height: 48px;font-size: 16px;display: block;color: #444241;}
 .search_bss{ font-size: 18px;border-bottom: 1px solid #e5e5e5;padding: 12px 10px;}
 .search_bss span{font-size: 14px;color: #999999;}
.search_form{border:none;}


 .message_succeed{ margin:40px auto;}
 .message_succeed .box01{ text-align:center; padding-bottom:40px;}
 .message_succeed .box01 p{ display:block; text-align:center;}
 .message_succeed .box01 p img{ display:block; margin:0 auto 20px; width: 80px; height: 80px;}
 .message_succeed .box01 b{ display:block; font-size:14px; text-align:center; padding:3px 10px;}
 .message_succeed .box01 span{ font-size:14px; text-align:center; display:block; padding:3px 10px;}
 .message_succeed .box01 em{ font-size:14px; display:block; text-align:center; padding:3px 10px;}
 .message_succeed .box01 em a{ padding:0 15px;}


}
