﻿
* {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑";
	list-style: none;
	text-decoration: none;
	border: none;
}
.container {
	width: 1200px;
	margin: 0 auto;
}
html {
	overflow-x: hidden;
}
body {
	background: #fff;
	color: #525252;
	font-size: 14px;
}
a {
	outline: none;
	color: #525252;
}
a:hover {
	color: #37725a;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
/*
===================
分页
>>	pages_pre		上一页
>>	pages_next	下一页
>>	strong			激活状态
>>	a:hover			鼠标悬停状态
===================
*/
.pages {
	margin: 50px auto 20px auto;
	width: 500px;
	font-size: 14px;
	text-align:center;
}
.pages a, .pages strong {
	display: inline-block;
	line-height: 28px;
	padding: 0 10px;
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	text-decoration: none;
	color: #666;
	font-family: Simsun;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	margin-right: 3px;
}
.pages .current {
	display: inline-block;
	line-height: 28px;
	padding: 0 10px;
	border: 1px solid #d9d9d9;
	background-color: #ffffff;
	text-decoration: none;
	font-family: Simsun;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	margin-right: 3px;
	color: #fff;
	background-color: #37725a;
	border-color: #fff;
}
.pages a:hover {
	color: #fff !important;
	background-color: #37725a;
	border-color: #fff;
	text-decoration: none;
}
.pages strong {
	color: #fff;
	background-color: #24557d;
	border-color: #fff;
}
.pages span {
	padding: 0 10px;
	line-height: 23px;
}
/* index top */
.topbar {
	    height: 36px;
    line-height: 36px;
    background: #5690FE;
    font-size: 12px;
    color: #fff;
}
.topbar span.welcome {
	display: block;
	float: left;
	background: url(../images/topq.jpg) no-repeat left center;
	padding-left: 25px;
}
.topbar ul {
	float: right;
}
.topbar ul li {
	float: left;
	margin-right: 5px;
}
.topbar ul li a {
	color:#fff;
}
.topbar ul li a span {
	margin: 0 5px;
}
.topbar ul li:last-child a {
	background: url(../images/toptell.jpg) no-repeat left center;
	padding-left: 15px;
}
.topbar li:last-child {
	position: relative;
}
.topbar li:last-child img {
	position: absolute;
	display: none;
	left: -50px;
	width: 160px;
	height: 160px;
}
.topbar li:last-child:hover img {
	display: block;
}
.topbg {
	height: 130px;
	background: url(../images/topbg.jpg);
}
.top_right {
	height: 50px;
	background: url(../images/phone.png) no-repeat left center;
	padding-left: 40px;
	margin-top: 30px;
}
.top_right p {
	font-size: 16px;
	color: #858585;
}
.top_right span {
	font-size: 20px;
	color: #ff8400;
}
.top_rightt {
	height: 50px;
	background: url(../images/add.png) no-repeat left center;
	padding-left: 40px;
	margin-top: 30px;
}
.top_rightt p {
	font-size: 16px;
	color: #858585;
}
.top_rightt span {
	font-size: 15px;
	color: #ff8400;
	line-height:35px;
}
.toplist {
	margin-top: 41px;
}
.toplist p {
	font-size: 15px;
	color: #414040;
	line-height: 24px;
	background: url(../images/d.jpg) no-repeat left center;
	padding-left: 15px;
}

/* nav */

.nav_all {
	height: 70px;
	line-height: 70px; 
    z-index: 9999;
   position: absolute;
   background: #fff;
   box-shadow: 2px 3px 7px 1px rgba(0,0,0,.5);
   margin-top:-30px;
	
}

.nav {
	z-index: 999;
	
}
.nav a {
	color: #333;
}
.nav .nLi {
	background: url(../images/navbg.jpg) no-repeat left;
}
.nav .nLi:first-child {
	background: none;
}
.nav .nLi {
	float: left;
	position: relative;
	display: inline;
}
.nav .nLi h3 {
	float: left;
}
.nav .nLi h3 a {
	display: block;
	font-size: 17px;
	font-weight: normal;
	width: 150px;
	text-align: center;
}
.nav .nLi:hover h3 a {
	background: #5690fe;
	color:#fff;
}
.nav .sub {
	display: none;
	width: 150px;
	left: 0;
	top: 52px;
	position: absolute;
	background: rgba(86,144,254,.62);
	line-height: 36px;
	padding: 20px 0;
	
	
}
.nav .sub li {
	zoom: 1;
}
.nav .sub a {
	display: block;
	text-align: center;
	color:#fff
}
.nav .sub a:hover{ background:#fff; color:#333}

/* flexslider */
.banner {
	position: relative;
}
.flexslider {
	position: relative;
	height: 603px;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat;
}
.slides {
	position: relative;
	z-index: 1;
}
.slides li {
	height: 603px;
}
.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;
}
.flex-direction-nav li a.flex-prev {
	left: 40px;
	background: url(../images/prev.png) center center no-repeat;
}
.flex-direction-nav li a.flex-next {
	right: 40px;
	background: url(../images/next.png) center center no-repeat;
}
.service {
	margin-top: 50px;
	bottom: 20px;
	z-index: 999;
}
.service .service_tit {
	color: #333;
	font-size: 23px;
	margin-bottom: 20px;
}
.service .service_tit span {
	font-size: 12px;
	margin-left: 10px;
}
.service ul {
	background: rgba(255,255,255,.91);
	width: 1200px;
	height: 160px;
}
.service li {
	float: left;
	margin-top: 25px;
}
.service li a {
	width: 195px;
	height: 106px;
	display: block;
	border-right: 1px solid #e1e1e1;
	position: relative;
}
.service li a span {
	text-align: center;
	display: block;
	font-size: 18px;
	color: #FF8500;
	width: 190px;
	position: absolute;
	bottom: 0;
}
.service li:nth-child(1) a {
	background: url(../images/s1.png) no-repeat center top;
}
.service li:nth-child(2) a {
	background: url(../images/s2.png) no-repeat center top;
}
.service li:nth-child(3) a {
	background: url(../images/s3.png) no-repeat center top;
}
.service li:nth-child(4) a {
	background: url(../images/s4.png) no-repeat center top;
}
.service li:nth-child(5) a {
	background: url(../images/s5.png) no-repeat center top;
}
.service li:nth-child(6) a {
	background: url(../images/s6.png) no-repeat center top;
	border-right: 0;
}
.service li:nth-child(1):hover a {
	background: url(../images/s11.png) no-repeat center top;
}
.service li:nth-child(2):hover a {
	background: url(../images/s22.png) no-repeat center top;
}
.service li:nth-child(3):hover a {
	background: url(../images/s33.png) no-repeat center top;
}
.service li:nth-child(4):hover a {
	background: url(../images/s44.png) no-repeat center top;
}
.service li:nth-child(5):hover a {
	background: url(../images/s55.png) no-repeat center top;
}
.service li:nth-child(6):hover a {
	background: url(../images/s66.png) no-repeat center top;
}
.service li:last-child {
	margin-top: 0;
}
.about {
	height: 601px;
	background: url(../images/ab.png) no-repeat center;
	margin-top: 15px;
}
.abright {
	width: 560px;
}
.abright .abtit {
	font-size: 28px;
	color: #008dcf;
	margin-top: 160px;
}
.abright .abtit span {
	font-size: 21px;
}
.abright p.abinfo {
	color: #000;
	line-height: 27px;
	margin-top: 30px;
}
.abright a.more {
	font-size: 16px;
	color: #008dcf;
}
.abright ul {
	margin-top: 3px;
}
.abright li {
	
}
.abright ul li:nth-child(1) {
	margin-left: 18px;
	margin-top: 10px;
}
.abright ul li:nth-child(2) {
	margin-left: 18px;
}
.abright ul li:nth-child(3) {
	margin-left: 18px;
}
.news {
	margin-top: 15px;
	background: #fff;
	height: 415px;
}
/*热门出国*/
.center{ width:1200px; margin:auto;}
.hot-box{width:100%;height:auto;overflow:hidden;padding-bottom:30px;min-width:1200px;}
.public .title section span{display:block;font-size:24px;line-height:24px;}
.public .title section i{display:block;font-size:16px;color:#939393;line-height:16px;text-transform:uppercase;margin-top:12px;}
.public .title {padding:52px 0 13px;}
.s-nav{border-bottom:1px solid #999;margin:30px auto 35px;}
.public .title a{display:block;font-size:14px;margin-top:28px;line-height:14px;color:#333;}
.hot-box ul.top{display:table;margin:0 auto;}
.hot-box ul.top li{float:left;line-height:14px;font-size:14px;padding-bottom:16px;}
.hot-box ul.top li.xz{background:url(../images/sanjiao.png) bottom center no-repeat;}
.hot-box ul.top li a{font-size:14px;color:#333333;line-height:14px;display:inline-block;padding:0 17px;}
.hot-box ul.bottom{overflow:hidden;width:1240px;}
.hot-box ul.bottom li{float:left;width:254px;padding:10px 8px 0;border:1px solid #dadada;margin-right:38px;height:377px;}
.hot-box ul.bottom li img{display:block;width:100%;height:135px;}
.hot-box ul.bottom li span{display:block;margin:13px 0 30px;text-align:center;font-size:16px;line-height:16px;}
.hot-box ul.bottom li a{display:block;font-size:14px;color:#333;line-height:14px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hot-box ul.bottom li a:before{content:"·";margin-right:10px;}
.more1{display:block;cursor:pointer;border:1px solid #000;width:120px;height:30px;margin:30px auto 10px;background:none; font-size:14px; text-align:center; padding-top:10px;}
/* 服务项目 */
#service {
	
	width: 100%;
	padding: 30px 0 0 0;
	height:320px;
}
.home_top h3 {
	font-size: 24px;
}
.home_top span {
	font-size: 14px;
}
.service_item {
	width: 50%;
}
.service_item_title {
	font-size: 18px;
}
.home_top {
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 40px;
	background: url(../images/home_top_bg.jpg) no-repeat center bottom;
}
.home_top h3 {
	float: left;
	width: 100%;
	height: 44px;
	line-height: 44px;
	font-size: 30px;
	color: #01459a;
	font-weight: bold;
	letter-spacing: 2px;
}
.home_top span {
	float: left;
	width: 100%;
	font-size: 16px;
	color: #666;
	line-height: 24px;
}
.service_con {
	float: left;
	width: 100%;
}
.service_con_row {
	
}
.service_item {
	float: left;
	width: 32.3333%;
	padding: 3px;
}
.service_item a {
	display: block;
	float: left;
	width: 100%;
}
.service_item_img {
	float: left;
	width: 56.75%;
	height: 118px;
	background-size: cover !important;
}
.service_item_title {
	float: left;
	width: 39.25%;
	height: 118px;
	padding: 0 7px;
	display: table;
	font-size: 22px;
	color: #fff;
	background: #efefef;
	line-height: 32px;
	text-align: center;
	overflow: hidden;
}
.service_item_title div {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    color: #5690FE;
}
/* 关于我们 */
#about {
	width: 100%;
	padding: 50px 0 0 0;
	height:430px;
}
.about_con {
	float: left;
	width: 100%;
}
.about_img {
	float: left;
	width: 425px;
	margin-right: 55px;
}
.about_img img {
	width: 100%;
	height: auto;
	box-shadow: 5px 5px 12px #dcdcdc;
}
.about_des {
	font-size: 16px;
	line-height: 40px;
	color: #333;
	text-indent: 28px;
}
.about_more {
	float: left;
	display: block;
	color: #01459a;
	line-height: 200%;
}
.about_more:hover {
	color: #fc0;
}
/* 切换 */
.tabs{width:100%;margin:10px auto 0;}
.tabs ul{display:table;margin:0 auto;}
.tabs ul li{
	width:173px;
	height:47px;
	background:#f2f2f2;
	border:1px solid #cdcdcd;
	float:left;
	transition:all 0.5 ease;
	-o-transition:all 0.5 ease;
	-ms-transition:all 0.5 ease;
	-moz-transition:all 0.5 ease;
	-webkit-transition:all 0.5 ease;
}
/*.tabs > ul > li.m-x{border:1px solid #009143;}*/
/*.tabs > ul > li:hover{border:1px solid #009143;background:#009143;}*/

.tabs > ul li:hover a{background:#2e76b1;color:#fff;}
.tabs > ul li a{
	display: block;
	color: #394043;
	font-size:16px;
	text-align:center;
	line-height:47px;
	transition:all 0.5 ease;
	-o-transition:all 0.5 ease;
	-ms-transition:all 0.5 ease;
	-moz-transition:all 0.5 ease;
	-webkit-transition:all 0.5 ease;
}

#tabs_container {	margin-top:1px;overflow: hidden;position: relative;zoom: 1;}

#tabs-1 ul,#tabs-2 ul,#tabs-3 ul,#tabs-4 ul{/*display:flex;flex-wrap:wrap;justify-content:space-between;*/display:table;}
#tabs-1 ul li,#tabs-2 ul li,#tabs-3 ul li,#tabs-4 ul li{
	position:relative;
	float:left;
	margin:0 6px 22px 6px;
	width:288px;
	height:370px;
	border:none;
	margin-bottom:22px;
	transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
.yinying{
  border-radius: 50%;
  position: absolute;
  box-shadow:0 3px 20px rgba(0,0,0,0.2);
  top:68px;
  left:0;
  right:0;
  margin:auto;
  background:#fff;
  width: 80px;
  height: 80px;
  z-index: 116;
}
.yinying i{text-align:center;margin-top:15px;color:#32ac26;font-size:20px;display:block;line-height:32px;font-style: normal;}
#tabs-1 ul li:hover{box-shadow:0 5px 10px rgba(0,0,0,0.5);}
#tabs-2 ul li:hover{box-shadow:0 5px 10px rgba(0,0,0,0.5);}
#tabs-3 ul li:hover{box-shadow:0 5px 10px rgba(0,0,0,0.5);}
#tabs-4 ul li:hover{box-shadow:0 5px 10px rgba(0,0,0,0.5);}
#tabs-1 ul li:hover .photos img{
	transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
}
#tabs-2 ul li:hover .photos img{
	transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
}
#tabs-3 ul li:hover .photos img{
	transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
}
#tabs-4 ul li:hover .photos img{
	transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
}
.tuijian{position:absolute;left:16px;top:0;z-index:5;}
.photos{display:block;overflow:hidden;width:288px;height:130px;}
.photos a{width:100%;height:100%;}
.photos img{width:100%;height:100%;transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.cont{width:286px;height:238px;border:1px solid #e4e4e4;background:#ffffff;}
.cont span{text-align:center;font-size:16px;color:#020202;line-height:18px;margin-top:79px;display:block;}
.cont p{font-size:14px;color:#9ea19d;line-height:24px;text-align:center;margin-top:16px;}
.cont p i{display:inline-block;color:#ff9000;font-size:14px;}
.cont input{display:block; width:95px;height:33px;border:1px solid #333333;font-size:14px;background:#fff !important;color:#333333 !important;line-height:33px;text-align:center;margin:35px auto 0;}
.transition {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}

/* 本例子css */
.slideBox {
	width: 350px;
	height: 250px;
	overflow: hidden;
	position: relative;
}
.slideBox .hd {
	height: 20px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 2px;
	width: 20px;
	height: 20px;
	line-height: 19px;
	text-align: center;
	background: rgba(0,0,0,.5);
	cursor: pointer;
	color: #fff;
}
.slideBox .hd ul li.on {
	background: #f00;
	color: #fff;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd img {
	width: 350px;
	height: 250px;
	display: block;
}
.new_tit {
	font-size: 23px;
	color: #525252;
	margin-bottom: 20px;
}
.new_tit small {
	font-size: 12px;
	color: #909090;
}
.latest {
	margin-top: 30px;
	
}
/* 本例子css */
.slideTxtBox {
	width: 700px;
	text-align: left;
}
.slideTxtBox .hd {
	position: relative;
	height: 40px;
}
.slideTxtBox .hd a.more {
	float: right;
	font-size: 12px;
	color: #b0b0b0;
	margin-top: 10px;
}
.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	font-size: 21px;
}
.slideTxtBox .hd ul span {
	float: left;
	margin: 0 10px;
}
.slideTxtBox .hd ul li {
	float: left;
	cursor: pointer;
	padding-bottom: 8px;
}
.slideTxtBox .hd ul li.on {
	color: #37725a;
	border-bottom: 2px solid #37725a;
}
.slideTxtBox .bd ul {
	padding: 15px;
	zoom: 1;
}
.slideTxtBox .bd li {
	background: url(../images/jt.jpg) no-repeat left center;
	padding-left: 15px;
}
.slideTxtBox .bd li a {
	line-height: 28px;
}
.slideTxtBox .bd li:first-child {
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 5px;
	background: 0;
	padding: 0;
}
.slideTxtBox .bd li:first-child a {
	font-size: 16px;
	color: #3a3a3a;
}
.slideTxtBox .bd li:first-child p {
	font-size: 12px;
	color: #747474;
	line-height: 18px;
	margin-top: 5px;
}
.new_new {
	margin-top: 30px;
	margin-left: 30px;
}
.pulses {
    background: url(../images/pulses_bg.jpg) no-repeat center;
    height: 918px;
    padding-top: 90px;
    border-top: #f7f7f8 1px solid;
}

.pulses_title {
    background: url("../images/pulses_tit.png") no-repeat center 0;
    height: 78px;
    text-indent: -9999px;
}

.pulses_stitle {
    font-size: 26px;
    color: #fb7f73;
    text-align: center;
    line-height: 1;
    font-weight: 500;
    margin: 9px 0 0 0;
}

.pulses_con {
    width: 1100px;
    margin: 65px auto 0;
}

.pulsesList {
    width: 355px;
    float: left;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
}

.pulsesList > li {
    list-style: none;
    width: 355px;
    height: 214px;
    margin-top: 5px;
    position: relative;
    overflow: hidden;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
}

.pulsesList> li:hover{-webkit-transform: scale(1.12, 1.12);
	transform: scale(1.12, 1.12);
	-moz-transform: scale(1.12, 1.12);
	}
.pulsesList > li:nth-child(1) {
    margin-top: 0;
}

.ml15 {
    margin-left: 15px;
}

.pulsesList li.active {

}

.pulsesList .mask1 {
    background: rgba(0, 0, 0, 0.52);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}

.pulses_h4 {
    background: rgba(0, 0, 0, 0.52) url("../images/pulses_h4.png") no-repeat 0 0;
    width: 194px;
    height: 44px;
    border: #5690fe 1px solid;
    border-radius: 3px;
    margin: 84px auto 0;
}

.pulses_h4a {
    background-position: 0 -44px;
}

.pulses_h4b {
    background-position: 0 -88px;
}

.pulses_h4c {
    background-position: 0 -132px;
}

.pulses_h4d {
    background-position: 0 -176px;
}

.pulses_h4e {
    background-position: 0 -220px;
}

.pulsesList .mask2 {
    background: rgba(0, 0, 0, 0.9);
    width: 349px;
    height: 208px;
    position: absolute;
    top: 100%;
    left: 100%;
    z-index: 2;
    border: 3px #fb7f73 solid;
    overflow: hidden;
}

.pulsesList .mask2 ul {
    margin: 15px 0 0 30px;
}

.pulsesList .mask2 li {
    overflow: hidden;
}

.pulses_icon {
    background: #fff;
    width: 4px;
    height: 4px;
    border-radius: 100%;
    display: block;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.22);
    float: left;
    margin-top: 9px;
}

.pulses_p {
    float: left;
    font-size: 14px;
    color: #fff;
    line-height: 22px;
    margin-left: 12px;
}

.pulses_pic {
    width: 343px;
    height: 636px;
    float: left;
    border: 8px solid #5167f6;
    box-shadow: 0 6px 20px rgba(56, 56, 56, 0.2);
    margin-left: 15px;
}

.pulses_btn {
    background: #fb7f73;
    width: 196px;
    height: 36px;
    border: none;
    border-radius: 3px;
    display: block;
    margin: 10px auto 0;
    font-size: 18px;
    color: #fff;
}

.pulses_btn:hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.life {
	width: 262px;
	margin-top: 30px;
	margin-right: 20px;
}
.life ul li {
	float: left;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
.life ul li a {
	display: block;
	width: 110px;
	height: 50px;
	line-height: 50px;
	background: #f5f5f5;
	padding-left: 20px;
	color: #37725a;
}
.life ul li a:hover {
	background: #ff8400;
	color: #fff;
}
.facility {
	background: #fff;
	height: 456px;
	margin-top: 15px;
}
.facility .new_tit {
	padding: 30px 0px 0px 0px;
}
.facility .new_tit a {
	float: right;
	font-size: 12px;
	color: #b0b0b0;
}
/* 本例子css */
#demo2{overflow:hidden;width:1200px;height:auto;}
#demo2 table tr td table tr td{overflow:hidden;width:300px;}
#demo2 table tr td table tr td a{width:300px;height:auto;display:block;}
.demo_con2{width:300px;height:auto;padding-bottom:10px;}
.demo_con2 .imgg{width:300px;height:100px;padding:9px;border:1px solid #e6eefb;overflow:hidden;}
.demo_con2 .imgg img{width:300px;height:100px;display:block;}
.demo_con2 p{width: 284px;
    height: 38px;
    font-size: 16px;
    color: #333;
    line-height: 38px;
    text-align: center;
    overflow: hidden;}


.picMarquee-left {
	width: 1200px;
	overflow: hidden;
	position: relative;
	left: 20px;
}
.picMarquee-left .hd {
	overflow: hidden;
}
.picMarquee-left .hd .prev, .picMarquee-left .hd .next {
	display: block;
	width: 40px;
	height: 60px;
	float: right;
	margin-right: 30px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/icon.png") no-repeat -13px -70px;
	position: absolute;
	z-index: 999;
	top: 40px;
}
.picMarquee-left .hd .prev {
	left: 0;
}
.picMarquee-left .hd .next {
	background-position: -70px -70px;
	right: -6px;
}
.picMarquee-left .hd .prevStop {
	background-position: -60px 0;
}
.picMarquee-left .hd .nextStop {
	background-position: -60px -50px;
}
.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picMarquee-left .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.picMarquee-left .bd ul li .pic {
	text-align: center;
}
.picMarquee-left .bd ul li .pic img {
	width: 230px;
	height: 150px;
	display: block;
}
.picMarquee-left .bd ul li .title {
	line-height: 40px;
}
.link {
	height: 80px;
	background: url(../images/link.jpg) no-repeat left center;
	line-height: 80px;
}
.link p {
	padding-left: 50px;
}
.link p a {
	margin-right: 10px;
}
.footer {
	height: 230px;
	background: #efefef;
}
.foot_left {
	margin-top: 50px;
}
.foot_left ul {
	float: left;
	padding: 0 45px 0 15px;
	border-left: 1px solid #ff8400;
}
.foot_left ul:first-child {
	border: 0;
}
.foot_left ul li {
	color: #5690FE;
	font-size: 16px;
}
.foot_left ul li:first-child {
	margin-bottom: 5px;
}
.foot_left ul li a {
	font-size: 14px;
	color: #5690FE;
	line-height: 32px;
}
.foot_right {
	width: 320px;
	height: 140px;
	border: 1px solid #ff8400;
	
	margin-top: 40px;
}
.foot_right p {
	padding: 0 18px;
	color: #5690FE;
}
.foot_right p:first-child {
	font-size: 14px;
	margin-top: 15px;
	line-height: 25px;
}
.foot_right p:nth-child(2), .foot_right p:nth-child(3) {
	font-size: 17px;
}
.foot_right p:nth-child(2) span, .foot_right p:nth-child(3) span, .foot_right p:nth-child(4) span {
	font-size: 18px;
	color: #ff8400;
	font-weight: bold;
}
.foot_right p:nth-child(4) {
	font-size: 17px;
}
.foot_right p:last-child {

}
.bottom {
	height: 45px;
	line-height: 45px;
	background: #626262;
	color: #fff;
}
.bottom a {
	color: #fff;
}
/* pages */
.nban {
	height: 400px;
}
.nban .flexslider {
	height: 400px;
}
.nban .slides li {
	height: 400px;
}
.menu_shadow {
	position: relative;
	top: -17px;
	z-index: 999;
}
.menu {
	background: url(../images/menu.jpg) no-repeat left #F8F8F8;
	height: 48px;
	line-height: 46px;
}
.menu span {
	font-size: 16px;
	color: #fff;
	display: block;
	float: left;
	width: 146px;
	text-align: center;
}
.menu li {
	float: left;
	margin-left: 30px;
}
.menu li a {
	height: 30px;
	line-height: 30px;
	display: block;
	margin-top: 9px;
	width: 106px;
	text-align: center;
	border-top: 1px solid #F8F8F8;
	border-bottom: 1px solid #F8F8F8;
}
.menu li a:hover, .menu li a.hover {
	color: #37725a;
	border-top: 1px solid #37725a;
	border-bottom: 1px solid #37725a;
}
.main {
	background: #fff;
}
.position {
	font-size: 12px;
	height: 40px;
	background: url(../images/yy.jpg) no-repeat center;
	line-height: 40px;
	padding-right: 10px;
	margin-bottom: 30px;
	margin-top: -17px;
}
.position p {
	float: right;
}
.content {
	padding-bottom: 50px;
	line-height: 25px;
}
.list li {
	border-bottom: 1px dashed #ddd;
	height: 145px;
	padding: 15px 20px 0;
}
.list li:hover {
	background: #f4f4f4;
}
.list img {
	width: 216px;
	height: 129px;
}
.list .list_right {
	width: 900px;
}
.list .list_right span {
	float: right;
	color: #aeaeae;
	font-size: 12px;
}
.list .list_right a {
	color: #000;
}
.list .list_right p {
	color: #686868;
	text-indent: 27px;
	line-height: 20px;
	font-size: 12px;
	margin-top: 10px;
}
.list .list_right a.more {
	float: right;
	font-size: 12px;
	margin-top: 30px;
	color: #37725a;
}
.list .list_right a:hover {
	color: #37725a;
}
.photo ul {
	margin-left: -25px;
}
.photo li {
	width: 230px;
	text-align: center;
	height: 220px;
	line-height: 30px;
	float: left;
	margin-left: 25px;
}
.photo li img {
	width: 230px;
	height: 150px;
}
.show_top {
	text-align: center;
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
}
.show_top h1 {
	color: #333;
	font-size: 22px;
}
.show_top p {
	color: #666;
	margin: 10px 0 15px 0;
}
.prepage {
	padding-top: 15px;
	border-top: 1px solid #ddd;
	font-size: 12px;
	line-height: 25px;
	padding-bottom: 20px;
}
.prepage p {
	color: #333;
}
.prepage p a {
	color: #333;
}
.hf{ background:url(../images/hf.jpg) center no-repeat; height:100px;  margin:auto; margin-top:40px;}