﻿ 
@charset "utf-8";



.box {



	width: 100%;



}

 

.header {



	width: 100%;



	min-width: 1190px;



	background: #fff;



	overflow: hidden;



}



.head {



	width: 1190px;



	height: 125px;



	margin: 0 auto;



}



.head-top {



	width: 100%;



	height: 32px;



	line-height: 32px;



	margin-top: 0px;



	background: #f8f8f8;



	border-bottom: solid 1px #ddd;



}



.head-top.welcome_bg {



	position: relative;



}



.head-top-con {



	width: 1190px;



	margin: 0 auto;



	color: #111;



}



.head-top-con .hi {



	background: url(../images/hi.png) no-repeat left center;



	font-size: 16px;



	padding-left: 20px;



	color: #666;



}



.head-top-con .yidong i {



	display: block;



	width: 14px;



	height: 16px;



	margin-right: 2px;



	float: left;



	background: url(../images/topbotbg.png) no-repeat;



	margin-top: 8px;



}



.head-top-con .weixin i {



	display: block;



	width: 14px;



	height: 16px;



	margin-right: 5px;



	float: left;



	background: url(../images/topbotbg.png) no-repeat -17px top;



	margin-top: 8px;



}



.head-top-con .lianxi i {



	display: block;



	width: 14px;



	height: 16px;



	margin-right: 5px;



	float: left;



	background: url(../images/topbotbg.png) no-repeat -43px top;



	margin-top: 8px;



}



.head-top-con .kefu i {



	display: block;



	width: 14px;



	height: 16px;



	margin-right: 5px;



	float: left;



	background: url(../images/topbotbg.png) no-repeat -63px top;



	margin-top: 8px;



}



.head-top-con .fr span {



	display: block;



	float: left;



	margin-left: 25px;



}



.head-top-con .fr span a {



	margin-left: 0px;



	font-size: 16px;



	color: #666;



}

 

.head {



	height: 100px;



}



.head .logo {



	float: left;



	margin-top: 10px;



}





.sh{

	float: left;



	margin-left: 70px;



	margin-top: 20px;

}

.search{

	

	border: 1px solid #0777c1;

}

.ins{

	width: 61px;

	color: #fff;

	

	height: 36px;

	background: #0777c1;

	border: none;

}

.search-keyword{

	

	width: 350px;



	border: 1px solid #fff;

	

	color: #6c6c65;

    

    height: 37px;

}

.search-option{

	

	border: 0;

	

	-moz-appearance: none;

	

	color: #269aeb;

	

	padding: 0 5px;	

}





.head .tel {



	float: right;



	margin-top: 10px;



	width: 282px;



}

 

.nav {



	width: 100%;



	height: 42px;



	line-height: 42px;



	background-color: #F8F8F8;

}



.nav_main {



	width: 100%;



}



.nav_main ul {



	width: 1190px;



	margin: 0 auto;

  

    

}



.nav_main ul li {



	width: 100px;



	float: left;



	text-align: center;



}



.nav_main ul li a {



	font-size: 16px;



	color: #333;



	display: block;



}



.nav_main ul li a:hover {



	color: #f00;



}



.nav_main ul li.active {



	width: 240px;



	background: #0074be;



	margin-right: 50px;



}



.nav_main ul li.active a {



	color: #fff;



	font-size: 18px;



}



/*轮播*/



.fullSlide {



	position: relative;



	z-index: 1;



	width: 100%;



	height: auto;



 


}



.fullSlide .bd {



	position: relative;



	z-index: 1;



	overflow: hidden;



	margin: 0 auto



}



.fullSlide .bd ul {



	width: 100%!important



}



.fullSlide .bd ul a {



	width: 100% !important;



}



.fullSlide .bd li {



	overflow: hidden;



	width: 100%!important;



	height: 450px;



	text-align: center



}



.fullSlide .bd li a {



	display: block;



	height: 450px



}



.fullSlide .hd {



	position: absolute;



	bottom: 0;



	left: 56%;



	z-index: 1;



	width: 156px;



	height: 16px;



	margin-left: -78px;



	padding-bottom: 20px;



	background: none;



	text-align: center;



	line-height: 16px



}



.fullSlide .hd ul {



	text-align: center



}



.fullSlide .hd ul li {



	display: inline-block;



	overflow: hidden;



	margin-right: 10px;



	width: 16px;



	height: 16px;



	float: left;



	background: url(../images/banner-ico.png) no-repeat;



	line-height: 9999px;



	cursor: pointer;



*zoom:1



}



.fullSlide .hd ul .on {



	background: url(../images/banner-ico-hover.png) no-repeat;



}



.slider {



	position: relative;



	overflow: hidden;



	width: 100%;


 



}



.slider_main {



	margin: 0 auto;



	width: 240px;



	z-index: 1;



}



.slider_list {



	position: absolute;



	height: 450px;



	top: 0px;



	left: 0px;



}



.slider_main {



	position: absolute;



	height: 450px;



	top: 0px;



	left: 50%;



	margin-left: -595px;



}

 

.slider_list {



	width: 240px;



	z-index: 5;



}



.slider_list ul {



	overflow: hidden;



	width: 240px;



	height: 440px;



	background: url(../images/nav-list-bg.png);  



}



.slider_list ul li {



	float: left;



	width: 240px;



	height: 75px;



	padding-top: 10px;



	background: url(../images/line.png) repeat-x left bottom;



}



.slider_list ul li:hover {



	background: #f90;



	cursor: pointer;



}



.slider_list ul li p {



	position: absolute;



	padding-left: 60px;



	width: 180px;



	height: 38px;



	color: #fff;



	font-size: 16px;



	line-height: 38px;



}



.slider_list ul li p a {



	display: inline-block;



	height: 38px;



	color: #fff;



	line-height: 38px



}



.slider_list ul li p a:hover {



	color: #fff



}



.slider_list ul li em {



	position: absolute;



	left: 22px;



	margin-top: 35px;



}



.slider_list ul li em i {



	color: #FFF;



	padding: 0 3px;



	font-size: 12px;



	filter:alpha(opacity:80);



	opacity: 0.8;



	-moz-opacity: 0.8;



	-khtml-opacity: 0.8;



}

.slider_list ul li em i a{color: #fff;}



.slider_list ul li b {



	position: absolute;



	right: 25px;



	display: block;



	width: 10px;



	height: 38px;



	background: url(../images/navjt.png) no-repeat right



}



.slider_list ul li p.sub_1 {



	background: url(../images/sub_1.png) no-repeat 30px center;



}



.slider_list ul li p.sub_2 {



	background: url(../images/sub_2.png) no-repeat 30px center;



}



.slider_list ul li p.sub_3 {



	background: url(../images/sub_3.png) no-repeat 30px center;



}



.slider_list ul li p.sub_4 {



	background: url(../images/sub_4.png) no-repeat 30px center;



}



.slider_list ul li p.sub_5 {



	background: url(../images/sub_5.png) no-repeat 30px center;



}
 

.classify {



	top: 2px;



	left: 240px;



	z-index: 5;



	width: 700px;



	height: 448px;



}



.classify, .classify div.div-con {



	position: absolute;



	visibility: hidden;



	height: 448px



}



.classify div.div-con {



	z-index: 1;



	width: 700px;



	background: url(../images/navbg1.jpg) no-repeat left bottom #fff;



}



.classify div.div-con dl {



	clear: both;



	padding-top: 25px;



}



.classify div.div-con dl dt {



	line-height: 20px;



	font-weight: bold;



}



.classify div.div-con dl dt i {



	margin-left: 10px;



}



.classify div.div-con dl dd {



	height: 24px;



	line-height: 22px;



	padding-top: 5px;



}



.classify div.div-con dl dd a {



	display: block;



}



.classify div.div-con dl dd a:hover span {



	color: #f00;



}



.classify div.div-con dl dd a i {



	float: left;



	padding: 0 30px;



	color: #ddd;



}



.classify div.div-con dl dd a span {



	color: #555;



}



.classify div.div-con dl dd a span.pa-l-n {



	padding-left: 0px;



}



.classify div.div-con dl dd span {



	float: left;



	padding-right: 12px;



	margin-right: 12px;



	font-size: 12px;



	background: url(../images/nav-list-bor-bg.jpg) no-repeat right center;



	display: inline-block;



	white-space: nowrap;



	color: #555;



}



.classify div.div-con .fl {



	width: 360px;



	padding: 0 30px;



}



.classify div.div-con .fr {



	width: 260px;



	padding-right: 10px;



	color: #666;



	line-height: 22px;



	font-size: 12px;



}



.classify div.div-con .fr img {



	margin-top: 10px;



	width: 100%;



}



.classify div.div-con .fr b {



	display: block;



	line-height: 46px;



	text-align: center;



	font-size: 18px;



	color: #F30;



}

 .fix-float{height:40px; padding:30px 0;}

 .city{float: left; font-size:12px; position: relative;margin-top: 20px;margin-left: 20px;}

 .city>em{line-height:20px; display: block; position: relative; z-index:7;}

 .city .current-city{color:#333; font-size:16px;}

 .city .switch-city{width:70px;  color:#ff6800; cursor: pointer;}

 .city .switch-city i{width: 20px; height: 20px; display: inline-block; background:url("../images/dep.gif") no-repeat center center;vertical-align: top;}

 .city:hover .city-box{display: block;}

 .city .city-box{width:265px;  position: absolute; z-index:6; top:0; left:0; display: none;}

 .city .city-box div.seize{height:50px; background: #fff; border:1px solid #e2e2e2; border-bottom:0; width: 80px; position: relative; z-index:1; left:-11px; top:-5px;}

 .city .city-box div.bg{background: #fff; border:1px solid #e2e2e2; padding:0 10px; position: relative; top:-6px; left:-11px;}

 .city .city-box p.guess{border-bottom:1px dotted #eee; line-height: 40px;}

 .city .city-box p.guess a{color:#ff6800;}

 .city .city-box p.more{border-top:1px dotted #eee; text-align: center; line-height: 40px;}

 .city .city-box p.more i{background: url("../images/more-city.png") no-repeat left center; display: inline-block; vertical-align: top; padding-left:20px;}

 .city .city-box ul{overflow:hidden;}

 .city .city-box ul li{float:left; border-right:1px solid #eee; margin: 5px 0;}

 .city .city-box ul li.item-last{border:0;}

 .city .city-box ul li a{display:inline-block; width:60px; text-align: center;}