@charset "utf-8";
/* CSS Document */
html { height: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
body { margin: 0; padding: 0; background-color: #fff; min-height: 100%; height: auto !important; height: 100%;color: #404040; font: 12px/1.5 Helvetica, arial; }
h1, h2, h3, h4, h5, h6, p, figure, form { margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
a { text-decoration: none; color: #2965b1; }
a:focus { outline: thin dotted; }
a:hover { color: #017CB9; text-decoration: none; }
/* hn */
h1 { font-size: 16px; line-height: 36px; }
h2 { font-size: 14px; line-height: 30px; }
h3 { line-height: 24px; }
h3, h4, h5, h6 { font-size: 12px; }
/* ul ol dl */
ul, li, ol { margin: 0; padding: 0; list-style: none outside none; }
ul.has-style li, ol li { margin-left: 25px; }
ul.has-style li { list-style: disc; }
ol li { list-style: decimal; }
ul.inline-style li { float: left; display: inline; }
dl { margin-bottom: 18px; }
dt { font-weight: bold; }
dd { margin: 0 0 0 9px; padding: 0; }
svg:not(:root) { overflow: hidden; }
pre { margin: 0; white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
/* clearfix */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; }
/* -------------------------------------------------
 * form
 * -------------------------------------------------
*/
button, input, select, textarea { font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline;  *vertical-align: middle;}
textarea { overflow: auto; vertical-align: top; resize: none; }
button, input { line-height: normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"], .submit-btn { -webkit-appearance: button; cursor: pointer;  *overflow: visible;}
button[disabled], input[disabled], .disable { cursor: default; }
input[type="checkbox"], input[type="radio"], .form-radio, .form-checkbox { box-sizing: border-box; padding: 0;  *height: 13px;*width: 13px;}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px 18px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; white-space: normal;  *margin-left: -7px;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0;padding: 0;}
/* -------------------------------------------------
 * css3 & html5
 * -------------------------------------------------
*/
/* html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block;  *display: inline;*zoom: 1;}
audio:not([controls]) { display: none; height: 0; }
nav ul, nav ol { list-style: none; list-style-image: none; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
:-moz-placeholder, ::-webkit-input-placeholder { color: #999;}

/*头部*/
.header{width:1100px;margin:0 auto;}
.logo{padding:8px 0; position:relative;}
.logo .logo_img{width:380px;}
.hd_right{ position:absolute;right:80px;top:34px;}
.lan_ch,.lan_en{font-size:14px;display:inline-block;margin:0 10px;}
/*导航*/
.nav{ background:#4190cc;font-size:16px;width:100%;}
.nav_cont{width:1100px;margin:0 auto;}
.nav li{float:left;padding:14px 20px;}
.nav li a{color:#fff;}
.nav li.curr{ background:#c6d8e6;}
.nav li.curr a {color:#f36e45; font-weight:bold;}

/*主体内容*/
.container{padding:12px 0;width:1100px;margin:0 auto;}
.banner{padding-bottom:12px;}
.w1{width:360px;margin-right:16px;float:left;}
.w2{width:724px;float:left;}
.blo_tit{ position:relative; background:-webkit-gradient(linear,0 0,0 bottom,from(#c9c9c9),to(#f8f8f8));border:1px solid #bebcbc; box-shadow:0 2px 2px 1px rgba(0,0,0,.1); border-radius:3px;padding:8px 12px;font-size:14px;font-weight:700;color:#1975d5;}
.more{ position:absolute; top:8px;right:10px;color:#a0a0a0;}
.blo_cont{ border:1px solid #d8d8d8;padding:12px; border-radius:3px;font-size:14px;line-height:1.6;margin-top:12px;}
.blo_cont .blo_cont_p{padding-bottom:8px; text-indent:2em;}
.dlitem dt{font-weight:normal;}
.dlitem dd{padding-top:8px;}
.contact{padding:26px;}
.pdt20{padding-top:20px;}
.blo_cont img{ max-width:100%;}
.icon_contact{}
.pdt10{padding-top:10px;}
/*页脚*/
.footer{background:#a9a9a9;font-size:14px;width:100%;}
.ft_cont{padding:14px;text-align:center;width:1100px;margin:0 auto; }
.ft_cont span{display:inline-block;padding:0 8px;}


#allmap{width:100%;height:540px;}

