@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
table{ border-collapse:collapse;}
body{ font-family:"Microsoft Yahei";}
img,a{border:0; text-decoration:none;}
ol, ul {list-style: none; }
.clears{ clear:both;}
a{color:#333;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
a:hover{color:#F00;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out; text-decoration:none;}
.width1000{width:1000px;margin:0 auto;}
.width1086{width:1086px;margin:0 auto;}
.width1148{width:1148px;margin:0 auto;}
.width1196{width:1196px;margin:0 auto;}
.width1200{width:1200px;margin:0 auto;}
.width1170{width:1170px;margin:0 auto;}

.fl{float:left;}
.fr{float:right;}
.red{color:#f00;}
.height1{height:7px;}
.height2{ height:30px;}
.height3{ height:20px;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.alignLeft{ text-align:left;}
.alignCenter{ text-align:center;}
.alignRight{ text-align:right;}
.green{color:#7ABD54;}
.orange{color:#f60;}
.hui{color:#999;}
a:focus {
     outline:none;
     -moz-outline:none;
}

/*header*/
.header{
width:100%; height:102px;
	position: fixed;
	background:rgba(255, 255, 255, 1.0)!important;

	background:#ffffff;
	z-index:10000000000000000000;
	padding: 0px 1%;
 }
.logo{float:left;width:454px; padding:24px 0 0 0;}
.topLink{ float:left;height:35px;width:465px;margin:43px 0 0 150px;}
.topLink a{float:left;width:113px;padding-left:33px; height:35px; line-height:35px; font-size:1.4rem; }
.tl1{ background:url(../images/icon1.jpg) left center no-repeat;}
.tl2{ background:url(../images/icon2.jpg) left center no-repeat;}
.tl3{ background:url(../images/icon3.jpg) left center no-repeat;}
.tl4{ background:url(../images/icon4.jpg) left center no-repeat;}
.phones{float:right;width:180px; text-align:right; font-size:14px; line-height:30px;padding:15px 0 0 0;}



.head_r{ width:60%; float:right; margin-top: 0px; margin-left: 3%;}

/*nav*/
.nav-toggle{
width:45px; height:45px; line-height:45px; text-align:center; font-size:2.2rem; cursor:pointer; float:right; display:none;

}
.nav-toggle .nav-close{ display:none;}
.nav-toggle .nav-open{ display:block;}
.nav-toggle.nav-toggle-s .nav-close{ display:block;}
.nav-toggle.nav-toggle-s .nav-open{ display:none;}
.nav{width:100%; height:80px; background:none; margin-top: 0px;}
.nav li{float:left;  height:80px; position:relative; padding: 0px 2%;}
.nav li a{float:left;width:100%; height:80px; line-height:112px; font-size:18px;color:#333333; text-align:center; font-weight: 300;}
.nav li a:hover{ text-decoration: none; color:#0b2d7d; text-decoration: none; }
.nav li a.navCur{ background:#ffffff;color:#0b2d7d;}
.nav .chilNav{ position:absolute;width:100%;top:80px; background:#89ba29; z-index:9999; width:138px; display:none;}
.nav .chilNav a{ float:none; display:block;height:46px; width:138px; line-height:46px;color:#ffffff; font-size:18px;}
.nav .chilNav a:hover{color:#000000; }
.nav li:hover .chilNav{ display:block;}

.nav ul li a.hover {
	text-decoration:none;
    color:#0b2d7d;
	display: inline-block;
}


#chilNav_pro10 {
	display: none;
}
.city {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
}
.time {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}

.chilNav10list {
	width: 21%;
	float: left;
	margin: 10px 2%;

}
#topwx a {
}
#topwx a:hover {
	background: none;
}
#topwx a .ewmpic {
	display:none;
}
#topwx a:hover .ewmpic {
	display: block;
}
.ewm {
	
}





#fh5co-header .navbar-body .nav{ display: none;}

/*手机版顶部导�?begin */

#fh5co-header {
	position: absolute;
}
.navbar-head {
	margin-top: 10px;
	margin-left: 10px;
	z-index:1;
	position:relative;
}
#fh5co-offcanvas, .fh5co-nav-toggle, #fh5co-page{}

#fh5co-offcanvas, .fh5co-nav-toggle, #fh5co-page{position: absolute;}

#fh5co-page{z-index: 2;}

#fh5co-offcanvas{ display:none;left: 0; position: fixed;z-index: 8;top: 0px;width: 360px; height: 800px; background:#fff ;padding: 0px 40px 10px 40px;border:0;}

.offcanvas-visible #fh5co-offcanvas{ display:block;}

#fh5co-offcanvas ul{padding: 0;margin: 0;border-radius:0; margin-top: 100px;}

#fh5co-offcanvas ul li{list-style: none; position:static; width:100%; margin:0;padding:0; height: 60px; line-height:60px; border-bottom:1px solid #ededed;}

#fh5co-offcanvas ul li:hover,#fh5co-offcanvas ul li.current{ }

#fh5co-offcanvas ul li a{font-size: 14px;color: #999999;text-decoration: none !important; display:block;position:relative; height: 60px; line-height:60px; margin:0; padding:0px 0 0 2px; }

#fh5co-offcanvas ul li a:hover,#fh5co-offcanvas ul li.current a{background:none;color: #000000;}

#fh5co-offcanvas ul li a::after{  position:absolute;content:''; left:0px;bottom:0;right:0; height:1px;}

#fh5co-offcanvas ul li ul{margin:0;padding:0;z-index: 6; position:relative ;width:100%; border:0;box-shadow:0 }

#fh5co-offcanvas ul li ul li{margin:0;padding:0;display:block;border:none;line-height:28px; height: 28px;}

#fh5co-offcanvas ul li ul li a,#fh5co-offcanvas ul li.current ul li a{background:#fff;color:#666;display:block;padding:0px 20px 0px 20px;margin:0;text-align: left; width:100%; font-size:12px; line-height:28px;transition:none; height: 28px;}

#fh5co-offcanvas ul li ul li a:hover{background:#f13a3a;color:#fff; transition:none}

#fh5co-offcanvas ul li ul li a::before,#fh5co-offcanvas ul li ul li a::after{ background:none; height:0; padding:0}

#fh5co-offcanvas ul li ul li ul{top:0}

.fh5co-nav-toggle{cursor: pointer;text-decoration: none; }

.fh5co-nav-toggle.active i::before, .fh5co-nav-toggle.active i::after{background: #fff;}

.fh5co-nav-toggle:hover, .fh5co-nav-toggle:focus, .fh5co-nav-toggle:active{outline: none;border-bottom: none !important;}

.fh5co-nav-toggle i{background: url(../images/wap_nav.png) no-repeat; position: relative;display: -moz-inline-stack;display: inline-block;zoom: 1;*display: inline;width: 34px;height: 34px;text-transform: uppercase;transition: all .2s ease-out;}

.fh5co-nav-toggle i::before, .fh5co-nav-toggle i::after{ background: url(../images/chlostbtn.png) no-repeat; width: 34px;height: 34px;background: #000;position: absolute;left: 100px;-webkit-transition: 0.2s;-o-transition: 0.2s;transition: 0.2s;}

.fh5co-nav-toggle i::before{top: px;}

.fh5co-nav-toggle i::after{bottom: px;}

.fh5co-nav-toggle:hover i::before{top: 0px;}

.fh5co-nav-toggle:hover i::after{bottom: 0px;}

.fh5co-nav-toggle.active i{background: url(../images/chlostbtn.png) no-repeat;}

.fh5co-nav-toggle.active i::before{background:none}

.fh5co-nav-toggle.active i::after{background:none}

.fh5co-nav-toggle{position: fixed;top: 85px; left: 30px;z-index: 9;display: block;display: block;cursor: pointer;}

.fh5co-nav-toggle.active{left:288px !important; top:40px !important; background:url(../images/coo.gif) no-repeat left top;  width:20px; height:23px;}


.ind_logo {
	position:absolute;
	top:12px;
	left: 35px;
}
#ind_nav_link {
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 45px;
	height: 42px;
	margin-top: 70px;
}
#ind_nav_link a {
	display:block;
	float: left;
	margin-right: 15px;
}
#ind_nav_link2 {
	margin-top:15px;
}

.ind_pc_nav {
	display: none;
}



/*手机版顶部导�?end */


@media screen and (max-width:800px) {	
.fh5co-nav-toggle {
		display: none;
	}
	
.ind_pc_nav {
	display: block;
}
.navbar-head h1 {
	display: none;
	margin-top: 10px;
	margin-left: 10px;
	z-index:1;
	position:relative;
}
}












/* OVERRIDE STYLES */
.fl { float: left !important; }
.fr { float: right !important; }
.m0 { margin: 0 !important; }
.mr0 { margin-right: 0 !important; }
.ml0 { margin-left: 0 !important; }
.mr15 { margin-right: 15px !important; }
.white { color: white !important; }

/* For modern browsers */
.cf:before, .cf:after { content:""; display:table; }
.cf:after { clear:both; }
/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1; }

.width1280 {
	width: 1220px;
	margin: 0px auto;
}
.width1360 {
	width: 1360px;
	margin: 0px auto;
}
.space {
	width: 19px;
}


/* 公共样式 */



.footerbox {
	background:#1b2d52;
	padding:55px 0px 100px;
}
.fotlogo {
	text-align:center;
}
.fotmenu {
	text-align:center;
	margin-top: 55px;
}
.fotmenu a {
	color:#FFF;
	padding: 0px 4%;
	font-weight: 300;
}

.copyright {
	text-align:center;
	padding:45px 0px 75px;
	color:#7f7f7f;
}





/* 首页样式 */

.ind_onebox {
	padding: 40px 0px;
}

.ind_threebox {
	padding: 45px 0px 100px;
	background:#b5bed2;
}
.ind_fivebox {
	padding: 45px 0px 70px;
	background:#f7f7f7;
	margin-top: 40px;
}


.ind_one_img {
	text-align:center;
	
}
.ind_onebox h2 {
	font-size: 44px;
	color:#0b2d7d;
	font-weight: 300;
	margin-top: 25px;
}
.ind_one_txt {
	font-size: 14px;
	color:#333;
	text-align:center;
	line-height: 28px;
	font-weight: 300;
	margin-top: 20px;
}
.ind_one_number {
	width: 780px;
	margin: 0px auto;
	margin-top: 50px;
}
.ind_one_number li {
	float: left;
	text-align:center;
	width: 33.3%;
}
.ind_one_number h3 {
	font-size: 62px;
	font-weight: 600;
	font-family: Impact;
}
.ind_one_number p {
	font-size: 18px;
	font-weight: 300;
	font-family: "Microsoft Yahei";
	color:#333333;
}
.ind_one_more a {
	display:block;
	background:url(../images/jiantou.png) no-repeat 85% 50%;
	width: 215px;
	margin: 0px auto;
	margin-top: 50px;
	border: 2px solid #0b2d7d;
	height:44px;
	padding: 0px 30px;
	line-height: 44px;
	font-size: 16px;
	color:#0b2d7d;
}
.ind_one_more a:hover {
	background:#ebeced url(../images/jiantou.png) no-repeat 85% 50%;
}

.ind_twobox {
	background:#f7f7f7;
	padding: 65px 0px 95px;
	border-top: 1px solid #949494;
}
.ind_twobox h2 {
	text-align:center;
	font-size: 28px;
}
.ind_twobox .tow_title {
	font-size: 30px;
	color:#898989;
	font-weight: 200;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
}



/** 滚动图片 **/

.con {
	margin-top: 45px;
	margin-bottom: 0px;
}



#picBox1{width:1200px; overflow:hidden; height:360px;}
#picBox1 ul{}
#picBox1 li{
  position: relative;
  float: left;
width:273px; height:360px;
margin: 0px 13px;
}
#picBox1 li p {
	height: 62px;
	overflow:hidden;
}
#picBox1 a img{
	width:273px; height:205px; display:block; 
}
#picBox1 a:hover{
  transform: scale(1.0, 1.0);
  transition: .3s transform;
}


#picBox1 li h3{
	font-size: 20px;
	color:#393939;
	font-weight: 300;
	margin-top: 10px;
}
#picBox1 li p {
	font-size: 14px;
	color:#666666;
	font-weight: 300;
	margin-top: 10px;
	line-height: 22px;
}
#picBox1 .move_more {
	color:#49a0dd;
	margin-top: 20px;
}
#picBox1 .move_more a {
	color:#49a0dd;
}



#picBox1 li .shigong_content {
	display:none;
	position:absolute;
	background:rgba(137, 186, 42, 0.7)!important;
    filter:Alpha(opacity=70); 
	background:#89ba2a;
	width: 100%;
	height: 100%;
	padding: 80px 10px;
}

#picBox1 li .shigong_content h3 {
	color:#FFF;
	font-size: 21px;
	font-weight: 600;
	text-align:center;
	margin-bottom: 100px;
}
#picBox1 li .shigong_content p {
	color:#FFF;
	font-size: 16px;
	text-align:center;
	margin-top: 12px;
}

#picBox1 a:hover .shigong_content {
	display: block;
}
#picBox1 li:hover {
  z-index: 1;
}
#idNext1{left:98.5%; background-position:0 -88px}

.slidearr1{display:inline-block; margin-left: -5%; width:48px; height:88px; background:url(../images/arr1.png); position:absolute; margin-top:-290px; z-index:10;}



.topspace {
	height: 80px;
}














.ind_threebox h2 {
	font-size: 24px;
	color:#FFF;
	font-weight: 300;
}
.ind_threebox h2 span {
	font-family:"Times New Roman", Times, serif;
	font-size: 46px;
	font-weight: 300;
	padding-right: 15px;
}
.ind_three_txt1 {
	font-size: 16px;
}
.ind_three_leftbox {
	float: left;
	width: 580px;
	margin-top: 32px;
}
.ind_three_left_title {
	background:#FFF;
	height: 74px;
	line-height: 74px;
	padding: 0px 5%;
}
.ind_three_left_title span {
	display:block;
	font-weight: 300;
}
.ind_three_span1 {
	float: left;
	font-size: 16px;
}
.ind_three_span2 {
	float: left;
	font-size: 14px;
	color:#e90b5c;
	margin-left: 20px;
}
.ind_three_span2 a {
	color:#e90b5c;
}
.ind_three_span3 {
	float: right;
	font-size: 14px;
	color:#848484;
}
.ind_three_rightbox {
	float: right;
	width: 580px;
	background:#FFF;
	margin-top: 32px;
	padding: 0px 3%;
}
.ind_three_rightbox h3 {
	font-size: 16px;
}
.ind_three_rightbox .intro {
	display:block;
	float: left;
	background:#3b5075;
	width: 77px;
	height: 60px;
	line-height: 60px;
	text-align:center;
	color:#FFF;
	font-weight: 300;
	
}
.intro_title {
	display:block;
	float: left;
	margin-top: 35px;
	margin-left: 15px;
}
.ind_three_rightbox h4 {
	font-size: 18px;
	font-weight: 600;
	color:#0858bb;
	margin-top: 35px;
}
.ind_three_rightbox .intro_con {
	font-size: 14px;
	font-weight: 400;
	color:#333333;
	line-height: 28px;
	margin-top: 15px;
}
.intro_more  {
	text-align:right;
	line-height: 64px;
}
.intro_more a {
	text-align:right;
	font-size: 16px;
	color:#727272;
}
.intro_more a:hover {
	color:#3b5075;
}


.ind_fourbox {
	padding: 45px 0px;
}
.ind_four_leftbox {
	float: left;
	width: 655px;
}
.ind_four_title {
	float: left;
	font-size: 18px;
	color:#333333;
	font-weight: 600;
}
.ind_four_title p {
	color:#3d3d3d;
	font-size: 18px;
	margin-top: 8px;
}
.ind_four_more {
	float: right;
	color:#3d3d3d;
	font-size: 14px;
	margin-top: 30px;
}
.ind_four_more a {
	color:#808080;
}
.ind_four_more a:hover {
	color:#165e9b;
}

.coursebox li {
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 25px;
	margin-top: 25px;
}
.course_left {
	float: left;
	width: 160px;
}
.course_right {
	float: right;
	width: 460px;
}
.ind_four_titlecon {
	margin-bottom: 50px;
}
.course_right h4 {
	font-size: 20px;
	color:#3a3a3a;
}
.course_right h4 a {
	color:#3a3a3a;
}
.course_right h4 a:hover {
	color:#175e9c;
}
.course_txt1 {
	font-size: 14px;
	color:#808080;
	font-weight: 300;
	margin-top: 10px;
}
.course_txt2 {
	font-size: 14px;
	color:#989797;
	font-weight: 300;
	margin-top: 10px;
}
.ind_four_rightbox {
	float: right;
	width: 506px;
}
.ind_four_julebu {
	background:#ede9e4;
	padding: 35px 5% 62px;
	border-bottom: 12px solid #0b2d7d;
}
.ind_four_julebu h3 {
	font-size: 20px;
	color:#393a3c;
	font-weight: 300;
	text-align:center;
	border-bottom: 1px solid #b7b5b2;
	padding-bottom: 22px;
}
.ind_four_julebu_txt1 {
	font-size: 16px;
	color:#5a5249;
	font-weight: 300;
	line-height: 28px;
	padding: 20px 6%;
}
.ind_four_julebubtn a {
	display:block;
	width: 182px;
	margin: 0px auto;
	height: 40px;
	line-height: 40px;
	border: 1px solid #b4aa9d;
	text-align:center;
}
.addbanner {
	width: 1180px;
	margin: 0px auto;
}
.ind_five_title_en {
	font-size: 18px;
	color:#5a5051;
	text-align:center;
}
.ind_five_title {
	font-size: 18px;
	color:#a09394;
	text-align:center;
	font-weight: 300;
	margin-top: 6px;
}





.clubbox {
	margin-top: 45px;
}
.clubbox li {
	margin-top: 20px;
	background:#FFF;
	height: 434px;
}



.club_rightbox {
	width:56%;
}
.club_rightbox img {
	width:100%;
}
.club_leftbox h3 {
	font-size: 20px;
	color:#393939;
	font-weight: 300;
}


.clubbox ul li:nth-child(odd) .club_rightbox{float: left; width:56%;}
.clubbox ul li:nth-child(odd) .club_leftbox{
	float: right;
	width: 32%;
	height: 434px;
	padding: 120px 5%;
}
.clubbox ul li:nth-child(odd) .club_rightbox img {
	height: 100%;
	height: 434px;
}

.clubbox ul li:nth-child(even) .club_rightbox{float: right; width:56%;}
.clubbox ul li:nth-child(even) .club_leftbox{
	float: left;width: 32%;
	height: 434px;
	padding: 120px 5%;
}
.clubbox ul li:nth-child(even) .club_rightbox img {
	height: 100%;
	height: 434px;
}



.club_txt1 {
	font-size: 14px;
	color:#9f9f9f;
	font-weight: 300;
	line-height: 24px;
	margin-top: 12px;
}
.club_txt2 {
	margin-top: 60px;
}
.club_txt2 a {
	font-size: 14px;
	color:#49a0dd;
}


















.club_contactbox {
	background:#f6f6f6;
	padding: 25px 3%;
}
.club_contact_left {
	float: left;
}
.club_contact_mid {
	float: left;
	width: 460px;
	margin-left: 130px;
}
.club_contact_mid h4 {
	font-size: 14px;
	color:#585858;
	font-weight: 300;
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 16px;
	margin-bottom: 20px;
}
.club_contact_mid p {
    font-size: 14px;
	color:#585858;
	font-weight: 300;
	margin-top: 5px;
}
.club_contact_right {
	float: right;
}
.club_contact_right img {
	border: 8px solid #FFF;
}

.club_mainbox {
	background:#FFF;
	padding: 35px 60px 100px;
}
.clublist {
	margin-top: 55px;
}
.clublist li {
	float: left;
	width: 273px;
	margin: 0px 18px;
	margin-bottom: 36px;
}
.clublist li img {
	width: 100%;
	height: 203px;
}
.clublist h3 {
	font-size: 20px;
	color:#393939;
	font-weight: 400;
	height: 50px;
	overflow:hidden;
	margin-top: 10px;
}
.clublist h3 a {
	color:#393939;
}
.clublist p {
	color:#666666;
	font-size: 14px;
	height: 120px;
	overflow:hidden;
	line-height: 22px;
	font-weight: 400;
	margin-top: 5px;
}
.clubbtn2 {
	margin-top: 18px;
}
.clubbtn2 a {
	color:#49a0dd;
}
.infotitie {
	font-size: 20px;
	color:#1d1d1d;
	font-weight: 300;
}
.infodate {
	text-align:left;
	font-size: 14px;
	color:#646464;
	margin-top: 12px;
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 25px;
	font-weight: 300;

}
.main_infobox h4 {
	font-size: 20px;
	color:#222222;
	font-weight: 300;
	margin-top: 65px;
}
.main_infobox p {
	font-size: 14px;
	color:#9f9f9f;
	font-weight: 300;
	margin-top: 15px;
	line-height: 28px;
}

.qiye_one_left {
	float: left;
	width: 760px;
	background:#fff;
	height: 658px;
	padding: 35px 75px;
}
.qiye_one_right {
	float: right;
	width: 600px;
}
.qiye_one_left h3 {
	color:#bababa;
	font-size:18px;
	font-weight: 300;
}
.qiye_txt1 {
	color:#bababa;
	font-size:16px;
	font-weight: 300;
}
.qiye_one_left h4 {
	font-size: 48px;
	margin-top: 65px;
}
.qiye_one_left h5 {
	font-size: 18px;
	margin-top:10px;
	color:#626262;
	font-weight: 300;
}
.qiye_txt2 {
	color:#7b7b7b;
	font-size:14px;
	font-weight: 300;
	line-height: 24px;
	margin-top: 25px;
}
.qiye_txt3 {
	color:#7b7b7b;
	font-size:14px;
	font-weight: 300;
	line-height: 24px;
	margin-top: 25px;
}
.qiye_txt4 {
	margin-top: 50px;
}

.qiye_threebox {
	margin-top: 18px;
}
.qiye_three_left {
	float: left;
	width: 675px;
}
.qiye_three_right {
	float: right;
	width: 675px;
}

.qiye_twobox {
	margin-top: 18px;
}
.qiye_two_left {
	float: left;
	width: 485px;
	background:#FFF;
	height: 462px;
	padding: 95px 60px;
}
.qiye_two_right {
	float: left;
	width: 875px;
}
.qiye_two_left h3 {
	font-size: 24px;
}
.qiye_two_left h4 {
	font-size: 18px;
	color:#575757;
	font-weight: 300;
	margin-top: 10px;
}
.qiye_txt5 {
	font-size: 14px;
	color:#575757;
	font-weight: 300;
	margin-top: 25px;
	line-height: 25px;
}
.qiye_txt6 {
	font-size: 30px;
	color:#000000;
	font-weight: 300;
	margin-top: 25px;
}

.qiye_fourbox {
	margin-top: 18px;
}
.qqiye_four_right {
	float: left;
	width: 485px;
	background:#FFF;
	height: 462px;
	padding: 95px 60px;
}
.qiye_foure_left {
	float: left;
	width: 875px;
}
.qqiye_four_right h3 {
	font-size: 24px;
}
.qiye_txt7 {
	font-size: 14px;
	color:#575757;
	font-weight: 300;
	margin-top: 20px;
	line-height: 28px;
}
.ind_love {
	background:url(../images/ind_three_love.png) no-repeat;
	position:absolute;
	margin-top: 28px;
	width: 20px;
	height: 18px;
	border: 0px;
}
.ind_love2 {
	background:url(../images/ind_three_love.png) no-repeat;
	position:absolute;
	margin-top: 0px;
	width: 20px;
	height: 18px;
	border: 0px;
}
#count {
	padding-left: 25px;
}
#count2 {
	padding-left: 25px;
}






.ind_banner {
	background:url(../images/ind_banner.jpg) no-repeat;
	background-position:top center;
	padding: 17% 0%;
}
.ind_txt1 {
	text-align:center;
}
.ind_txt2 {
	text-align:center;
	margin-top: 30px;
}
.ind_txt3 {
	text-align:center;
	margin-top: 30px;
}

.space_top {
	height: 102px;
}

.about_banner {
	background:url(../images/inpage-banner.jpg) no-repeat;
	background-position:top center;
	padding: 15% 0px 20%;
}
.about_banner1 {
	background:url(../images/inpage-banner1.jpg) no-repeat;
	background-position:top center;
	padding: 15% 0px 20%;
}
.about_banner2 {
	background:url(../images/inpage-banner2.jpg) no-repeat;
	background-position:top center;
	padding: 15% 0px 20%;
}
.about_banner3 {
	background:url(../images/inpage-banner3.jpg) no-repeat;
	background-position:top center;
	padding: 15% 0px 20%;
}
.about_banner4 {
	background:url(../images/inpage-banner4.jpg) no-repeat;
	background-position:top center;
	padding: 15% 0px 20%;
}
.about_banner5 {
	background:url(../images/inpage-banner5.jpg) no-repeat;
	background-position:top center;
	padding: 15% 0px 20%;
}
.about_banner6 {
	background:url(../images/inpage-banner6.jpg) no-repeat;
	background-position:top center;
	padding: 15% 0px 20%;
}

.contact_banner {
	background:url(../images/contactbanner.jpg) no-repeat;
	background-position:top center;
	padding: 10%;
}
.news_banner {
	background:url(../images/newsbanner.png) no-repeat;
	background-position:top center;
	padding: 10%;
}
.hot_banner {
	background:url(../images/hotbanner.jpg) no-repeat;
	background-position:top center;
	padding: 10%;
}


.about_onebox {
	background:#ededed;
	padding: 40px 0px;
}

.about_onebox h2 {
	font-size: 20px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:5px; 
	color:#b7b7b7;
	text-align:center;	
}
.about_title_en  {
	font-size: 18px;
	text-align:center;
	color:#646464;
}


.img-box {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
}
.img-box img {
  width: 100%;
  transform: translateZ(0px);
  transition: transform 0.3s ease 0s;
}
.img-box:hover img {
  transform: scale(1.05, 1.05);
  transition: transform 0.6s ease 0s;
}
.img-box:hover .up-graybox {
  opacity: 1;
  filter: alpha(opacity=1);
}
.up-graybox {
  z-index: 3;
}
.line {
	border-bottom: 1px solid #eae7e7;
	background:#ffffff;
	margin-top: 15px;
}
.about_txt1 {
	font-size: 14px;
	color:#333;
	font-weight: 300;
	margin-top: 30px;
	line-height: 26px;
}



/*   联系我们样式 */

.contact_title {
	font-size: 18px;
	color:#b7b7b7;
	font-weight: 300;
}
.contact_title_en {
	font-size: 16px;
	color:#b7b7b7;
	font-weight: 300;
	margin-top: 5px;
}
.main_contentbox {
	padding: 45px 0px;
}
.main_contentbox h2 {
	text-align:left;
	color:#000;
	font-family:"Microsoft Yahei";
	font-size: 48px;
	font-weight: 300;
}
.main_contentbox h3 {
	color:#1348ad;
	font-family:"Microsoft Yahei";
	font-size: 20px;
	font-weight: 300;
	margin-top: 30px;
}
.contact_txt1 {
	font-size: 14px;
	color:#666666;
	font-weight: 300;
	color:#666666;
	margin-top: 8px;
}
.contact_list {
	margin-top: 50px;
}
.mapbox {
	width: 100%;
	height: 420px;
	margin-top: 90px;
}
.contact_list li {
	border-bottom: 1px dashed #bcbcbc;
	line-height: 40px;
	padding: 15px 0px;
	padding-left: 50px;
	float: left;
	width: 50%;
	font-size: 14px;
	color:#7b7b7b;
	
}
.contact_list li a {
	color:#7b7b7b;
}
.contact_icon1 {
	background:url(../images/icon1.jpg) no-repeat;
	background-position: 0% 50%;
}
.contact_icon2 {
	background:url(../images/icon2.jpg) no-repeat;
	background-position: 0% 50%;
}
.contact_icon3 {
	background:url(../images/icon3.jpg) no-repeat;
	background-position: 0% 50%;
}
.contact_icon4 {
	background:url(../images/icon4.jpg) no-repeat;
	background-position: 0% 50%;
}
.contact_icon5 {
	background:url(../images/icon5.jpg) no-repeat;
	background-position: 0% 50%;
}
.contact_icon6 {
	background:url(../images/icon6.jpg) no-repeat;
	background-position: 0% 50%;
}
.contact_txt2 {
	font-size: 24px;
	color:#000000;
	font-weight: 300;
	margin-top: 8px;
}
.contact_txt3 {
	font-size: 14px;
	color:#7b7b7b;
	font-weight: 300;
	margin-top: 30px;
}
.contact_txt4 {
	margin-top: 30px;
}
.contact_txt5 {
	font-size: 14px;
	color:#7b7b7b;
	font-weight: 300;
	margin-top: 8px;
}
.grayline {
	background:#d4d4d4;
	height: 1px;
	font-size: 0px;
	margin: 80px 0px 50px 0px;
}















/* 新闻中心样式 */


.newsbox {
	background:#f9f9f9;
	padding: 40px 0px;
}
.newsbox h1 {
    font-size: 48px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:10px;
}
.caselist {
	float: left;
	width: 22%;
	margin-top: 40px;
}
.caselist img {
	width: 100%;
}
.caselist .case_more {
	margin-top:30px;
}
.caselist .case_more a {
	display:block;
	font-size: 18px;
	color:#999999;
	font-size: 16px;
	font-weight: 200;
}
.caselist .case_more a:hover {
	color:#000
}
.caselist .case_more img {
	width: 7%;
}
.caselist h3 {
	font-size: 18px;
	font-family:"Microsoft Yahei";
	line-height: 30px;
	margin-top: 30px;
}
.caselist h3 a {
	color:#333333;
	font-weight: 200;
}
.caselist h3 a:hover {
	color:#999999;
}
.caselist .news_date {
    font-size: 14px;
	font-family:"Microsoft Yahei";
	line-height: 30px;
	font-weight: 300;
	color:#333;
	margin-top: 12px;
}
.case_space {
	float: left;
	width: 4%;
}

/* Nav Pages */
.navpages{padding:0px; margin-top: 90px; margin-bottom: 20px; }
.navpages ul{text-align:center;margin:0;padding:0}
.navpages li{list-style:none;display:inline; width:25px;margin-right:6px;}
.navpages li.thepage{margin-right:5px;color: #ababab;padding:3px 8px; width:auto}
.navpages a{text-decoration:none;color:#000000;padding:10px 15px;background:#FFF; border: 1px solid #eaeaea; font-size: 14px; border-radius: 6px;margin: 0 4px;}
.navpages a.active{ font-weight: bold; color:#e03131;}
.navpages a:hover{color:#e03131;background:#FFF; text-decoration:none; border-radius: 6px;}
.navpages li.curr_linkpage{color:#e03131;padding:10px 15px;background:#FFF; border-radius: 6px;}



.newsinfobox {
	background:#f9f9f9;
	padding: 40px 0px;
}
.newsinfobox h2 {
	text-align:center;
	font-size: 26px;
	color:#555;
}

.maincontent {
	padding: 40px 0px;
}
.maincontent p {
	font-size: 14px;
	color:#666666;
	line-height: 28px;
}
.maincontent .infoimg {
	text-align:center;
	padding: 25px 0px;
}
.news_list_go_left {
	float: left;
	width: 40%;
	color:#666;
	font-weight: 300;
}
.news_list_go_left a {
	font-size: 14px;
	color:#666;
}
.news_list_go_back {
	float: right;
	width: 10%;
	font-weight: 300;
}
.news_list_go_back a {
	font-size: 14px;
	color:#666;
}



/* 热门景点样式 */

.hot_twobox {
	background:#ffffff;
	padding: 40px 0px;
}
.hot_twobox h1 {
	font-size: 48px;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:30px;
}

.hotbox li {
	background:#f9f9f9;
	margin-bottom: 30px;
}
.hot_leftbox {
	float: left;
	width: 75%;
}
.hot_leftbox img {
	width: 100%;
}
.hot_rightbox {
	float: right;
	width: 25%;
	text-align:center;
	padding: 6% 5%;
}
.hot_rightbox h2 {
	font-size: 32px;
	font-family:"Microsoft Yahei";
}
.hot_rightbox p {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 10px;
	font-weight: 300;
}
.hot_rightbox .hot_more {
	margin-top: 20px;
}
.hot_rightbox .hot_more a {
	display:block;
	width: 100px;
	margin: 0px auto;
	border: 1px solid #e0e0e0;
	padding: 3px 0px 7px;
}
.hot_rightbox .hot_more a:hover {
	background:#dddcdc;
}
.moretips a {
	display:block;
	border: 1px solid #e0e0e0;
	text-align:center;
	padding: 10px 0px;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 300;
	
}
.moretips a:hover {
	background:#e2dede;
}
.moretips img {
	padding-left: 1%;
}


/* 热门景点详细信息样式 */

.hotinfo_mainbox {
	background:#f9f9f9;
	padding: 45px 0px;
}

.swiper-container {
      width: 100%;
      height: 100%;
}
.swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.newsinfo_titlebox {
	margin-bottom: 25px;
}
.newsinfo_titlebox h2 {
	float: left;
	font-size: 32px;
}
.newsinfo_titlebox h2 p {
	font-size: 18px;
	margin-top: 10px;
	font-weight: 400;
}
.newsinfo_titlebox .newsinfo_title_right {
	float: right;
	margin-top: 8px;
}

a#tacksbtn {
	display:block;
	float: left;
	background:#e03131;
	width: 150px;
	height: 42px;
	line-height: 42px;
	font-size: 15px;
	text-align:center;
	color:#FFF;
}
a:hover#tacksbtn {
	background:#c11515;
}

a#gobackbtn {
	display:block;
	float: left;
	margin-left: 15px;
	background:#f9f9f9;
	border: 1px solid #e0e0e0;
	width: 150px;
	height: 42px;
	line-height: 42px;
	font-size: 15px;
	text-align:center;
	color:#000;
}
a:hover#gobackbtn {
	background:#e3e2e2;
}







.list-wrap {
  margin-top: 0px;
  position: relative;
  overflow: hidden;
}
.list-wrap ul {
  width: 100%;
}
.list-wrap li {
  width: 33.33333333%;
}



.list-wrap .img-box {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
  border: 0px;
}
.list-wrap .img-box img {
  width: 100%;
  transform: translateZ(0px);
  transition: transform 0.3s ease 0s;
  height:300px;
  border: 0px;
}
.list-wrap .img-box:hover img {
  transform: scale(1.05, 1.05);
  transition: transform 0.6s ease 0s;
}
.list-wrap .img-box:hover .up-graybox {
  opacity: 1;
  filter: alpha(opacity=1);
}
.public-list .list-wrap .up-graybox {
  z-index: 3;
}













/****************** ***************/




.list-wrap li {
  float: left;
}

ul:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;

}

img.up-pic {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  *height: auto;
}






.body-wrap .loader {
  z-index: 10;
}

.i-wrap .up-graybox {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  transition: all 0.4s ease 0s;
}
.i-wrap .up-graybox .bgbox {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.4;
  filter: alpha(opacity=40);
 
}
.i-wrap .up-graybox .stit {
  font-size: 24px;
  line-height: 30px;
  width: 100%;
  text-align: left;
  position: absolute;
  left: 5%;
  top: 70%;
  margin-top: -15px;
  color: #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
  
}
.list-wrap .img-box:hover .up-graybox .stit {
  opacity: 100;
  filter: alpha(opacity=100);
}

.i-wrap .up-graybox .stit2 {
  font-size: 18px;
  line-height: 30px;
  width: 100%;
  text-align: left;
  position: absolute;
  left: 5%;
  top: 82%;
  margin-top: -15px;
  color: #fff;
  font-family:"Myriad Pro Bold";
  font-weight: 200;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.list-wrap .img-box:hover .up-graybox .stit2 {
  opacity: 100;
  filter: alpha(opacity=100);
}


.list-wrap .img-box:hover .up-graybox .bgbox {
  opacity: 0;
  filter: alpha(opacity=0);
}





#con {MARGIN: 0px auto;   font-family:"Microsoft Yahei"; margin-top: 38px;}
#tags-a { width: 120px; float: left; }

#tags-a LI { 
LIST-STYLE-TYPE: none; width:100%; display:block; float: left; padding: 0px 0px; line-height: 24px; margin-bottom: 30px; font-size: 13px; text-align:left;
cursor:pointer;
}
#tags-a LI span {COLOR: #000; font-size: 16px; }
#tags-a LI span p {
	font-size: 13px; 
	color:#333333;
}
#tags-a LI.emptyTag { WIDTH: 4px }
#tags-a LI.selectTag {
	POSITION: relative; 
    background: url(../images/hover_jingdian.png) no-repeat;
	background-position:right;
}
#tags-a LI.selectTag span {COLOR: #000;  }


#tagContent { 
float: right;
background:#FFF;
width: 87%;
margin-top: 0px;
padding: 3%;
}
#tagContent p {
	color:#696969;
	font-size: 14px;
	line-height: 30px;
}
.tagContent {PADDING: 0px; DISPLAY: none;  /*BACKGROUND: url(../images/pro_info/bg.gif) repeat-x;*/ COLOR: #474747; }
#tagContent DIV.selectTag { DISPLAY: block;}












