﻿
.fouct{ width:100%;  display:block; overflow:hidden;   }
.fouct h1{ width:100%;   height:76px; line-height:76px; display:block; overflow:hidden; font-size:40px; font-family:microsoft yahei; text-align:center;  margin:0 auto;   }
.fouct h1 a{  color:#00397a; text-decoration:none;  }
.fouct h1 a:hover{  color:#005bbc; }
.fouct span{ width:100%;  height:46px; line-height:46px; display:block; overflow:hidden; font-size:16px;  white-space:nowrap; text-overflow:ellipsis;  text-align:center;  margin:0 auto;}
.fouct span a{ padding:0 10px;}
.fouct i.people{ width:120px; height:40px; line-height:40px; display:block; overflow:hidden; float:left; padding-left:30px; color:#666; background:url(../images/ico-ren.png) left center no-repeat;}
.fouct i.time{ width:120px; height:40px; line-height:40px; display:block; overflow:hidden; float:left; padding-left:30px; color:#666; background:url(../images/ico-time.png) left center no-repeat;}

.fouc{ width:100%;  display:block; overflow:hidden;  padding-bottom: 20px; background: url(../images/line.png) center bottom no-repeat;  }
.fouc h1{ width:100%;   height:80px; line-height:80px; display:block; overflow:hidden; font-size:36px; font-family:microsoft yahei;  margin:0 auto; font-weight:bold; text-align: center;   }
.fouc h1 a{  color:#00397a; text-decoration:none;  }
.fouc h1 a:hover{  color:#e00; }


/* 轮播图4 */
.jd4{ width:1300px; height:auto; display:block; overflow:hidden;  margin: 0 auto; z-index: 9; position:relative;}
.jd4 .box { width:100%; height: auto; display:block; margin-left:-1300px;   }
.jd4 .box ul.img-slide4-wrapper {  width:100%; height: 860px; display:block; overflow:hidden; }
.jd4 .box ul.img-slide4-wrapper li { width: 1300px; height: 745px; float: left; position: relative; }
.jd4 .box ul.img-slide4-wrapper li img { width: 1300px; height: 745px; display: block;}
.jd4 .box ul.img-slide4-wrapper li span { width:620px; height: 138px;  display: block; font-size: 21px; color: #fff; position: absolute; left:50%; margin-left:-310px; bottom:-180px; z-index: 100; background: #f1f0f0; display:block; transition:all .5s; }
.jd4 .box ul.img-slide4-wrapper li span h2 {  width: 550px; height:50px; line-height: 50px; display:block; overflow:hidden; color: #333; font-size: 20px; margin-left:50px;  }
.jd4 .box ul.img-slide4-wrapper li span p {  width: 550px;  height:80px; line-height: 26px; display:block; overflow:hidden; color: #555; font-size: 16px; padding-top: 20px;  margin-left:50px;}
.jd4 .box ul.img-slide4-wrapper li span .sz { width: 60px;  height:60px; display: block; overflow:hidden; background: url(../images/jdt_bg.jpg); font-family: Arial, Helvetica, sans-serif; margin-left:-30px; margin-top:-60px; }
.jd4 .box ul.img-slide4-wrapper li span .sz i { color: #fff;  font-size: 18px; margin-left:12px;  margin-top:5px; float: left; font-weight: normal }
.jd4 .box ul.img-slide4-wrapper li span .sz b { color: #fff;  font-size: 24px; margin-left:10px;  margin-top:28px; float: left; font-weight: normal }

.jd4 .box ul.img-slide4-wrapper li.cur span { bottom:-80px; }
.jd4 .box ul.img-slide4-wrapper li.cur span .sz { width: 60px; height: 60px;  display: block; overflow:hidden; background: url(../images/jdt_bg.jpg); font-family: Arial, Helvetica, sans-serif;}

.jd4 .box ul.img-slide4-wrapper li .img-slide4-bg { width: 1300px; height: 745px; position: absolute; left:0; top: 0; background: #fff; filter: alpha(opacity=30); opacity: 0.5; }
.jd4 .box ul.img-slide4-wrapper li.cur .img-slide4-bg { display: none }

.jd4 .slider-btn { position: absolute; top: 148px; cursor: pointer }
.jd4 .slider-btn-l {width: 150px; height: 300px;  left: 0;  background: url(../images/slide4-left.png) no-repeat center; }
.jd4 .slider-btn-l:hover { background: url(../images/slide4-left-on.png) no-repeat center;   }
.jd4 .slider-btn-r {width: 150px; height: 300px;  right:0; background: url(../images/slide4-right.png) no-repeat center; }
.jd4 .slider-btn-r:hover { background: url(../images/slide4-right-on.png) no-repeat center;  }

.body_bk1{ position: absolute; left:50%; margin-left:-960px; top: 0; z-index: -1;}
.body_bk2{ position: absolute; left:50%; margin-left:-960px; bottom:-250px; z-index: -1;}



ul.list18{width:104%;overflow:hidden;display:block;font-size:18px;font-family:microsoft yahei;}
ul.list18 li{width:45%;margin:0 3% 0 0;padding:0px 10px;overflow:hidden;display:block;height:46px;  float: left; position: relative;background: #d6f0f9; }
ul.list18 li a,ul.list18 li a:visited{height:46px;line-height:46px;color:#333;display:block;padding:0 0 0 15px; overflow: hidden;  }
ul.list18 li a:hover{color:#cc0000}
ul.list18 li span{width:60px;height:52px;font-size:12px;color:#888;float:left;padding:22px 15px 0 15px;color:#957a45}
ul.list18 li::before{ content: "";  width: 8px; height: 8px; border-radius: 100%; position: absolute; left: 10px; top: 20px; background: #d9c8ca;}
ul.list18 .bg{ width:45%;margin:0 3% 0 0;padding:0px 10px;overflow:hidden;display:block;height:20px;  float: left;background: #d6f0f9; }

.listcolor{ width: 100%; height: 375px; display: block; overflow: hidden; position: relative; }
.listcolor img{ width: 100%; height:375px ; display: block; overflow: hidden; z-index: -1;}
.listcolor h1{ width: 840px; height: 67px; line-height: 67px; display: block; overflow: hidden; position: absolute; left: 440px; top: 35px;}
.listcolor h1 a{ font-size: 24px; color: #fff; text-shadow: 2px 2px 3px rgb(0, 0, 0,0.7);}
.listcolor h1 a:hover{  text-decoration: none;}
.listcolor span{ width:856px; height: 215px; line-height: 22px; display: block; overflow: hidden; position: absolute; left: 420px; top: 120px; font-size: 16px; color: #666;}
.listcolor span p{ text-indent: 2em; padding-bottom:10px; padding-top:5px; }

.listcolor2{ width: 100%; height: 375px; display: block; overflow: hidden; position: relative; }
.listcolor2 h1{ width: 840px; height: 67px; line-height: 67px; display: block; overflow: hidden; position: absolute; left: 57px; top: 55px;}
.listcolor2 h1 a{ font-size: 24px; color: #fff; text-shadow: 2px 2px 3px rgb(0, 0, 0,0.7);}
.listcolor2 h1 a:hover{  text-decoration: none;}
.listcolor2 span{ width:856px; height: 215px; line-height: 22px; display: block; overflow: hidden; position: absolute; left: 35px; top: 140px; font-size: 16px; color: #666;}
.listcolor2 span p{ text-indent: 2em; padding-bottom:10px; padding-top:5px;}







.vmain {	width:710px;	margin:0 auto; display:block;  }
.jjhd {	width:100%;	height:520px;}
.jjhd .show .topyw .arr_l a {	position:absolute;	left:1px;	top:220px;	background: url(../images/left_bt.png) center  center no-repeat;	width:50px;	height:72px;	cursor:pointer;	z-index:999;}
.jjhd .show .topyw .arr_r a {	position:absolute;	right:1px;	top:220px;	background: url(../images/right_bt.png) center  center no-repeat;	width:50px;	height:72px;	cursor:pointer;	z-index:999;}
.jjhd .show {width:100%;	height:100%; 	position:relative;	display:block; margin:0 auto;}
.jjhd .show .no_list {	position:absolute;	right:10px;	bottom:15px;		z-index:999;	text-align:right;}
.jjhd .show .no_list a {	width:14px;	height:14px; border-radius:50%;	display:inline-block;	margin-left:5px;	cursor:pointer; background:#f3f3f3;}
.jjhd .show .no_list a.cur { background:#f4532e	;}
.jjhd .show .topyw ul{ width:100%; height:100%; margin:0 auto;}
.jjhd .show .topyw li {width:100%; height:100%; margin:0 auto;   }
.jjhd .show .topyw li img{width:710px; height:520px;  }
.jjhd .show .topyw li h3 {width:520px; padding:0 10px; overflow:hidden; height:60px; font:16px/60px microsoft yahei;	 position:absolute; bottom:0px;left:0px;	z-index:99;	text-align:left;	color:#fff;	}
.jjhd .show .topyw li h3 a {	color:#fff; }
.jjhd .show .topyw li .bg {width:100%;	background:#000000;	height:60px; left:0px;	overflow:hidden;	position:absolute;	bottom:0px;		z-index:9;	filter:alpha(opacity=70);	-moz-opacity:0.7;	-khtml-opacity:0.7;	opacity:0.7;}

ul.titla{  width: 365px; height: auto; display: block; overflow: hidden; }
ul.titla li { width: 100%; height: 83px; display: block; overflow: hidden; margin-bottom: 20px;}
ul.titla li img { width: 100%;}
ul.titla li#two1{ background: url(../images/qk-pic11.png); background-size: 100%; }
ul.titla li#two2{ background: url(../images/qk-pic22.png); background-size: 100%; }
ul.titla li#two3{ background: url(../images/qk-pic33.png); background-size: 100%; }
ul.titla li#two4{ background: url(../images/qk-pic44.png); background-size: 100%; }
ul.titla li#two5{ background: url(../images/qk-pic55.png); background-size: 100%; }
ul.titla li#two6{ background: url(../images/qk-pic66.png); background-size: 100%; }
ul.titla li#two1.hover{ background: url(../images/qk-pic1.png); background-size: 100%; }
ul.titla li#two2.hover{ background: url(../images/qk-pic2.png); background-size: 100%; }
ul.titla li#two3.hover{ background: url(../images/qk-pic3.png); background-size: 100%; }
ul.titla li#two4.hover{ background: url(../images/qk-pic4.png); background-size: 100%; }
ul.titla li#two5.hover{ background: url(../images/qk-pic5.png); background-size: 100%; }
ul.titla li#two6.hover{ background: url(../images/qk-pic6.png); background-size: 100%; }

.sxz{ width: 100%; height: 631px; display: block; overflow: hidden; background: url(../images/qk-bk.png) center bottom no-repeat; position: relative;}
.sxz img{ width: 775px; height: 425px; display: block; overflow: hidden; margin: 0 auto;}
.sxz h1{ width: 90%; height: 76px; line-height: 76px; display: block; overflow: hidden; background: url(../images/h1-bk.png) left bottom no-repeat; margin: 0 auto;}
.sxz h1 a{ font-size: 22px; font-weight: bold; color: #fff;}
.sxz span{ width: 90%; height: 99px; line-height: 33px; display: block; overflow: hidden; font-size: 16px; color: #fff; margin: 0 auto;}
.sxz em{ width: 82px; height: 82px; background: url(../images/bf.png) no-repeat; position: absolute; left: 45%; top: 25%; }

ul.pic535{ width: 100%; height: auto; display: block; overflow: hidden;}
ul.pic535 li{ width: 535px; height: 370px; display: block; overflow: hidden; background: url(../images/pic-bk.png) center top no-repeat; float: left; margin:0 30px 30px;}
ul.pic535 li img{ width: 455px; height: 290px; display: block; overflow: hidden; margin: 20px auto 0; }
ul.pic535 li h1{ width: 90%; height: 40px; line-height: 40px; display: block; overflow: hidden; margin: 15px auto 0; text-align: center;  }
ul.pic535 li h1 a{color: #333; font-size: 18px; font-weight: normal; }



/************ map *******************/
.main_page2 {width:1300px;margin:60px auto 0;}
.main_page2 .hd {width:599px;height:680px;float:left;background:url("../images/map-img.png") no-repeat;position:relative;}
.main_page2 .hd ul {/*width:725px;*/    /*height:822px;*/    /*position:absolute;*/    /*z-index:1;*/;}
.main_page2 .hd ul li i {position:absolute;display:inline-block;cursor:pointer;width:7px;height:7px;background-color:transparent;border-radius:50%;border:5px solid #e21000;z-index:2;transition:border-color .5s ease-in-out;animation:round_sf 1.6s ease-in-out .2s infinite;}
.main_page2 .hd ul li span {display:none;}
.main_page2 .hd ul li.on i {border-color:#b4daee;}
.main_page2 .hd ul li.on span {position:absolute;z-index:1;}
.main_page2 .hd ul li:hover i {border-color:#b4daee;}
@keyframes round_sf {
	0% {transform:scale(1);}
	50% {transform:scale(1.3);}
	100% {transform:scale(1);}
;}
.main_page2 .hd ul li.xxzzz i {left:105px;top:210px;}
.main_page2 .hd ul li.xxzzz.on span {display:block;left:60px;top:53px;}
.main_page2 .hd ul li.zjj i {left:185px;top:116px;}
.main_page2 .hd ul li.zjj.on span {display:block;left:115px;top:40px;}
.main_page2 .hd ul li.cd i {left:313px;top:126px;}
.main_page2 .hd ul li.cd.on span {display:block;left:199px;top:0px;}
.main_page2 .hd ul li.yy1 i {left:476px;top:125px;}
.main_page2 .hd ul li.yy1.on span {display:block;left:389px;top:40px;}
.main_page2 .hd ul li.yy2 i {left:388px;top:175px;}
.main_page2 .hd ul li.yy2.on span {display:block;left:220px;top:80px;}
.main_page2 .hd ul li.hh i {left:134px;top:308px;}
.main_page2 .hd ul li.hh.on span {display:block;left:7px;top:134px;}
.main_page2 .hd ul li.ld i {left:315px;top:265px;}
.main_page2 .hd ul li.ld.on span {display:block;left:223px;top:236px;}
.main_page2 .hd ul li.cs i {left:455px;top:230px;}
.main_page2 .hd ul li.cs.on span {display:block;left:342px;top:178px;}
.main_page2 .hd ul li.xt i {left:448px;top:270px;}
.main_page2 .hd ul li.xt.on span {display:block;left:353px;top:256px;}
.main_page2 .hd ul li.sy i {left:299px;top:343px;}
.main_page2 .hd ul li.sy.on span {display:block;left:118px;top:300px;}
.main_page2 .hd ul li.hy i {left:410px;top:350px;}
.main_page2 .hd ul li.hy.on span {display:block;left:300px;top:323px;}
.main_page2 .hd ul li.zz i {left:480px;top:273px;}
.main_page2 .hd ul li.zz.on span {display:block;left:461px;top:259px;}
.main_page2 .hd ul li.yz i {left:306px;top:448px;}
.main_page2 .hd ul li.yz.on span {display:block;left:236px;top:401px;}
.main_page2 .hd ul li.cz i {left:454px;top:520px;}
.main_page2 .hd ul li.cz.on span {display:block;left:374px;top:399px;}

.main_page2 .bd .map_right {width:580px;height:660px;float:right;background-color:rgba(255,255,255,.8);box-shadow:0 0 10px rgba(0,0,0,.1);zoom:1;}
.main_page2 .bd .map_right img {width:540px;height:360px;padding:20px;}
.main_page2 .bd .map_right p {text-indent:2em;font-size:16px;line-height:32px;padding:0 20px;text-align:justify; color: #003366;}
.main_page2 .bd .map_right p a {color:#e21000;}
.main_page2 .bd .map_right p a:hover {text-decoration:underline;}