﻿@charset "UTF-8";
/* CSS Document zwp 2017.6.1 */
/*公共部分开始*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow: hidden;
	overflow-y:auto;
	overflow-x:hidden;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #666
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666;
}/* 未访问的链接 */
a:visited {
	color: #666;
}/* 已访问的链接 */
a:hover {
	color: #e7551c;
}/* 鼠标在链接上 */
a:active {
	color: #666;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #666;
	background:#e9e9e9;
	min-width:1360px;
}
textarea,select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}

::-webkit-input-placeholder{}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{}                  /* Firefox版本4-18 */
::-moz-placeholder{}                  /* Firefox版本19+ */
:-ms-input-placeholder{}           /* IE浏览器 */

.clear {
	clear: both;
}
.h5 {
	clear: both;
	height: 5px;
}
.h10 {
	clear: both;
	height: 10px;
}
.h15 {
	clear: both;
	height: 16px;
}
.h20 {
	clear: both;
	height: 20px;
}
.h25 {
	clear: both;
	height: 25px;
}
.h30 {
	clear: both;
	height: 30px;
}
.h35 {
	clear: both;
	height: 35px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h45 {
	clear: both;
	height: 45px;
}
.h50 {
	clear: both;
	height: 50px;
}
.h55 {
	clear: both;
	height: 55px;
}
.h60 {
	clear: both;
	height: 60px;
}
.h65 {
	clear: both;
	height: 65px;
}
.h70 {
	clear: both;
	height: 70px;
}
.h80 {
	clear: both;
	height: 80px;
}

.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}

/*公共部分结束*/
/*^
 * 框架
 * @return
 */	
/*浏览器滚动条*/
::-webkit-scrollbar              { /* 1 */  width:8px; background-color:#e0e0e0;}
::-webkit-scrollbar-button       { /* 2 */ }
::-webkit-scrollbar-track        { /* 3 */ }
::-webkit-scrollbar-track-piece  { /* 4 */ }
::-webkit-scrollbar-thumb        { /* 5 */width:8px;background-color:#bdbdbd;}
::-webkit-scrollbar-corner       { /* 6 */ background-color:#e0e0e0;}
::-webkit-resizer                { /* 7 */ }
::-webkit-scrollbar:horizontal   { height:8px;}

.wrap{
	clear:both;
	width:1200px;
	margin:0 auto;
	}
.minH{
	min-height:300px;
	height:auto !important;
	height:300px;
	}
	
/*
///////////////top
*/	
.headBox{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:70px;
	background:rgba(0,0,0,0.6);
	z-index:99999;
	}
.logo{
	width:281px;
	height:79px;
	position:absolute;
	top:0;
	left:0;
	}
.logo a{
	display:block;
	width:281px;
	height:79px;
	background:url(../images/logo.png) no-repeat center center;
	}
.headBoxC{
	height:70px;
	
	}
/*导航*/
.menuDl dd{
	display:inline;
	float:left;
	position:relative;
	}
.menuDl dd .a1{
	display:block;
	height:70px;
	overflow:hidden;
	}
.menuDl dd .a1 span{
	display:block;
	height:70px;
	padding:0 30px;
	line-height:70px;
	text-align:center;
	font-size:14px;
	color:#fff;
	transition:all 0.2s ease-in;
	-webkit-transition:all 0.2s ease-in;
	}
.menuDl dd .a1 em{
	display:block;
	height:69px;
	padding:0 30px;
	line-height:70px;
	text-align:center;
	font-size:14px;
	color:#fff;
	border-bottom:1px solid #e7af18;
	}
.menuDl dd .a1:hover span{margin-top:-70px}
.menuDl dd.hover .a1 span{margin-top:-70px}
.menuDl dd .div_a{
	width:100%;
	overflow:hidden;
	background:#fff;
	position:absolute;
	top:80px;
	left:0;
	z-index:99;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	opacity:0;
	height:0;
	}
.menuDl dd:hover .div_a{height:auto;top:70px;opacity:1;}
.menuDl dd .div_a a{
	display:block;
	height:35px;
	line-height:35px;
	text-align:center;
	border-bottom:1px solid #ebebeb;
	font-size:14px;
	color:#6e6e6e;
	}
.menuDl dd .div_a a:hover{color:#f1a501}

.searchBox{
	width:213px;
	height:28px;
	overflow:hidden;
	border:1px solid rgba(255,255,255,0.2);
	background:rgba(255,255,255,0.1);
	border-radius:20px;
	margin:20px 20px 0 0;
	}
.searchBox input{
	display:inline;
	float:left;
	background:none;
	border:none;
	width:160px;
	height:28px;
	line-height:28px;
	text-align:left;
	padding-left:10px;
	font-family:"microsoft yahei";
	color:#fff;
	font-size:14px;
	}
.searchBox a{
	display:inline;
	float:left;
	width:43px;
	height:28px;
	background:url(../images/icon2.png) no-repeat center center;
	}
/*
///////////////banner
*/	
.bannerBox{
	clear:both;
	overflow:hidden;
	position:relative;
	background:#194078;
	}
.bannerBox .bd{overflow:hidden;}
.bannerBox .bd dl dd{
	display:inline;
	float:left;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	}
.bannerBox .bd dl dd a{
	display:block;
	width:1200px;
	margin:0 auto;
	}
.bannerBox .btBox{
	width:100%;
	height:41px;
	position:absolute;
	bottom:0;
	left:0;
	z-index:99;
	text-align:center;
	}
.bannerBox .divC{display:inline-block}
.bannerBox .btBox .bt{
	display:inline;
	float:left;
	width:9px;
	height:16px;
	cursor:pointer;
	}
.bannerBox .btBox .bt.prev{background:url(../images/icon1.png) no-repeat left top}
.bannerBox .btBox .bt.next{background:url(../images/icon1.png) no-repeat right top}

.bannerBox .btBox .bt.prev:hover{background:url(../images/icon1.png) no-repeat left bottom}
.bannerBox .btBox .bt.next:hover{background:url(../images/icon1.png) no-repeat right bottom}
.bannerBox .btBox .pageState{
	height:16px;
	line-height:16px;
	color:#666666;
	font-size:14px;
	padding:0 17px;
	}
.bannerBox .btBox .pageState span{color:#e7af18;font-weight:bold;padding-right:4px}
.bannerApmt{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:330px;
	background:rgba(0,0,0,0.5);
	}
.bannerApmtBox{
	clear:both;
	height:625px;
	overflow:hidden;
	padding:0 38px;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-312px;
    overflow-y: auto;
	}
@media only screen and (max-height:768px) {
  .bannerApmtBox{
	  height:495px;
	  margin-top:-220px;
	  }
}

.bannerApmtBox .spanT{
	display:block;
	clear:both;
	height:65px;
	overflow:hidden;
	border-bottom:1px solid rgba(255,255,255,0.2);
	background-repeat:no-repeat;
	background-position:left center;
	}
.bannerApmtBox .divC{
	clear:both;
	overflow:hidden;
	padding-bottom:19px;
	}
@media only screen and (max-height:768px) {
  .bannerApmtBox .divC{padding-bottom:10px;}
}
.bannerApmtBox .divC.b_d{border-bottom:1px solid rgba(255,255,255,0.2);}
.bannerApmtBox .divC .divT{
	clear:both;
	height:47px;
	line-height:47px;
	text-align:left;
	font-size:18px;
	color:#fff
	}
@media only screen and (max-height:768px) {
  .bannerApmtBox .divC .divT{
	  height:30px;
	  line-height:30px;
	 }
}

.bannerApmtBox .divC div{
	clear:both;
	overflow:hidden;
	height:44px;
	}
.bannerApmtBox .divC div a{
	display:inline;
	float:left;
	margin-right:20px;
	font-size:14px;
	line-height:22px;
	color:#777;
	}
.bannerApmtBox .divC div a:hover{color:#fff;}
.bannerApmtBox input{
	display:block;
	clear:both;
	width:212px;
	height:38px;
	border:1px solid #e0e0e0;
	background:#fff;
	padding:0 20px;
	line-height:38px;
	text-align:left;
	font-size:14px;
	color:#999;
	font-family:"microsoft yahei";
	}
.bannerApmtBox .bt{
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#e7af18;
	color:#ffffff;
	font-size:14px;
	}
.bannerApmtBox .bt:hover{background:#fdc01a;}
.bannerApmtBox .txt{
	clear:both;
	color:#FFF;
	font-size:14px;
	line-height:22px;
	text-align:left;
	}
/*
//////////////////footer
*/
.footer{
	clear:both;
	overflow:hidden;
	}
.footerBox1{
	clear:both;
	padding:55px 0 35px 0;
	background:#222222;
	}
.footerBox1L{
	width:335px;
	padding-left:55px;
	}
.phone{
	clear:both;
	}
.phoneT{
	height:43px;
	clear:both;
	padding-left:27px;
	background:url(../images/icon3.png) no-repeat left center;
	line-height:43px;
	text-align:left;
	color:#777777;
	font-size:14px;
	}
.phoneC{
	clear:both;
	overflow:hidden;
	} 
.phoneC img{
	display:block;
	max-width:330px;
	max-height:80px;
	}
.footerBox1LBox{
	clear:both;
	margin-top:23px;
	}
.footerBox1LBox a{
	display:inline;
	float:left;
	width:41px;
	height:41px;
	margin-right:19px;
	position:relative;
	}
.footerBox1LBox a.a1{ background:url(../images/icon4.png) no-repeat 0px top}
.footerBox1LBox a.a2{ background:url(../images/icon4.png) no-repeat -46px top}
.footerBox1LBox a.a3{ background:url(../images/icon4.png) no-repeat -92px top}
.footerBox1LBox a.a1:hover{ background:url(../images/icon4.png) no-repeat 0px bottom}
.footerBox1LBox a.a2:hover{ background:url(../images/icon4.png) no-repeat -46px bottom}
.footerBox1LBox a.a3:hover{ background:url(../images/icon4.png) no-repeat -92px bottom}
.ewm{
	display:block;
	width:180px;
	height:180px;
	background:url(../images/icon5.png) no-repeat left center;
	position:absolute;
	top:50%;
	left:45px;
	margin-top:-90px;
	z-index:999;
	padding-left:13px;
	display:none;
	}
.footerBox1LBox a:hover .ewm{display:block;}
.ewm img{
	display:block;
	width:160px;
	height:160px;
	border:5px solid #fff;
	}
.footerUl{
	overflow:hidden;
	text-align:center;
	}
.footerUl li{
	display:inline-block;
	overflow:hidden;
	width:210px;
	border-right:1px solid #353535;
	text-align:center;
	}
.footerDl{display:inline-block}
.footerDl dt{
	clear:both;
	height:18px;
	overflow:hidden;
	text-align:left;
	line-height:18px;
	font-size:14px;
	margin-bottom:18px;
	}
.footerDl dt a{color:#ffffff}
.footerDl dd{
	clear:both;
	height:36px;
	text-align:left;
	line-height:36px;
	overflow:hidden;
	font-size:14px;
	}
.footerDl dd a{color:#777777}
.footerDl dd a:hover{color:#fff}
.ewm2{
	overflow:hidden;
	margin-right:55px;
	}
.ewm2 img{
	display:block;
	clear:both;
	width:120px;
	height:120px;
	border:1px solid #000;
	}
.ewm2 span{
	display:block;
	clear:both;
	height:35px;
	text-align:center;
	line-height:35px;
	color:#777px;
	font-size:14px;
	}
.footerBox2{
	clear:both;
	height:70px;
	line-height:70px;
	background:#1e1e1e;
	padding:0 55px;
	color:#777777;
	font-size:14px;
	}
.footerBox2 a{color:#777777}
.footerBox2 a:hover{color:#fff}
/*标题*/
.ixBoxT{
	clear:both;
	height:52px;
	padding:0 55px;
	}
.ixBoxTL{
	height:52px;
	background:url(../images/icon6.png) no-repeat left top;
	line-height:52px;
	}
.ixBoxTL span{
	color:#1f1a17;
	font-size:24px;
	font-weight:bold;
	}
.ixBoxTL em{
	color:#999999;
	font-size:24px;
	}
.ixBoxTL i{
	color:#777777;
	font-size:14px;
	}
.ixBoxTR{
	height:52px;
	padding-left:54px;
	background:url(../images/icon7.png) no-repeat left center;
	}
.ixBoxTR{line-height:52px;}
.pageBoxT_t{
	height:25px;
	overflow:hidden;
	line-height:25px;
	}
.ixBoxTR_t a{
	display:inline;
	float:left;
	height:52px;
	line-height:52px;
	padding-left:25px;
	background-repeat:no-repeat;
	background-position:left center;
	margin-right:24px;
	color:#858585;
	font-size:14px;
	}
.pageBoxT_t i{color:#666666;}
.pageBoxT_t a{line-height:25px;color:#666666;}
.ixBoxTR_t a:hover{color:#e75218}
.ixBoxTR_t.pageBoxT_t a:hover{color:#e7af18; font-weight:bold; text-decoration:underline;}
.ixBoxTR_t.type1 a.a1{background-image:url(../images/t1.png)}
.ixBoxTR_t.type1 a.a2{background-image:url(../images/t2.png)}
.ixBoxTR_t.type1 a.a1.hover{background-image:url(../images/t1H.png);color:#e75218}
.ixBoxTR_t.type1 a.a2.hover{background-image:url(../images/t2H.png);color:#e75218}
.ixBoxTR_t.type1 a.a3{background-image:url(../images/t3.png)}
.ixBoxTR_t.type1 a.a4{background-image:url(../images/t4.png)}
.ixBoxTR_t.type1 a.a3:hover{background-image:url(../images/t3H.png);}
.ixBoxTR_t.type1 a.a4:hover{background-image:url(../images/t4H.png);}
.ixBoxTR_t i{
	display:inline;
	float:left;
	}

.ixBoxT_sah{
	width:213px;
	height:23px;
	border:1px solid #999999;
	border-radius:15px;
	margin-top:14px;
	}
.ixBoxTR_t.pageBoxT_t{text-align:center}
.ixBoxTR_t.pageBoxT_t .divC{display:inline-block;}
.ixBoxTR_t.pageBoxT_t .ixBoxT_sah{margin-top:0;width:180px;background:#f3f3f3;margin-left:20px;border:1px solid #f3f3f3;}
.ixBoxT_sah input{
	display:inline;
	float:left;
	width:156px;
	height:23px;
	padding-left:16px;
	line-height:23px;
	text-align:left;
	font-family:"microsoft yahei";
	color:#999999;
	font-size:14px;
	border:none;
	background:none;
	}
.ixBoxTR_t.pageBoxT_t .ixBoxT_sah input{width:124px;color:#999999;}
.ixBoxT_sah a{
	display:inline;
	float:left;
	width:41px;
	height:23px;
	background:url(../images/icon8.png) no-repeat center center;
	}
.ixBoxTR_t.pageBoxT_t .ixBoxT_sah a{width:40px;padding-left:0;margin-right:0}
.ixMore{
	line-height:52px;
	font-size:14px;
	color:#666;
	margin-left:17px;
	}
/*
////////首页通栏开始
*/
/**/
.ixBox{
	clear:both;
	overflow:hidden;
	padding:0 55px;
	}
.ixBoxC{
	clear:both;
	overflow:hidden;
	}
/*第一栏*/
.h_560{min-height:400px;}
.h_560Dl{margin:0 -8px;}
.h_560Dl dd{
	width:25%;
	overflow:hidden;
	}
.h_560Dl.list2 dd{
	display:inline;
	float:left;
	}
.h_560Dl.list2.egList{margin:0 -13px;}
.h_560Dl.list2.egList dd{width:33.33%;}
.h_560Dl dd .ddBox{
	display:block;
	overflow:hidden;
	margin:0 8px 15px 8px;
	}
.h_560Dl.egList dd .ddBox{margin:0 13px 30px 13px;}
.h_560Dl dd .ddBox .ddC{
	width:100%;
	padding-top:62.5%;
	overflow:hidden;
	position:relative;
	}
.h_560Dl.list3 dd .ddBox .ddC{padding-top:68.18%;}
.h_560Dl.drtaList{margin:0 -9px}
.h_560Dl.drtaList dd .ddBox{margin:0 9px 20px 9px;}
.h_560Dl dd .ddBox .ddC img{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	transform:scale(1);
	-webkit-transform:scale(1)
	}
.h_560Dl dd .ddBox:hover .ddC img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.h_560Dl dd .ddBox .ddC .ddDiv{
	width:100%;
	height:600px;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-300px;
	z-index:99;
	background:rgba(0,0,0,0.6) url(../images/icon9.png) no-repeat center 240px;
	text-align:center;
	opacity:0;
	transition:all 0.3s ease-in 0.15s;
	-webkit-transition:all 0.3s ease-in 0.15s;
	transform:rotateX(90deg);
	-webkit-transform:rotateX(90deg);
	-webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
	}
.h_560Dl dd .ddBox:hover .ddC .ddDiv{
	opacity:1;
	transform:rotateX(0deg);
	-webkit-transform:rotateX(0deg);
	}
.h_560Dl dd .ddBox .ddC .ddDiv span{
	display:block;
	height:48px;
	line-height:48px;
	text-align:center;
	color:#e7af18;
	font-size:22px;
	margin-top:260px;
	}
.h_560Dl dd .ddBox .ddC .ddDiv em{
	display:block;
	height:41px;
	line-height:41px;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	}
.h_560Dl dd .ddBox .ddC .ddDiv i{
	display:inline-block;
	height:21px;
	line-height:21px;
	padding-left:25px;
	font-size:14px;
	color:#fff;
	background:url(../images/icon10.png) no-repeat left center;
	}
.h_560Dl dd .ddBox .ddC .ddDiv2{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,0.5) url(../images/hot.png) no-repeat right top;
	text-align:center;
	opacity:0;
	transition:all 0.3s ease-in 0.15s;
	-webkit-transition:all 0.3s ease-in 0.15s;
	transform:rotateX(90deg);
	-webkit-transform:rotateX(90deg);
	-webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
	}
.h_560Dl dd .ddBox:hover .ddC .ddDiv2{
	opacity:1;
	transform:rotateX(0deg);
	-webkit-transform:rotateX(0deg);
	}
.h_560Dl dd .ddBox .ddC .ddDiv2 div{
	width:100%;
	height:30px;
	margin-top:-15px;
	position:absolute;
	top:50%;
	left:0;
	}
.h_560Dl dd .ddBox .ddC .ddDiv2 div span{
	display:inline-block;
	height:30px;
	padding-left:25px;
	background:url(../images/icon12.png) no-repeat left center;
	line-height:30px;
	color:#fff;
	font-size:14px;
	}
/*第二栏*/
.h_545{height:545px;background:url(../images/bg1.jpg) no-repeat center center}
.h_545T{
	height:54px;
	background:#e7af18;
	}
.h_545T span{
	display:inline;
	float:left;
	width:16.66%;
	height:54px;
	line-height:54px;
	text-align:center;
	}
.h_545T span i{
	display:block;
	height:54px;
	border-right:2px solid #f8f7f7;
	color:#fff;
	font-size:16px;
	}
.h_545Slide{
	clear:both;
	overflow:hidden;
	}
.h_545Slide .bd{
	clear:both;
	overflow:hidden;
	height:276px;
	}
.h_545SlideDl dd{
	display:block;
	clear:both;
	height:46px;
	background:#f3f1f1;
	}
.h_545SlideDl dd.bg{background:#dadada;}
.h_545SlideDl dd span{
	display:inline;
	float:left;
	width:16.66%;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#555555;
	font-size:13px;
	}
.h_545SlideDl dd span a{
	display:block;
	width:102px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#999999;
	color:#fff;
	font-size:13px;
	margin:7px auto;
	border-radius:3px;
	}
.h_545SlideDl dd span a:hover{background:#1f1a17;border-radius:0px;}
.h_545B{
	clear:both;
	height:55px;
	background:url(../images/bg2.jpg) repeat;
	padding:0 15px;
	}
.h_545B .fl{
	font-size:16px;
	color:#ffffff;
	text-align:left;
	line-height:55px;
	padding-left:28px;
	}
.h_545B span{
	display:inline;
	float:left;
	padding:0 5px 0 24px;
	color:#fff;
	font-size:14px;
	line-height:55px;
	}
.h_545B input{
	display:inline;
	float:left;
	width:142px;
	height:30px;
	background:#fff;
	border-radius:3px;
	line-height:30px;
	padding:0 5px;
	text-align:left;
	font-family:"Microsoft yahei";
	border:none;
	margin-top:13px;
	}
.h_545B .bt{
	display:inline;
	float:left;
	width:140px;
	height:30px;
	background:#e75218;
	border-radius:3px;
	line-height:30px;
	text-align:center;
	font-size:16px;
	color:#fff;
	margin:13px 0 0 19px;
	}
.h_545B a:hover{ background:#f7581a}
/**/
.h_785{min-height:400px}
.list2Box{
	clear:both;
	overflow:hidden;
	background:#f9f9f9;
	padding:20px 30px;
	}
.list2Box .spanT{
	display:block;
	clear:both;
	height:36px;
	}
.list2Box .spanT a{
	display:inline;
	float:left;
	line-height:36px;
	text-align:left;
	color:#1f1a17;
	font-size:18px;
	}
.h_560Dl dd .ddBox:hover .list2Box .spanT a{color:#e8b324;font-weight:bold}
.list2Box .spanT i{
	display:inline;
	float:right;
	width:36px;
	height:36px;
	cursor:pointer;
	background:url(../images/icon11.png) no-repeat center center;
	}
.list2Box div{
	height:32px;
	overflow:hidden;
	line-height:32px;
	text-align:left;
	font-size:14px;
	color:#888888;
	}
/**/
.h_705{
	min-height:100px;
	overflow:hidden;
	position:relative;
	}
.h_705L{
	width:43.68%;
	overflow:hidden;
	}
.h_705L div{
	width:100%;
	padding-top:89.39%;
	position:relative;
	}
.h_705L img{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;
	}
.h_705R{
	overflow:hidden;
	background:#f2f2f3;
	position:relative;
	}
.h_705R .h_705RBt{
	width:45px;
	height:252px;
	position:absolute;
	top:50%;
	right:1px;
	z-index:999;
	margin-top:-146px;
	}
.h_705R .h_705RBt.typ2{
	position:static;
	top:auto;
	right:auto;
	margin-top:10px;
	width:auto;
	height:auto;
	margin-left:7.85%;
	}
.h_705R .h_705RBt a{
	display:block;
	clear:both;
	padding:35px 15px;
	text-align:center;
	line-height:14px;
	font-size:14px;
	color:#fff;
	}
.h_705R .h_705RBt.typ2 a{
	width:163px;
	height:40px;
	line-height:40px;
	text-align:center;
	padding:0;
	clear:none;
	display:inline;
	float:left;
	margin-right:13px;
	} 
.h_705R .h_705RBt a.a1{background:#1f1a17}
.h_705R .h_705RBt a.a2{background:#e7af18}
.h_705R .h_705RBt a.a1:hover{opacity:0.9}
.h_705R .h_705RBt a.a2:hover{opacity:0.9}

.h_705RT{
	clear:both;
	height:24px;
	line-height:24px;
	text-align:left;
	color:#1f1a17;
	font-size:24px;
	font-weight:bold;
	margin:3% 4.74% 0 7.85%;
	background:url(../images/icon13.png) no-repeat left bottom;
	padding:5% 0;
	}
.h_705R .txt{
	clear:both;
	height:32%;
	overflow:hidden;
	margin:4.24% 70px 0 7.85%;
	color:#666666;
	font-size:14px;
	line-height:30px;
	text-align:left;
	}
.h_705R .more{
	display:block;
	clear:both;
	font-size:14px;
	color:#1f1a17;
	line-height:23px;
	text-decoration:underline;
	margin:0 0 0 7.85%;
	}
.h_705R .more:hover{color:#e75218;}
.h_705Slide{
	width:71.04%;
	overflow:hidden;
	position:absolute;
	bottom:0;
	right:2px;
	z-index:9999;
	}
.h_705SlideDiv{
	width:100%;
	padding-top:15.99%;
	overflow:hidden;
	position:relative;
	}
.h_705SlideDivC{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}
.h_705SlideDivC .img_bd{
	overflow:hidden;
	position:relative;
	}
.img_bd ul{
	position: absolute;
	z-index: 1
}
.h_705SlideDivC .img_bd ul li{
	display:inline;
	float:left;
	width:200px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
	}
.h_705SlideDivC .img_bd ul li i{
	display:block;
	height:100%;
	position:absolute;
	top:18px;
	left:0;
	z-index:11;
	background:rgba(231,175,24,0.8);
	opacity:0;
	transition:all 0.2s ease-in;
	-webkit-transition:all 0.2s ease-in;
	}
.h_705SlideDivC .img_bd ul li.on i{top:0;opacity:1;}
.h_705SlideDivC .img_bd ul li img{
	display:block;
	height:auto !important;
	margin-top:18px;
	transition:all 0.2s ease-in;
	-webkit-transition:all 0.2s ease-in;
	}
.h_705SlideDivC .img_bd ul li:hover img{margin-top:0}
.h_705SlideDivC .img_bd ul li.on img{margin-top:0}
.h_705SlideDivC .change_a{
	display:block;
	width:34px;
	height:54px;
	position:absolute;
	top:50%;
	margin-top:-27px;
	cursor:pointer;
	display:none;
	z-index:999;
	}
.h_705SlideDivC:hover .change_a{display:block}
.h_705SlideDivC .change_a.nn{display:none !important}
.h_705SlideDivC .change_a.prev_a{left:0;background:url(../images/icon14.png) no-repeat left center;}
.h_705SlideDivC .change_a.next_a{right:0;background:url(../images/icon14.png) no-repeat right center;}

/**/
.h_560Dl.list3 dd{
	display:inline;
	float:left;
	}
.h_560Dl.list3 dd .ddBox{
	position:relative;
	}
.h_560Dl.list3 dd .ddBox .ddC{
	position:absolute;
	left:0;
	bottom:0;
	}
.list2Box2{
	overflow:hidden;
	background:#efefef;
	position:absolute;
	left:0;
	top:0;
	padding:9.09% 11.36% 6.82% 11.36%;
	transition:all 0.2s ease-in-out;
	-webkit-transition:all 0.2s ease-in-out;
	}
.h_560Dl.list3 dd.odd .list2Box2{bottom:0;top:auto;}
.h_560Dl.list3 dd.odd .ddBox .ddC{top:0;bottom:auto}
.list2Box2 .emT{
	clear:both;
	display:block;
	height:28px;
	line-height:28px;
	text-align:left;
	font-size:14px;
	color:#1f1a17;
	position:relative;
	top:0;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.list2Box2 .spanT{
	clear:both;
	display:block;
	height:42px;
	overflow:hidden;
	line-height:42px;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	position:relative;
	top:0;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	}
.list2Box2 .spanT a{color:#1f1a17;}
.list2Box2 .txt{
	overflow:hidden;
	height:56px;
	font-size:14px;
	line-height:28px;
	color:#666666;
	text-align:left;
	margin:6.14% 0 0 0;
	}
.list2Box2 .more{
	display:block;
	height:24px;
	line-height:24px;
	text-align:left;
	font-size:14px;
	color:#1f1a17;
	text-decoration:underline;
	margin-top:7.73%;
	}
.h_560Dl.list3 dd:hover .list2Box2{background:#e8b324}
.h_560Dl.list3 dd:hover .list2Box2 .emT{top:32px}
.h_560Dl.list3 dd:hover .list2Box2 .emT i{color:#ffffff;}
.h_560Dl.list3 dd:hover .list2Box2 .spanT{top:-38px}
.h_560Dl.list3 dd:hover .list2Box2 .spanT a{color:#ffffff}
.h_560Dl.list3 dd:hover .list2Box2 .txt{color:#ffffff}
.h_560Dl.list3 dd:hover .list2Box2 .more{color:#ffffff}

.h_560Dl.drtaList dd:hover .list2Box2 .emT{top:0}
.h_560Dl.drtaList dd:hover .list2Box2 .spanT{top:0}
.h_560Dl.drtaList dd .list2Box2{background:#fff}

/*浮条*/
.floatBox{
	width:100%;
	height:126px;
	position:fixed;
	left:0;
	bottom:-126px;
	z-index:99999;
	background:url(../images/bg1.png) no-repeat center center;
	}
.floatBoxC{
	width:563px;
	height:75px;
	margin:0 auto;
	padding-left:520px;
	background:url(../images/t5.png) no-repeat left 2px;
	position:relative;
	}
.inputBox{
	width:478px;
	overflow:hidden;
	}
.inputBox input{
	display:inline;
	float:left;
	width:212px;
	height:36px;
	line-height:36px;
	background:#fff;
	border:none;
	margin:0 5px 3px 0;
	font-family:"microsoft yahei";
	color:#999999;
	font-size:14px;
	padding:0 5px 0 15px;
	}
.floatBoxC .bt{
	display:inline;
	float:left;
	width:40px;
	height:51px;
	overflow:hidden;
	background:#ff9c00;
	color:#fff;
	text-align:center;
	line-height:26px;
	font-size:20px;
	padding:10px 22px;
	border-bottom:4px solid #ff7900;
	}
.fbBt{
	width:21px;
	height:21px;
	cursor:pointer;
	background:url(../images/icon15.png) no-repeat center center;
	position:absolute;
	top:-9px;
	right:-45px;
	}
.floatBt{
	display:block;
	width:73px;
	height:75px;
	cursor:pointer;
	background:url(../images/bg2.png) no-repeat center center;
	background-size:100%;
	position:fixed;
	left:0;
	bottom:0;
	z-index:9999;
	}
.getTop{
	width:23px;
	height:30px;
	cursor:pointer;
	background:url(../images/icon16.png) no-repeat center center;
	position:fixed;
	right:14px;
	top:50%;
	margin-top:-15px;
	z-index:9999;
	display:none;
	}
/**/
.mask{
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:99999999999999;
	background:#000 url(../images/loading.gif) no-repeat center center;
	}
.maskLogo{
	width:100px;
	height:100px;
	margin:20px auto;
	background:url(../images/makLogo.png) no-repeat center top;
	}
/*
///////////////////////////////////////////内页开始
*/
/*内页banner*/
.subBanner{
	clear:both;
	overflow:hidden;
	min-height:70px;
	}
.subBannerC{
	width:100%;
	padding-top:27%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	}
/*内页导航*/
.navBox{
	clear:both;
	overflow:hidden;
	height:115px;
	background:#fff;
	}
.navBoxC1{
	clear:both;
	overflow:hidden;
	height:62px;
	padding:0 55px;
	}
.location{
	height:58px;
	line-height:58px;
	margin-top:4px;
	color:#999999;
	font-size:14px;
	padding-left:30px;
	background:url(../images/icon17.png) no-repeat left center;
	}
.location a{color:#999999;}
.location a:hover{color:#e7af18;}
.navBoxC2{
	clear:both;
	height:52px;
	padding:0 55px;
	border-top:1px solid #e2e2e2;
	text-align:center;
	}
.navBoxC2 .navDl{
	display:inline-block;
	height:53px;
	margin-top:-1px;
	}
.navBoxC2 .navDl dd{
	display:inline;
	float:left;
	margin:0 13px;
	height:53px;
	overflow:hidden;
	}
.navBoxC2 .navDl dd a{
	display:block;
	overflow:hidden;
	}
.navBoxC2 .navDl dd a span{
	display:block;
	clear:both;
	height:53px;
	line-height:45px;
	padding:0 5px;
	font-size:14px;
	}
.navBoxC2 .navDl dd a .span1{
	color:#333333;
	border-top:1px solid #000;
	margin-top:-52px;
	transition:all 0.4s ease-out;
	-webkit-transition:all 0.4s ease-out;
	}
.navBoxC2 .navDl dd:hover a .span1{margin-top:0;}
.navBoxC2 .navDl dd.hover a .span1{margin-top:0;}
.navBoxC2 .navDl dd a .span2{color:#666666}
/*内容区框架*/
.pageBox{
	clear:both;
	overflow:hidden;
	padding:0 55px;
	}
.pageBoxC{
	overflow:hidden;
	}
/*分页*/	
.page {
	padding: 10px 0 10px 0;
	overflow: hidden;
	text-align:center;
	clear: both;
}
.page a {
	display:inline-block;
	height:26px;
	overflow:hidden;
	line-height:26px;
	font-size:14px;
	padding: 4px 12px;
	color:#999999;
	margin:0 5px;
	background:#ffffff;
}
.page a:hover {
	background: #e7af18;
	color: #fff;
}
.page a.hover {
	background: #e7af18;
	color: #fff;
}
/**/
.screenBox{
	clear:both;
	overflow:hidden;
	background:#fff;
	padding:28px 40px;
	}
.screenBoxDl dd{
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
	}
.screenBoxDl dd .spanT{
	display:inline;
	float:left;
	height:24px;
	line-height:24px;
	width:45px;
	text-align:right;
	color:#333333;
	font-size:14px;
	}
.screenBoxDl dd .ddR{
	overflow:hidden;
	}
.screenBoxDl dd .ddR a{
	display:inline;
	float:left;
	color:#333333;
	font-size:14px;
	line-height:25px;
	margin:0 15px;
	}
.screenBoxDl dd .ddR a:hover{color:#e75218;}
.screenBoxDl dd .ddR a.hover{color:#e75218;}
.screenBoxDl dd .ddR input{
	display:inline;
	float:left;
	width:192px;
	height:28px;
	border:1px solid #b6b6b6;
	background:none;
	line-height:28px;
	padding:0 5px;
	text-align:left;
	font-family:"microsoft yahei";
	margin-left:13px;
	}
.screenBoxDl dd .ddR .bt{
	display:inline;
	float:left;
	width:110px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#e7af18;
	color:#fff !important;
	font-size:15px;
	}
/*list*/
.list{margin:0 -15px;}
.list dd{
	width:25%;
	overflow:hidden;
	display:inline;
	float:left;
	}
.list.hbList dd{width:33.33%}
.list.typ1{margin:0 -8px;}
.list.typ1 dd{width:33.33%;}
.list dd .ddBox{
	display:block;
	overflow:hidden;
	background:#fff;
	margin:0 15px 30px 15px;
	}
.list.hbList dd .ddBox{margin:0 8px 15px 8px;background:#f9f9f9}
.list.typ1 dd .ddBox{margin:0 8px 15px 8px;background:#f9f9f9}
.list dd .ddBox .pic{
	width:100%;
	padding-top:58.44%;
	overflow:hidden;
	position:relative;
	}
.list dd .ddBox .pic img{
	display:block;
	width:100%;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	}
.list dd .ddBox:hover .pic img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.list dd .ddBox .txtBox{
	padding:4.65% 5px 4.65% 0;
	overflow:hidden;
	}
.list dd .ddBox .txtBox .txt_t{
	clear:both;
	height:35px;
	}
.list dd .ddBox .txtBox .txt_t .aT{
	display:inline;
	float:left;
	max-width:76%;
	height:35px;
	overflow:hidden;
	line-height:35px;
	text-align:left;
	color:#1f1a17;
	font-size:18px;
	}
.list dd .ddBox .txtBox .txt_t .aT:hover{color:#e7af18;}
.eye{
	height:35px;
	padding-left:25px;
	color:#888888;
	font-size:14px;
	line-height:35px;
	background:url(../images/icon18.png) no-repeat left center;
	}
.list dd .ddBox .txtBox .txt{
	clear:both;
	overflow:hidden;
	font-size:14px;
	color:#888888;
	line-height:33px;
	}
.list dd .ddBox .txtBox .txt a{color:#888888;}
.list dd .ddBox .txtBox .txt a:hover{color:#888888;}
/**/
.pageT{
	clear:both;
	height:62px;
	line-height:60px;
	text-align:center;
	font-size:26px;
	color:#e7af18;
	background:url(../images/icon19.png) no-repeat center bottom;
	}
/**/
#play{
	width:1200px;
	height:750px;
	position:relative;
	overflow: hidden;
	background:#f9f9f9;
	margin:0 auto;
}
#play .change_a{
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	cursor:pointer;
	z-index:9999;
}
#play .prev_a{background:url(../images/icon22.png) no-repeat center center;left: 0;}
#play .next_a{background:url(../images/icon23.png) no-repeat center center;right: 0;}
#play .prev_a:hover{background:url(../images/icon22H.png) no-repeat center center;}
#play .next_a:hover{background:url(../images/icon23H.png) no-repeat center center;}

#play .img_ul {
	position: relative;
	z-index: 1;
	width:1200px;
	height:750px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:1200px;
	height:750px;
	margin:0 0 5px 0;
}
#play .img_ul li span{
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	height:64px;
	text-align:center;
	line-height:64px;
	background:rgba(0,0,0,0.6);
	font-size:20px;
	color:#fff;
	z-index:9;
	}
#play .img_ul li img{position:absolute;}
.imgMove{width:1200px;clear:both;margin:0px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:120px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	width:184px;
	height:115px;
	margin:0 12px;
	cursor: pointer;
	background:#fff;
	position:relative;
}
.img_hd ul li p{
	width:184px;
	height:115px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li p i{
	display:block;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	border:3px solid #e7af18;
	display:none;
	z-index:2;
	}
.img_hd ul li img {position:absolute;width:184px;height:115px;}
.img_hd ul li.on p i{display:block;}
.imgMove .bottom_a {
	width:30px;
	height:115px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:0;
	position:absolute;
	z-index:999999;
}
.imgMove .prev_a {background:#dfdfdf url(../images/icon20.png) no-repeat center center;left:39px;}
.imgMove .next_a {background:#dfdfdf url(../images/icon21.png) no-repeat center center;right:39px;}
.img_hd ul li p span{
	display:block;
	position:absolute;
	left:0;
	bottom:3px;
	right:0;
	height:30px;
	text-align:center;
	line-height:30px;
	background:rgba(0,0,0,0.6);
	font-size:14px;
	color:#fff;
	display:none;
	}
/**/
.wrapBox{
	overflow:hidden;
	padding:0 55px;
	}
.caseVBox1{
	clear:both;
	overflow:hidden;
	}
.caseVBox1_t{
	display:block;
	clear:both;
	height:40px;
	overflow:hidden;
	}
.caseVBox1_t span{
	display:inline;
	float:left;
	line-height:40px;
	color:#333333;
	font-size:20px;
	text-align:left;
	}
.caseVBox1 .txt{
	clear:both;
	line-height:30px;
	color:#666666;
	text-align:left;
	font-size:14px;
	}
.csBt{
	padding:0 17px;
	height:25px;
	background:#e7af18;
	color:#fff !important;
	font-size:14px;
	border-radius:15px;
	margin:8px 0 0 10px;
	line-height:25px;
	}
.csBt:hover{background:#f4b919;}
.caseVPic{
	width:285px;
	height:255px;
	overflow:hidden;
	}
.caseVPic img{
	display:block;
	width:285px;
	height:auto;
	}
.caseVR{
	overflow:hidden;
	padding-left:44px;
	}
.caseVR .divT{
	clear:both;
	overflow:hidden;
	height:70px;
	color:#333333;
	font-size:22px;
	text-align:left;
	line-height:60px;
	background:url(../images/icon7.png) no-repeat left bottom;
	}
.caseVR .txt{
	clear:both;
	height:150px;
	overflow:hidden;
	color:#666666;
	font-size:14px;
	line-height:30px;
	text-align:left;
	}
/**/
.pageBoxT{
	clear:both;
	overflow:hidden;
	height:64px;
	line-height:64px;
	font-size:26px;
	color:#e7af18;
	text-align:center;
	background:url(../images/icon19.png) no-repeat center bottom;
	}
.articleBox{
	clear:both;
	overflow:hidden;
	color:#666;
	font-size:14px;
	line-height:36px;
	text-align:left;
	}
.articleBox img{max-width:100%}
/**/
.pgList2 dd{
	clear:both;
	overflow:hidden;
	}
.pgList2 dd .ddL{
	width:20.47%;
	position:relative;
	}
.pgList2 dd .ddL .pic{
	width:205.66%;
	padding-top:100%;
	position:absolute;
	}
.pgList2 dd .ddL .pic img{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	}
.pgList2 dd .ddR{
	overflow:hidden;
	width:79.53%;
	background:#f9f9f9;
	}
.pgList2 dd .ddR .ddR_div{
	clear:both;
	overflow:hidden;
	}
.pgList2 dd .ddR .ddR_t{
	clear:both;
	height:50px;
	line-height:50px;
	text-align:left;
	color:#251e1c;
	font-size:20px;
	}
.pgList2 dd .ddR .ddR_t a{color:#251e1c;}
.pgList2 dd .ddR .ddR_t a:hover{color:#e7af18;}
.pgList2 dd .ddR .txt{
	clear:both;
	height:90px;
	overflow:hidden;
	font-size:14px;
	line-height:30px;
	text-align:left;
	}
.pgList2 dd .ddR .more{
	clear:both;
	display:block;
	line-height:30px;
	text-align:left;
	color:#e7af18;
	font-size:14px;
	padding-top:5%;
	}
.pgList2 dd .ddR .more:hover{text-decoration:underline}
.teamSlide{
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	}
.teamSlide .bd dl dd{
	display:inline;
	float:left;
	width:25%;
	overflow:hidden;
	}
.teamSlide .bd dl dd a{
	display:block;
	margin-right:1px;
	overflow:hidden;
	padding-top:62.99%;
	position:relative;
	}
.teamSlide .bd dl dd a img{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	transform:scale(1);
	-webkit-transform:scale(1);
	}
.teamSlide .bd dl dd a img:hover{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.teamSlide .bd dl dd a span{
	display:block;
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	background:rgba(0,0,0,0.7);
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	z-index:999;
	}
.teamSlide .bt{
	display:block;
	width:34px;
	height:54px;
	position:absolute;
	top:50%;
	margin-top:-27px;
	cursor:pointer;
	display:none;
	z-index:999;
	}
.teamSlide:hover .bt{display:block}
.teamSlide .bt.nn{display:none !important}
.teamSlide .bt.prev{left:0;background:url(../images/icon14.png) no-repeat left center;}
.teamSlide .bt.next{right:0;background:url(../images/icon14.png) no-repeat right center;}
.list.teamList dd .ddBox .pic{padding-top:89.34%}
.appmt{
	height: 35px;
    padding-left: 25px;
    color: #e7af18 !important;
    font-size: 14px;
    line-height: 35px;
    background: url(../images/icon25.png) no-repeat left center;
	}
.list.teamList dd .ddBox .pic .ddDiv2{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,0.5) url(../images/hot.png) no-repeat right top;
	text-align:center;
	opacity:0;
	transition:all 0.3s ease-in 0.15s;
	-webkit-transition:all 0.3s ease-in 0.15s;
	transform:rotateX(90deg);
	-webkit-transform:rotateX(90deg);
	-webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
	}
.list.teamList dd .ddBox .pic:hover .ddDiv2{
	opacity:1;
	transform:rotateX(0deg);
	-webkit-transform:rotateX(0deg);
	}
.list.teamList dd .ddBox .pic .ddDiv2 .ddDiv2C{
	width:100%;
	height:114px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-60px;
	}
.list.teamList dd .ddBox .ddDiv2 .div1{
	clear:both;
	}
.list.teamList dd .ddBox .ddDiv2 .div1 span{
	display:inline-block;
	height:30px;
	padding-left:25px;
	background:url(../images/icon12.png) no-repeat left center;
	line-height:30px;
	color:#fff;
	font-size:14px;
	}
.list.teamList dd .ddBox .ddDiv2 .div2{
	height:26px;
	clear:both;
	font-size:14px;
	line-height:26px;
	text-align:center;
	color:#aaa;
	}
.list.teamList dd .ddBox .ddDiv2 .bt{
	display:block;
	width:100px;
	height:30px;
	margin:0 auto;
	line-height:30px;
	text-align:center;
	background:#e7af18;
	font-size:14px;
	color:#fff;
	}
.list.teamList dd .ddBox .ddDiv2 .bt:hover{background:#fdc01a;}
.pageLoading{
	clear:both;
	height:37px;
	text-align:center;
	}
.pageLoading div{
	display:inline-block;
	height:37px;
	line-height:37px;
	font-size:14px;
	color:#1f1a17;
	text-decoration:underline;
	padding-left:32px;
	background:url(../images/icon26.png) no-repeat left center;
	}
/*内页滚动条*/
.div_scroll {
	width: 100%;
	overflow: auto;
	float: left;
}	

.scroll_container {
	overflow: hidden;
	position: relative;
}

.scroll_absolute {
    position: absolute;
}

.scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 60px;
    width: 1px;
    height: 100%;
    background:#dcd9cd;
    margin: 0;
    padding: 0;
}

.scroll_track {
	position: relative;
	background-color: #dcd9cd;
}

.scroll_drag {
	position: relative;
	top: 0;
	left: -2px;
	cursor: pointer;
	background-color: #a2a099;
	width:5px;
}

.scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #dcd9cd;
}

.scroll_vertical_bar .scroll_arrow {
    height:2px;
}
.div_scroll{position:relative}
/**/
.dstvSlide{
	overflow:hidden;
	}
.dstvSlide_bd{
	overflow:hidden;
	position:relative;
	left:0;
	}
.dstvSlide_bdBox{
	display:inline;
	float:left;
	overflow:hidden;
	margin-right:50px;
	}
.dstvSlidePage{
	clear:both;
	overflow:hidden;
	height:25px;
	text-align:center;
	}
.dstvSlidePage .divC{display:inline-block}
.dstvSlidePage .bt{
	width:20px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-family:"宋体";
	color:#000;
	font-weight:bold;
	cursor:pointer;
	}
.dstvSlidePage .bt:hover{color:#e7af18;}
.dstvSlidePage .bt.nn{color:#ccc;}
.dstvSlidePage span{
	display:inline;
	float:left;
	width:44px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	line-height:25px;
	font-size:14px;
	}
.dstvSlidePage span.span1{color:#e7af18;text-align:right;text-decoration:underline}
.dstvSlidePage span.span2{color:#000;text-align:left;}
.dstvSlidePage i{
	display:inline;
	float:left;
	padding:0 12px;
	line-height:25px;
	color:#000;
	}
/**/
.lohasPic{
	clear:both;
	width:1200px;
	height:335px;
	overflow:hidden;
	position:relative;
	}
.lohasPic img{
	display:block;
	width:1200px;
	height:335px;
	}
.lohasPic .txt{
	position:absolute;
	top:50px;
	left:100px;
	height:225px;
	overflow:hidden;
	font-size:16px;
	line-height:36px;
	text-align:left;
	color:#c8c8c8;
	padding-top:36px;
	background:url(../images/icon27.png) no-repeat left top;
	}
.lohas_txt{
	clear:both;
	max-height:245px;
	overflow:hidden;
	color:#666666;
	font-size:14px;
	line-height:36px;
	padding-top:29px;
	background:url(../images/icon28.png) no-repeat center top;
	text-align:center;
	}
.lohasDl dt{
	clear:both;
	height:90px;
	overflow:hidden;
	}
.lohasDl dt .dtDiv{margin:0 -10px;}
.lohasDl dt .dtDiv div{
	display:inline;
	float:left;
	width:50%;
	}
.lohasDl dt .dtDiv div span{
	display:block;
	margin:0 10px;
	height:90px;
	line-height:90px;
	text-align:center;
	font-size:24px;
	color:#333;
	font-weight:bold;
	}
.lohasDl dd{
	clear:both;
	overflow:hidden;
	position:relative;
	margin-bottom:40px;
	}
.lohasDl dd .ddDiv{width:1300px}
.lohasDl dd .ddDivCBox{
	float:left;
	width:580px;
	overflow:hidden;
	background:#fff;
	margin-right:40px;
	}
.lohasDl dd .ddDivCBox .pic{
	clear:both;
	width:580px;
	height:380px;
	overflow:hidden;
	}
.lohasDl dd .ddDivCBox .pic img{
	display:block;
	width:580px;
	height:380px;
	}
.lohasDl dd .ddDivCBox .spanT{
	display:block;
	clear:both;
	height:42px;
	line-height:42px;
	text-align:center;
	color:#555555;
	font-size:18px;
	padding:0 50px;
	}
.lohasDl dd .ddDivCBox .txt{
	clear:both;
	height:56px;
	overflow:hidden;
	padding:0 50px;
	margin-top:5px;
	font-size:14px;
	line-height:28px;
	text-align:center;
	color:#888888;
	}
.lohasDl dd .icon{
	display:block;
	width:120px;
	height:120px;
	background:url(../images/icon29.png) no-repeat center center;
	position:absolute;
	top:50%;
	left:50%;
	margin:-60px 0 0 -60px;
	}
.lohas2Slide{
	clear:both;
	overflow:hidden;
	}
.lohas2Slide_bd{
	overflow:hidden;
	position:relative;
	left:0;
	}
.lohas2Dl{
	width:1250px;
	display:inline;
	float:left;
	overflow:hidden;
	}
.lohas2Dl dd{
	display:inline;
	float:left;
	overflow:hidden;
	width:390px;
	margin:0 15px 15px 0;
	background:#fff;
	}
.lohas2Dl dd .pic{
	clear:both;
	overflow:hidden;
	width:390px;
	height:315px;
	}
.lohas2Dl dd .pic img{
	display:block;
	width:390px;
	height:315px;
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	}
.lohas2Dl dd .pic:hover img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
.lohas2Dl dd .spanT{
	display:block;
	clear:both;
	height:55px;
	line-height:55px;
	text-align:left;
	padding:0 35px 0 31px;
	}
.lohas2Dl dd .spanT a{color:#1f1a17;font-size:18px}
.lohas2Dl dd .spanT a:hover{color:#e7af18}
.lohas2Dl dd .txt{
	clear:both;
	height:104px;
	overflow:hidden;
	font-size:14px;
	line-height:26px;
	color:#888888;
	text-align:left;
	padding:0 35px 0 31px;
	}
.lohas2Slide2{
	clear:both;
	overflow:hidden;
	position:relative;
	}
.lohas2Slide2 .bd{
	width:1060px;
	height:705px;
	overflow:hidden;
	margin:0 auto;
	}
.lohas2Slide2 .bd dl dd{
	width:1060px;
	height:705px;
	overflow:hidden;
	}
.lohas2Slide2 .bd dl dd img{
	display:block;
	width:1060px;
	height:705px;
	}
.lohas2Slide2 .bt{
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	cursor:pointer;
	z-index:9999;
}
.lohas2Slide2 .bt.prev{background:url(../images/icon22.png) no-repeat center center;left: 0;}
.lohas2Slide2 .bt.next{background:url(../images/icon23.png) no-repeat center center;right: 0;}
.lohas2Slide2 .bt.prev:hover{background:url(../images/icon22H.png) no-repeat center center;}
.lohas2Slide2 .bt.next:hover{background:url(../images/icon23H.png) no-repeat center center;}
.lohas2Slide2_t{
	clear:both;
	height:72px;
	overflow:hidden;
	line-height:72px;
	text-align:center;
	color:#666;
	font-size:14px;
	}
/**/
.h_784{height:784px;background:url(../images/bg3.jpg) no-repeat center center}
.egSel{display:inline;float:left;width:122px; height:30px; position:relative;border:1px solid #fff;padding-right:30px;border-radius:3px;background:#f7f7f7; margin:12px 0 0 0}
.egSel .seljg{ padding-left:10px; line-height:30px; color:#666666; font-size:14px; cursor:pointer;}
.egSel i{ display:block; width:30px; height:30px; background:url(../images/sct.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.egSel .selTj{ width:100%; overflow:hidden; border:1px solid #d6d6d6; border-top:none; max-height:150px; overflow-y:auto; position:absolute; left:-1px; top:29px; background:#FFF; display:none;}
.egSel .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.egSel .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.egSel .selTj a.hover{background:#f8f8f8; color:#ff7800;}
.pageMore{
	display:block;
	width:226px;
	height:58px;
	margin:0 auto;
	border:1px solid #1f1a17;
	color:#1f1a17 !important;
	font-size:20px;
	text-align:center;
	line-height:58px;
	font-family:"黑体";
	}
.pageMore:hover{
	background:#e7af18;
	border:1px solid #e7af18;
	color:#fff !important;
	}
.pageMore.hover{
	background:#e7af18;
	border:1px solid #e7af18;
	color:#fff !important;
	}
.pageBoxCBox{
	clear:both;
	overflow:hidden;
	background:#fff;
	padding:0 45px;
	}
.eg2T{
	clear:both;
	overflow:hidden;
	height:67px;
	}
.eg2T span{
	display:block;
	clear:both;
	height:38px;
	overflow:hidden;
	font-size:24px;
	color:#333;
	line-height:38px;
	text-align:center;
	font-weight:bold;
	}
.eg2T span i{color:#e7af18}
.eg2T em{
	display:block;
	clear:both;
	height:29px;
	overflow:hidden;
	font-size:16px;
	color:#888888;
	line-height:29px;
	text-align:center;
	}
.egFromBox1{
	clear:both;
	}
.egBoxL{
	width:765px;
	overflow:hidden;
	}
.egFrom{
	clear:both;
	overflow:hidden;	
	}
.line{
	clear:both;
	height:0px;
	border-bottom:1px dotted #cccccc;
	}
.egFrom .spanT{
	height:36px;
	line-height:36px;
	padding-right:10px;
	text-align:left;
	color:#333333;
	font-size:14px;
	}
.egFrom .inputT{
	width:260px;
	height:34px;
	border:1px solid #d8d8d8;
	padding:0 5px;
	line-height:34px;
	text-align:left;
	background:none;
	font-size:14px;
	color:#333333;
	font-family:"microsoft yahei";
	}
.egFrom .emT{
	line-height:36px;
	padding-left:8px;
	color:#e75218;
	font-size:14px;
	}
.egFromSct{width:240px; height:30px; position:relative;border:1px solid #d8d8d8;padding-right:30px;}
.egFromSct .seljg{ padding-left:10px; line-height:30px; color:#666666; font-size:14px; cursor:pointer;}
.egFromSct i{ display:block; width:30px; height:30px; background:url(../images/sct.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.egFromSct .selTj{ width:100%; overflow:hidden; border:1px solid #d6d6d6; border-top:none; max-height:150px; overflow-y:auto; position:absolute; left:-1px; top:29px; background:#FFF; display:none;}
.egFromSct .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.egFromSct .selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.egFromSct .selTj a.hover{background:#f8f8f8; color:#ff7800;}
.egFrom textarea{
	width:602px;
	height:144px;
	padding:5px;
	color:#666666;
	font-size:14px;
	line-height:18px;
	text-align:left;
	background:none;
	border:1xp solid #d8d8d8;
	font-family:"microsoft yahei";
	}
.egFrom .code{
	width:70px;
	height:36px;
	overflow:hidden;
	margin-left:10px;
	}
.egFrom .code img{
	display:block;
	width:70px;
	height:36px;
	}
.egEwm{
	width:126px;
	overflow:hidden;
	}
.egEwm img{
	display:block;
	width:126px;
	height:126px;
	clear:both;
	}
.egEwm span{
	display:block;
	clear:both;
	text-align:center;
	line-height:38px;
	color:#666666;
	font-size:14px;
	}
.egFrom .bt{
	width:100px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:16px;
	}
.egFrom .bt:hover{opacity:0.9}
.egFrom .bt.a1{
	background:#e7af18;
	color:#fff;
	}
.egFrom .bt.a2{
	background:#e5e5e5;
	color:#333333;
	margin-left:12px;
	}
.egBoxR{
	width:317px;
	max-height:560px;
	overflow:hidden;
	}
.egBoxR img{
	display:block;
	width:317px;
	max-height:560px;
	}
/**/
.hotbd_t{
	clear:both;
	height:38px;
	overflow:hidden;
	}
.hotbd_t span{
	display:inline;
	float:left;
	font-size:20px;
	line-height:38px;
	text-align:left;
	color:#333333;
	}
.hotbd_t a{
	display:inline;
	float:right;
	font-size:14px;
	line-height:38px;
	text-align:right;
	color:#666666;
	}
.hotbdSlide{
	clear:both;
	height:215px;
	position:relative;
	}
.hotbdSlide .bd{
	width:1080px;
	margin:0 auto;
	height:215px;
	overflow:hidden;
	}
.hotbdSlide .bd dl{width:1200px;}
.hotbdSlide .bd dl dd{
	display:inline;
	float:left;
	width:335px;
	height:215px;
	overflow:hidden;
	margin-right:32px;
	}
.hotbdSlide .bd dl dd a{
	display:block;
	width:335px;
	height:215px;
	position:relative;
	}
.hotbdSlide .bd dl dd a i{
	display:block;
	width:335px;
	height:215px;
	background:url(../images/icon30.png) no-repeat center center;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	transition:all 0.3s ease-in;
	-webkit-transition:all 0.3s ease-in;
	}
.hotbdSlide .bd dl dd a:hover i{opacity:1}
.hotbdSlide .bd dl dd a img{
	display:block;
	width:335px;
	height:215px;
	}
.hotbdSlide .bt{
	display:block;
	width:18px;
	height:13px;
	cursor:pointer;
	position:absolute;
	top:50%;
	margin-top:-6.5px;
	}
.hotbdSlide .bt.nnn{display:none !important}
.hotbdSlide .bt.prev{left:-20px;background:url(../images/icon31.png) no-repeat left top}
.hotbdSlide .bt.next{right:-20px;background:url(../images/icon31.png) no-repeat right top}
.hotbdSlide .bt.prev:hover{left:-20px;background:url(../images/icon31.png) no-repeat left bottom}
.hotbdSlide .bt.next:hover{right:-20px;background:url(../images/icon31.png) no-repeat right bottom}
.hotbdT{
	clear:both;
	height:70px;
	padding:0 55px;
	}
.hotbdT span{
	line-height:70px;
	color:#333333;
	font-size:20px;
	text-align:left;
	}
.hotbdSct{width:97px; height:30px; position:relative;border:1px solid #e8e8e8;padding-right:30px;margin-top:20px}
.hotbdSct .seljg{ padding-left:10px;text-align:center;line-height:30px; color:#666666; font-size:14px; cursor:pointer;background:#e8e8e8}
.hotbdSct i{ display:block; width:30px; height:30px; background:#e8e8e8 url(../images/sct2.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.hotbdSct .selTj{ width:100%; overflow:hidden; border:1px solid #fff; border-top:none; max-height:150px; overflow-y:auto; position:absolute; left:-1px; top:31px; background:#FFF; display:none;}
.hotbdSct .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; text-align:center; margin:0 5px;margin-bottom:1px;border-bottom:1px dotted #e8e8e8;}
.hotbdSct .selTj a:hover{color:#e7af18;}
.hotbdSct .selTj a.hover{color:#e7af18;}
.hotbdBox1Slide{
	width:441px;
	height:258px;
	overflow:hidden;
	position:relative;
	}
.hotbdBox1Slide .bd{
	width:441px;
	height:258px;
	overflow:hidden;
	}
.hotbdBox1Slide .bd dl dd{
	width:441px;
	height:258px;
	overflow:hidden;
	}
.hotbdBox1Slide .bd dl dd img{
	display:block;
	width:441px;
	height:258px;
	}
.hotbdBox1Slide .bt{
	display:block;
	width:38px;
	height:37px;
	cursor:pointer;
	position:absolute;
	bottom:0;
	z-index:99;
	}
.hotbdBox1Slide .bt.prev{right:38px; background:url(../images/icon32.png) no-repeat left top;}
.hotbdBox1Slide .bt.next{right:0; background:url(../images/icon32.png) no-repeat right bottom;}
.hotbdBox1Slide .bt.prev:hover{right:38px; background:url(../images/icon32.png) no-repeat left bottom;}
.hotbdBox1Slide .bt.next:hover{right:0; background:url(../images/icon32.png) no-repeat right top;}
.hotbdBox1R{
	overflow:hidden;
	padding:0 54px 0 48px;
	}
.hotbdBox1R .txt{
	clear:both;
	max-height:152px;
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	text-align:left;
	color:#666666;
	}
.hotbdBox1R .spanT{
	display:inline;
	float:left;
	height:25px;
	line-height:25px;
	padding:0 18px;
	background:#1f1a17;
	border-radius:20px;
	font-size:14px;
	color:#ffffff;
	margin-right:15px;
	}
/***/
.textImgList dd{
	clear:both;
	height:290px;
	overflow:hidden;
	padding:10px;
	background:#fff;
	margin-bottom:30px;
	}
.textImgList dd:hover{background:#fff url(../images/bg4.jpg) no-repeat right bottom;}
.textImgList dd .pic{
	width:440px;
	height:290px;
	overflow:hidden;
	}
.textImgList dd .pic img{
	display:block;
	width:440px;
	height:290px;
	}
.textImgList dd .ddR{
	overflow:hidden;
	padding:0 50px;
	}
.textImgList dd .ddR .spanT1{
	display:block;
	clear:both;
	height:33px;
	line-height:33px;
	text-align:left;
	color:#1f1a17;
	font-size:14px;
	}
.textImgList dd .ddR .spanT2{
	display:block;
	clear:both;
	height:35px;
	line-height:35px;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	}
.textImgList dd .ddR .spanT2 a{color:#1f1a17;}
.textImgList dd .ddR .spanT2 a:hover {color:#e7af18;}
.textImgList dd .ddR .txt{
	height:56px;
	overflow:hidden;
	color:#666666;
	line-height:28px;
	margin-top:33px;
	font-size:14px;
	color:#666;
	}
.textImgList dd .ddR .bt{
	display:block;
	color:#1f1a17;
	line-height:23px;
	text-align:left;
	font-size:14px;
	text-decoration:underline;
	}
.articleTitle{
	clear:both;
	height:44px;
	overflow:hidden;
	text-align:center;
	color:#141414;
	font-size:30px;
	line-height:44px;
	}
.articleTime{
	clear:both;
	height:25px;
	overflow:hidden;
	text-align:center;
	color:#666666;
	font-size:14px;
	line-height:25px;
	}
.articleTime i{color:#e75218;font-weight:bold;}
.articleBox{
	line-height:30px;
	font-size:14px;
	color:#666666;
	}
.articleBox img{max-width:100%}
.shareBox a{width:20px;height:30px !important;}
.shareBox .bds_weixin{background:url(../images/icon34.png) no-repeat 0 center !important;}
.shareBox .bds_qzone{background:url(../images/icon34.png) no-repeat -38px center !important;}
.shareBox .bds_tsina{background:url(../images/icon34.png) no-repeat -76px center !important;}
.shareBox span{
	line-height:42px;
	color:#888;
	font-size:14px;
	}
.praise{
	margin-top:11px;
	height:25px;
	line-height:25px;
	color:#d71717;
	padding:0 7px 0 29px;
	background:url(../images/icon35.png) no-repeat 7px center;
	border-radius:5px;
	border:1px solid #d71717;
	cursor:pointer;
	}
.articlePage{
	clear:both;
	overflow:hidden;
	}
.articlePage span{
	display:block;
	height:30px;
	line-height:30px;
	text-align:left;
	color:#888888;
	font-size:14px;
	}
.articlePage span a{color:#888888;}
.articlePage span a:hover{color:#e7af18;}
.egFrom .checkbox{
	margin:13px 9px 0 0;
	}
.w_113{width:113px}
.apmt_t{
	line-height:70px;
	text-align:left;
	color:#333333;
	font-size:20px;
	}
/******招聘*****/
.join_dl{
	overflow: hidden;
}

.join_dl dd{
	overflow: hidden;
	margin-bottom: 15px;
}

a.joinTit{
	display: block;
	height:80px;
	overflow: hidden;
	line-height: 80px;
	font-size: 18px;
	color:#222222;
	padding: 0px 40px;
	background: #ffffff;
}

.joinTit span{
	float: left;
}
.join_dl dd.hover .joinTit{
	background: #e7af18;
}
.join_dl dd.hover .joinTit span{
	color:#fff;
}

.joinTit em{
	display: block;
	width: 18px;
	height: 65px;
	overflow: hidden;
	float: right;
	background: url(../images/joinIcon.png) no-repeat -22px 35px;
}

.join_dl dd.hover .joinTit em{
	background: url(../images/joinIcon.png) no-repeat 0px 40px;
}

.joinDeta{
	overflow: hidden;
	padding: 10px 20px 55px 20px;
	position: relative;
	font-size: 14px;
	color:#333;
	line-height: 30px;
	display: none;
	background:#fff;
}

a.goJoin{
	display: block;
	width: 140px;
	height: 40px;
	overflow: hidden;
	background: #e7af18;
	font-size: 14px;
	color:#fff;
	text-align: center;
	line-height: 40px;
	position: absolute;
	left: 20px;
	bottom:50px;
}
a.goJoin:hover{opacity:0.8}
/*弹窗*/

.joinForm{
	overflow: hidden;
	padding: 20px 40px;
}

.joinFormTit{
	display: block;
	font-size: 26px;
	color:#333;
	text-align: center;
	overflow: hidden;
}

.joinForm_dl{
	overflow: hidden;
}

.joinForm_dl dd{
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	padding-left: 70px;
	position: relative;
	margin-bottom: 10px;
}

.joinFormName{
	display: block;
	width: 70px;
	height: 32px;
	overflow: hidden;
	line-height: 32px;
	text-align: right;
	font-size: 12px;
	color:#444;
	position: absolute;
	left: 0px;
	top:0px;
}

.joinFormInp{
	display: block;
	width: 203px;
	height: 30px;
	overflow: hidden;
	border:1px solid #abadb3;
	padding: 0px 5px;
	font-size: 12px;
	color:#666;
	font-family: "microsoft yahei";
	line-height: 30px;
}

.joinForm_dl dd label{
	margin-right: 15px;
}

.joinForm_dl dd label span{
	padding-left: 6px;
}

.joinFormInp[disabled="disabled"]{
	background: #fff;
}

.joinForm_dl dt{
	overflow: hidden;
	position: relative;
	padding-left: 70px;
	margin-bottom: 10px;
}

.joinForm_dl dt textarea{
	width: 580px;
	height: 140px;
	overflow-x: hidden;
	overflow-y: auto;
	border:1px solid #abadb3;
	padding: 5px 10px;
	font-size: 12px;
	color:#666;
	line-height: 20px;
}

.joinFile{
	display: block;
	width: 110px;
	height: 30px;
	overflow: hidden;
	background: #535353;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
	text-align: center;
}

input.w_100{
	width: 100px;
}

.joinCode{
	height: 32px;
	overflow: hidden;
	line-height: 32px;
	margin-left: 10px;
}

.joinCode img{
	display: block;
	height: 32px;
	float: left;
}

.joinCode i{
	display: block;
	height: 32px;
	overflow: hidden;
	float: left;
	padding-left: 10px;
}

.subPopBox{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: fixed;
	left: 0px;
	top:0px;
	background: rgba(0,0,0,0.65);
	z-index: 999999;
	display: none;
}

.subPopCont{
	width: 790px;
	height: 555px;
	border:10px solid #fff;
	border-radius: 3px;
	background: #fff;
	position: relative;
	left: 50%;
	top:50%;
	margin-left: -395px;
	margin-top: -277px;
}

.contactBt{
	overflow: hidden;
	text-align: center;
}

.contactBt a{
	display: inline-block;
	width: 150px;
	height: 35px;
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	text-align: center;
	line-height: 35px;
	font-weight: bold;
	margin:0px 5px;
}

.contactReset{
	background: #9a9a9a;
}

.contactSubmit{
	background: #e7af18;
}
.closeSubPop{
	width: 30px;
	height: 28px;
	overflow: hidden;
	background: url(../images/closeVideoPop.png) no-repeat center center;
	background: #000 url(../images/closeVideoPop.png) no-repeat center center\9;
	position: absolute;
	right: -50px;
	top:-10px;
}
a.joinCode{
	font-size: 12px;
	color:#999;
}
/**/
.partnersDl{width:1300px;}
.partnersDl dd{
	display:inline;
	float:left;
	width:260px;
	height:93px;
	background:#f9f9f9;
	margin:0 20px 20px 0;
	}
.partnersDl dd a{
	display:block;
	padding:6px;
	}
.partnersDl dd a img{
	display:block;
	width:248px;
	height:81px;
	}
/**/
.mapBox{
	background:#fff;
	overflow:hidden;
	padding:10px;
	height:390px;
	}
.cusBox1{
	clear:both;
	overflow:hidden;
	}
.cusBox1L{
	width:895px;
	overflow:hidden;
	}
.cusBox1L_t{
	line-height:36px;
	color:#333333;
	font-size:18px;
	padding-right:55px;
	}
.cusBox1L .txt{
	line-height:36px;
	font-size:14px;
	color:#666666;
	}
.cusBox1R{
	width:164px;
	height:164px;
	overflow:hidden;
	}
.cusBox1R img{
	width:164px;
	height:164px;
	}
.msgDl{
	clear:both;
	overflow:hidden;
	}
.msgDl dt{
	clear:both;
	height:49px;
	text-align:left;
	font-size:18px;
	color:#333333;
	line-height:49px;
	border-bottom:1px solid #d8d8d8;
	}
.msgDl dd{clear:both;}
.msgDl dd .inputT{
	width:460px;
	height:50px;
	background:#f5f5f5;
	padding:0 35px;
	line-height:50px;
	border:none;
	color:#999999;
	font-size:14px;
	text-align:left;
	font-family:"microsoft yahei";
	}
.msgDl dd textarea{
	clear:both;
	display:block;
	width:1040px;
	height:160px;
	background:#f5f5f5;
	padding:15px 35px;
	line-height:24px;
	border:none;
	color:#999999;
	font-size:14px;
	text-align:left;
	font-family:"microsoft yahei";
	}
.msgDl dd .code{
	width:100px;
	height:50px;
	overflow:hidden;
	margin-left:15px;
	}
.msgDl dd .code img{
	display:block;
	width:100px;
	height:50px;
	}
.msgDl dd .bt{
	display:block;
	width:195px;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size:16px;
	color:#fff;
	background:#e7af18;
	}
.msgDl dd .bt:hover{background:#f3b819;}
/*走进佳园*/
.zjjyBox1{
	clear:both;
	overflow:hidden;
	background:#fafafa;
	height:452px;
	}	
.zjjyBox1L{
	width:114px;
	height:105px;
	overflow:hidden;
	margin-right:150px;
	}
.zjjyBox1L img{
	display:block;
	width:114px;
	height:105px;
	}
.zjjyBox1R{overflow:hidden;}
.zjjyBox1R_t{
	clear:both;
	height:60px;
	overflow:hidden;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	}
.zjjyBox1R_t a{color:#333333;}
.zjjyBox1R_t a:hover{color:#e7af18;}
.zjjyBox1R .txt{
	clear:both;
	height:180px;
	overflow:hidden;
	color:#666666;
	font-size:14px;
	line-height:30px;
	text-align:left;
	}
.zjjyBox1R .txt a{color:#e7af18;}
/**/
.zjjyBox2{
	clear:both;
	height:485px;
	background:url(../images/bg5.jpg) no-repeat center center;
	}
.zjjyBox2_box{
	width:195px;
	height:220px;
	overflow:hidden;
	background:#f5c91a;
	padding:45px 25px 35px 35px;
	position:relative;
	top:-30px;
	}
.zjjyBox2_box .spanT{
	clear:both;
	display:block;
	height:23px;
	}
.zjjyBox2_box .spanT2{
	clear:both;
	display:block;
	height:34px;
	color:#333333;
	font-size:20px;
	text-align:left;
	}
.zjjyBox2_box .txt{
	clear:both;
	height:135px;
	overflow:hidden;
	font-size:14px;
	color:#695506;
	line-height:30px;
	text-align:left;
	}
/**/
.zjjyBox3{
	clear:both;
	height:445px;
	background:#fff;
	}
.zjjyBox3Slide{
	position:relative;
	z-index:11;
	}
.zjjyBox3Slide_line{
	clear:both;
	width:100%;
	height:51px;
	border-bottom:1px solid #d8d8d8;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	}
.zjjyBox3Slide .bd{
	width:1125px;
	height:185px;
	overflow:hidden;
	margin:0 auto;
	}
.zjjyBox3Slide .bd dl{width:1300px}
.zjjyBox3Slide .bd dl dd{
	display:inline;
	float:left;
	width:185px;
	overflow:hidden;
	margin-right:50px;
	}
.zjjyBox3Slide .bd dl dd .spanT{
	display:block;
	clear:both;
	height:50px;
	text-align:left;
	line-height:50px;
	border-bottom:3px solid #333333;
	color:#333333;
	font-size:26px;
	}
.zjjyBox3Slide .bd dl dd .txt{
	clear:both;
	height:100px;
	overflow:hidden;
	font-size:14px;
	color:#666666;
	line-height:26px;
	text-align:left;
	}
.zjjyBox3Slide .bt{
	display:block;
	width:39px;
	height:39px;
	cursor:pointer;
	position:absolute;
	top:30px;
	left:50%;
	z-index:1;
	}
.zjjyBox3Slide .bt.nnn{display:none !important}
.zjjyBox3Slide .bt.prev{margin-left:-616px;background:url(../images/icon36.png) no-repeat left center}
.zjjyBox3Slide .bt.next{margin-left:576px;background:url(../images/icon36.png) no-repeat right center}
/**/
.zjjyBox4{
	clear:both;
	height:705px;
	overflow:hidden;
	background:url(../images/bg6.jpg) no-repeat center center;
	}
.zjjyBox4Slide{
	padding:10px 0;
	}
.zjjyBox4Slide .bd{
	clear:both;
	overflow:hidden;
	padding:10px 0;
	}
.zjjyBox4SlideDl{width:1300px;}
.zjjyBox4SlideDl dd{
	display:inline;
	float:left;
	width:277px;
	height:382px;
	overflow:hidden;
	background:#fff;
	position:relative;
	margin:10px 31px 30px 0;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	position:relative;
	top:0;
	}
.zjjyBox4SlideDl.list dd:hover{top:-18px;}
.zjjyBox4SlideDl dd:hover{box-shadow:0 0 15px rgba(0,0,0,0.2);}
.zjjyBox4SlideDl dd img{
	display:block;
	position:absolute;
	left:0;
	top:50%;
	width:100%;
	max-height:100%;
	}
.dstvSlidePage{
	clear:both;
	overflow:hidden;
	height:25px;
	text-align:center;
	}
.dstvSlidePage .divC{display:inline-block}
.dstvSlidePage .bt{
	width:20px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-family:"宋体";
	color:#000;
	font-weight:bold;
	cursor:pointer;
	}
.dstvSlidePage .bt:hover{color:#e7af18;}
.dstvSlidePage .bt.nn{color:#ccc;}
.dstvSlidePage span{
	display:inline;
	float:left;
	width:44px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	line-height:25px;
	font-size:14px;
	}
.dstvSlidePage span.span1{color:#e7af18;text-align:right;text-decoration:underline}
.dstvSlidePage span.span2{color:#000;text-align:left;}
.dstvSlidePage i{
	display:inline;
	float:left;
	padding:0 12px;
	line-height:25px;
	color:#000;
	}
/**/
.zjjyBox5{
	clear:both;
	overflow:hidden;
	background:#fff;
	}
.zjjyBox5Slide{
	clear:both;
	width:1200px;
	height:335px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	}
.zjjyBox5Slide .bd{
	width:1200px;
	height:335px;
	overflow:hidden;
	}
.zjjyBox5Slide .bd dl dd{
	width:1200px;
	height:335px;
	overflow:hidden;
	}
.zjjyBox5Slide .bd dl dd img{
	display:block;
	width:1200px;
	height:335px;
	}
.zjjyBox5Slide .hd{
	width:100%;
	height:30px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	z-index:11;
	}
.zjjyBox5Slide .hd ul{display:inline-block;}
.zjjyBox5Slide .hd ul li{
	display:inline;
	float:left;
	width:10px;
	height:10px;
	overflow:hidden;
	line-height:99999px;
	background:#fff;
	border-radius:100%;
	margin:0 4px;
	cursor:pointer;
	}
.zjjyBox5Slide .hd ul li.on{background:#e7af18;}
.zjjyBox5_t{
	clear:both;
	height:35px;
	line-height:35px;
	text-align:left;
	color:#333333;
	font-size:22px;
	font-weight:bold;
	}
.zjjyBox5_txt{
	clear:both;
	overflow:hidden;
	color:#888888;
	font-size:14px;
	line-height:26px;
	text-align:left;
	}
.zjjy_list{width:1250px;}
.zjjy_list dd{
	display:inline;
	float:left;
	width:277px;
	overflow:hidden;
	margin-right:30px;
	margin-bottom:30px;
	}
.zjjy_list dd img{
	clear:both;
	display:block;
	width:277px;
	height:163px;
	}
.zjjy_list dd span{
	display:block;
	clear:both;
	height:60px;
	background:#f9f9f9;
	font-size:14px;
	color:#333333;
	line-height:60px;
	text-align:center;
	}

.qq{ position: fixed; left: 0px; top: 50%; margin-top: -37px; width: 66px; border: 1px solid #ddd; z-index: 999999; background: #FFF; text-align: center;}
.qq a{ display: block;}
.qq a img{ display: block; height: 35px; margin: 0 auto; padding-top: 7px;}
.qq a span{ display: block;height: 30px;line-height: 30px;}
