﻿@charset "utf-8";
/* CSS Document */
/*--Reset--*/
html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,select,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,textarea,th,var{font:inherit}
del,ins{text-decoration:none}li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
/*--默认样式--*/
body{font:12px/18px "微软雅黑", Arial, Helvetica, sans-serif;/*padding-top:24px;*/}
a{color:#646464;text-decoration:none;outline: none;star:expression(this.onFocus=this.blur());}
a:hover{color:#F60;}

/*--公共样式--*/
.clear{clear:both; height:0; font-size: 0px; line-height: 0px;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .clearfix             { height: 1%;} /* IE6 */
*:first-child+html .clearfix { height: 1%;} /* IE7 */
.fl { float:left; _display:inline; }
.fr { float:right; _display:inline; }
.tl { text-align:left; }
.tc { text-align:center;}
.tr { text-align:right; }
.f10{ font-size:10px;}
.f12 { font-size:12px; }
.f13 { font-size:13px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f24 { font-size:24px; }
.fb { font-weight:bold; }
.fn { font-weight:normal; }
.none { display:none; }
.block { display:block; }
.bold{font-weight:bold;}
.relative { position:relative; }
.absolute { position:absolute; }
.ml0 { margin-left: 0!important; }
.mr0 { margin-right: 0!important; }
.border0{border:none!important;}
.background0{background:none!important;}
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.mt50 { margin-top:50px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr30 { margin-right:30px; }
.mr50 { margin-right:50px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.mb50 { margin-bottom:50px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.ml50 { margin-left:50px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt50 { padding-top:50px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }
.pr50 { padding-right:50px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pb50 { padding-bottom:50px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }

.logo img{width:134px; height:auto}

/*--container start--*/
.container{width:1000px;margin:35px auto 0 auto;}
.yuyan{margin:10px 0;text-align:right;padding-right:45px;    font-size: 14px;} 

/*--header start--*/
.header{position:relative;height:60px;}
.header .logo,.header .outnav,.header .logozi{position:absolute;top:0;}
.header .logo{left:25px;top:-30px;}
.header .logozi{top:40px;left:25px;text-align:center;    color: rgb(60, 49, 47);line-height:1;text-align:center;width:130px;}
.header .outnav{/*background:url(../images/home_07.jpg) repeat-x left top;*/left:180px;background:#938d8b;}
.header .innernav{/*background:url(../images/home_05.jpg) no-repeat left top;*/}
.header .nav{/*background:url(../images/home_09.jpg) no-repeat right top;*/width:795px;/*padding:1px 0;*/}
.nav span{/*background:url(../images/navge.jpg) right center no-repeat;*/display:block;margin-left:-1px;float:left;}
.nav span.last{background:none;}
.nav span a{display:block;height:33px;line-height:33px;float:left;color:#fff;}
.nav span a span{display:block;height:33px;line-height:33px;padding:0 19px; cursor:pointer;font-size: 15px;width:60px;    text-align: center;}
.nav span a.end span{padding:0 32px 0 32px;}
.nav span a:hover,.nav span.curnav a{color:#646464;/*background:url(../images/left_bg.jpg) no-repeat left top;*/ background:rgb(211,211,212);color:#fff;}
.nav span a:hover span,.nav span.curnav a span{/*background:url(../images/right_bg.jpg) no-repeat right top;*/background:#645c5a;}
/*.nav span a.first:hover,.nav span.curnav a.first{background:#FEE541 url(../images/first.jpg) left center no-repeat;}
.nav span a.end:hover,.nav span.curnav a.end{background:#FEE541 url(../images/end.jpg) right center no-repeat;}*/
.homezx{padding:0px 20px;margin-top:20px;}
.homezx_l{float:left;background:url(../images/home_06.jpg) left top no-repeat;width:450px;height:156px;margin-right:10px;padding-left:23px;padding-top:20px;position:relative;background-size: 100% 100%;    font-size: 14px;}
.homezx_l .zixun{position:absolute;bottom:30px;right:35px;}
.zixunlist li{background:url(../images/home_16.jpg) left center no-repeat;padding-left:8px;height:25px;line-height:25px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:270px;}
.homezx_r{float:left;background:url(../images/home_02.jpg) left top no-repeat;width:456px;height:176px;padding-left:20px;position:relative;background-size: 100% 100%;    font-size: 14px;}
.homezx_r h1{font-size:16px;margin:10px 0;}
.homezx_r .more{position:absolute;top:15px;left:240px;}

/*--footer start--*/
.footer{background:url(../images/footbg.jpg) top center no-repeat;position:relative;padding-top:14px;margin-top:20px;margin-bottom:50px;_padding-bottom:1px;}
.footer .copyright{position:absolute;top:10px;left:20px;}
.footer .foot{position:absolute;top:10px;right:35px;}
.foot a{display:inline-block;padding-left:20px;height:16px;line-height:16px;margin-left:10px;}
.foot .renli{background:url(../images/home_20.jpg) left top no-repeat;}
.foot .liuyan{background:url(../images/home_23.jpg) left top no-repeat;}

/*ie6 png*/
.mypng img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)}}};

.pcont img{ max-width:100%;}
.pcont p img{ max-width:100%;}


.flexslider {
	margin: 0px auto 30px;
	position: relative;
	width: 100%;
	height: 385px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 385px;
	display: block;
}





.banner img{width:1000px;}




#mapCard_style{width:100%;}


.zixunlist{margin-top:25px;}







