/*
默认滑过字文颜色：#FF0033
*/
* { padding: 0; margin: 0; }
.all { width: 1200px; margin: 0 auto; overflow: hidden; }
.clear { clear: both; }
.cf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cf { *+height: 1%;
}
.fl { float: left; }
.fr { float: right; }
ol ul { list-style: none; }
ul li { list-style: none; }
h1 { font-size: 22px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }
.dis { display: block; }
.undis { display: none; }
input { outline: none; border: none; background: #fff; display: inline; }
table { border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; width: 100%; font-size: 12px; color: #333; }
table td { padding: 5px 10px; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }
img { border: none;}
a { text-decoration: none; color: #AC8D60; }
a:hover { color: #000; }
body { font-family: "微软雅黑"; font-size:12px; background: #fff; color: #555; height: 100%; }
html { height: 100%; }

.indexnav{ margin-top:30px; float:left;}
.indexnav ul li{float:left; margin-right:60px; font-size:14px;}
.indexnav ul li a{font-size:14px;}
.indexcpy{float:right; color:#999; margin-top:32px; font-size:12px;}

header { margin-top:40px; position: relative; }
.logo { margin: 0 auto; text-align:center; }

nav { height:40px; border-bottom:1px solid #DFD3C1; margin-top:20px;}
.menu {}
.menu li { float:left; width:200px; text-align:center; }
.menu  li a { font-size: 14px; display:inline-block; padding:10px 10px 9px;}
.menu  li a:hover { border-bottom:3px solid #000; color:#000;}
.menu  li.active a { border-bottom:3px solid #000;}


.inab { margin-top: 50px; }
.inab img{ float:left; width:224px; display:block;}
.inab p{ line-height:1.8; color:#333; margin:30px 0 0 28px; padding-left:28px; border-left:1px solid #000; font-size:12px; font-family:"宋体"; float:right; width:520px;}
.inab p a{font-weight:bold;}

.in3cat{margin-top:110px; width:110%; margin-bottom:110px;}
.in3catp{float:left; width:230px; margin-right:60px; text-align:center; overflow:hidden;}
.in3catp h2{font-weight:normal; font-size:20px; padding:20px 0;}
.in3catp p{line-height:1.8; font-size:12px; font-family:"宋体"; margin-bottom:20px;}
.in3catp img{ margin:0 auto;}
.in3catp img.i3cpc{margin:30px auto 0;}
.in3catp .in3catpimg{ width:230px; height:330px; overflow:hidden;}
.in3catp .in3catpimg img {-webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease;}
.in3catp .in3catpimg:hover img{-webkit-transform: scale(1.15); -moz-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15); -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease;}

@media only screen and (max-width:1000px) {
	.inab { margin-top: 40px; margin-bottom:40px; }
	.inab img{ float: none; width:112px; display:block; margin:0 auto 10px;}
	.inab p{ line-height:1.5; color:#999; margin:0; padding-left:0px; text-indent:2em; border-left: none; font-size:14px; font-family:"宋体"; float: none; width:100%;}
	.in3cat{margin-top:10px; width:100%; margin-bottom:10px;}
	.in3catp{float:left; width:33%; margin-right:0px; text-align:center; overflow:hidden;}
	.in3catp h2{font-weight:normal; font-size:16px; padding:10px 0;}
	.in3catp p{ display:none;}
	.in3catp img.catpimg{width:30%;}
	.in3catp .in3catpimg{ width:100%; height:85px; overflow:hidden;}
	.in3catp img.i3cpc{margin:10px auto 0;}
	.in3catp .in3catpimg img{max-width:100%;}
	}

footer { margin-top:80px; padding-top:20px; border-top:1px solid #DFD3C1;}
.footin{width:810px; margin:0 auto; overflow:hidden; padding-top:50px;}
.footnav{ float:left;}
.footnav dl{float:left; margin-right:100px;}
.footnav dl dd{margin-bottom:10px;}
.footnav dl dd a{color:#666; font-size:12px;}
.footnav dl dd a:hover{ color:#000;}
.footnav dl dt{margin-bottom:20px; font-size:18px; color:#666;}
.footewm{float:right;}
.cpy { text-align:center; color:#999; font-size:12px;}



.pleft { text-align:center; margin-top:60px;}


.pright { font-size:12px; color:#999; line-height:220%; margin-top:60px;}

.plc {}
.plc li { display:inline-block; width:100px; height:25px; text-align:center; line-height:25px; margin:0 20px; border:1px solid #fff;}
.plc li:hover{ border:1px solid #BBA178; color:#000;}
.plc li a { }
.plc li a:hover { color: #000; }
.plc li.ac{ border:1px solid #BBA178; color:#000;}
.plc li.ac a{color:#000;}

.pconimg{float:left; position:relative; width:50%; height:643px; }
.pconimg h4{ font-size:20px; color:#fff; font-weight:normal; position:absolute; top:20px; right:20px;}
.pconimg span{ display:block; position:absolute; font-size:22px; font-family: Verdana, Geneva, sans-serif; color:#fff; top:45px; right:20px;}

.pcon { float:right; width:50%; overflow:hidden;}
.pconc { line-height:1.6; font-size: 12px; font-family:宋体; padding:30px; color:#666; height:583px; overflow: auto;
	-webkit-overflow-scrolling: touch;
	overflow-x: hidden;}
.pconc img { max-width: 100%; display: inline-block; }

.cprolist{ margin-top:60px; width:1200px; overflow:hidden;}
.cprolist  ul{ width:110%;}
.cprolist ul li{float:left; width:380px; margin-right:30px; margin-bottom:30px;}
.cprolist ul li a h1{text-align:center; padding:10px 0; font-size:12px; font-weight:normal;}

@media only screen and (max-width:1000px) {
	.pagecon { margin-top:45px; border-top:none; padding:0px;}
.aboutcon{width:100%; margin:0 auto; overflow:hidden;}
.pleft { text-align:center; margin-bottom:0; height:30px; line-height:30px; background:#f9f9f9;}

.plc li a { font-size: 14px; color:#666; padding:0 10px; }
.plc li a:hover { color: #000; }
.plc li.ac a { color:#900; background:none;}
.pageban img{max-width:100%;}
.pright { font-size:12px; color:#999; line-height:220%;}
.pright img{max-width:100%;}
.pconimg{ display:none;}
.pcon { float: none; width:90%; padding:10px 0; margin:0 auto; overflow:hidden;}
.pconc{ padding:0px; height:auto;}
	}

.map_info { width: 300px; top: 0; right: 0px; display: none; position: absolute; height: 500px; background: #fff; overflow: inherit; }
a.close_desc {
 background:url(../close.png) no-repeat; height: 15px; width: 15px; display: block; line-height: 99999px; overflow: hidden; right: 0px; }
.map_info p { padding-left: 10px; }
.map_info ul li { float: left; width: 70%; padding-right: 10px; }
.map_info ul li a { color: #000; }
.map_info ul li a:hover { color: #000; }
#content{margin-top:100px;}
#content .city_list_t { border-bottom: 1px solid #ddd; float: left; width: 100%; padding: 10px 0; }
#content .city_list_t h1 { line-height: 20px; font-size: 18px; color: #000; float: left; margin: 0px; }
#content ul.city_list { float: left; width: 100%; padding-top: 20px; }
.city_list_t a.close_desc { float: right; margin-top: 4px; }
.jvectormap-label { position: absolute; display: none; background: #0b428c; color: white; font-family: sans-serif, Verdana; font-size: smaller; padding: 5px; z-index: 999; line-height: 150%; }
.jvectormap-zoomin, .jvectormap-zoomout { position: absolute; -moz-border-radius: 3px; background: #292929; padding: 3px; color: white; width: 10px; height: 10px; cursor: pointer; line-height: 10px; text-align: center; display: none; }
.jvectormap-zoomin { left: 10px; top: 10px; }
.jvectormap-zoomout { left: 10px; top: 30px; }
.thead td { background: #af9262; color: #fff; }
td { border-bottom: 1px solid #af9262; }
.map_c_in_dq { float: left; width: 100%; clear: both; padding-top: 30px; }
.dis { display: block; }
#content ul li { margin-left: 0px; list-style: none; }
#content ul.city_list li{float:left; width:25%; margin-bottom:10px;}

.shenff{padding:30px 0; border-bottom:1px solid #eee;}
.tellsf{font-size:18px; color:#333; font-weight:normal; padding-bottom:10px;}
.tellcity li{ display:inline; margin-right:10px;}
.tellcity li a{color:#666; font-size:12px;}
.tellcity li a:hover{text-decoration:underline;}
.tellcity li.ac3 a{ color:#811C1D; font-weight:bold;}

.citynowlist{}
.citynowlistt{ font-size:16px; color:#666; padding-bottom:20px; padding-top:20px;}
.citynowlistt b{color:#000; padding-right:10px;}
.citynowlist dl{margin-top:20px; border:1px solid #eee; padding:20px;}
.citynowlist dl dt{ float:left; width:410px;}
.citynowlist dl dt img{}
.citynowlist dl dd{float:right; width:520px;}
.citynowlist dl dd ul li{margin-bottom:10px; font-size:12px; color:#666; font-family:"宋体";}
.citynowlist dl dd ul li h1{font-family:"微软雅黑"; font-weight:normal; font-size:18px; color:#000;}

.sidenews h3 { font-size: 18px; color: #333; font-family: "微软雅黑"; font-weight: normal; }
.sidenews { padding: 10px; background: #f9f9f9; border-radius: 5px; }
.sidenews ul li { border-bottom: 1px dashed #ddd; padding: 8px 0; }
.sidenews ul li a { color: #999; line-height: 1.8; }
.sidenews ul li a:hover { text-decoration: underline; }
.nof { margin-top: 20px; }
.prolistshow { width: 1000px; overflow: hidden; }
.prolistshow ul { width: 110%; }
.prolistshow ul li { float: left; width: 320px; margin-right: 20px; margin-bottom: 20px; min-height: 360px; }
.prolistshow ul li img { padding: 20px; width: 280px; height: 211px; background: #fff; }
.prolistshow ul li:hover img { background: #0E6EB8; }
.prolistshow ul li h3 { font-size: 16px; color: #333; padding: 10px 0 10px 0; text-align: center; font-weight: normal; border-bottom: 1px dashed #eee; margin-bottom: 5px; }
.prolistshow ul li:hover h3 { color: #0E6EB8; }
.prolistshow ul li .theinfo { padding: 10px 15px; }
.prolistshow ul li .theinfo p { margin-bottom: 8px; color: #666; font-size: 12px; line-height: 1.5; }
.prolistshow ul li .theinfo p b { color: #333; }
.proshow { background: #fff; }
.proshowt, .proshowct { padding-bottom: 10px; border-bottom: 1px solid #ddd; font-size: 18px; color: #333; font-family: "微软雅黑"; }
.proshowimg { margin-bottom: 20px; margin: 20px auto; text-align: center; }
.proshowc { line-height: 220%; color: #666; font-size: 14px; font-family: "微软雅黑"; margin-top: 20px; }
.proshowc img { max-width: 100%; }
.proother { margin-top: 20px; width: 200px; overflow: hidden; }
.proother h3 { font-size: 18px; color: #333; font-family: "微软雅黑"; font-weight: normal; margin-bottom: 20px; }
.proother ul { width: 110%; }
.proother ul li { float: left; width: 95px; overflow: hidden; margin-right: 6px; margin-bottom: 6px; border: 1px solid #eee; }
.proother ul li:hover { border: 1px solid #ccc; }
.proother ul li a { text-align: center; display: block; }
.proother ul li a img { width: 91px; height: 67px; padding: 2px; }
.proother ul li a span { display: block; padding: 10px 0; color: #999; }
.proinfo { margin-top: 50px; }
.proinfot { font-size: 24px; margin-bottom: 20px; color: #333; padding: 10px 0; border-bottom: 2px solid #eee; }
.probottom { margin-top: 30px; padding: 10px 0; border-top: 1px solid #eee; text-align: center; font-size: 12px; color: #999; }
.agee { width: 150px; height: 50px; text-align: center; line-height: 50px; border: 1px solid #ff6600; display: block; margin: 30px auto; font-size: 18px; font-weight: normal; color: #333; }
.agee:hover { background: #ff6600; color: #fff; }
.newcon { margin-top: 20px; }
.newnewlist li { padding: 20px 0; border-bottom: 1px solid #eee; }
.newnewlist li img { float: left; }
.newnewlist li .nlr { float: right; width: 620px; overflow: hidden; }
.newnewlist li a h3 { font-size: 20px; color: #333; font-family: "微软雅黑"; font-weight: normal; margin-bottom: 10px; }
.newnewlist li a:hover h3 { color: #333; }
.newnewlist li p { line-height: 150%; color: #999; font-size: 14px; }
.newnewlist li span { font-style: normal; font-size: 12px; display: block; font-size: 12px; color: #999; padding-top: 10px; }
.pagenav { margin: 20px 0; }
.news2 { text-align: center; font-size: 12px; display: block; }
.newst { text-align:center; font-size:1vw; padding:3% 0; }
.newszy { padding: 10px; border: 1px solid #eee; margin: 2%; background: #f9f9f9; }
.newszw{ line-height:1.8; font-size:16px;}
.newszw img{max-width:100%;}

.map_left{width:800px; height:600px; float:left; margin-top:-100px;}
.newmap{display:none; padding:10px;}
.newmap h2{font-size:18px; margin-bottom:10px; text-align:center;}
.newmap ul li{padding:10px 0; border-bottom:1px dotted #ccc;}
.newmap ul li a{font-size:14px; font-weight:bold;}
.newmap ul li ul li{float:left; margin-right:10px; padding:5px 0; border:none;}
.newmap ul li ul li a{font-weight:normal; }

.showcase{ width:1000px; margin:0 auto; overflow:hidden;}
.showcase ul{width:110%;}
.showcase ul li{float:left; width:490px; margin-right:20px; height:160px; background:#EFEFEF; margin-bottom:23px;}
.showcase ul li img{float: left;}
.showcase ul li .caser{float:right; width:240px;}
.showcase ul li .caser h2{margin:33px 0 0 32px; font-size:18px; color:#000;}
.showcase ul li .caser p{ margin:5px 0 0 32px; line-height:1.8; color:#000; font-family: "微软雅黑"; font-size:12px; padding-right:20px;}

.showcasein{line-height:1.8; color:#666; font-size:14px;}
.showcasein img{max-width:100%;}


@media only screen and (max-width:1000px) {
	
.newnewlist li { padding: 10px; border-bottom: 1px solid #eee; }
.newnewlist li img { float: none; width:100%; }
.newnewlist li .nlr { float: none; width: 100%; margin-top:10px; overflow: hidden; }
.newnewlist li a h3 { font-size: 20px; color: #333; font-family: "微软雅黑"; font-weight: normal; margin-bottom: 0px; }
.newnewlist li a:hover h3 { color: #333; }
.newnewlist li p { line-height: 150%; color: #999; font-size: 14px; display:none; }
.newnewlist li span { font-style: normal; font-size: 12px; display: block; font-size: 12px; color: #999; padding-top: 0px; }


	.newst{font-size:18px;}
	.newszw{padding:10px;}
	#content{margin-top:10px; display:none;}
	.newmap{display:block;}
	
	.shenff{padding:10px; border-bottom:1px solid #eee;}
.tellsf{font-size:18px; color:#333; font-weight:normal; padding-bottom:10px;}
.tellcity li{ display:inline; margin-right:10px;}
.tellcity li a{color:#666; font-size:14px;}
.tellcity li a:hover{text-decoration:underline;}
.tellcity li.ac3 a{ color:#811C1D; font-weight:bold;}

.citynowlist{ padding:10px;}
.citynowlistt{ font-size:16px; color:#666; padding-bottom:20px; padding-top:20px;}
.citynowlistt b{color:#000; padding-right:10px;}
.citynowlist dl{margin-top:10px; border: none; border-bottom:1px solid #ddd; padding:0;}
.citynowlist dl dt{ float: none; width:100%;}
.citynowlist dl dt iframe{display:none;}
.citynowlist dl dt img{}
.citynowlist dl dd{float: none; width:100%;}
.citynowlist dl dd ul li{margin-bottom:5px; font-size:12px; color:#666; font-family:"宋体";}
.citynowlist dl dd ul li h1{font-family:"微软雅黑"; font-weight:normal; font-size:18px; color:#000;}


.showcase{ width:90%; margin:20px auto; overflow:hidden;}
.showcase ul{width:100%;}
.showcase ul li{float: none; width:100%; margin-right:0px; height: auto; background:#EFEFEF; margin-bottom:10px;}
.showcase ul li img{float: none; max-width:100%; width:100%;}
.showcase ul li .caser{float: none; width: auto; padding:20px;}
.showcase ul li .caser h2{margin:0; font-size:18px; color:#000;}
.showcase ul li .caser p{ margin:0px; line-height:1.8; color:#000; font-family: "微软雅黑"; font-size:12px; padding-right:0;}

.showcasein{line-height:1.8; color:#666; font-size:14px; margin:20px auto; padding:20px;}
.showcasein img{max-width:100%;}

	}
	
	#slides{position:relative; margin-top:20px;}
.slidesjs-navigation{position:absolute; width:42px; height:71px; top:50%; margin-top:-31px; z-index:999;}
.slidesjs-previous{left:50%; margin-left:-582px; background:url(../ar1.png) no-repeat;}
.slidesjs-next{right:50%;margin-right:-618px; background:url(../al1.png) no-repeat;}

@media only screen and (max-width:1000px) {
	.slidesjs-navigation{display: none;}
	}