@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body{ font-size:12px; font-family:Microsoft Yahei;padding:0; margin:0;}
a{ text-decoration:none;}
img{ border:none;}
p,ul,ol,li,form,dd,dl,dt {    
	margin:0;
	padding:0;
	list-style:none;
}
ul,li{ list-style:none;}
.contop{ background:#ffffff;}
.cont01{ background:#626262; }
.cont01 .cont001{ width:1000px; color:#ffffff; margin:0 auto; padding-left:10px; line-height:32px;}  
.cont02{ width:1000px; margin:0 auto;}
.cont03{ width:100%; height:3px; background:#138ab6;}
/*导航下拉菜单*/
#header{ width: 100%; margin: 0 auto; background:#03687c; height:50px;}
.nav{
	position: absolute;
	width: 1008px;
	height: 50px;
	left:50%;
	margin-left:-501px;
}
.nav li{
	position: relative;
	float: left;
	line-height: 50px;
    height: 50px;
    color: #fff;
    font-size: 14px;
    width: 144px;
	text-align:center;
}
.nav li a{ color:#fff;}
.nav li:hover {
    background: #138ab6; color:#fff;
}
.nav li .nav-w {
	z-index:21;
	position:absolute;
	display:none;
	float:left;
	clear:both;
	overflow:hidden;
	top:50px;
	background:#138ab6;
	width: 144px;
}
.nav li:hover a{ background: #138ab6; color:#fff;}
.nav li .section-nav1{ height:auto; overflow: hidden;}
.nav li .section-nav1 ul {
	position:static;
	padding:0px;
	margin:0px;
	width:144px;
	overflow:hidden;
}
.nav li .section-nav1 ul li {
	position:static;
	padding:0px;
	width:100%;
	background:none;
	float:left;
	color:#fff;
}
.nav li .section-nav1 ul li a {
	border:#f0f0f0 1px solid;
	text-align:left;
	padding:0px;
	line-height:22px;
	width:auto;
	display:block;
	background:none;
	float:none;
	height:auto;
	color:#3167a5;
	font-size:12px;
	overflow:hidden;
	cursor:pointer;
}
.nav li .section-nav1 ul li a:hover {
	border: #faa651 1px solid;
	background:none;
	color: #faa651;
}
/*导航下拉菜单*/
/*banner*/
.flexslider{position:relative;height:auto;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:auto;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}


.ncon01{ background:url(../images/conbg.jpg) repeat; margin-bottom:30px;}
.ncon01 ul { width:1000px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.ncon01 ul li{ float:left; width:250px; }
.ncon01 ul li .nimg{ width:107px; margin:0 auto;}
.ncon01 ul li .nimg img{ width:100%;}
.ncon01 ul li .ntit{ color:#03687c; font-size:18px; border-bottom:1px solid #5488c1; width:160px; margin: 0 auto; padding:10px 0;}
.ncon01 ul li .ndes{ color:#676767; font-size:14px; line-height:22px; width:160px; margin:0 auto; padding-top:10px;}


.con01{ border-bottom:1px solid #efefef}
.con01 .con001{ width:1000px; margin:0 auto;}
.con01 .con001 .con01left{ width:800px; float:left; line-height:50px; color:#4c4c4c;}
.con01 .con001 .con01right{ width:200px; float:right;}
.con02{ width:1000px; margin:0 auto;}
.con02 .con02left{ width:710px; float:left;}
.con02 .con02left .ntitle{ margin: 50px 0 13px 0;}
.con02 .con02left .nconleft{ width:321px; float:left;}
.con02 .con02left .nconright{ margin-left:16px; line-height:26px; text-indent:2em; font-size:14px; color:#474747; float:left; width:370px;}
.con02 .con02right{ width:270px; float:left;}
.con02 .con02right .ntitle{ margin: 50px 0 13px 0;}
.exall{ width:270px; margin-top:30px;}
.zsmore{ font-size:14px; float:right;}

/* image-slider */
.image-slider{height:185px;margin:0 auto;position:relative;}

.image-slider-contents{width:270px;height:170px;float:left;position:relative;overflow:hidden;}

.image-slider-contents .contents-wrapper{position:absolute;padding-top:18px; left:0;}
.image-slider-contents .outer{background-color:#fff;float:left;width:88px;margin-right:2px;cursor:pointer; position:relative;}
.spic{width:88px;height:186px; text-align:center; color:#333; float:left;}
.image-slider-contents img{width:100%; height:130px;}
.spic a{ display:block; text-align:center; line-height:30px; color:#505050;}

.hidden{display:none;}
.visible{display:block;}
.thumbnail-active{filter:alpha(opacity=100);opacity:1.0;cursor:pointer;}
.thumbnail-inactive{filter:alpha(opacity=20);opacity:0.2;cursor:pointer;}

.preview{position:fixed;width:600px;height:650px;background-color:White;padding:2px;border:solid 1px black; left:50%; margin-left:-300px;}
.preview .img-large{width:406px;z-index:1000; margin:0 auto;}
.preview .img-large .left{position:absolute;left:8px;top:200px;width:16px;height:24px;z-index:1000;background:url(../images/arrow-left.png);cursor:pointer;}
.preview .img-large .right{position:absolute;left:580px;top:200px;z-index:1000;width:16px;height:24px;background:url(../images/arrow-right.png);cursor:pointer;}
.preview .close{position:absolute;left:434px;top:-16px;width:32px;height:34px;float:right;cursor:pointer;z-index:2000;}
.preview .img-large img{width:406px;height:600px;}
.preview .label{width:588px;line-height:30px;float:left;position:absolute;top:606px; left:0;padding:8px;background-color:White;text-align:left;font-weight:bold;font-size:13px; text-align:center;}


.con03{width:1000px; margin: 36px auto;}
.title li{width:114px;text-align:center;background:url(../images/jhbg.jpg) repeat-x;font-size:17px;float:left;cursor:pointer;height:47px; line-height:47px; color:#fff; margin-right:2px;}
.title li a{ color:#fff;}
.title li.cur{background:url(../images/curbg.jpg) repeat-x;color:#ffffff;}
.title li.cur a{ color:#fff;}
.titleexp li{float:left;margin-right:10px;}
.zong{clear:both;width:1000px;overflow:hidden; height:500px; margin-top:20px;}
.list{width:8000px;}
.list .tabCon{float:left; margin-top:20px; margin-bottom:20px;}
.tabCon .tableft{ width:237px; float:left; border:1px solid #ececec; padding:10px;}
.tabCon .tableft img{ width:237px;}
.tabCon .tableft .jtitle{ font-size:16px; text-align:center; padding:30px 0 20px;}
.tabCon .tableft .jtitle a { color:#000;}
.tabCon .tableft .jdes{ line-height: 26px; padding-top: 20px; padding-bottom: 40px;}
.tabCon .tableft .jdes span{ color:#86a9d4;}
.tabCon .tableft .jdes span a{ color:#86a9d4;}
.tabCon .tabright{ float:left; width:732px; margin-left:8px;}
.tabCon .tabright ul li{ float:left; width:242px; margin-right:2px;}
.tabCon .tabright ul li img{ width:242px; height:182px;}
.tabCon .tabright ul li p{ text-align:center; line-height:36px; font-size:14px; color:#000;}
.tabth{width:997px;height:37px;line-height:37px;color:#ffffff;background-color:#f26d0b;}
.tabth span{display:inline-block;text-align:center;float:left;}
.jiawei{position:relative;}
.jiayi{position:relative;}
.jiazi{position:absolute; top:0; left:0; z-index:2;}


.con04{ width:1000px; margin:0 auto;}
.con04 img{ width:100%;}

.con08{ background:#03687c; margin-top:20px;}
.con08 .con008{ width:1200px; margin:0 auto; }
.con09{ background:#f0f0f0; padding-bottom:55px;}
.con09 .con009{ width:1000px; margin:0 auto; padding:20px 0; }
.con09 .con009 .con009left{ width:495px; float:left; padding-top:38px;}

.fb01 span{ font-size:18px; line-height:36px}
.fb01 span a { color:#3a3a3a;}
.fb02{ margin-top:10px; color:#777; font-size:12px; font-family:"宋体";}
.fb02 a{ color:#3a3a3a;}
.fb01{ width:110px; border-bottom:1px #c5c5c5 solid;}
.fleftb01{width:110px; float:left; }
.fleftb01 ul li{ color:#3a3a3a; line-height:24px;}
.fleftb02{width:110px; float:left; margin-left:25px;}
.fleftb02 ul li{ color:#3a3a3a; line-height:24px;}
.fleftb03{float:left; margin-left:25px;}
.fleftb03 ul li{ color:#3a3a3a; line-height:24px;}
.con09 .con09f{ background:#ffffff; padding:20px 0;}
.con09 .con09f p{ text-align:center; line-height:24px; color:#3a3a3a;} 
.con09 .con09f p a{ color:#3a3a3a;}
