@charset "utf-8";
/* CSS Document */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
	margin: 0;
	padding: 0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #999999;
}
a {
	color: #999999;
	text-decoration: none;
	outline-style: none;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
.aline, a.aline, a.aline:hover {
	text-decoration: underline;
}
li {
	list-style: none;
	vertical-align: bottom;
}
.cl {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.fcDiv {
	margin: 0 auto;
	clear: both;
}
.tr {
	text-align: right;
}
.tc {
	text-align: center;
}
.fb {
	font-weight: bold;
}
.font14 {
	font-size: 14px;
}
.font16 {
	font-size: 16px;
}
.font18 {
	font-size: 18px;
}
.font20 {
	font-size: 20px;
}
.font12 {
	font-size: 12px;
}
img {
	border: 0;
}
.hr10 {
	height: 10px;
	clear: both;
}
.hr20 {
	height: 20px;
	clear: both;
}
.wrap {
	width: 100%;
	min-width: 1000px;
	overflow: hidden;
}
.black, .black a:link, .black a:visited, a.black {
	color: #000000;
}
.black a:hover, a.black:hvoer {
color:#333333;
}
.white, .white a:link, .white a:visited, .white a:hover, a.white, a.white:hover {
	color: #ffffff;
}
.green {
	color: #34b4c7;
}
.green2 {
	color: #005a1a;
}
.green3 {
	color: #9dae82;
}
.blue {
	color: #00a2ff;
}
.yellow {
	color: #ff7b01;
}
.dateFont {
	color: #43e7ff;
	font-size: 15px;
	font-style: italic;
	font-family: Arial;
	font-weight: 100;
}
.pngBg {
}
.mainBox {
	width: 1000px;
	margin: 0 auto;
	clear: both;
}
.wrapBox {
	width: 100%;
	clear: both; background:url(../images/wmjbj.jpg);
	position: relative;
}
.footer {
	width: 100%;
	height: 86px;
	background-color: #2a2a2a;
}
#copyright {
	width: 1000px;
	height: 86px;
	margin: 0 auto;
	clear: both;
	text-align: right;
	font-family: "Arial";
	font-size: 12px;
	color: #818181;
	line-height: 86px;
}
#copyright a:hover {
	color: #818181;
}
#topFlash {
	width: 100%;
	position: relative;
	background: #000000;
	text-align: center;
	overflow: hidden;
}
#topFlash img.topImg {
	position: absolute;
	z-index: 9998;
	top: 0px;
	left: 0px;
}
#topFlash .flashLogo {
	width: 390px;
	height: 165px;
	background: url(../images/flash_logobg.png) no-repeat 0px 0px;
	position: absolute;
	z-index: 9999;
	left: 0px;
	left: 0px;
}
/*#topFlash { height:750px; width:100%; background:url(../images/flash.jpg) no-repeat center top;}
#topFlash img {width:100%; height:100%;}*/
#topBar {
	width: 100%;
	height: 50px;
	min-width: 1000px;
	background: url(../images/aai.png) repeat-x;
	position: absolute;
	top: 686px;
	left: 0px;
	z-index: 9999;
}
.navBar {
	width: 1000px;
	margin: 0 auto;
	clear: both;
	height: 50px;
	position:relative;
}
#logo {
	height: 50px;
	float: left;
}
.Nav {
	width: 720px;
	height: 50px;
	float: right;
	text-align: right;
	font-size:12px;
backgr/ound:#F00; overflow:hidden;
	padding-left: 30px; 
}

.enk{  line-height:50px; height:50px; position:absolute; right:-100px; font-size:12px;}
.enk a{ color:#8c8c8c; margin-right:10px; width:24px; text-align:center; display:block; height:50px; float:left;}
.enk a:hover{width:24px; line-height:50px; height:50px; text-align:center;background:#cf712e; color:#ffffff;display:block;float:left;}
.Nav a {
	display: inline-block;
	padding: 0px 0px;
	height: 47px;
	float: left;
	overflow: hidden;
	text-align: center;
	margin: 0px;
	line-height: 50px; margin-right:10px; margin-left:10px; padding-left:10px; padding-right:10px;
	color: #8c8c8c;
	border-bottom: #222222 3px solid;
}
.Nav a:hover, .Nav a.navDq {
	color: #dc7830;
	border-bottom: #cf712e 3px solid;
}
.topMain {
	width: 100%;
	height: 740px;
	min-width: 1000px;
	position: relative;
	overflow: hidden;/* margin-top:50px;*/
}
.topMainBg {
	height: 750px;
	width: 100%;
	background: #000 url(../images/top_main_bg.jpg) no-repeat center -380px;
}
.topPic {
	width: 1093px;
	margin: 0 auto;
	height: 514px;/* padding-top:367px;*/
	background: url(../images/a.png) no-repeat;
	position: absolute;
	z-index: 19;
	top: 0px;
	left: -546px;
	margin-left: 50%;
}

.topPic_mid{ width:930px; height:444px; margin:0 auto; position:relative;}
.topPic_mid a {
	display: block;

	float: left;
	overflow: hidden;
	position: relative;
}
.topPic a.a1 { width:232px; height:444px; position:absolute; left:0; top:0; 
}
.topPic a.a2 {
	width: 233px; height:222px; position:absolute; left:232px; top:0;
}
.topPic a.a3 {
	width: 233px; height:222px; position:absolute; left:232px; top:222px;
}
.topPic a.a4 {
	width: 233px; height:222px; position:absolute; left:464px; top:0px;
}
.topPic a.a5 {
	width: 233px; height:222px; position:absolute; left:464px; top:222px;
}

.topPic a.a6 {
	width: 233px; height:444PX; position:absolute; left:697px; 
}

.topPic a img.dqPic {
	margin-top: -299px;
}
.topPic a span {
	display: block;
	width: 100%;
	height: 289px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 39;
	background: url(../images/top_pic_fcbg.png) repeat 0px 0px;
}
.topPic a i {
	display: none;
	border: #cf712e 5px solid;
	
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 39;
}
.topPic a.a1 i {
	width:222px; height:434px;
}
.topPic a.a2 i {
	width: 335px;
}
.topPic a.a3 i {
		width: 223px; height:212px; 
}
.topPic a.a4 i {
		width: 223px; height:212px; 
}
.topPic a.a5 i {
		width: 223px; height:212px; 
}
.topPic a.a6 i {
		width:222px; height:434px;
}

.indexTit {
	width:200px;
	text-align: center;
	height:131px;
	margin: 0 auto;
	clear: both; display:none;
}
.slogan1 {
	width: 570px;
	height: 78px;
	position: absolute;
	z-index: 19;
	left: -285px;
	margin-left: 50%;
	top: -150px;/*top:160px;*/
}
.slogan2 {
	width: 540px;
	height: 12px;
	position: absolute;
	z-index: 19;
	left: -270px;
	margin-left: 50%;
	
}
span.TxtEnd {
	font-size: 30px;
	line-height: 30px;
	background: url(../images/text_yh_end.gif) no-repeat center bottom;
	padding: 0px 15px;
}
.charmTxtBox {
	width: 820px;
	clear: both;
	margin: 0 auto;
	line-height: 30px;
	height: 180px;
	position: relative;
	overflow: hidden;
}
.charmTxt {
	width: 780px;
	height: 90px;
	background: url(../images/text_yh_start.gif) no-repeat left top;
	padding-left: 40px;
	position: absolute;
	z-index: 99;
	left: 0px;
	top: 0px;
}
.charmTab {
	height: 34px;
	width: 1000px;
	margin: 0 auto;
	clear: both;
	background: url(../images/tab_line_bg.gif) no-repeat center bottom;
	text-align: center;
}
.charmTab .tab1, .charmTab .tab2 {
	display: inline-block;
	width: 160px;
	height: 33px;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
	margin: 0px 5px;
}
.charmTab .tab1 {
	background-color: #ffffff;
	border-left: #dbdbdb 1px solid;
	border-top: #dbdbdb 1px solid;
	border-right: #dbdbdb 1px solid;
	color: #4a4a4a;
}
.charmTab .tab2 {
	background-color: #474747;
	border-left: #474747 1px solid;
	border-top: #474747 1px solid;
	border-right: #474747 1px solid;
	color: #ffffff;
}
/*.charmConL { width:380px; padding:80px 0px 0px 40px; position:absolute; left:0px; top:0px;}*/
.charmConR {
	width: 545px;/* float:right;*/
	position: absolute;
	left: 0px;
	top: 0px;
}
ul.charmJianj {
	padding: 0px 0px;
	width: 380px;
	position: absolute;
	left: 0px;
	z-index: 29;
}
ul.charmJianj li {
	clear: both;
	font-size: 15px;
}
ul.charmJianj li .tit {
	width: 110px;
	height: 24px;
	line-height: 24px;
	float: left;
	padding: 5px 10px 5px 0px;
	text-align: center;
	background: url(../images/li_tit_bg.gif) no-repeat 0px 5px;
}
ul.charmJianj li .txt {
	width: 250px;
	float: right;
	line-height: 34px;
}
a.videoBt {
	width: 330px;
	height: 37px;
	display: block;
	clear: both;
	line-height: 37px;
	padding-left: 43px;
	background: url(../images/video_2.gif) no-repeat 0px 0px;
	position: absolute;
	left: 0px;
	z-index: 29;
}
.charmMap {
	width: 545px;
	height: 550px;
	float: left;
	background: url(../images/map_bg.gif) no-repeat center top;
	position: relative;
}
.charmMapFc {
	width: 545px;
	height: 550px; /*background:url(../images/map_bg2.gif) no-repeat center top;*/
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 199;
}
.charmMap a.addr {
	width: 118px;
	height: 29px;
	background: url(../images/city_bg.png) no-repeat 0px 0px;
	text-align: center;
	line-height: 22px;
	position: absolute;
	z-index: 299;
	font-size: 14px;
}
.charmMap a.addr1 {
	left: 0px;
	top: 160px;
}
.charmMap a.addr2 {
	left: 285px;
	top: 50px;
}
.charmMap a.addr3 {
	right: 0px;
	top: 250px;
}
.charmMap a.addr4 {
	left: 210px;
	top: 480px;
}
/*------*/
.planBar {
	width: 100%; height:750px; /*overflow:hidden;*/
	clear: both;
	margin: 0 auto; background:url(../images/yy.jpg) repeat-x;
}
.planBar_m{width: 100%; height:750px; 
	clear: both;
	margin: 0 auto; background:url(../images/yyn.jpg) no-repeat center top;	position: relative;}
.planBox {
	width: 1000px;
	height: 300px;
	padding-top: 42px;
	clear: both;
	margin: 0 auto;/* background:url(../images/plan_bg.png) no-repeat center center;*/
}
.cityName {
	position: absolute;
	line-height: 20px;
	z-index: 99; /*color:#6b6b6b;*/
}
.cityNameIco {
	padding-left: 25px;
	background: url(../images/city_namebg.png) no-repeat 0px 0px;
	color: #ff7b01;
}
.cityNameIco_L {
	padding: 0px 0px 0px 20px;
	background: url(../images/city_namebg4.png) no-repeat left bottom;
}
.cityNameIco_LB {
	padding: 0px 0px 15px 20px;
	background: url(../images/city_namebg4.png) no-repeat left bottom;
}
.cityNameIco_T {
	padding: 20px 0px 0px 0px;
	background: url(../images/city_namebg4.png) no-repeat center top;
}
.cityNameIco2 {
	padding-left: 25px;
	background: url(../images/city_namebg.png) no-repeat 0px -40px;
}
.cityNameIco3 {
	padding: 5px 50px 5px 0px;
	background: url(../images/city_namebg.png) no-repeat right -297px;
}
.cityNameIco4 {
	padding: 15px 45px 0px 0px;
	background: url(../images/city_namebg.png) no-repeat right -355px;
}
.cityNameIco5 {
	padding: 20px 0px 0px 0px;
	background: url(../images/city_namebg.png) no-repeat 10px -355px;
}
.cityNameIco5_LB {
	padding: 0px 0px 20px 30px;
	background: url(../images/city_namebg.png) no-repeat 0px -345px;
}
.cityNameIco5_L {
	padding: 0px 0px 0px 30px;
	background: url(../images/city_namebg3.png) no-repeat left center;
}
.cityNameIco5_R {
	padding: 0px 30px 0px 0px;
	background: url(../images/city_namebg3.png) no-repeat right center;
}
.cityNameIco5_T {
	padding: 20px 0px 0px 0px;
	background: url(../images/city_namebg3.png) no-repeat center top;
}
.cityNameIco5_B {
	padding: 0px 0px 20px 0px;
	background: url(../images/city_namebg3.png) no-repeat center bottom;
}
.cityNameIco5_RT {
	padding: 20px 0px 0px 0px;
	background: url(../images/city_namebg3.png) no-repeat right top;
}
.planTab {
	width: 180px;
	height: 240px;
	position: absolute;
	z-index: 99;
	bottom: -20px;
	cursor: pointer;
}
.planTab .titPic {
	width: 180px;
	height: 180px;
	clear: both;
}
.planTab .arrBottom {
	width: 180px;
	height: 20px;
	padding-top: 40px;
	background: url(../images/plan_arr.png) no-repeat center bottom;
}
.planTab1 {
	background: url(../images/plan_tit1.png) no-repeat center 150px;/* left:-500px;*/
	left: -370px;
	margin-left: 50%;
}
.planTab2 {
	background: url(../images/plan_tit2.png) no-repeat center 150px;/* left:300px;*/
	left: 170px;
	margin-left: 50%;
}
.planConBox {
	width: 100%;/* height:630px;  8.28日改*/
	height: 610px;
	clear: both;
	background-color: #f3f3f3;
	position: relative;
}
.planCon {
	width: 1000px;
	height: 630px;
	clear: both;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background: url(../images/plan_mapbg.png) no-repeat center top;
}
.planTxt1, .planTxt2, .planTxt3 {
	position: absolute;
	color: #9e9e9e;
	line-height: 30px;
	font-size: 16px;
}
.planTxt1 {
	margin-left: 50%;
	width: 260px;
	height: 180px;
	padding: 20px 40px 20px 20px;
	background: url(../images/con_txt_bg1.png) no-repeat 0px 0px;
	left: -20px;
	top: 285px;
	z-index: 99;
}
.planTxt2 {
	margin-left: 50%;
	width: 420px;
	height: 125px;
	padding: 20px 20px 5px 40px;
	background: url(../images/con_txt_bg2.png) no-repeat 0px 0px;
	left: 0px;
	top: 160px;
	z-index: 100;
}
.planTxt3 {
	margin-left: 50%;
	width: 420px;
	height: 125px;
	padding: 20px 20px 5px 40px;
	background: url(../images/con_txt_bg2.png) no-repeat 0px 0px;
	left: 0px;
	top: 390px;
	z-index: 101;
}
.wlcPlanCenter {
	display: block;
	width: 100px;
	height: 80px;
	background: url(../images/map_center.png) no-repeat 0px 0px;
	position: absolute;
	left: 325px;
	top: 270px;
	z-index: 80;
}
.wlcPlan {
	display: block;
	width: 340px;
	height: 250px;
	position: absolute;
	left: 140px;
	top: 50px;
}
.wlc_1 {
	background: url(../images/weilaicheng_1.png) no-repeat 0px 0px;
	z-index: 100;
}
.wlc_2 {
	background: url(../images/weilaicheng_2.png) no-repeat 0px 0px;
	z-index: 101;
}
.wlc_3 {
	background: url(../images/weilaicheng_3.png) no-repeat 0px 0px;
	z-index: 102;
}
.wlc_4 {
	background: url(../images/weilaicheng_4.png) no-repeat 0px 0px;
	z-index: 103;
}
/*---------*/
#firstProduct {
	width: 100%;
	clear: both; /* height:700px;*/
	overflow: hidden;
	position: relative;
}
.ProductBox {
	width: 100%;/* height:700px;*/
	overflow: hidden; /*display:none; */
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 99;
}
.ProductBox .pic {
	width: 100%;
	position: relative;
}
.ProductBox span.pTit {
	display: block;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 230px;
}
.ProductBox span.pTit1 {
	display: block;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 230px;
}
.ProductBox span.pTit2 {
	display: block;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 230px;
}
span.magnifier {
	display: block;
	width: 62px;
	height: 62px;
	cursor: pointer;
	background: url(../images/magnifier.png) no-repeat 0px 0px;
	position: absolute;
	z-index: 100;
	left: 80px;
	top: 420px;
}
.ProductBox img.picB {
	width: 100%;/* height:auto;  height:700px;*/
}
#firstProduct .numBar {
	width: 100%;
	height: 30px;
	text-align: center;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 999;
	padding: 40px 0px;
}
#firstProduct .numBar a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: url(../images/city_namebg.png) no-repeat 0px -120px;
}
#firstProduct .numBar a:hover, #firstProduct .numBar a.dq {
	background: url(../images/city_namebg.png) no-repeat 0px -82px;
}
#firstProduct .arrL, #firstProduct .arrR {
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	background-image: url(../images/city_namebg.png);
	background-repeat: no-repeat;
	z-index: 999;
	bottom: 35px;
	cursor: pointer;
}
#firstProduct .arrL {
	right: 35px;
	background-position: 0px -220px;
}
#firstProduct .arrR {
	right: 85px;
	background-position: 0px -160px;
}
/*-------*/
.tz_hzWrap {
	width: 100%;
	background-color: #f8f8f8;
	clear: both;
}
.tz_hzMain {
	width: 1000px;
	height: 830px;
	margin: 0 auto;
	clear: both;
	padding: 50px 0px 100px 50px;
}
.tz_hzTab {
	height: 47px;
	width: 1000px;
	margin: 0 auto;
	clear: both;
	padding: 70px 0px 45px 0px;
	font-size: 18px;
	text-align: center;
}
.tz_hzTab .tab1, .tz_hzTab .tab2 {
	display: inline-block;
	width: 200px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;
}
.tz_hzTab .tab1 {
	background-color: #33b0c2;
	border-bottom: #1a8d96 1px solid;
	color: #ffffff;
}
.tz_hzTab .tab2 {
	background-color: #ececec;
	border-bottom: #dadada 1px solid;
	color: #353535;
}
.tzsTxtBox {
	width: 970px;
	clear: both;
	margin: 0 auto;
	line-height: 30px;
	height: 140px;
	position: relative;
	overflow: hidden;
}
.tzsTxt {
	width: 930px;
	height: 90px;
	line-height: 30px;
	background: url(../images/text_yh_start2.gif) no-repeat left top;
	padding-left: 40px;
	padding-top: 10px;
	position: absolute;
	z-index: 99;
	left: 0px;
	top: 0px;
}
span.TxtEnd2 {
	font-size: 30px;
	line-height: 30px;
	background: url(../images/text_yh_end2.gif) no-repeat center bottom;
	padding: 0px 15px;
}
.tzsPicList {
	width: 1000px;
	margin: 0 auto;
	clear: both;
	height: 448px;
	overflow: hidden;
}
.tzsPicList .tzsPic {
	width: 330px;
	height: 448px;
	float: left;
	border-right: #ffffff 0px solid;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}
.tzsPicList .tzsPic .picTit {
	display: block;
	width: 100%;
	height: 44px;
	line-height: 44px;
	padding: 0px 15px;
	color: #ffffff;
	font-size: 16px;
	background: url(../images/tzs_tit.png) repeat-x 0px 0px;
	left: 0px;
	bottom: 0px;
	z-index: 19;
	position: absolute;
}
.tzsPicList .tzsPic span.picTxt {
	display: block;
	width: 800px;
	clear: both;
	font-size: 13px;
	line-height: 18px;
	color: #dddddd;
	font-family: "宋体";
}
.tzsPicList .tzsPic span.picBgLine {
	display: block;
	position: absolute;
	z-index: 29;
	width: 45px;
	height: 448px;
	background: url(../images/pic_bg_line.png) repeat-y 0px 0px;
	right: 0px;
	top: 0px;
}
/*-----------*/
.newsListWrap {
	width: 100%;
	height: 614px;
	padding-top: 40px;
	background: url(../images/news_listbg.gif) repeat-x 0px 0px;
	clear: both;
	position: relative;
}
.newsList {
	width: 1000px;
	height: 330px;
	position: absolute;
	z-index: 99;
	margin-left: 50%;
	left: 0px;
	top: 205px;
	overflow: hidden;
}
.newsList li {
	width: 214px;
	float: left;
	padding: 0px 18px;
	font-size: 14px;
	color: #15474e;
	line-height: 24px;
}
.newsList li img {
	width: 208px;
	height: 208px;
	border: #ffffff 3px solid;
}
.newsList li .tit {
	padding: 15px 0px 10px 0px;
	clear: both;
	line-height: 20px;
}
span.newsArr_L {
	width: 53px;
	height: 149px;
	cursor: pointer;
	float: left;
	margin-top: 110px;
	background: url(../images/arr_l.png) no-repeat 0px 0px;
}
span.newsArr_R {
	width: 53px;
	height: 149px;
	cursor: pointer;
	float: right;
	margin-top: 110px;
	background: url(../images/arr_r.png) no-repeat 0px 0px;
}
.contactWrap {
	width: 100%;
	height: 700px;
	padding-top: 60px;
	clear: both;
	position: relative;
}
.contactPic {
	width: 1000px;
	height: 266px;
	position: absolute;
	z-index: 99;
	margin-left: 50%;
	left: -500px;
	top: 200px;
	overflow: hidden;
}
.conPicTxt {
	display: block;
	width: 160px;
	position: absolute;
	height: 70px;
	z-index: 100;
	margin-left: 50%;
	left: -720px;
	top: 290px;
	background: url(../images/contact_txt.png) no-repeat 0px 0px;
}
.conPictArr {
	display: none;
	width: 50px;
	position: absolute;
	height: 50px;
	z-index: 100;
	margin-left: 50%;
	left: 420px;
	top: 310px;
	background: url(../images/contact_arr.png) no-repeat 0px 0px;
}
.contentTxt {
	width: 500px;
	position: absolute;
	margin-left: 50%;
	left: 0px;
	top: 520px;
	z-index: 99;
	line-height: 26px;
	color: #b3b3b3;
	font-size: 16px;
}
.contentInput {
	width: 434px;
	height: 80px;
	padding: 30px 30px;
	background-color: #fafafa;
	border: #f2f2f2 3px solid;
	position: absolute;
	margin-left: 50%;
	left: 0px;
	top: 560px;
	z-index: 99;
	font-size: 14px;
	color: #999999;
}
.contentInput .inputBox {
	width: 288px;
	height: 20px;
	overflow: hidden;
	padding: 9px 10px;
	border: #dddddd 1px solid;
	line-height: 20px;
}
.contentInput .inputBt {
	display: block;
	float: right;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #33b0c2;
}
.contentInput p {
	clear: both;
	padding: 10px 0px;
}
/*
a.controlArr { display:none; width:60px; height:60px; position:fixed; bottom:30px; right:30px; z-index:999; background:url(../images/next_arr.png) no-repeat 0px -90px; cursor:pointer;}
a.controlArr:hover { background:url(../images/next_arr.png) no-repeat 0px 0px;}
*/
a.controlArr { displ/ay:none; width:60px; height:60px; position:fixed; bottom:30px; right:30px; z-index:999; background:url(../images/next_arr_gif.png) no-repeat;cursor:pointer;}

/*----------*/
.mldl_TabBox {
	width: 100%;
	height: 750px;
	clear: both;
	background-color: #ffffff;
	position: relative;
}
.mldl_TabCon {
	width: 1000px;
	height: 580px;
	clear: both;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background: url(../images/plan_mapbg.png) no-repeat center top;
}
.mldl_TabTxt1, .mldl_TabTxt2, .mldl_TabTxt3 {
	position: absolute;
	color: #9e9e9e;
	line-height: 30px;
	font-size: 16px;
}
.mldl_TabTxt1 {
	margin-left: 50%;
	width: 394px;
	height: 152px;
	padding: 20px 20px 20px 40px;
	background: url(../images/con_txt_bg4.png) no-repeat 0px 0px;
	left: 0px;
	top: 340px;
	z-index: 99;
}
.mldl_TabTxt1 a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	color: #ffffff;
	margin: 5px 20px 5px 0px;
	background-image: url(../images/chanyedl_poptit_bg.png);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.mldl_TabTxt1 a.at1 {
	width: 105px;
	background-position: 0px -34px;
}
.mldl_TabTxt1 a.at1:hover {
	background-position: 0px 0px;
	color: #ffffff;
}
.mldl_TabTxt1 a.at2 {
	width: 198px;
	background-position: -140px -34px;
}
.mldl_TabTxt1 a.at2:hover {
	background-position: -140px 0px;
	color: #ffffff;
}
.mldl_TabTxt2 {
	margin-left: 50%;
	width: 248px;
	height: 55px;
	padding: 17px 20px 20px 40px;
	background: url(../images/con_mldl_TabTxt2.png) no-repeat 0px 0px;
	left: 0px;
	top: 390px;
	z-index: 99;
}
.mldl_TabTxt3 {
	margin-left: 50%;
	width: 393px;
	height: 90px;
	padding: 20px 20px 20px 40px;
	background: url(../images/con_mldl_TabTxt3.png) no-repeat 0px 0px;
	left: 0px;
	top: 350px;
	z-index: 99;
}
.cityNameIco6 {
	padding: 20px 0px 0px 0px;
	background: url(../images/city_namebg2.png) no-repeat center top;
}
.cityNameIco6_B {
	padding: 0px 0px 20px 0px;
	background: url(../images/city_namebg2.png) no-repeat center bottom;
}
.cityNameIco6_L {
	padding: 8px 0px 0px 18px;
	background: url(../images/city_namebg2.png) no-repeat 0px 0px;
}
.cityNameIco6_R {
	padding: 0px 30px 10px 0px;
	background: url(../images/city_namebg2.png) no-repeat right bottom;
}
.cydl_cyyOther {
	width: 300px;
	height: 230px;
	line-height: 26px;
	font-size: 14px;
	position: absolute;
	right: 0px;
	top: 30px;
	z-index: 99;
}
.rwdl_other {
	width: 200px;
	height: 150px;
	position: absolute;
	z-index: 99;
	left: 500px;
	top: 430px;
	font-size: 14px;
	line-height: 24px;
}
.renwenBz {
	width: 60px;
	height: 50px;
	position: absolute;
	background: url(../images/renwen_beizhu.png) no-repeat 0px 0px;
	z-index: 99;
	left: 427px;
	top: 385px;
}
/*-----*/
.hezuoBar {
	width: 1000px;
	height: 472px;
	margin: 0 auto;
	clear: both;
	padding-top: 0px;
	position: relative;
}
.hezuoBox {
	cursor: pointer;
	display: inline;
	width: 303px;
	height: 470px;
	overflow: hidden;
	float: left;
	margin: 0px 14px;
	border: #dddddd 1px solid;
	background-color: #ffffff;
}
.hezuoBox .pic {
	width: 303px;
	height: 200px;
	position: relative;
	overflow: hidden;
}
.hezuoBox img {
	width: 303px;
	height: 200px;
}
span.magnifierHZ {
	display: block;
	width: 62px;
	height: 62px;
	cursor: pointer;
	background: url(../images/magnifier.png) no-repeat 0px 0px;
	position: absolute;
	z-index: 100;
	left: 120px;
	bottom: -62px;
}
.hezuoBox .tit {
	height: 64px;
	padding: 30px 0px 20px 0px;
	text-align: center;
	font-size: 22px;
}
.hezuoBox .tit span {
	font-weight: bold;
}
.hezuoBox .txt {
	padding: 0px 35px;
	height: 120px;
	overflow: hidden;
	line-height: 30px;
	color: #999999;
}
.hezuoPop {
	width: 998px;
	height: 480px;
	overflow: hidden;
	border: #dddddd 1px solid;
	background-color: #ffffff;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 101;
	display: none;
}
.hezuoPop .hzCon {
	width: 840px;
	float: left;
	padding: 20px 0px 0px 70px;
	line-height: 30px;
}
.hezuoPop .hzTit {
	height: 40px;
	line-height: 40px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	clear: both;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
.hezuoPop img {
	padding: 5px 5px;
	border: #ebebeb 1px solid;
	margin: 10px 0px;
}
.hezuoPop .hzConCon {/* width:830px; height:380px; padding:5px; line-height:30px;*/
	height: 360px;
	overflow: hidden;
}
.hezuoPop .hzConCon p {
	padding-right: 20px;
}
.hezuoPop p {
	padding: 8px 0px;
}
.btClose {
	display: none;
	width: 50px;
	height: 50px;
	cursor: pointer;
	background: url(../images/bt_close.gif) no-repeat 0px 0px;
	position: absolute;
	top: 1px;
	right: 1px;
	z-index: 102;
}
/*-----*/
.guihuaWrap {
	width: 100%;
	height: 610px;
	overflow: hidden; /*background:#f3f3f3 url(../images/guihua_bg.jpg) no-repeat center top; */
	background-color: #f3f3f3;
	position: relative;
}
.guihuaNav {
	width: 174px;
	margin-left: 50%;
	position: absolute;
	z-index: 99;
	left: -480px;
	top: 85px;
}
.guihuaNav a.tab1, .guihuaNav a.tab2:hover {
	display: inline-block;
	width: 174px;
	height: 31px;
	font-size: 16px;
	line-height: 31px;
	margin: 2px 0px;
	text-align: center;
	background: url(../images/guihua_navbg.gif) no-repeat 0px -49px;
	clear: both;
	color: #ffffff;
}
.guihuaNav a.tab2 {
	display: inline-block;
	width: 174px;
	height: 31px;
	font-size: 16px;
	line-height: 31px;
	margin: 2px 0px;
	text-align: center;
	background: url(../images/guihua_navbg.gif) no-repeat 0px 0px;
	color: #000000;
}
.guihuaBox {
	width: 1000px;
	margin: 0 auto;
	clear: both;
	padding: 85px 0px 0px 0px;
	font-size: 16px;
	line-height: 30px;
	color: #999999;
	position: relative;
}
.guihuaBox .picTxt {
	height: 250px;
	overflow: hidden;
	width: 770px;
	clear: both;
	float: right;
}
.guihuaBox .picL {
	float: left;
	width: 320px;
}
.guihuaBox .txtR {
	float: right;
	width: 420px;
	padding-right: 10px;
}
.linianNav {
	width: 770px;
	height: 144px;
	clear: both;
	overflow: hidden;
	float: right;
}
.linianNav a {
	display: inline-block;
	width: 144px;
	height: 144px;
	margin: 0px 4px;
	background: url(../images/linian_navbg.png) no-repeat 0px 0px;
	line-height: 144px;
	text-align: center;
	font-size: 18px;
	color: #33b0c2;
}
.linianNav a.dq, .linianNav a:hover {
	background-position: 0px -156px;
	color: #33b0c2;
}
.linianPop {
	width: 858px;
	height: 380px;
	padding: 20px 80px 0px 60px;
	overflow: hidden;
	border: #dddddd 1px solid;
	background-color: #ffffff;
	position: absolute;
	left: 0px;
	top: 85px;
	z-index: 99;
	display: none;
	line-height: 30px;
	font-size: 16px;
}
.btCloseLn {
	display: none;
	width: 50px;
	height: 50px;
	cursor: pointer;
	background: url(../images/bt_close.gif) no-repeat 0px 0px;
	position: absolute;
	top: 86px;
	right: 1px;
	z-index: 190;
}
.linianPop .lnTit {
	height: 40px;
	line-height: 40px;
	padding: 10px 0px 10px 0px;
	text-align: center;
	clear: both;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
.linianPop p {
	padding: 8px 0px;
}
.linianPop img {
	padding: 5px 5px;
	border: #ebebeb 1px solid;
}
.liangdianBox {
	width: 770px;
	padding: 85px 0px 0px 230px;
	margin: 0 auto;
	clear: both;
	line-height: 30px;
}
.liangdianBox p {
	padding-top: 25px;
}
.fenquBox {
	width: 750px;
	padding-left: 250px;
	height: 520px;
	padding-top: 90px;
	line-height: 30px;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	position: relative;
}
.fenquBox .fqBoxL {
	width: 292px;
	float: left;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.fenquBox .fqBoxR {
	width: 425px;
	float: right;
}
.fenquBox .fqBoxR p {
	padding: 8px 0px;
}
.gnfqPop {
	width: 750px;
	height: 550px;
	overflow: hidden;
	border: #dddddd 1px solid;
	background-color: #ffffff;
	position: absolute;
	right: 0px;
	top: 30px;
	z-index: 101;
	display: none;
}
.btCloseLn2 {
	display: none;
	width: 50px;
	height: 50px;
	cursor: pointer;
	background: url(../images/bt_close.gif) no-repeat 0px 0px;
	position: absolute;
	top: 31px;
	right: 1px;
	z-index: 190;
}
.links {
	width: 100%; min-height:80px;_height:80px; padding-top:30px;
	background-color: #e9e9e9;
	border-top: #e2e2e2 1px solid;
	clear: both; 
}
#linksBox {
	width: 1200px;
	margin: 0 auto;
	clear: both;

}
#linksBox li {
	float: left;
	padding: 0px 5px;
}

#linksBox li img{ height:60px;}

/**新加样式**/

.tab{ width:1200px; height:21px; margin:0 auto; font-size:12px; text-align:center; text-align:center;padding-top:33px; display:none;}
.tab a{ background:url(../images/xxa.jpg) no-repeat right; height:21px; padding-right:25px; padding-left:20px;} 
.tab a:last-child{background:none;}
.tab a:hover{ color:#cf712e;}
.banner_ab{ width:100%; background:url(../images/xxaim.jpg) no-repeat top center; height:145px; margin-top:45px;display:none;}
.ab_cc{ width:770px; height:228px; margin:0 auto; margin-top:42px; border-bottom:2px #d1d1d1 solid; position:relative;display:none;}
.ab_cc_video{ width:236px; height:181px; float:right;}
.ab_cc_video_left{ width:512px; height:185px; float:left; color:#818181; font-family:"微软雅黑"; font-size:14px; line-height:26px; padding-top:15px;position:relative;}
.ab_cc_video_left .dvn{ height:132px; width:512px; overflow:hidden; }
.fh{
	width: 28px;
	height: 26px;
	position: absolute;
	top:0px;
	left:-33px;
}
.fh1{
	width: 28px;
	height: 26px;
	position: absolute;
	top: 123px;
	left: 47px;
}

.sv{ width:136px; height:22px; padding-top:20px;}

.news_tit{ width:180px; height:47px; margin:0 auto; padding-top:86px; display:none;}
.news_tab{ width:772px; height:21px; margin:0 auto; font-size:12px; text-align:center; text-align:center;padding-top:20px;display:none;}
.news_tab a{ background:url(../images/a1.jpg) no-repeat right; height:21px; padding-right:25px; padding-left:20px;} 
.news_tab a:last-child{ background:none;}

.news_tab a:hover{ color:#cf712e;}

.news_bt{ width:1196px; height:483px; margin:0 auto; background:url(../images/cca.jpg) no-repeat center bottom; display:none;}
@keyframes xguide_down{
    0%,100%{
        transform:scale(0.8);
        -moz-transform:scale(0.8);
        -o-transform:scale(0.8);
        -webkit-transform:scale(0.8);
        -ms-transform:scale(0.8);
        opacity:0.5
    }
    50%{
        transform:scale(1.0);
        -moz-transform:scale(1.0);
        -o-transform:scale(1.0);
        -webkit-transform:scale(1.0);
        -ms-transform:scale(1.0);
        opacity:1
    }

}
@-webkit-keyframes xguide_down{
    0%,100%{
        -webkit-transform:scale(0.8);
        -moz-transform:scale(0.8);
        -o-transform:scale(0.8);
        -ms-transform:scale(0.8);
        transform:scale(0.8);
        opacity:0.5
    }
    50%{
        -webkit-transform:scale(1.0);
        -moz-transform:scale(1.0);
        -o-transform:scale(1.0);
        -ms-transform:scale(1.0);
        transform:scale(1.0);
        opacity:1
    }

}
@-moz-keyframes xguide_down{
    0%,100%{
        -moz-transform:scale(0.8);
        -o-transform:scale(0.8);
        -webkit-transform:scale(0.8);
        -ms-transform:scale(0.8);
        transform:scale(0.8);
        opacity:0.5
    }
    50%{
        -moz-transform:scale(1.0);
        -o-transform:scale(1.0);
        -webkit-transform:scale(1.0);
        -ms-transform:scale(1.0);
        transform:scale(1.0);
        opacity:1
    }

}
@-o-keyframes xguide_down{
    0%,100%{
        -o-transform:scale(0.8);
        -moz-transform:scale(0.8);
        -webkit-transform:scale(0.8);
        -ms-transform:scale(0.8);
        transform:scale(0.8);
        opacity:0.5
    }
    50%{
        -o-transform:scale(1.0);
        -moz-transform:scale(1.0);
        -webkit-transform:scale(1.0);
        -ms-transform:scale(1.0);
        transform:scale(1.0);
        opacity:1
    }
}

.left_btn:hover,.right_btn:hover{-webkit-animation:xguide_down 2.0s infinite ease-in-out;
    -moz-animation:xguide_down 2.0s infinite ease-in-out;
    -o-animation:xguide_down 2.0s infinite ease-in-out;
    animation:xguide_down 2.0s infinite ease-in-out}

.left_btn{ width:50px; height:50px; float:left; margin-top:160px; background:url(../images/jt1.png) no-repeat; cursor:pointer;}
.right_btn{ width:50px; height:50px; float:right;margin-top:160px;background:url(../images/jt2.png) no-repeat; cursor:pointer;}
.newskk{ width:1000px; height:430px; float:left; margin-left:48px; overflow:hidden; margin-top:25px;}
.newskk li{ width:324px; height:430px; float:left; display:block; margin-right:14px; overflow:hidden;background:#3b3b42; }
.newskk li .imer{ width:324px; height:302px; overflow:hidden;}
.newskk li .bt{ width:284px; height:86px; padding-top:21px; padding-left:20px; padding-right:20px;}
.newskk li .bt h4{ color:#dcdcdc; font-size:16px; font-weight:normal;}
.newskk li .bt p{ color:#93939f; font-size:12px; padding-top:10px;}


.newskk li .imer{-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.newskk li .imer:hover img{width:384px;height:360px;margin:-32px -26px;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.listnews{ width:1000px; height:166px; margin:0 auto; padding-top:79px;}
.listnews li{ width:322px; height:98px; float:left; margin-right:27px;}
.listnews li .imer{ width:136px; height:98px; float:left;}
.listnews li .chaw{ width:174px; height:86px; float:left; margin-left:11px; padding-top:10px;}
.listnews li .chaw h4{ color:#535353; font-weight:normal;}
.listnews li .chaw p{ line-height:18px; color:#a5a4a4; font-size:12px;}
.listnews li .chaw h6{ padding-top:6px;}


.ajf{ width:100%; height:750px; background:url(../images/11.jpg) no-repeat center top;}
.ajf_top{ padding-top:86px; margin:0 auto; width:200px; height:46px; display:none;}
.ajf_bt{ width:1000px; height:220px; margin:0 auto; padding-top:76px;display:none;}
.ajf_bt_a{ width:318px; height:183px; margin:0 auto; padding-top:50px;}
.dva{ font-size:20px; color:#292929; text-align:center;display:none;}
.dvb{ color:#888888; font-size:10px; text-align:center;display:none;}
.dvc{ padding-top:23px;display:none;}
.dvd{ padding-top:20px; text-align:center; font-size:12px;display:none;}
.dve{ text-align:center; font-size:12px; color:#6d6d6d; padding-top:6px;display:none;}
.dvf{ text-align:center; padding-top:5px; padding-top:25px;display:none;}


.leftfot{ float:left; color:#818181;}

.f1{ display:none;}
.f2{ display:none;}
.f3{ display:none;}

.ss{
	width: 40px;
	height: 40px;
	position: absolute;
	right:-60px;
	top: -120px;
}

.ssleft{ height:36px; padding-left:20PX; padding-right:20PX; width:174px;right:-276px; dis/play:none;top: -120px; background:#FFF; line-height:36px; position: absolute;}

.tup1{width:232px; height:444px; position:absolute; left:0; top:0; }
.tup1_h4{ width:232px; height:30px; color:#fff; line-height:30px;display:none; background:url(../images/f.png); position:absolute; left:0; bottom:0; text-align:center; color:#fff;}
.tup2{width: 233px; height:222px; position:absolute; left:232px; top:0;}



.tup2 a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	/*舞台（动画元素的父容器）perspective*/
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
}
.tup2 a > div {
	position: absolute;
	left: 0;
	height: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transition: .8s ease-in-out;
	-moz-transition: .8s ease-in-out;
	/*动画元素背后设置为hidden*/
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}
.tup2 a div:first-child {
	/*
            绕y轴旋转
            */
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	z-index: 2;
}
.tup2 a div:last-child {
	background: url("images/bg.jpg") no-repeat 0 0;
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	z-index: 1;
}
.tup2 a:hover div:first-child {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
}
.tup2 a:hover div:last-child {
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
}





.tup3{width: 233px; height:222px; position:absolute; left:232px; top:222px;}

.tup3 a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	/*舞台（动画元素的父容器）perspective*/
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
}
.tup3 a > div {
	position: absolute;
	left: 0;
	height: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transition: .8s ease-in-out;
	-moz-transition: .8s ease-in-out;
	/*动画元素背后设置为hidden*/
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}
.tup3 a div:first-child {
	/*
            绕y轴旋转
            */
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	z-index: 2;
}
.tup3 a div:last-child {
	background: url("images/bg.jpg") no-repeat 0 0;
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	z-index: 1;
}
.tup3 a:hover div:first-child {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
}
.tup3 a:hover div:last-child {
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
}


.tup4{width: 233px; height:222px; position:absolute; left:464px; top:0px;}

.tup4 a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	/*舞台（动画元素的父容器）perspective*/
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
}
.tup4 a > div {
	position: absolute;
	left: 0;
	height: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transition: .8s ease-in-out;
	-moz-transition: .8s ease-in-out;
	/*动画元素背后设置为hidden*/
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}
.tup4 a div:first-child {
	/*
            绕y轴旋转
            */
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	z-index: 2;
}
.tup4 a div:last-child {
	background: url("images/bg.jpg") no-repeat 0 0;
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	z-index: 1;
}
.tup4 a:hover div:first-child {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
}
.tup4 a:hover div:last-child {
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
}

.tup5{width: 233px; height:222px; position:absolute; left:464px; top:222px;}

.tup5 a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	/*舞台（动画元素的父容器）perspective*/
	-webkit-perspective: 800px;
	-moz-perspective: 800px;
}
.tup5 a > div {
	position: absolute;
	left: 0;
	height: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transition: .8s ease-in-out;
	-moz-transition: .8s ease-in-out;
	/*动画元素背后设置为hidden*/
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
}
.tup5 a div:first-child {
	/*
            绕y轴旋转
            */
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	z-index: 2;
}
.tup5 a div:last-child {
	background: url("images/bg.jpg") no-repeat 0 0;
	-webkit-transform: rotateX(180deg);
	-moz-transform: rotateX(180deg);
	z-index: 1;
}
.tup5 a:hover div:first-child {
	-webkit-transform: rotateX(-180deg);
	-moz-transform: rotateX(-180deg);
}
.tup5 a:hover div:last-child {
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
}

.tup6{width: 233px; height:444PX; position:absolute; left:697px; }

.tup6_h4{ width:232px; height:30px; color:#fff; line-height:30px; background:url(../images/f.png); position:absolute; left:0; bottom:0; text-align:center; color:#fff; display:none;}


