@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% "微软雅黑"; color:#000000;text-align:center; background:url(images/top01.jpg) top center no-repeat;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/200% "微软雅黑";}
li,p{text-align:left;font:normal 12px/200% "微软雅黑";}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "微软雅黑";}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w1000{ width:1000px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.white,.white a:link,.white a:visited,.white a:hover{ color:#fff;}
.green,.green a:link,.green a:visited,.green a:hover{ color:#43967c;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{ color:#808080;}
/*top*/
.top01{ height:36px;}
.top01 em{ float:left;}
.top01 i{ float:right; line-height:36px;}
.top01 i a{ padding:0 8px;}

.top02{ height:576px;}

.nav{ height:83px; text-align:center; font:bold 20px/83px "宋体";}
.nav a{ padding:0 30px;}


/*p1*/
.p1_con_a{ padding:20px 0;}
.p1_con_a h1{ text-align:center; font-size:36px;}
.p1_con_a p{ font-size:14px; text-align:center;}

.p1_con_b{ margin:0 auto 30px;}
.p1_con_b .fl{ width:535px; padding-top:10px;}
.p1_con_b .fr{ width:440px;}
.p1_con_b .fr ul{}
.p1_con_b .fr ul li{ font-size:20px; background:url(images/line01.png) bottom repeat-x; height:42px; line-height:42px;}
.p1_con_b .fr ul li img{ vertical-align:middle; margin-right:10px;}
.p1_con_b .fr ul li a{ text-decoration:none;}
.p1_con_b .fr ul li a:link,.p1_con_b .fr ul li a:visited{ color:#050505;}
.p1_con_b .fr ul li a:hover{ color:#007c74;}

.banner{ margin:30px auto;}

#box4{width:535px;height:350px;position:relative;}
#box4 ul li{display:none;text-align:center;position:absolute;}
#box4 ul li img{display:block;}
#box4 ul li span{position:absolute;top:315px;left:8px;font-size:14px;z-index:3;}
#box4 ol{position:absolute;top:320px;right:5px;z-index:1;}
#box4 ol li.active{display:block; background:url(images/icon02.png);}
#box4 ol li{width:11px;height:11px;float:left;cursor:pointer;margin:0 3px; background:url(images/icon01.png);filter:alpha(opacity=70);opacity:.7;text-indent:-9999px;}


/*p3*/
h2{ background:url(images/tt02.gif) top center no-repeat; height:55px; text-align:center; font:bold 32px/55px "宋体";}
h3{ background:url(images/line02.gif) center repeat-x;height:55px; text-align:center; font:bold 32px/55px "宋体"; margin-bottom:20px;}
h3 em{ background:#f5f8f9; padding:0 10px;}
.p3_con{ margin:30px auto;}
.hdNews{ margin:15px auto; border-bottom:#efefef 1px solid;}
.hdNews p{ display:block; clear:both; margin:10px 0 0;}
.hdNews p img{ display:block; float:left; margin-right:20px; margin-top:10px;}
.hdNews p strong{font: bold 20px/200% \5FAE\8F6F\96C5\9ED1; display: block;}
.hdNews h6{ height:40px; padding:5px 0 10px; font-size:12px;}
.hdNews h6 i{ padding-right:15px;}

/*p4*/
.p4_bg{ background:#f5f8f9; padding:40px 0; margin:30px auto;}
.p4_con{}
.p4_con .fl{ width:694px; text-align:center;}
.p4_con .fl p{ font-size:16px; padding:20px 0 0; text-align: center; display:block;}
.p4_con .fr{ width:275px;}
.p4_con .fr ul li{ text-align:center; font-size:14px; padding-bottom:15px;}
.p4_con .fl ul li img{ display:block;}

/*p5*/
.p5_con{ margin:30px auto;}
.p5_con ul{ margin-left:-15px; padding-top:10px;}
.p5_con ul li{ width:317px; float:left; margin:20px 0 20px 20px; height:360px; overflow:hidden;}
.p5_con ul li img{ display:block;}
.p5_con ul li p{ border:#e6e7e8 1px solid; border-top:none; width:315px; height:155px; overflow:hidden;}
.p5_con ul li p b{ display:block; font-size:16px; line-height:140%; padding:15px; font-weight:normal;}
.p5_con ul li p em{ font-size:14px; display:block; padding:0 10px 10px 15px;}
.p5_con ul li:hover p{border:#93bfb5 1px solid; border-bottom:#93bfb5 6px solid; border-top:none; height:148px;}
.p5_con ul li:hover p b,.p5_con ul li:hover p em{ color:#3f8e75;}
.p5_con ul li:hover p a{color:#3f8e75;}
.p5_con ul li:hover p em a{ text-decoration:none;}

/*p6*/
.p6_bg{ background:#f5f8f9; padding:40px 0; margin:30px auto;}
.p6_con{}
.topPic img.preva{ position:absolute;left:5px;top:250px;width:89px;height:116px; z-index:10;}
.topPic img.nexta{ position:absolute;right:5px;top:250px;width:89px;height:116px; z-index:10;}
.topPic li{height:705px;width:1000px; position:relative;}
.topPic span{ display:block; height:105px;background:#fff;position:absolute;bottom:0px;right:0;z-index:100; overflow:hidden;width:100%; text-align:left;}
.topPic span em{ font-size:12px; color:#666; float:left; width:900px; padding:20px 0 0 25px;}
.topPic span em i{display:block;font:normal 20px/200% "\5FAE\8F6F\96C5\9ED1"; color:#000;}

.topPic span p{ float:right; display:block; font-size:30px; width:60px; text-align:center; padding:0px 0 0 0;}
.topPic span p b{font-size:60px;color:#43967c;font-weight:normal;margin-left:30px;}

.topPic span.this{width:50px;right:0;bottom:0;}
.topPic span.this em{ display:none;}



/*p7*/
.p7_con{ border:#93bfb5 1px solid; border-top:none; width:999px; margin:30px auto;}
.p7_con div{ padding:20px; line-height:240%; font-size:14px;}
.p7_con div a{ padding:0 10px;}


.copyright{ text-align:center; padding:40px 0;}

/*2j*/
.top03{ background:url(images/t09.jpg) top center no-repeat; height:299px;}
.bg_2j{ background:url(images/bg01.gif) top repeat-x;}
.lujing{ font-size:14px; padding:15px 0;}

.p2j_con{ margin:0 auto 20px;}
.p2j_con h4{ height:60px; border-bottom:#e1f0eb 1px solid; font:bold 30px/60px "宋体"; color:#007e74;}
.p2j_con ul{ margin:25px 20px 40px;}
.p2j_con ul li{ font-size:16px; text-align:right; background:url(images/dot.gif) 0 15px no-repeat; padding-left:25px;}
.p2j_con ul li i{ font-size:12px;}
.p2j_con ul li a{ font-size:16px; float:left;}

.page_n{text-align:center;padding:40px 0;}
.page_n a{border:#dddad2 1px solid;background:#f7f6f3;padding:10px 15px;margin:0 5px;}
.page_n a.common_current_page,.page_n a:hover{background:#007e74;color:#fff;text-decoration:none;border:1px solid #fff;}

/**/
.scroll {
	width: 100%;
	height: 200px;
	position: absolute;
	left: 0px;
	top: 380px;
	overflow: hidden
}
#scrollcon td.ts div {
	width: 1481px;
	height: 200px;
	background: url(images/city_bg.png) no-repeat;
	position: relative
}

#scrollcon td.ts div span {
	width: 75px;
	height: 100px;
	text-align: center;
	display: inline-block;
	font-size: 22px;
	color: #09548b;
	position: absolute;
	cursor: pointer
}

#scrollcon td.ts div span b {
	display: block;
	width: 24px;
	height: 57px;
	background: url(images/ding.png) no-repeat;
	margin: 0 auto 8px auto
}

#scrollcon td.ts div .c1 {
	left: 80px;
	top: 86px
}

#scrollcon td.ts div .c2 {
	left: 175px;
	top: 75px
}

#scrollcon td.ts div .c3 {
	left: 400px;
	top: 70px
}

#scrollcon td.ts div .c4 {
	left: 585px;
	top: 50px
}

#scrollcon td.ts div .c5 {
	left: 725px;
	top: 72px
}

#scrollcon td.ts div .c6 {
	left: 945px;
	top: 5px
}

#scrollcon td.ts div .c7 {
	left: 1107px;
	top: 50px
}

#scrollcon td.ts div .c8 {
	left: 1275px;
	top: 20px
}

#scrollcon td.ts div .c9 {
	left: 1435px;
	top: 47px
}

.scroll{background: url('images/bg.jpg') no-repeat top center;height:640px;width:100%;top:0;}
#scrollcon td.ts div{background: url('images/road.png');height:266px;width:965px;position:relative;top:200px;}
#scrollcon td.ts div span {background: url('images/a1.png');width:66px;height:155px;line-height: 64px;text-align: center;color: #fff;}
#scrollcon td.ts div span a{color: #fff;}
#scrollcon td.ts div span b{position: absolute;top:0;left:0;z-index: 0}

#scrollcon td.ts div .c1 {
    left:90px;
    top: 2px;
    
}
#scrollcon td.ts div .c1{background: url('images/a3.png');}
#scrollcon td.ts div .c3{background: url('images/a3.png');}
#scrollcon td.ts div .c4{background: url('images/a2.png');}
#scrollcon td.ts div .c6{background: url('images/a2.png');}
#scrollcon td.ts div .c2 {
    left:190px;
    top: 51px;
}
#scrollcon td.ts div .c3 {
    left:350px;
    top: 111px;
}
#scrollcon td.ts div .c4 {
    left:509px;
    top:-27px;
}
#scrollcon td.ts div .c5 {
    left:600px;
    top:50px;
}
#scrollcon td.ts div .c6 {
    left:785px;
    top:110px;
}

/*20170517*/
.p1_con_b .fr ul li i{
	display: inline-block;
	width: 15px;
	height: 15px;
    background: url(images/icon03.png) top center no-repeat;
	margin: 0 10px 0 0;
}
.p5_con ul li{
	margin:20px 0 20px 15px;
}