@charset "utf-8";
/*common(c)Urus  Version:1.0.1  Test: IE6 IE7 IE8 IE9Beta 360se3 Maxthon2 TheWorld FF TT Safari Opera Chorme */

/*reset 
------------------------------------------------------------------------------------------------------------------*/
*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,label,table,th,tr,td,embed,object{margin:0px;padding:0px;}
table{border-collapse:collapse;border-spacing:0px;}
fieldset,img,a img,a:link img,a:visited img{border:0px;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul,form{list-style:none;}
caption,th {text-align:left;}
h1,h2,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
embed,object{display:block;}

/*clearfix 
------------------------------------------------------------------------------------------------------------------*/
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom: 1;}

/*cnkiGrid12  gridWidth:77px spanWidth:6px
  grid1 grid2 grid3 grid4 grid5 grid6 grid7 grid8 grid9 grid10 grid11 grid12
  77    160   243   326   409   492   575   658   741   824    907    990
------------------------------------------------------------------------------------------------------------------*/
.cnkiGrid12{ width:1200px; margin:0px auto;}
.grid1{width:77px}.grid2{width:160px}.grid3{width:243px}.grid4{width:326px}.grid5{width:409px}.grid6{width:492px}.grid7{width:575px}.grid8{width:658px}.grid9{width:741px}.grid10{width:824px}.grid11{width:907px}.grid12{width:990px} 
.grid1,.grid2,.grid3,.grid4,.grid5,.grid6,.grid7,.grid8,.grid9,.grid10,.grid11{margin:0px 3px; float:left; display:inline;}

/*text 
------------------------------------------------------------------------------------------------------------------*/
.tl{text-align:left;}     /*文字左对齐*/
.tc{text-align:center;}   /*文字居中对齐*/
.tr{text-align:right;}    /*文字右对齐*/

/*float 
------------------------------------------------------------------------------------------------------------------*/
.fl{ float:left;}         /*左浮动*/
.fr{ float:right;}        /*右浮动*/
.clear{ clear:both;}      /*清除浮动*/

/*margin 
------------------------------------------------------------------------------------------------------------------*/
.ml0{ margin-left:0px;}   /*左边距0px*/
.mr0{ margin-right:0px;}  /*右边距0px*/
.ma0{ margin:0px;}        /*边距0px*/
.mb8{ margin-bottom:8px;}  
.mt30{margin-top:30px;
	}  
     

/*padding
------------------------------------------------------------------------------------------------------------------*/
.pl0{ padding-left:0px;}   /*左填充0px*/
.pr0{ padding-right:0px;}  /*右填充0px*/
.pa0{ padding:0px;}        /*填充0px*/



/*CSS Document */
/*Text
------------------------------------------------------------------------------------------------------------------*/
body                                                        /*全局文字样式 字体 字号 颜色 字重 行高*/
{font-family:"微软雅黑",Arial,Lucida,Verdana,Helvetica,sans-serif;font-size:14px;color:#333;font-weight:normal; line-height:1.75; background-color:#FFFFFF;}
a:link,a:visited{color:#333;text-decoration:none;}       /*连接样式【初始、点击后】*/
a:hover,a:active{color:#2956f1;text-decoration:none;}           /*连接样式【鼠标滑过、点击】*/ 

h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.75;}    /*标题样式*/
h1{font-size:1.5em;}                                 
h2{font-size:1.25em;}
h3{font-size:1.125em;}
h4{font-size:1.125em;}
h5{font-size:1.125em;}

hr{ height:0px; line-height:0px; border-top:1px solid #e2e2e2;border-bottom:1px solid #fff;*border-bottom:1px solid #e2e2e2; padding:0px; margin:5px auto; border-left:0px;}

/*嵌套头尾
----------------------------------*/
.ifram_h {
width:100%;
height:258px;
margin:0px auto;
background-color:#298cd8;
}
.ifram_f {
width:100%;
height:75px;
margin:0px auto;
}

/*公用样式
---------------------*/
.wrapper{
	 width:1200px;
	 min-width:1200px;
	 margin:0px auto;
}

.header{
	background:url(../images/h-bg1.jpg) repeat-y top center ;
	height:250px;
	width:100%;
}
.header_yi{
	background:url(../images/yi-bg.jpg) no-repeat center top ;
}
.header_w{
	height:250px;
	width:1200px;
	margin:0px auto;
	position:relative;
}
.header_tiao{
	background:url(../images/h-bg.jpg) no-repeat center top;
}
.top-bar{
	height:70px;
}	
.logo{
	float:left;
	margin:13px 0px;
}
.logo h1{
	width:160px;
	height:54px;
	background: url(../images/logo.png) no-repeat 0px 0px;
    text-indent: -9999px;
}
.user-box{
float: right;
margin-right:40px;	
position:relative;
}	
.user-box > ul > li {
    display: inline;
    float: left;
    margin-right:13px;
	padding:18px 10px 0px;
}
.user-box > ul > li > a {
    color:#cbe0ff;
}

.user-box > ul > li > a:hover {
    color: #fff;
}
/*mininav
---------------------------*/
.input_l {
width:85px;
background-color:#FFF;
border:1px #b2b2ac solid;
height:19px;
margin:0 15px 0 10px;
}

.btnl {
width:62px;
height:21px;
background-color:#46a4fe;
cursor:pointer;
line-height:18px;
text-align:center;
color:#FFF;
border-width:0;
margin-right:10px;
font-size:12px;
}
.mininav {
width:1200px;
height:35px;
line-height:35px;
margin:0px auto;
}
.mininav ul li{
float:left;
display:inline;
margin-right:50px;
font-size:12px;
}

/*标题和封面
---------------------*/	
.hd-tit{
position:relative;
}
.hd-tit h2{
	width:700px;
	font-size:3em; 
	color:#fff; 
	font-weight:700;
	padding-top:25px;
	letter-spacing:20px;
}
.hd-tit i{
	display:block;
	position:absolute;
	width:75px;
	height:75px;
	top:0%;
	left:16%;
	background:url(../images/h_icon.png) no-repeat 0px 0px;
	}
.nav {
	width:850px;
	position:absolute;
	bottom:0;
}
.nav a {
	font-size:18px;
	float:left;
	padding:0px 25px;
    display:block;
	height:45px;
	line-height:45px;
	text-align:center;
	color:#acacac;
    -moz-border-radius:10px 10px 0px 0px;
    -webkit-border-radius:10px 10px 0px 0px;
    border-radius:10px 10px 0px 0px;
	margin-right:5px;
	background-color:#88bbfa;
    background-color:rgba(136, 187, 250, 0.5);
}
.nav a{
	color:#fff;
	}
.nav a:hover{
	color:#4119ff;
    background-color:#FFF;
	}

.nav a.navon:link,.nav a.navon:visited,
.nav a.navon:hover,.nav a.navon:active {
	color:#4119ff;
	background-color:#FFF;
}
.book{
width:160px;
position:absolute;
bottom:0;
right:5%;
}
.book img{
width:165px;
height:216px;
	}
.book > a{
	display:block;
	width:165px;
	height:216px;
	border-top:1px #2b4b76 solid;
	border-right:1px #2b4b76 solid;
	border-left:1px #2b4b76 solid;
	}
.book > a:hover{
	border-top:1px #fff solid;
	border-right:1px #fff solid;
	border-left:1px #fff solid;
	}

.book span a{
bottom:40%;
right:-35%;
font-size:14px;
position:absolute;	
width:50px;
height:40px;
text-align:center;
line-height:40px;
display:block;
color:#2635f8;
-moz-border-radius:0px 10px 10px 0px;
-webkit-border-radius:0px 10px 10px 0px;
 border-radius:0px 10px 10px 0px;
background-color:#fff;
}
.book span a:hover {
color:#2635f8;
background-color:#fff600;
}

a.more{
position:absolute;
top:35px;
right:0px;
display:block; 
width:80px; 
text-align:center;
height:23px;
line-height:23px;
font-size:14px;
color:#FFF;
margin-left:10px;
margin-top:5px;
border-radius:20px;
background-color:#7b5fff;
z-index:1000;
}  
a.more:hover { 
color:#fff;
background-color:#479bfc;
} 
.more2 a{
position:absolute;
top:8px;
right:10px;
display:block; 
width:80px; 
text-align:center;
height:23px;
line-height:23px;
font-size:14px;
margin-left:10px;
border-radius:20px;
color:#7b5fff;
background-color:#fff;
z-index:1000;
}  
.more2 a:hover { 
color:#7b5fff;
background-color:#f4f2ff;
}

.yi_right a{
	display:block;
	position:absolute;
	right:0px;
	bottom:0px;
	width:320px;
	height:191px;
	background:url(../images/yi_top.png) no-repeat 0px 0px;
	}

/*index_search
------------------------------------*/
.search{
	position:relative;
	height:120px;
	box-sizing:border-box;
	padding-top:15px;
	width:100%;
	background:linear-gradient(to top, #f4f4f5, #fff);
	}
.sfmenu {
width:760px;	
height:35px;
line-height:35px;
margin:0px auto;
}

.sfmenu a {
color:#333;
padding-right:30px;
}
.sfmenu a:hover{
color:#5531ff;
}
.sfmenu a.red{
color:#5531ff;
	}
.sf_bd{
	width:760px;
	margin:10px auto 0px;	
	}
.sf_bd span{
	float:left;
}
.s_ipt{
width: 570px;
background: #fff;
height:38px;
border: 1px solid #cecece;
padding-left:5px;
}

.s_btn{
width: 100px;
box-sizing:border-box;
height:40px;
padding-left:30px;
font-size:16px;
color: #fff;
letter-spacing: 1px;
background:#5531ff url(../images/search.png) no-repeat 15px 7px;
border: 1px solid #5531ff;
}
.hot_s{
	font-size:14px;
width:770px;	
height:60px;
line-height:60px;
margin:0px auto;
	color:#5d6faf;
	}
.hot_s dl dt{
	float:left;
	padding-right:20px;
	
	}

.hot_s dl dd{
	float:left;
	padding-right:20px;
	
	}
.hot_s dl dd a{
	color:#2956f1;		
	}
.hot_s dl dd a:hover{
	color:#924cf1;	
	}		

