body,form,input,ul,dl,dd,p,h1,h2,h3,h4,h5,h6,textarea,pre,fieldset{margin:0; font-family: "PorscheNextTT-Regular",Arial,黑体,SimHei,宋体,SimSun,sans-serif!important;}
.m-listC .u-txtA a,#h .r2 .txt b{font-family: "PorscheNextTT-Regular",Arial,黑体,SimHei,宋体,SimSun,sans-serif!important;}

body{background:url(images/bg-blur_struktur.png) repeat-x; height:100%;}
#h,
#b,
#f{max-width:1600px; margin-left:auto; margin-right:auto; background:#fff;}
#h .r1,
#b .r{margin:0 6.875%;}
#b{overflow:hidden;}
/*--------------------h--------------------*/
#b .input-on{border:#cc0000 1px solid;}
#h{position:relative;}
#h .r1{position:relative; z-index:9999; background:#fff; font-size:0.875em; line-height:1.4; margin:0; padding:0 6.875%;}
#h .r1:after{content:''; display:table; clear:both;}
#h .r1 .c1{padding-top:20px; padding-bottom:10px;}
#h .r1 h1{text-align:center; overflow:hidden;}
#h .r1 h1 a{display:inline-block; vertical-align:top; background:#fff; padding:0 16px; position:relative;}
#h .r1 h1 a:before,
#h .r1 h1 a:after{content:''; position:absolute; bottom:4px; width:9999px; border-bottom:#e8e8e8 1px solid;}
#h .r1 h1 a:before{left:100%;}
#h .r1 h1 a:after{right:100%;}
#h .r1 h1 a img{display:block;}
#h .r1 .c1 h3{position:absolute; top:20px; right:0; font-size:3.5em; cursor:pointer; display:none; border-left:#e8e8e8 1px solid; }
#h .r1 .c1 h3 .h3-on{color:#cc0000;}
#h .r1 .c2{position:relative; z-index:5; float:left; width:94%;}
.nav{float:left;}
.nav li{float:left; padding-right:30px; position:relative;}
.nav a{display:block; padding:10px 0; line-height:30px; -webkit-font-smoothing: antialiased;}
.nav li ul{position:absolute; top:100%; left:-20px; background:#fff; border:#ddd 1px solid; white-space:nowrap; min-width:200px; display:none;}
.nav li li{padding:0; margin:0; float:none;}
.nav li li a{display:block; padding:12px 0; margin:0 20px; border-bottom:#ddd 1px solid;}
.nav li li:last-child a{border-bottom:none;}
.nav li li a:hover{background:#cc0000; color:#fff; margin:0; padding:12px 20px;}
.nav li li:first-child:before{content:''; position:absolute; top:-10px; left:2em; background:url(images/b2.jpg) no-repeat; width:18px; height:10px;}
.nav li li:first-child:hover:before{background:url(images/b3.jpg) no-repeat;}
.nav .first ul{width:340px;}
.nav .first li a{overflow:hidden; padding:22px 0; line-height:55px;}
.nav .first li a:hover{padding:22px 20px;}
.nav .first li img{float:right; width:109px;}
.nav .first{position:relative; padding-right:60px;}
.nav .first:before{content:''; position:absolute; right:30px; top:50%; margin-top:-7px; width:1px; height:14px; background:#000;}
.nav li:hover ul{display:block;}
.nav li span{display:none; float:right; margin-top:5px;}
.nav .z-on a{color:#cc0000;}
.nav .z-on li a{color:#000;}
#h .r1 .c3{position:absolute; right:0; top:0; z-index:4; width:200px; height:100%; background:#f2f2f2; border-left:#fff 50px solid;}
#h .r1 .c3 ul{padding-top:10px;}
#h .r1 .c3 li{position:relative; padding:9px 15px 0;}
#h .r1 input,
#h .r1 select{color:#333;}
#h .r1 input[type="text"]{width:100%; display:inline-block; vertical-align:middle; border:#ddd 1px solid;
	background:#fff; padding:6px 10px; border-radius:3px; box-sizing:border-box; /*font-family: é»‘ä½“,Arial;*/}
#h .r1 input::-webkit-input-placeholder{color:#333;}
#h .r1 input::-moz-placeholder{color:#333; opacity:1;}
#h .r1 .pag-icon_search{position:absolute; right:10px; top:15px;}
#h .r1 input[type="button"]{width:20px; margin-left:-20px; position:relative; height:25px; line-height:25px;}
#h .r1 input[type="button"]{background:none; border:none;}
#h .r1 select{width:100%; border:#ddd 1px solid; height:32px; padding:5px 0; padding-left:6px;/* font-family: Arial,é»‘ä½“;*/}
#h .r1 .c3 .last{padding-top:2px;}
#h .r1 .c3 .last a{display:block; color:#3a6b9b; height:40px; line-height:40px;}
#h .r1 .c3 h3{position:absolute; bottom:-40px; width:100%; left:0;}
#h .r1 .c3 h3 a{display:block; background:#2a4b6d; padding:0 15px; height:40px; line-height:40px; color:#fff;}
#h .r1 .c4{position:absolute; right:0; top:100%; width:100%;}
#h .r1 .c4 span{margin-top:5px;}
#h .r1 .c4 ul{background:#2a4b6d; padding:8%; display:none;}
#h .r1 .c4 li{float:left; width:25%;}
#h .r1 .c4 li a{display:block; padding:10px 5px; margin:0 20px; border-bottom:#5c7792 1px solid; overflow:hidden; color:#fff;}
#h .r1 .c4 li:nth-child(-n+4) a{border-top:#5c7792 1px solid;}
#h .r1 .c4 li a:hover{background:#687d92;}
#h .r1 .c4 .z-on{background:#2a4b6d;}
#h .r1 .c5{position:absolute; right:-7.875%; bottom:5px;}
#h .r1 .c5 a{margin-right:10px; color:#666;}
#h .r1 .c5 .z-on{color:#2a4b6d;}
#h .r2 .h .inner{position:relative;}
#h .r2 .h .inner a{color:#fff; font-family: "PorscheNewsGothic-Regular",Arial,é»‘ä½“,SimHei,å®‹ä½“,SimSun,sans-serif;}
#h .r2 .h .inner a:hover{color:#cc0000;}
#h .r2 .txt{position:absolute; z-index:2; width:100%;}
#h .r2 .txt h2{max-width:1380px; margin:0 auto; padding:0 6.875%;}
#h .r2 .txt span{font-size:2em; padding-right:0; margin-top:15px;}
#h .r2 .txt i,
#h .r2 .txt span{display:inline-block; vertical-align:top; text-align:left;}
#h .r2 .txt i{font-size:1.875em;}
#h .r2 .txt b{font-size:1.6em; display:block; font-family:"PorscheFranklinGothic-Cond","PNewsGothic",'é»‘ä½“';}
#h .r2 .txt1{left:0; bottom:10%;}
#h .r2 .txt2{left:0; top:10%;}
#h .r2 .txt3{right:0; top:10%; text-align:right;}
#h .r2 .txt4{right:0; bottom:10%; text-align:right;}
#layou{position:absolute; z-index:999; left:0%; right:0%; width:100%; max-width:1600px; margin:0 auto; top:0; bottom:0; background:#000; background:rgba(0,0,0,0.6);
display:none;}
:root #layou{filter:none;}
#h .bx-controls-direction{display:block;}
#bxslider2,
#bxslider3,
#bxslider8{padding:0 2px !important;}
#bxslider8 .fr1{padding-right:2px;}



.layou-box{position:fixed; z-index:9999; left:0%; right:0%; top:0; bottom:0; background:#000; background:rgba(0,0,0,0.6); text-align:center; white-space:nowrap; display:none;}
.layou-box:after{content:''; display:inline-block; vertical-align:middle; height:100%;}
.layou-box-inner{position:relative;  display:inline-block; vertical-align:middle;  margin:0 20px; white-space:normal; background:#fff; padding:20px; box-sizing:border-box; border-radius:5px;text-align:left;}
.layou-box-inner h2{margin-bottom:10px; font-weight:bold;}
.layou-box-inner p{font-size:.875em;}
.layou-box-inner a{position:absolute; right:10px; top:0px; font-size:2.5em;}
/*--------------------b--------------------*/
#f .r1{overflow:hidden;}
#f .r1 .h,
#f .r1 .b{padding:0 6.875%;}
#f .r1 .h{padding-left:0; padding-right: 0; margin-left: 6.875%; margin-right: 6.875%;}
#f .r1 .f{background:#191919; color:#fff; padding:2% 6.875%;}
#f .f a{color:#fff; text-decoration:underline;}
#f a:hover{color:#cc0000;}
#f .ma .h{margin-bottom:2.5%;}
#f .b,
#f .f{font-size:0.875em;}
#f .b{margin:0 -2%; font-size:0;}
#f .b dl{display:inline-block; box-sizing:border-box; vertical-align:top; width:16%; margin:2%; font-size:14px;}
#f .b dt{margin-bottom:30px; color:#999; font-size:1.2em;font-family: "PorscheNewsGothic-Regular",Arial,é»‘ä½“,SimHei,å®‹ä½“,SimSun,sans-serif;}
#f .b dd{margin-bottom:10px;}
#f .b dd span{float:left; margin-right:5px; font-size:1.2em; margin-top:3px;}
#f .b dd i{overflow:hidden; display:block; line-height:1.5em;}
#f .b .d1 a{display:inline-block; vertical-align:top; margin-bottom:4px; font-size:3.5em; color:#fff; text-decoration:none; background:#3e4146; width:50px; height:50px; line-height:50px; text-align:center; border-radius:3px; margin-right:5%; transition:0.5s;}
#f .b .d1 a:hover{background:#cc0000; color:#fff;}
#f .b .d1 .dd-btn{background:url(images/btn.png) no-repeat center center #3e4146;}
#f .b .d1 .dd-btn:hover{background:url(images/btn.png) no-repeat center center #cc0000;}

#f .b .d1 .dd-btn1{background:url(images/f.png) no-repeat center center #3e4146;}
#f .b .d1 .dd-btn1:hover{background:url(images/f.png) no-repeat center center #cc0000;}
#f .b .d1 .dd-btn2{background:url(images/f2.png) no-repeat center center #3e4146;}
#f .b .d1 .dd-btn2:hover{background:url(images/f2.png) no-repeat center center #cc0000;}

#f .b .d1 .QR{padding-top:10px; overflow:hidden;}
#f .b .d1 .QR a{background:none; width:auto; height:auto; text-align:left; line-height:1.2; padding:0; margin:0; color:#000; font-size:1em; display:block;}
#f .b .d1 .QR img{float:left; margin-right:20px; margin-top:3px;}
#f .b .d1 .QR b{display:block;}
#f .f{border-top:#fff 1px solid; padding:3% 0; margin-top:2.5%; line-height:1.8em;}
#f .f a{margin:0 10px; display:inline-block; vertical-align:top;}
#f .f .z-on{color:#cc0000;}
#f a.tel{display:none;}
#video{position:absolute; left:0; top:0; z-index:99999; width:100%; height:100%; text-align:center; background:#000; display:none; white-space:nowrap;}
:root #video{filter:none;}
#video:after{content:''; display:inline-block; vertical-align:middle; height:100%;}
#video .inner{display:inline-block; vertical-align:middle; background:#000; padding:5px; position:relative; text-align:left; white-space:normal; width:683px; height:384px; box-sizing:border-box;}
#video img{display:block; width:100%; height:100%;}
#video .close{position:absolute; z-index:2; right:20px; top:20px; width:40px; height:40px; line-height:40px; font-size:40px; border-radius:3px; text-align:center; background:#3e4146; color:#fff; cursor:pointer; transition:0.5s;}
#video .close:hover{background:#cc0000;}


.j-box{position:fixed; left:0; top:0; z-index:99999; width:100%; height:100%; text-align:center; background:#000; background:rgba(0,0,0,0.6); white-space:nowrap; display:none;}
.j-box:after{content:''; display:inline-block; vertical-align:middle; height:100%;}
.j-box .inner{display:inline-block; vertical-align:middle; background:#fff; padding:20px; position:relative; text-align:left; white-space:normal;}
.j-box .close{position:absolute; z-index:2; right:-1px; top:-1px; width:30px; height:30px; line-height:30px; font-size:30px; border-radius:3px; text-align:center; background:#3e4146; color:#fff; cursor:pointer; transition:0.5s;}
.j-box .close:hover{background:#cc0000;}
.j-box1 img{display:block; margin:0 auto; margin-bottom:10px;}


.ft-dd dd{border-right:#000 1px solid; min-height:100px; font-weight:bold; padding-right:20px;}
/*--------------------å…¬ç”¨æ¨¡å—ma~mz--------------------*/
.pag-icon_arrow-right{color:#cc0000; padding-right:3px; margin-top:-3px;}
.ma .h{text-align:center; margin:4.5% 0; overflow:hidden;}
.ma .h h2{display:inline-block; vertical-align:top; font-size:1.625em; padding:0 2%; position:relative; 
	font-weight:normal;}
.ma .h h2:before,
.ma .h h2:after{content:''; position:absolute; top:50%; width:9999px; border-top:#ddd 1px solid;}
.ma .h h2:before{left:100%;}
.ma .h h2:after{right:100%;}
.ma .b{/*overflow:hidden;*/}


#h .cn{display:none;}
@media screen and (max-width:1260px) and (min-width:768px){
   #h .r1 .c2>ul>li:nth-child(n+2){display:none;}
   #h .cn{position:relative; float:left; display:block;}
   #h .cn h2{width:80px;}
   #h .cn a{display:block; padding:10px 0; line-height:30px;}
   #h .cn ul{position:absolute; left:0; top:100%; background:#fff; border:#ddd 1px solid; width:200px; display:none;}
   #h .cn li{position:relative; float:none;}
   #h .cn li a{display:block; padding:12px 0; margin:0 20px; border-bottom:#ddd 1px solid;}
   #h .cn li a span{float:right;}
   #h .cn li:last-child a,
   #h .cn li:last-child li:last-child a{border-bottom:none;}
   #h .cn li:last-child li a{border-bottom:#ddd 1px solid;}
   #h .cn li a:hover{background:#cc0000; color:#fff; margin:0; padding:12px 20px;}
   #h .cn ul ul{left:100%; top:0;}
   #h .cn:hover>ul{display:block;}
   #h .cn li:hover ul{display:block;}
   #h .cn li:first-child:before{content:''; position:absolute; top:-10px; left:2em; background:url(images/b2.jpg) no-repeat; width:18px; height:10px;}
   #h .cn li:first-child:hover:before{background:url(images/b3.jpg) no-repeat;}
   #h .cn li li:before{display:none;}
   #h .cn li:nth-last-child(1) ul,
   #h .cn li:nth-last-child(2) ul{top:auto; bottom:-1px;}
   
}
@media screen and (max-width:1024px){
	#f .b dl{width:46%;}
	#f .b .ft-dd dd{border-right:none; min-height:inherit;}
}



@media screen and (max-width:868px){
	#h .r1 h1 a:before,
	#h .r1 h1 a:after{display:none;}
	#h .r1 .c3{border-left:none;}
	#b .m-listC .u-imgA{float:none; width:auto; margin:0;}
	#b .m-listC .d2{margin-top:10px;}
	#b .m4 .m-listC .u-imgA{max-width:none;}
	#b .m-listC .u-txtA a{padding-top:10px;}
	
}
@media screen and (max-width:768px){
	#h .r1 .c2,
	#h .nav{float:none;}
	#h .r1 .c2{width:100%;}
	#h .r1 h1{padding-bottom:10px;}
	#h .nav .first:before{display:none;}
	#h .nav li:hover ul{display:none;}
	#h .nav li{padding-right:0;}
	#h .nav li ul{position:static; top:0; left:0; background:#fff; border:none; white-space:normal; min-width:auto; width:auto;}
	#h .r1{padding:0;}
	#h .r1 .c1{padding-bottom:20px;}
	#h .r1 .c2{display:none;}
	#h .r1 .c3,
	#h .r1 .c4{width:auto;}
	#h .r1 .c3,
	#h .r1 .c4{position:static;}
	#h .r1 .c3{display:none;}
	#h .r1 .c3 ul{padding-top:10px;}
	#h .r1 .c3 .last{padding:20px 0 1px;}
	#h .r1 .c3 .last a{background:#2a4b6d; padding:0 15px; color:#fff;}
	#h .r1 .c3 .last a:hover,
	#h .r1 .c3 h3 a:hover{background:#687d92;}
	#h .r1 .c3 h3{position:static; width:auto;}
	#h .r1 .c4 ul{padding:10px 0;}
	#h .r1 .c4 li{width:auto; float:none;}
	#h .r1 .c4 li a{border-top:none !important;}
	#h .r1 .c4 li:last-child a{border-bottom:none;}
	#h .nav li span{display:block;}
	#h .nav li{float:none; margin:0;}
	#h .nav li a{padding:15px; border-bottom:#ddd 1px solid;}
	#h .nav li li a{padding-left:15px; margin:0;}
	.nav a{line-height:normal;}
	#h .r1 .c1 h3{display:block;}
	#h .r1 .c5{position:static; display:none; padding:15px;}
	#b .m-listD li{width:96%;}
	#f .b dl{width:45%;}
	#b .m-listF li{width:46%;}
	#b .m-listB li{width:50%;}
	#b .m-listB1 li{width:46%;}
	#b .m-listB2 li{width:46%;}
}
@media screen and (max-width:800px){
	#h .r2 .h .inner a{color:#000 !important;}
	#h .r2 .txt{position:static; padding-top:5%;}
	#h .m1 .b{padding-top:5%;}
	#h .r2 .txt h2{text-align:center; height:48px; overflow:hidden;}
	#h .bx-prev,
	#h .bx-next{bottom:60%;}
	#h .m1 .b{position:static;}
	#b .m-listC .u-txtA{font-size:1.2em;}
	#b .ma .h h2,
	#f .ma .h h2{font-size:1.2em;}
	#video .inner{padding:20px; width:auto; height:100%;}
	
	#h .r2 .txt i{font-size:1.2em;}
	#h .r2 .txt b{font-size:1.2em;}
	#h .r2 .txt span{font-size:1em; margin-top:5px;}
	#layou{display:none !important;}
	
	#h .txtn h2 a{background:url(images/icon-b.png) no-repeat; background-size:28px auto;}
}
@media screen and (max-width:640px){
	#h .bx-prev,
	#h .bx-next{bottom:65%;}
	#b .ma .h,
	#f .ma .h{margin:10% 0;}
	#b .m-listC1 .u-txtC{margin:4% 0;}
	#b .m-listC2 .u-txtC{font-size:16px;}
	#b .m-listD img{float:none; width:auto; margin:0;}
	#b .m-listE dl{margin-top:2%;}
	#b .m-listE .u-imgA{float:none; width:auto; margin:0;}
	#b .m-listE dt{font-size:1.2em;}
	#b .m-listE dd{font-size:1em;}
	#b .m-listA1{float:none; width:auto;}
	#b .m-listF li{width:96%;}
	#b .u-txtC{line-height:2em;}
	#b .m6 .b-box,
	#b .m6 .bx-wrapper{float:none; width:auto;}
	#b .m6 .b-box{margin-bottom:4%;}
	#b .m-listC .u-txtA a{font-size:1rem;}
	#b .m-listC p{font-size:12px;}
	#b .m-tabA{font-size:1em;}
	#b .m-tabA a{width:100%; margin:0; display:block; border:none; border-radius:0; box-sizing:border-box;}
	#b .m-tabA a:before{display:none;}
	#b .m-tabA .z-on{background:#990000; color:#fff;}
	#f .b dl{width:96%; padding:4% 2%; display:block;}
	#f .b dt{margin-bottom:10px;}
	#f .b .d1 .dd-btn{background:url(images/btn.png) no-repeat center center #3e4146;}
	#f i.tel{display:none !important;}
	#f a.tel{display:block !important;}
	

}
@media screen and (max-width:640px){
	#h .bx-prev,
	#h .bx-next{bottom:60%;}
	#b .u-btnA{padding:0.6em 0.75em;}
	#b .u-btnB{padding:0.6em 1em; font-size:0.875em;}
	#b .u-prevA,
	#b .u-nextA{font-size:1.6em;}
	#b .m-listB li{width:100%; margin:0;}
	.u-txtA span{margin-top:1px;}
	#b .m-listC .u-txtC{display:none;}
	#b .m-listC .u-txtA{margin:4% 0;}
	#b .m-listD .u-txtD{font-size:1.4em;}
	#b .m-listC .u-btnA{margin-top:4%;}
	.m-listG li{width:260px;}
	.m-listG li img{height:auto !important;}
}
@media screen and (max-width:640px){
	#h .bx-prev,
	#h .bx-next{bottom:50%;}
	#h .r2 .txt i{font-size:1.2em;}
	#h .r2 .txt i{font-size:1em;}

}
/*mazhuang*/
@media screen and (max-width:768px){
	#h .r1 .c1 {
		padding-top:0;
		padding-bottom: 0;
	}
	#h .r1 h1 a{display:inline-block; vertical-align:top; background:#fff; padding:0 16px; position:relative;}
	#h .r1 h1 a img{ max-width: 76px; margin-top: 12.5px;margin-bottom: 5px;}
	#h .r1{position:relative; z-index:9999; background:#fff; font-size:0.875em; line-height:1.4; /*height: 65px;*/}
	#h .r1 .c1 h3{position:absolute; top:0; right:0; font-size:3.5em; cursor:pointer;
		text-align: center;
		height: 42px;
		width: 64px;margin-top: 12.5px;
		border-left:#e8e8e8 1px solid;}
	#h .r1 .c1 h3::before{ position: relative;top: -13.5px;font-size: 0.9em;}
	.c.c3 ul{ background-color: #f2f2f2}
	.nav{ background-color: #fff;}
	.nav li ul li{	text-indent:1.6em;position: relative;}
	.nav li ul li::after{
		font-family: 'pag-iconfont';
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		display:inline-block;
		vertical-align:middle;
		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		position: absolute;
		left: -0.6em;
		top:50%;
		color: #c00;
		margin-top: -11px;
		content: "\e024";
		width:1em;
	}
	.nav li:first-child ul li{
		text-indent:.5em;
	}
	.nav li:first-child ul li::after{
		display:none;
	}

}
.gray{color: #999; margin-left:22px;}
#urlList{text-decoration: underline;}
/*mazhuang end*/

/*æ˜“æ‰‹è½¦+æ›´å¤š çš„æ‰‹æœºæŽ’ç‰ˆ*/
@media screen and (max-width:640px){
	#b .m-list-1 li{width:100%;margin-bottom:1em;}
	#b .m-list-1 li img{width:30.33333%;float:left;}
	
	
	.m-list-1 .u-txtD{width:63%;float:right;text-align:left;padding:0;}
	.m-list-1 a:hover .u-txtD:before{border-bottom:transparent 5px solid;}
	
	
	.bx-controls{display:none;}
}



/**/
.b-subline{font-size:1em !important; margin:0 0 10px 0 !important; font-weight:bold !important;}
.b-limited-width{margin:0 !important; background:none !important; font-size:inherit !important;}
.m23 .m-listC p,
.m23 .m-listC h4{font-size:14px !important; margin-bottom:0;}
/*æ ¸å¿ƒå›¢é˜Ÿ*/
#bx-pager8{z-index:9999;}
#bx-pager8 em{font-style:normal;}
#bx-pager8 h2{display:none;}
#bx-pager8 span{display:none;}
#bx-pager8 i{display:none;}
#bx-pager8 h2.active{background:#eee;}
#bx-pager8 h2.active{color:#000;}
@media screen and (max-width:640px){
	#bx-pager8{text-align:left;}
	#bx-pager8 h2 span{display:inline-block;}
	#bx-pager8 span{padding-right:15px; display:none;}
	#bx-pager8 i{padding-right:15px; display:inline-block;}
	#bx-pager8 h2{padding:15px; background:#990000; color:#fff; display:block; cursor:pointer;}
	#bx-pager8 a{text-align:left; padding:15px;}
	#bx-pager8 .z-on span{color:#fff; display:inline-block;}
	#bx-pager8 .z-on i{display:none;}
	#bx-pager8 .hr-list{display:none;}
}

/*--feature--*/

.list-nav ul{ border-bottom:1px solid #000; width:100%; text-align:center; display:inline-block;}
.list-nav li{ font-size: 16px; display: inline-block;  margin-bottom: -1px;}
.list-nav li a{ display:inline-block; position: relative; background-color: #3c3c3c; border-bottom: none; padding: .9375em 1.25em; margin-bottom: 1px; color: #fff; border-left: 1px solid #636363; font-size:.875em;  -webkit-transition:.24s;-moz-transition:.24s;-ms-transition:.24s;transition:.24s;}
.list-nav li a:hover,.list-nav li a.active{color: #fff; background-color: #c00; }
.list-nav li a.active:before,
.list-nav li a.active:after{content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border: solid transparent;}
.list-nav li a.active:before{border-color: transparent;border-width: 10px; bottom: -20px; border-top-color: #c00;left: 50%;margin-left: -10px;}
.list-nav li a.active:after{  border-color: transparent;border-width: 9px; bottom: -18px; border-top-color: #c00; left: 50%;margin-left: -9px;}


.feature-wrap{ position:relative;  padding-bottom:1.25em; }
.lt-ie9 .tab-wrapper .tab-content{overflow:auto;}
.tab-wrapper .list-col:first-child{ margin-left:0;}
.tab-wrapper .list-col{width: 17.1875em; float: left; margin-left: .9375em; margin-top:1.875em;}
.tab-wrapper .tab-content{ display:none; position:relative; overflow:hidden;}
.tab-scroll{ position:relative;  overflow:hidden;}
.list-col .list-item .item-txt { height: 12.875em; overflow: hidden;}
.list-col .list-item h3{ padding: 1.25em 0 .625em 0; }
.list-col .list-item h4{ font-size:14px; }
.list-col .list-item p{ font-size:.875em; }
.list-col .list-item .item-btn { padding:1.25em 0 2.5em 0;}
.list-col .list-item .item-btn a{ display:inline-block; min-height:37px; line-height:37px;}
.list-col .list-item .item-btn span{ color:#cc0000; margin-right:.5em;}

/*mb-nav*/
.list-nav-mb { display:none; position:relative;}
.list-label h3{ padding-left:13px; background-color:#3e4146; -webkit-border-radius: 3px; -moz-border-radius: 3px;-ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color:#fff; position:relative; height:37px; line-height:37px; cursor: pointer;  }
.list-label span{ position:absolute; font-size:14px; top:0; right:0; border-left:2px solid #5e6166; width:40px; text-align:center;}

#list-option{ display:none; position:absolute; left:0; top:37px; z-index:4; width:100%; background:#fff; height:234px; overflow-y:auto; border:1px solid #a9a9a9; boder-top:0; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -moz-border-bottom-left-radius:4px;  -moz-border-bottom-right-radius:4px;border-bottom-left-radius:4px;  border-bottom-right-radius:4px; margin-top:-1px; }
#list-option li{ height:40px; line-height:40px; font-size:14px; padding-left:13px; cursor:pointer;  }
#list-option li:hover,#list-option li.hover{ color:#c00;}

@media all and (max-width:724px){
.list-nav{ display:none; }
.list-nav-mb{ display:block; }
}

#MapShow .ico a{ color:#cc0000; }

