@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
ul,li{list-style-type:none;margin:0;padding:0;}
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",Arial,HELVETICA,"Microsoft YaHei";min-width:1200px;_background-image:url(about:blank);_background-attachment:fixed;}
img{border:none; display:block;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
input, button, textarea, select, optgroup, option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
button, input, select, textarea{font-family:inherit;font-size:100%;margin:0;text-outline:none;outline:none;}
textarea{overflow:auto;resize:vertical;vertical-align:top; resize:none;}
i, cite, em, address{font-style:normal;}
a{color:#333;text-decoration:none;}
a.disabled, a.disabled:hover{cursor:default;pointer-events:none;}
.wrap{ width:1200px; margin:0 auto; padding:0 10px;}
.clear{ clear:both;}

/*top*/
.top{ margin:0 auto;height:120px; background-color:#fff; position:relative; z-index:100;}
	.logo{ float:left; overflow:hidden; padding:20px 0 0 0px;}
	.logo img{ width:307px; height:79px;}
	
	.nav{ float:right; width:800px;}
	.nav .namber{ overflow:hidden; margin-top:10px; margin-bottom:5px;color:#8e8e8e; float:right; font-size:16px; clear:both;background:url(../images/namber.png) no-repeat left center; padding-left:25px;
}
	.nav .namber span{ color:#fd2e5a; font-weight:bold;overflow:hidden; font-size:20px;}
	.nav ul{margin:0 auto;float:right;}
	.nav ul li{font-size:16px; float:left;width:110px; position:relative; margin:0 2px;}
	.nav ul li:hover p{ color:#65ade1;}
	.nav ul li:hover span{ color:#65ade1;}
	.nav ul li>a.cur{ background-color:#65ade1; height:75px;width:110px;}
	.nav ul li>a.cur p{ color:#FFF; /*font-weight:bold;*/}
	.nav ul li>a.cur span{ color:#FFF;}
	.nav ul li>a.current{ background-color:#65ade1; height:75px;width:110px;}
	.nav ul li>a.current p{ color:#FFF; /*font-weight:bold;*/}
	.nav ul li>a.current span{ color:#FFF;}

	.nav ul li>a{display:block;color:#262626;text-align:center;height:75px;}
	.nav ul li>a span{text-transform:uppercase;display:block;color:#262626; font-size:11px;text-align:center; padding-top:15px;}
	.nav ul li>a p{color:#262626;margin-bottom:10px;font-size:16px;}
	.nav ul li .hidenav{ position:absolute; left:0; top:75px; width:100%; background-color:#65ade1; display:none;}
	.nav ul li .hidenav a{ display:block; width:100%; height:36px; line-height:36px; font-size:14px; color:#fff; text-align:center; }
	.nav ul li .hidenav a:hover{ background-color:#2d7eb8;}
/*top*/	

/*banner*/	
.banner{ margin:0 auto; overflow:hidden; position:relative; width:100%;}
	.slideBox .bd{/*  left:50%;margin-left:-960px; width:1920px;*/ width:100%;}
	.slideBox .bd .tempWrap{width:100%;}
	.slideBox .hd{position:absolute;bottom:15px;z-index:10;overflow:hidden;margin-left:-104px;left:50%;}
	.slideBox .bd li img{display:block; width:100%;}
	.slideBox .bd li{ width:100%;}
	.slideBox .hd li{background-color:transparent;border:#44ceec 1px solid;float:left;width:40px;height:4px;margin:0 5px;}
	.slideBox .hd li.on{ background-color:#44ceec;  background-repeat:no-repeat;}
/*banner*/

/*首页的标题公共样式*/
.bt{ margin:60px auto; background:url(../images/icon1.png) repeat-x center center;}
.bt img{ margin:0 auto; background:#FFF; padding:0 48px;}
.nr{ overflow:hidden; width:1200px; margin:0 auto;}
.t { width:100%; height:20px;}
.t a {color: #fff;text-align: center;font-size: 14px;display: block;width: 87px;line-height: 27px;background:#65ade1; margin-top:10px; float:right;}
/*首页的标题公共样式*/

/*foot*/
.foot{ overflow:hidden; height:100px; background:#262626; margin-top:40px;}
.foot p{ color:#c4c4c4; text-align:center; font-size:14px; line-height:22px; padding-top:17px;}
.foot a{ color:#c4c4c4; text-align:center; font-size:14px; line-height:32px;}
.foot a:hover{ text-decoration:underline;}
/*foot*/

/*kf*/
#kf{ width:170px; height:280px; position:fixed;right:-130px; top:30%; background:url(../images/kf.png) no-repeat 0 0;}
#kf .kf{ width:130px; height:280px; float:right; overflow:hidden; text-align:center; font-size:14px;color:#013984;}
#kf .kf h2 a{ color:#013984; font-size:14px; text-decoration:none;}
#kf .kf h2 a:hover{ color:#65ade1;}
/*kf*/


/*二级页面main*/
.main{width:1200px; margin:0 auto; overflow:hidden;}
.main .guide{ line-height:40px; border-bottom:#d9d9d7 1px solid; color:#aaaaa9; font-size:14px; margin-bottom:20px;}
/*左导航*/
.sub{ float:left; overflow:hidden; width:180px;}
.sub .sub_im{width:180px; height:150px; overflow:hidden;}
.sub .sub_im img{ max-width:180px; max-height:150px; margin:0 auto;}
.sub .sub_list{width:178px; border:#65ade1 1px solid; overflow:hidden; border-top:none;}
.sub .sub_list ul{}
.sub .sub_list ul li{}
.sub .sub_list ul li a{ display:block; line-height:40px; text-align:center; font-size:14px; color:#65ade1;}
.sub .sub_list ul li a.curr{ background:#65ade1; color:#FFF;}
.sub .number{width:180px; margin-top:30px; background:url(../images/icon13.png) no-repeat 10px 10px;}
.sub .number .nu_bt{ line-height:45px; color:#65ade1; font-size:20px; font-weight:bold;border:#65ade1 1px solid; padding-left:70px;}
.sub .number .ny_text{ overflow:hidden;border:#65ade1 1px solid; padding:10px 0 10px 38px;}
.sub .number .ny_text .icon{overflow:hidden;line-height:26px;font-size:14px; color:#666666;word-break:break-all; padding:3px 0;}
/*右内容*/
.content{ float:left; min-height:500px; overflow:hidden; margin-left:40px; width:980px;}


/*分页*/
.paging{ overflow:hidden; margin:30px 0;}
.paging ul{ overflow:hidden; margin:0 auto; float:right; padding-right:1.5%; clear:both;}
.paging ul li{ font-size:14px; color:#4c4c4c; line-height:27px; border:#d3d3d3 1px solid; padding:0 10px; float:left; margin:0 5px; text-align:center; cursor:pointer;}
.paging ul li:hover{border:#65ade1 1px solid; color:#65ade1;}
.paging ul li.on{ background-color:#65ade1; color:#FFF;border:#65ade1 1px solid;}
