@charset "utf-8";
/* CSS Document */

/*重置*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}
li,ol,ul{list-style:none;}
input,textarea{border:none;	border-radius:0;}
input,select,textarea,button{vertical-align:middle;}
button {border:0 none;background-color:transparent;cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
th{font-weight:400;}
a{color:#333;text-decoration:none;}
a:hover{color:#e50000;}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-size:1em}
a,article,aside,b,body,caption,dd,details,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,label,li,menu,nav,object,ol,output,p,section,span,strong,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul{margin:0;padding:0;border:0;vertical-align:baseline;outline: 0;}
div,em,i,th,h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal;font-style:normal;}
body{color:#333;font-family:"\5FAE\8F6F\96C5\9ED1"; white-space:normal; margin:0;}
.clearfix:after{content:" ";display:block;clear:both;height:0;}
.clearfix{zoom:1;}
:focus{outline: 0;}

/*字号*/
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}

/*间距*/
.mt20 { margin-top: 20px; }
.mt25{ margin-top:25px;}
.mb25{ margin-bottom:25px;}
.ptb{ padding:25px 0;}
.mot20{ margin-bottom:20px;}

/*布局宽度定义*/
.width{margin:0 auto; position:relative; clear:both; height:auto; min-height:50px;}
.left{ float:left;}
.right{ float:right;}
.hid {overflow: hidden;}

/*header*/
.header{background:url(../image2016/bg.jpg) repeat-x left bottom #fbfbfb;width:auto;color:#e8e8e8; position:relative; height:38px; line-height:38px;}
.header a{color:#666;}
.header a:hover{color:#c40100;}
.header .center{ text-align:center;}
.header .center a{line-height:23px; height:23px;display:inline-block; position:relative; *top:-14px;}
.header .center span{line-height:38px; height:38px;display:inline-block;*top:-14px; position:relative;}
.header .center span img{ background:#666; position:relative;top:5px;*top:20px;}
.header a.grey{ color:#353535;}
.header a.grey:hover{color:#c40100;}
.header i{padding:0 5px; font-style:italic;color:#eee;height:38px; line-height:38px;}
.header .center i{height:28px; line-height:28px; display:inline-block; margin-bottom:15px\9;}

 /*logo*/
.logo{ padding:20px 0; height:58px;}

/*nav*/

/*宽度定义*/
.width{ width:1120px;}
.nav a{
	font-size: 18px;
	font-weight: inherit;
}

.nav{height:52px; overflow:hidden;}
.nav a{line-height:45px;float:left; color:#fff; font-style:normal;padding:0 25px;}
.nav a:hover{color:#333; background:#fff;}
.nav i{float:left; background:url(../image2016/i.jpg) center top no-repeat; width:4px; height:45px; display:inline-block;}
.navbg{
	height: 50px;
	overflow: hidden;
	width: auto;
	background-color: #CC0000;
	background-image: url(../image2016/navbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #CC0000;
	margin-top: 10px;
}
 
/*搜索*/
.src{ width:280px; height:44px; line-height:44px; background:url(../image2016/search.jpg); float:right; margin-top:8px; font-size:16px;}
.src:hover{ width:280px; height:44px; line-height:44px; background:url(../image2016/hsearch.jpg)}
.src .src-txt{ width:128px; height:42px; border-left:1px solid #ebebeb	; line-height:42px;  float:left; padding:0 12px; margin-top:1px;}
.src .src-btn{ width:38px; height:38px; background:url(../image2016/ase.gif) no-repeat 5px 12px; border:none; cursor:pointer; float:right; overflow:hidden;margin-right:10px;}
.src .src-btn:hover{ width:38px; height:38px; background:url(../image2016/se.gif) no-repeat; border:none; cursor:pointer; float:right; overflow:hidden; margin-top:3px; margin-right:10px;}
.src ul{ background:url(../image2016/srcbg2.gif) no-repeat 46px 18px; float:left; width:62px;  position:relative; padding-top:50px; margin-left:8px;}
.src ul li{ width:50px; padding-left:12px; margin-left:-1px; cursor:pointer;}
.src ul li.on{ position:absolute; top:0; left:0; border:none; margin:0; display:block;}
.src ul li.on:hover{ background:none;}
.src ul:hover li{ display:block;}
.src ul:hover{background:#F3f3f3  url(../image2016/srcbg.gif) no-repeat 46px 18px; padding-top:40px; margin-left:8px;border-radius:5px; z-index:50000;}
.src ul li{ display:none;}

/*link*/
.link{padding-bottom:15px;}
.link .more{ right:2px; top:33px; position:absolute;}
.link .more a{ background:none;}
.link p{line-height:32px; padding-top:10px;float:left;}
.link a{ display:inline-block;}
.link .hd{ height:35px;}
.link .hd ul{ border-bottom:1px solid #ddd;height:35px;}
.link .hd li{ float:left; height:35px; line-height:35px;cursor:pointer; font-size:16px; color:#000; margin-right:20px;}
.link .hd li.on{ height:35px;line-height:35px; background-color:#fff; border-bottom:2px solid #ca0000;}

/*footer*/
.footer p{ text-align:center;clear:both;color:#ccc;}
.wen a{height:22px; line-height:22px;display:inline-block;padding:10px 0px 6px;}
.footer i{height:22px; line-height:22px;display:inline-block; color:#b7b7b7;}
.footer a{ color:#ccc;}
.footer a:hover{ color:#ea0000;}

/*版权*/
.footer{ border-top:1px solid #ddd; padding-top:15px; margin-top:10px; padding-bottom:15px;}
.footnav{ height:25px; line-height:25px; text-align:center; color:#e9e9e9;}
.footer a{ color:#666;}
.footer a:hover{ color:#ea0000;}
.footer p{ text-align:center; line-height:24px; color:#666;font-size:14px;}
/*页脚导航*/
.footnav a{font-size:14px; margin-left:5px; margin-right:4px;}
.link a{margin-right:14px; font-size:14px;}

.pt30{padding:30px 0}.pt20{padding:20px 0 30px 0}
.bw{min-width:1200px;width:auto!important}.sw{width:1200px;margin:0 auto}.bbg{background-color:#000}.wbg{background-color:#fff}.dbg{background-color:#f8f8f8}.cbg{background-color:#fbfbfb}.col_r{float:right}
.irn_rec{height:413px}
.main_tit{float:left;width:100%;padding-bottom:10px;}
.main_tit a{font-size:30px;color:#000;font-weight:normal;display:inline-block;line-height:40px;height:40px;overflow:hidden}
.irn_rec{height:413px}
.rec_pic{float:left;width:100%}
.rec_pic p{float:left;display:inline;margin:-28px 0 0 -28px}
.rec_pic a,.rec_pic a:hover{color:#fff;font-size:14px;float:left;display:inline-block;overflow:hidden;width:279px;position:relative}
.rec_pic i{width:279px;height:113px}
.rec_pic b{display:block;width:240px;position:absolute;bottom:20px;left:20px;font-weight:normal;line-height:24px;overflow:hidden;height:24px;text-align:center}
.rec_pic_b a{margin:28px 0 0 28px;height:167px;}

.irn_fdlink .hd{font-size:16px;border-bottom:1px solid #ddd;position:relative;height:36px;line-height:36px}
.irn_fdlink .hd ul{position:absolute;left:0;top:0;height:36px}
.irn_fdlink .hd li{float:left;cursor:pointer;display:inline-block;margin-right:20px;border-bottom:1px solid #ddd;height:36px}
.irn_fdlink .hd li.on{border-bottom:2px solid #e50000}
.irn_fdlink .hd span{float:right;font-size:14px;display:block;padding-right:20px}
.irn_fdlink .bd p{line-height:32px;padding-top:10px}
.irn_fdlink .bd a{padding-right:14px;display:inline-block}
.irn_foot{border-top:1px solid #ddd;color:#666}
.irn_ftnav{color:#e9e9e9;line-height:24px}
.irn_ftnav a{color:#666;margin:0 7px}
.irn_ftnav a:hover{color:#e50000}
.irn_foot p{line-height:24px;text-align:center}
.irn_bot{font-size:12px;line-height:22px;text-align:center;margin-top:15px;position:relative}
.i_bot{display:inline-block;border:1px solid #eee;height:50px;margin:0 14px 0 16px;vertical-align:middle}
.i_bot em{display:inline-block;float:left}
.i_bot i{display:inline-block;padding:2px 8px 0 8px}
.irn_bot .last em{padding:0 5px}
.pubfixd{position:fixed;_position:absolute;top:0;padding:0;width:100%!important}
.pubfixd .irn_logo{padding-top:5px}
.pubfixd .irn_logo img{width:146px;height:48px}
