﻿@charset "utf-8";
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,p,blockquote,th,td,form,p{margin:0;padding:0;}
ol,ul,li,dd,dt,dl{ list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
img{border:0;}
caption,th{text-align:left;}
input,select,textarea{font-size:12px; color:#666; font-family:'lucida grande',taho,verdana,'trebuchet ms',sans-serif;}
html{text-align:center;background:#fff;}
body,#container{margin:0 auto;text-align:left;font:12px/1.2;}
body {min-width: 1200px;
	font-family:"Microsoft Yahei";	
	background-image: url(../img2/bg.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}
.h1,h1{font-size:26px;font-weight:bold;}
.h2,h2{font-size:22px;}
.h3,h3{font-size:14px;font-weight:bold;}
.size {font-size:14px;}
.gray,.gray6{color:#666;}
.bold{font-weight:bold;}
.red{color:#D3093E !important;}
.blue{color:#086CBE;}
.clear{clear:both;}


a,a:visited{text-decoration:none;color:#333;font-size:14px}
a:hover{color:#0358A2;}



.longTitle{/* 长标截断 */
	text-overflow:ellipsis;/*IE省略号*/
	white-space:nowrap;/*强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象*/
	overflow:hidden;
	-o-text-overflow:ellipsis;/*op专用省略号*/
	}
.clearf{
	clear:both;
	overflow:hidden;
	font-size:0px;
	line-height:0px;
}

.fl{float:left}
.fr{float:right}
.box{width:100%;}
.box_l{width:1160px;margin:0 auto;}
.top{width:1200px;margin:0 auto;}
.w50{width:49%}
.pd10{padding:10px 0px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.pdt30{padding-top:30px}
.ml20{margin-left:20px}

li{vertical-align: bottom;}
input.radio, input.checkbox {width: auto;}



.time a {line-height:30px;}
.logo{/*margin:30px 0px 40px 10px;*/
margin:50px 0px 40px 10px;
}
.schbox{width:280px;height:32px;margin:0px auto;padding:0px;position:relative;margin-right:0px;margin-top:40px;margin-top:75px;}
.schbox input{border:none;}

.schbox .textfield {
    width: 235px !important;
    height: 38px;
    line-height: 38px;
    padding-left: 10px;
    border-radius: 5px;
    outline: none;
    color: #aaa;
    font-size: 14px;
    text-indent: 10px;
}
.schbox .schbtn{position:absolute;top:0px;left:206px;width:30px;height:30px;padding:4px 0px}
#nav{background-color:#086CBE;height:50px;width:1200px;margin:0 auto;}	
#nav ul li{width:239px;border-left:0px solid #66ccff;float:left;text-align:center;line-height:50px;height:50px}
#nav ul li a{color:#fff;font-size:20px;display:block}
#nav span{margin:0px 6px;display:None;}
#nav span img{margin-bottom:-5px;}
#nav .on,#nav a:hover{background-color:#005CA5;height:50px;}
#footer{background-color:#086CBE;width:100%;height:120px;}	
#footer *{color:#fff;}
#footerInner{width:1200px;height:120px;margin:0 auto;position: relative;}
#footer .box {
	width:1000px;
	margin:0 auto;
	position: absolute;
	top:0px;
	right:0px;
	z-index: 11;
    margin-top: 20px;
}
  #_ideConac img {margin-left:0px; -10px;margin-bottom: -10px;}
#footer p{font-size:14px;color:#fff;text-align:center;line-height:30px;padding-top:5px}
#kf {	
	width:50px;
	position: fixed;
	z-index: 99999;
	bottom:250px;
	right:0px;	
}
#kf li {
	position: relative;
	width:50px;
	height:50px;
	margin-bottom:1px;
	background-image: url(../img/kf.png);
	background-repeat: no-repeat;
	list-style-type: none;
}
li#kf_home {
	background-position: 0px 0px;
}
li#kf_book {
	background-position: 0px -51px;
}
li#kf_wb {
	background-position: 0px -102px;
}
li#kf_wx {
	background-position: 0px -153px;
}
li#kf_back {
	background-position: 0px -204px;
}
#kf a {
	width:50px;
	height:50px;
	display: block;
	color: #FFFFFF;
}
#kf a b {
	position: absolute;
	z-index: 2;
	width:50px;
	height:45px;
	padding-top:5px;
	display: none;
	background-color: #CE2318;
	letter-spacing: 3px;
	text-align: center;
	font-weight: normal;
}
li#kf_wx a div {
	position: absolute;
	z-index: 1;
	top:-102px;
	right:51px;
	width:170px;
	height:203px;
	display: none;	
	background-image: url(../img/wx.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
li#kf_wb a div {
	position: absolute;
	z-index: 1;
	top:-51px;
	right:51px;
	width:170px;
	height:203px;
	line-height:50px;
	display: none;	
	background-image: url(../img/wb.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	background-position: center;
}
#kf a:hover b, #kf a:hover div {
	display: block;
}