/* ==Ê×Ò³ÑùÊ½== */

body{

	padding:0px;

	margin:0px;

	font-size:12px;

	}

	

a{

	text-decoration:none;

	}



.home{

	width:100%;

	height:100%;

	background:url(bg.jpg) no-repeat;

	background-size:100% auto;

	overflow:hidden;

	position:relative;

	}



.home0{

	width:98%;

	margin:5px auto;

	}



.home0 div{

	position:relative;

}



.home0 div span{

	display:none;

	width:100%;

	height:120px;

	background-color:#000;

	opacity:0.8;

	position:absolute;

	left:0px;

	top:0px;

	}



.home0 div span a{

	color:#fff;

	display:block;

	width:100%;

	float:left;

	height:20px;

	line-height:20px;

	font-size:16px;

	text-align:center;

	}	

	

.i01{

	display:block;

	width:100%;

	background:url(i01.jpg) no-repeat top center;

	background-size:100% 100%;

	border-radius:5px;

	overflow:hidden;

	height:160px;

	margin-bottom:4px;

	float:left

	}	

	

.i02{

	width:100%;

	background:url(i02.jpg) no-repeat top center;

	background-size:100% 100%;

	border-radius:5px;

	overflow:hidden;

	height:100px;

	margin-bottom:4px;

	float:left;

	}

	

.i02 a.tel400{

	display:block;

	height:60px;

	width:100%;

	}



.i02 a.tel999{

	display:block;

	height:40px;

	width:100%;

	}



.i03{

	width:49%;

	float:left;

	height:90px;

	background-color:#66ccff;

	background-image:url(i03.png);

	background-position:5px 10px;

	background-repeat:no-repeat;

	background-size:100%  auto;

	margin-bottom:4px;

	border-radius:5px;

	overflow:hidden;

	}



.i03 span{

	height:90px;

	padding-top:25px;

	}



.i04{

	display:block;

	width:49%;

	float:left;

	height:90px;

	background-color:#8b88c1;

	background-image:url(i04.jpg);

	background-repeat:no-repeat;

	background-size:100%  auto;

	margin-bottom:4px;

	margin-left:4px;

	border-radius:5px;

	overflow:hidden;

	}



.i04 span{

	padding-top:25px;

	}

	

.i05{

	width:67%;

	float:left;

	height:90px;

	background-image:url(i05.jpg);

	background-repeat:no-repeat;

	background-size:100%  auto;

	margin-bottom:4px;

	border-radius:5px;

	overflow:hidden;

	}



.i05 span{

	padding-top:30px;

	}

	

.i06{

	display:block;

	width:31%;

	float:left;

	height:90px;

	background-image:url(i06.jpg);

	background-repeat:no-repeat;

	background-size:100%  auto;

	margin-bottom:4px;

	margin-left:4px;

	border-radius:5px;

	overflow:hidden;

	}



.i06 span{

	padding-top:12px;

	}



.i07{

	width:30%;

	float:left;

	height:89px;

	background-image:url(i07.jpg);

	background-repeat:no-repeat;

	background-size:100%  auto;

	margin-bottom:4px;

	border-radius:5px;

	overflow:hidden;

	}



.i07 span{

	padding-top:33px;

	}



.i08{

	display:block;

	width:68%;

	float:left;

	height:90px;

	background-image:url(i08.jpg);

	background-repeat:no-repeat;

	background-size:100%  auto;

	margin-bottom:4px;

	margin-left:4px;

	border-radius:5px;

	overflow:hidden;

	}



.i08 span{

	padding-top:33px;

	padding-left:4px;

	}



div.i08 span a{

	width:32%;

	}



.i09{

	display:block;

	width:32%;

	float:left;

	height:70px;

	margin-bottom:4px;

	border-radius:5px;

	overflow:hidden;

	background-color:#66ccff;

	background-image:url(i09.jpg);

	background-repeat:no-repeat;

	background-size:100%  auto;

	}



.i10{

	display:block;

	width:32%;

	float:left;

	height:70px;

	margin-bottom:4px;

	border-radius:5px;

	overflow:hidden;

	margin-left:5px;

	background-color:#66ccff;

	background-image:url(i10.jpg);

	background-repeat:no-repeat;

	background-size:100%  auto;

	}



.i11{

	display:block;

	width:32%;

	float:left;

	height:70px;

	margin-bottom:4px;

	border-radius:5px;

	overflow:hidden;

	margin-left:5px;

	background-color:#66ccff;

	background-image:url(i11.jpg);

	background-repeat:no-repeat;

	background-size:100%  auto;

	}

	

.i12{

	width:100%;

	border-radius:5px;

	overflow:hidden;

	height:40px;

	background-color:#f3f3f3;

	text-align:center;

	line-height:40px;

	}



.i12 a{

	color:#333;

	}







.bg{

	width:100%;

	position:absolute;

	top:0px;

	left:0px;

	height:700px;

	background:#000;

	opacity:0.8;

	}



.h_box{

	width:80%;

	height:300px;

	border-radius:5px;

	overflow:hidden;

	margin:0px auto;

	margin-top:30px;

	z-index:999;

	background:#FFF;

	}

	





.home .logo{

	background:url(logo.png) no-repeat center;

	background-size:100px auto;

	width:138px;

	height:133px;

	margin-left:10px;

	margin-top:10px;

	margin-bottom:10px;

	}



.h_menu{

	width:90%;

	height:100px;

	margin:0px 0px 0px 20px;

	}



.h_menu a{

	float:left;

	width:90px;

	height:25px;

	text-align:center;

	color:#fff;

	padding-top:65px;

	background:url(menu.png) no-repeat;

	margin-bottom:10px;

	}



a.menu_01{background-position:15px 0px;}

a.menu_02{background-position:-83px 0px;}

a.menu_03{background-position:-185px 0px;}

a.menu_04{background-position:-283px 0px;}

a.menu_05{background-position:-380px 0px;}

a.menu_06{background-position:-483px 0px;}

a.menu_07{background-position:-580px 0px;}

a.menu_08{background-position:-680px 0px;}



.p_head{

	height:200px;

	width:100%;

	background-size:auto 100%;

	position:relative;

	}



.b01{	background: url(banner01.jpg) no-repeat left top;}

.b02{	background: url(banner02.jpg) no-repeat left top;}

.b03{	background: url(banner03.jpg) no-repeat left top;}





.p_logo{

	background:url(logo.png) no-repeat center;

	background-size:70px auto;

	width:70px;

	height:80px;

	position:absolute;

	right:20px;

	top:10px;

	}



.menu{

	float:left;

	width:100%;

	height:40px;

	position:absolute;

	bottom:0px;

	opacity:0.9;

	overflow:hidden;

	}

	

.menu a.back{

	display:block;

	width:20%;

	height:40px;

	background:url(back.png) center no-repeat;

	background-size:50%;

	background-color:#0d8dcb;

	float:left;

	}





.s_menu{

	float:left;

	height:40px;

	background-color:#e38b1c;

	width:77%;

	padding-left:3%;

	overflow:hidden;

	}



#scroller{

	float:left;

	width:200%;

	height:100%

	}



.s_menu a{

	color:#fff;

	padding:0px 3px;

	line-height:40px;

	}



.p_body{

	width:95%;

	height: auto;

	margin:0px auto;

	}



.p_title{

	width:100%;

	height:40px;

	line-height:40px;

	background:url(dian.gif) repeat-x left center;

	position:relative;

	margin-top:10px;

	}



.p_title h2{

	display:block;

	float:left;

	padding:0px;

	margin:0px;

	height:40px;

	line-height:40px;

	background:#FFf;

	padding-right:10px;

	}



.p_title span{

	position:absolute;

	width:120px;

	height:40px;

	right:0px;

	background-color:#fff;

	}



.p_title span a{

	display:block;

	width:40px;

	height:40px;

	float:left;

	background-size:30px auto;

	}



.smenuvnow{

	font-weight:bold;

	}



a.xinlang{

	background:url(xinlang.png) no-repeat center;

	}



a.tengxun{

	background:url(tengxun.png) no-repeat center;

	}



a.weixin{

	background:url(weixin.png) no-repeat center;

	}



.modedit{

	padding:20px 0px;

	height:auto;

	}



.modedit img{

	max-width:100%;

	}



.modedit table{

	width:100%;

	}



.touzi {

	width:40%;

	}



.modedit h1{

	color:#000;

	}



.dibu{

	width:100%;

	background-color:#eaeaea;

	float:left;

	text-align:center;

	font-size:7px;

	margin-top:20px;

	padding:10px 0px;

	color:#666;

	}



.dibu a{

	color:#666;

	}



.newsquery{

	width:100%;

	overflow:hidden;

	border-bottom:1px dotted #CCC;

	padding-bottom:20px;

	}



.newsquery img{

	float:left;

	width:30%;

	height:auto;

	margin-right:20px;

	}



.newsquery h3{

	margin:0px;

	padding:0px;

	color:#000;

	display:block;

	height:20px;

	line-height:20px;

	}



.newsquery span{

	display:block;

	height:20px;

	overflow:hidden;

	color:#999;

	font-size:8px;

	}



.newsquery font{

	color:#999;

	display:block;

	height:20px;

	line-height:20px;

	font-size:8px;

	}



.news_title{

	width:100%;

	}



.news_title h2{
	display:block;
	overflow:hidden;
	line-height:25px;

	text-align:center;

	padding:0px;

	margin:0px;

	}



.news_title span{

	display:block;

	font-size:8px;

	width:100%;

	height:20px;

	line-height:20px;

	text-align:center;

	margin-bottom:10px;

	}



.news_edit a{

	color:#000;

	}



.gouwu_img{

	width:40%;

	margin-bottom:40px;

	}



.gouwu_img2{

	width:40%;

	margin-bottom:10px;

	}



.gouwu_div{

	width:55%;

	float:left;

	}

	

.cpquerytitle{

	width:45%;

	float:left;

	border:1px solid #dbdbdb;

	height:55px;

	line-height:60px;

	margin-right:5px;

	margin-left:5px;

	margin-bottom:5px;

	padding-top:5px;

	}
	
.videolist{
	width:100%;
	height:240px;
	overflow:hidden;
	float:left;
	}

.cpquery{
	display:block;
	width:100%;
	overflow:hidden;
	height:200px;
	background-size: cover;
	}



.lanhai,.lanhai2 {

	width:100%;

	height:30px;

	margin-bottom:10px;

	}



.lanhai a,.lanhai2 a{

	display:block;

	height:25px;

	line-height:25px;

	background:url(x_14.jpg) repeat-x;

	color:#b3a99b;

	float:left;

	width:60px;

	text-align:center;

	margin-right:5px;

	font-family:"Microsoft Yahei";

	}



.lanhai a:hover{

	color:#95897a;

	}



.lanhai a.on{

	background:url(x_15.jpg) repeat-x;

	color:#fff;

	}



.huxing{

	padding-bottom:20px;

	border-bottom:1px dotted #CCC;

	margin-bottom:20px;

	float:left;

	width:100%;

	overflow:hidden;

	}



.huxing img{

	display:block;

	width:40%;

	float:left;

	margin-right:20px;

	}



.huxing h3{

	display:block;

	padding:0px;

	margin:20px 0px 10px 0px;

	}



.huxing span{

	display:block;

	height:25px;

	line-height:25px;

	color:#666

	}



a.jianshang{

	display:block;

	width:80px;

	height:25px;

	line-height:25px;

	color:#fff;

	text-align:center;

	background-color:#6d6ba9;

	float:left;

	margin-top:10px;

	}



.h_title{

	color:#6b69a8

	}



.huxing_de span{

	color:#666;

	display:block

	}



.huxing_de font{

	display:block;

	margin-top:10px;

	border-top:1px dotted #CCC;

	padding-top:10px;

	color:#666;

	margin-bottom:10px;

	}



a.qian{

	display:block;

	width:49px;

	height:33px;

	line-height:33px;

	padding-left:10px;

	background:url(x_12.png) no-repeat left center;

	float:left;

	color:#fff;

	font-size:18px;

	}



a:hover.qian{

	background:url(x_13.png) no-repeat left center;

	}



a.hou{

	display:block;

	width:19px;

	height:33px;

	line-height:33px;

	padding-left:40px;

	background:url(x_14.png) no-repeat left center;

	float:left;

	color:#fff;

	font-size:18px;

	margin-left:-31px;

	}

	

a:hover.hou{

	background:url(x_15.png) no-repeat left center;

	}



.contact_img{

	width:30%;

	}



.contact {

	height:auto;

	float:left;

	width:50%;

	}



.contact h1{

	padding:0px;

	margin:0px;

	color:#000;

	}



.contact a{

	color:#000;

	}



.lanhai_01{

	width:48%;

	}



#allmap{

	width:100%;

	height:400px;

	float:left;

	}



.map_dw{

	width:100%;

	height:400px;

	float:left;

	position:relative;

	margin-top:-10px;

	}



.xiache{

	width:121px;

	position:absolute;

	right:20px;

	top:20px;

	background:url(xiache.png) no-repeat left center;

	height:39px;

	z-index:999;

	cursor:pointer;

	}



input,textarea{

	width:50%;

	}



.button{

	width:80px;

	margin-left:80px;

	}

