/*===============css reset===============*/
body,h1,h2,h3,h4,h5,h6,b,p,em,i,span,a,ol,ul,li,table,tr,td,dl,dt,dd,input,textarea,button{margin:0;padding:0;}
body{font-family: Microsoft YaHei,Heiti SC,Segoe UI,Tahoma,Arial,Verdana,sans-serif;font-size:14px;}
b,p,i,em{font-style: normal;font-weight: normal;}
ul,ol{list-style: none;}
a{text-decoration:none;outline: none;} 
a img{ border: 0;}
img{vertical-align:middle; max-width:100%;}
table {border-collapse: collapse;border-spacing: 0;}
.clearfix:after{
	content: "";
	display: table;
	clear: both;
}
.clearfix{*zoom:1;}
.fl{float: left;}
.fr{float: right;}
.hide {display: none;}
.ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}
h1,h2{ font-weight:normal; font-size:36px;}
h2{border-bottom:3px solid #fff; width:250px; margin:0 auto 20px auto; padding-bottom:20px;}
h2 span{ font-size:16px;}
h3{ font-size:16px; font-weight:700; padding-bottom:10px;}
.break {
	word-break: break-all;
	word-wrap: break-word
}
/*============css reset end============*/
/*public*/
html,body{height:100%;}
.wrap{height: auto!important;min-height: 100%;}
.wrap-feature{height:100%;}
.pub-page{width:100%;}
.pub-con-w{width:92%;margin:0 auto;} 
/*============public end============*/
/*header*/
.header-dw{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 40;
}
.pub-header-bg{
	opacity: 0.4;
    -moz-opacity: 0.4;
    filter:alpha(opacity=40);
    background:#000;
    height:88px;
	position: absolute; 
	left: 0;
	top: 0;
}
.header{
	position: relative;
	line-height:60px;
	height: 60px;
	
}
.header-logo{display:block;height:78px; padding:5px 0;}
.header-logo img{vertical-align: top;}
.nav a{
	color:#fff;
	padding:0px 15px;
}
.nav a:hover{
	-moz-transition:color 0.3s;
	-webkit-transition:color 0.3s;
	-0-transition:color 0.3s;
	transition:color 0.3s;
}
.nav a:hover,.nav a.curr{color:#00b7ee;}
.header-login{
	padding-left:80px;
	font-size:18px;
	font-weight:700;
	color:#fff;
}
.header-login a,.header-version a{
	color:#6691c1;
}
.header-login span{
	padding:0px 5px;
}
.header-version{
	padding-left:20px;
	font-size:18px;
	font-weight: normal;
	line-height:30px;
	padding-top:18px;
	color:#fff;
}
.header-version a{
	padding-right:10px;
}
/*banner*/
.pub-top-box{
	position: relative;
	z-index: 10;
	height:560px;
}
/*feature*/
.page-tab-change-ul,.page-tab-change-ul li,.page-tab-change-ul-last,.page-tab-change-ul-last li{text-align: center;height:100%;overflow: hidden;}

.page-tab-change-ul-text2,.page-tab-change-ul-text{z-index:1;position:absolute;top:160px;width:100%;color:#fff;text-align:center;}
.page-tab-change-ul-text2{ top:120px;}
.page-tab-change-ul-text p{width:80%;margin:0 auto;line-height:60px;color:#fff;}

.page-tab-change-ul-text p.text_company{line-height:30px;padding-top:10px;font-size:16px;}
.page-tab-change-ul-text p.text_company span{font-size:18px;font-weight:700;}
.page-tab-change-ul-text p.text_company2{padding-top:150px;}

.page-tab-change-ul-text p span{font-size:24px;}
.content_list li,.page-tab-change-ul-text p.size16_3,.page-tab-change-ul-text p.size16_2,.page-tab-change-ul-text p.size16{ font-size:16px; line-height:35px;}
.content_list li,.page-tab-change-ul-text p.size18,.page-tab-change-ul-text p.size16_3,.page-tab-change-ul-text p.size16_2{ width:350px; margin:0 auto; text-align:left; background:url(../images/nav.jpg) no-repeat 2px 16px; padding-left:20px; /*border-bottom:1px dotted #ccc; */}
.page-tab-change-ul-text p.size14,.page-tab-change-ul-text p.size16{ text-align:left; text-indent:2em; line-height:30px;}
.page-tab-change-ul-text p.size14{margin-bottom:10px; font-size:14px; line-height:25px; }
.page-tab-change-ul-text p.size16 span{ font-size:18px; font-weight:700;}
.page-tab-change-ul-text p.size16_spa{ text-indent:0; text-align:center; padding-top:10px; border-top:1px dotted #ccc;}
.page-tab-change-ul-text p.size16_3{ width:490px; padding-bottom:20px; margin-bottom:20px;}
.page-tab-change-ul-text p.size18{font-size:18px; line-height:40px; width:700px; padding-bottom:20px; margin-bottom:20px;}
.page-tab-change-ul-text p.size18 span{ width:200px; float:left; clear:left; font-size:18px;}
.page-tab-change-ul-text p.text{
	padding-top:10px;
	font-size:16px;
	line-height:40px;
	text-align:left;
	text-indent:2em;
	width:60%;
	float:left;
	margin-right:5%;
	}
.page-tab-change-ul-text img.pic{ width:35%; float:left; padding-top:20px;}
.page-tab-change-ul-text img.pic2{padding-top:100px;}
.company_list{width:1000px;margin:10px auto 0;height:auto;}
.company_list ul li{width:15%;float:left;margin-right:2%;text-align:center; margin-top:15px;}
.company_list ul li:nth-child(6){margin-right:0;}
.company_list ul li img{width:95%;}
.company_list ul li p{width:95%;line-height:25px;}

.content_list{ width:920px; margin:50px auto 0;}
.content_list li{ width:420px; margin-right:40px; float:left;}
.content_list li:nth-child(2n){ margin-right:0;}

.piclist1,.piclist4,.piclist{
	width:1000px;
	margin:0 auto;
	text-align:left;
	height:auto;
	}
.piclist p{
	font-size:20px;
	line-height:50px;
	}
.piclist ul{
	padding-top:20px;
    }
.page-tab-change-ul-text .piclist ul{
	padding-top:0px;
    }
.piclist ul li{
	text-align:center;
	width:25%;
	float:left;
	padding-bottom:10px;
	
	}
.piclist_text{
	font-size:14px;
	line-height:28px;
	color:#fff;
	}
.piclist ul li .piclist_text span{
	font-size:18px;
	}
.piclist ul li img{
	width:75%;
	max-width:100%;
	margin-bottom:15px;
	}
.piclist .piclist_block4,.piclist .piclist_block{ width:20.5%; margin:30px 2% 0 0; float:left; background:#fff; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; border-radius: 6px;-webkit-border-radius:6px; -moz-border-radius:6px; height:80px; color:#333; padding:15px 1.5%; line-height:35px; font-size:15px; box-shadow:0 3px 5px #333;}
.piclist .piclist_block:nth-child(4n){ margin-right:0;}
.piclist .piclist_block2{ text-align:center; line-height:25px;  background:#004388; color:#fff; }
.piclist .piclist_block3{ padding-top:50px; height:105px; line-height:35px;}
.piclist .piclist_block4{ width:27%; margin:30px 5% 0 0; height:170px; line-height:35px; }
.piclist .piclist_block4:nth-child(3){ margin-right:0;}
.piclist3 ul li,.piclist1 ul li{width:28.5%;text-align:left;background:url(../images/nav.jpg) no-repeat left 8px;line-height:25px;padding-left:1.5%;margin-right:5%;font-size:14px;float:left;}
.piclist1 ul li:nth-child(3n){
	margin-right:0px;
	}



.piclist4 ul {padding-top:50px;}
.piclist4 ul li{ width:45.5%; float:left; margin-right:3%; line-height:30px; background:url(../images/nav.jpg) no-repeat left 11px; padding-left:1.5%;/*border-bottom:1px dotted #ccc; */text-align:left; font-size:14px; padding-bottom:10px;}	

.piclist .newslist{ width:30%; margin-right:5%; float:left; margin-top:20px;}
.piclist .newslist:nth-child(3){ margin-right:0;}
.piclist .newslist ul{margin:0; padding:0;}
.piclist .newslist ul li{ background:url(../images/list_nav.jpg) no-repeat left 12px; min-height:25px; height:auto; line-height:25px; text-indent:10px; width:100%; text-align:left;margin:0; padding:0; }
.piclist .newslist ul li.picnews{background:none; text-indent:0px;  height:200px; line-height:20px;}
.piclist .newslist ul li.picnews img{ width:100%; height:150px; margin-bottom:5px; }

.piclist .piclist3 ul li{background:none;text-indent:0;line-height:30px;}
.piclist .piclist3 ul li img{width:100%;margin-bottom:0;}

.more{ font-size:16px; background:#49932b; border:1px solid #fff;  width:160px; height:40px; margin:20px auto 0; text-align:center; line-height:40px; color:#fff; display:block; border-radius:5px;}
.more:hover{ color:#000;background:#fff; color:#49932b;}
.piclist .piclist3 ul li .more{ margin-top:10px;}

.list{margin-top:30px;}
.line{ width:670px; margin:0 auto;}
.line ul li{ text-align:left; line-height:30px; margin-top:10px; background:url(../images/nav.jpg) no-repeat left 12px; text-indent:15px;}
.line ul li span{ font-size:15px; font-weight:700;}

.feature-con-box{
	/*overflow:hidden;*/
	height:100%;
}
.page-img1{ 
    background:#010e6a;}
.page-img2{ 
	background:#49932b url(../images/feature_1.png) center bottom no-repeat;
}
.page-img3{ 
	background:#0094ae url(../images/feature_1.png) center bottom no-repeat;
}
.page-img4{ 
	background:#0059a4 url(../images/feature_2.jpg) center bottom no-repeat;
}
.page-img5{ 
	background:#49932b url(../images/feature_1.png) center bottom no-repeat;
}
.page-img6{ 
	background:#0094ae url(../images/feature_1.png) center bottom no-repeat;
}
.page-img7{ 
	background:#0059a4 url(../images/feature_2.jpg) center bottom no-repeat;
}
.page-img8{ 
	background:#49932b url(../images/feature_1.png) center bottom no-repeat;
}
.page-img9{ 
	background:#0094ae url(../images/feature_1.png) center bottom no-repeat;
}

.verM-img{
	vertical-align: bottom;
	z-index:0;
	position:relative;
	top:0px;	
}

.page-img-box{
	position: relative;
	z-index:30;
	overflow: hidden;
	height: 100%;
}

.hotel_list{ width:1000px; margin:20px auto 0;}
.hotel_list ul li{ width:50%; float:left; text-align:left;}
.hotel_list ul li img{ width:400px; height:230px; margin:20px 0;}
.hotel_list ul li p{ text-align:left; line-height:30px;}

.investment_content{ width:1200px; margin:0px auto; text-align:center;}
.investment_content h2{ padding-bottom:50px; width:65%; font-size:30px; margin-bottom:80px; border-bottom:0;}
.investment_content h3{ font-size:18px; font-weight:700; text-align:left;}
.investment_content p{ width:100%;}
.investment_content p.size26{ text-align:left; width:650px; margin:0 auto; font-size:26px; font-weight:normal;}
.investment_content p.size24{ background:none; text-align:center; color:#fff; line-height:60px; font-size:24px; margin-top:20px;}
.investment_content p.size16{ text-align:center;}
.investment_content p.size14{ text-align:left;line-height:40px; text-indent:2em; margin-bottom:15px; font-size:15px;}

.object_list{ width:1000px; margin:0 auto 25px; }
.object_list ul li{ width:480px; margin-right:40px; float:left; margin-top:20px; line-height:30px; text-align:left; font-size:12px;}
.object_list ul li span{ font-size:24px; font-weight:700;}
.object_list ul li:nth-child(2n){ margin-right:0px;}

.page-tab-change-ul-text p.size16_spa{ text-indent:0; text-align:center; padding-top:10px; border-top:1px dotted #ccc;}
