﻿@charset "utf-8";
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Century Gothic","Microsoft yahei" !important;font-size:12px;color: #333;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{line-height:1.6}
i{ font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a {
	color: #3c3c3c;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
sub,sup{vertical-align:baseline}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
/*IE下a:hover 背景闪烁*/
html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/*HTML5 reset*/
header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
#input_box:focus{border: 1px solid #FF430E;}
/*
	Name:			style_clearfix
	Example:		class="clearfix|cl"
	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cl,.clearfix{zoom:1}
/*自定义公共样式*/
.w1000{ width:1000px;}
.auto{ margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.block{ display:block;}
.none{ display:none;}
.position_r{ position: relative;}
.tex_c{ text-align: center;}
.tex_l{ text-align: left;}
.bd_hui{ border: 1px solid #e5e5e5}
.bd_none{ border: none;}
.bd_b{border-bottom: 1px solid #e5e5e5}
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-50{margin-top:50px;}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-12{margin-left:12px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}
.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}
.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-60{padding-top:60px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}
.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}
.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}
.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}
.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}
.f-12{font-size:12px}.f-14{font-size:14px}.f-16{font-size:16px}.f-18{font-size:18px}.f-20{font-size:20px}.f-24{font-size:24px}.f-26{font-size:26px}.f-28{font-size:28px}.f-30{font-size:30px}
.fb{ font-weight: bold;}
.lh-16{line-height:16px}.lh-18{line-height:18px}.lh-20{line-height:20px}.lh-22{line-height:22px}.lh-24{line-height:24px}.lh-26{line-height:26px}.lh-28{line-height:28px}.lh-30{line-height:30px}.lh-36{line-height:36px}.lh-40{line-height:40px}.lh-45{line-height:45px}
.h-16{height:16px}.h-18{height:18px}.h-20{height:20px}.h-22{height:22px}.h-24{height:24px}.h-26{height:26px}.h-28{height:28px}.h-30{height:30px}.h-36{height:36px}.h-40{height:40px}.h-45{height:45px}
/*header*/
.nav{  width: 100%;height: 50px; margin: 0px; padding: 0px; background: #051d41;}
.nav .logo{ padding-left: 3px; padding-top: 7px; float: left;}
.nav  ul { float: right;}
.nav  ul li{float: left;position:relative;/* width: 140px; */margin-right: 2px;}
.nav  ul li a{color: #b4b4b4;font-size: 18px;line-height: 47px;display:block;text-align: center;/* margin-right: 20px; *//* margin-left: 20px; */text-decoration: none;padding: 0px 15px;} 
.nav  ul li a:hover{  border-bottom: 3px solid #FFFFFF; color: #FFFFFF;}
.nav  ul li ul{ position:absolute; left:0px; top:50px; z-index:99999; background:#FFF; display:none;}
.nav  ul li:hover ul{ position:absolute; left:0px; top:50px; z-index:99999; background:#FFF; display:block;}
.nav  ul li ul li a{display:block;height: 35px;line-height: 35px;border-bottom:#CCC solid 1px;margin:0px;width: 140px;text-align:center;color:#505050;font-size: 14px;}
.nav  ul li ul li a:hover{ background:#cbdbea; border-bottom:#CCC solid 1px; color:#505050;}
.nav .nav_on{border-bottom: 3px solid #ccc;color: #FFFFFF;background: #2b3b53;}
/*footer*/
.footer .footer_nav{ height: 50px;background: #051d41;  background-position: center;}
.footer .footer_nav ul li { font-size: 14px; color: #FFFFFF; float: left; line-height: 50px;}
.footer .footer_nav ul li a{color: #FFFFFF;display: inline-block;width: 125px;text-align: center;}
.footer .footer_nav ul li span{ color: #264067;}
.footer .footer_cen{ background: url(../images/footer_bg.jpg) no-repeat center center; width: 100%; height:180px ;}
.footer .footer_box{ background:#051d41 ; height: 30px;}
.footer .footer_box p,.footer .footer_box p a{ line-height: 30px; color: #FFFFFF;}
.footer .footer_cen .left{ width: 148px;}
.footer .footer_cen .cen{ width: 330px; padding-left: 10px; padding-right: 10px;}
.footer .footer_cen .cen h2{ font-size: 18px; color: #FFFFFF; border-bottom: 1px solid #5083b7; width: 257px; display: inline-block;  padding-bottom: 10px;}
.footer .footer_cen .cen dd{ color: #FFFFFF; padding-top: 5px; }
.footer .footer_cen .right{ width: 499px; margin-top: 17px; border-left: 1px solid #033f78; }
.footer .footer_cen .right .right_box{ padding-left: 30px;}
.footer .footer_cen .right .right_box p{ float: left; font-size: 14px; color: #FFFFFF; margin-right: 10px; padding-top: 5px; display: inline-block; }
.footer .footer_cen .right .right_box p span{ border-bottom: 1px solid #538ac3; margin-left: 10px;  display: inline-block; padding-bottom: 10px;}
/*ditu*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}