﻿@charset "utf-8";
/* CSS Document */
body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, input, label, table, tr, th, td, font, object, iframe, blockquote, big, em, strong, tt, b, u, i, center, fieldset, caption, tbody, tfoot, thead{ padding:0; margin:0; font-family:"微软雅黑";}
h1, h2, h3, h4, h5, h6{ font-weight:lighter;margin:0;padding:0;}
body{ color:#333; font-size:12px;border:0; clear:both;margin:0;padding:0;width:1070px;margin:auto;}
a{text-decoration:none; color:#333;margin:0;padding:0;}

ul{list-style:none;}
img{border:0px;}
i,em{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}


.w1005{ margin-left:auto; margin-right:auto; width:1005px; position:relative\9;}
/* 头部css Document */
.top{ width:100%; margin:0 auto; border-top:7px solid #004070; height:34px;}
.top .left{ float:left;}
.top .left .top-menu{ float:left; color:#666666; line-height:34px;}
.top .left .top-menu a{ color:#666666; line-height:34px;}
.top .left .top-menu a:hover{ color:#0f6db3;}
.top .left .weather{ float:left; line-height:34px; margin-left:16px;}
.top .left .weather i{ display:inline-block; width:20px; height:21px; position:relative; top:5px; margin-left:2px; margin-right:4px;}
.top .left .weather span{ color:#999999; line-height:34px;}
.top .right{ float:right; position:absolute\9;right:0\9;top:-36px\9;}
.top .right .register-know{ line-height:34px; float:right;}
.top .right .register-know i.icon-2{ background:url(../images/icon-2.png); display:inline-block; width:8px; height:11px;}

.top .right .register-know a{ color:#ff6e00;padding-left:12px; line-height:34px;background:url(../images/icon-2.png) no-repeat left center;}
.top .right .register-know a:hover{ text-decoration:underline;}
.top .right .enter{ line-height:34px; float:right; margin-right:14px; margin-left:6px;}
.top .right .enter i.icon-3{ background:url(../images/icon-3.png); display:inline-block; width:8px; height:11px;}
.top .right .enter a{ color:#3e7cc0; line-height:34px;}
.top .right .enter a:hover{ text-decoration:underline;}
.top .right .mima{ line-height:34px; float:right;}
.top .right .mima span{ color:#666666; line-height:34px;}
.top .right .mima .mimakuang{ width:91px; height:16px; border:1px solid #bfd5ed; padding-left:4px; margin-top:5px; padding-bottom:3px; margin-right:7px;}

.top .right .name{ line-height:34px; float:right;}
.top .right .name span{ color:#666666; line-height:34px;}
.top .right .name .mimakuang{ width:91px; height:13px; border:1px solid #bfd5ed; padding-left:4px; padding-top:3px; padding-bottom:3px; margin-right:7px; color:#666666;}
.top .right .ygdl{ float:right; margin-right:15px; line-height:34px;}
.top .right .ygdl a{ color:#3e7cc0; line-height:34px;}
.top .right .ygdl a:hover{ text-decoration:underline;}

/* xj Document */
.top-bac{ width:100%; background:#f8f8f8;}
.top-bac .top-midle{ background:url(../images/top-bac.jpg) center; height:126px; }
.top-bac .top-midle2{ background:url(../images/top-12bac.jpg) center; height:126px; } 
/* logo css Document */
.logo{ height:80px; width:100%; }
.logo .left{ float:left; clear:both;}
.logo .left img{ width:384px; height:49px; margin-top:15px;}
.logo .right{ float:right; margin-top:26px;}
.logo .right .input-wrapper{ display:inline-block; background:url(../images/icon-5.png); width:198px; height:24px; position:relative;}
.logo .right .input-wrapper i{ background:url(../images/icon-6.png); display:inline-block; width:13px; height:13px; position:absolute; right:12px; top:6px; cursor:pointer;}
.logo .right .input-wrapper .soso{ width:150px; height:18px; line-height:16px; border:none; background:none; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:4px; font-size:12px; color:#afafaf;}

/* 导航 css Document */
.navwrapper{ width:100%; height:44px;  position:relative;}
.navwrapper .nav-list{ height:45px;  padding-top:2px;}
.navwrapper .nav-list li.list1{ float:left; margin-left:-2px;}
.navwrapper .nav-list li.list1 a.a1{ font-size:16px; font-weight:300;}
.navwrapper .nav-list li.list1 a.a1:hover{ color:#0f6db3; display:block; width:100%; height:100%;}
.navwrapper .nav-list .twor-1{ background:url(../images/top-bac1.jpg) no-repeat top right; width:64px; height:43px; color:#000000; text-align:center; line-height:43px;}
.navwrapper .nav-list .twor-one{ background:url(../images/top-bac1.jpg) no-repeat top right; width:70px; height:43px; color:#000000; text-align:center; line-height:43px;}
.navwrapper .nav-list .twor-one:hover{ background:url(../images/icon-130.jpg); width:70px; height:43px; color:#000000; text-align:center; line-height:43px;}
.navwrapper .nav-list .twor-2{  background:url(../images/top-bac1.jpg) no-repeat top right ; width:86px; height:43px; color:#000000; text-align:center; line-height:43px;}
.navwrapper .nav-list .twor-2:hover{ background:url(../images/icon-130.jpg); width:86px; height:43px; color:#000000; text-align:center; line-height:43px;}
.navwrapper .nav-list li.fourr-2{  background:url(../images/top-bac1.jpg) no-repeat top right ; width:96px; height:43px; color:#000000; text-align:center; line-height:43px; cursor:pointer;}
.navwrapper .nav-list li.fourr-2:hover{ background:url(../images/icon-23-2_hover.jpg) no-repeat; width:96px; height:43px;  text-align:center; line-height:43px;}
.navwrapper .nav-list li.fiver-2{  background:url(../images/top-bac1.jpg) no-repeat top right ; width:100px; height:43px; color:#000000; text-align:center; line-height:43px;}
.navwrapper .nav-list li.fiver-2:hover{background:url(../images/icon-130.jpg); width:100px; height:43px; color:#000000; text-align:center; line-height:43px;}
.navwrapper .nav-list li.fourr-1{  background:url(../images/top-bac1.jpg) no-repeat top right ; width:96px; height:43px; color:#000000; text-align:center; line-height:43px;}
.navwrapper .nav-list li.fourr-1:hover{background:url(../images/icon-130.jpg); width:96px; height:43px; color:#000000; text-align:center; line-height:43px;}
.navwrapper .nav-list li.list1 a.on{ background:url(../images/icon-130.jpg); display:block; height:43px;}


.foot{ clear:both; width:100%; border-top:6px solid #00477e; height:185px; background:#e2e4e3;}
.xiala-list{ padding-top:16px;}
.xiala-list li{ float:left;}
.xiala-list li i{ display:inline-block; background:url(../images/icon-10.jpg); width:2px; height:21px; margin:0px 19px; position:relative; top:3px;}
.foot .chosen1 .diy_select{height:28px;position:relative;font-size:12px; background:#fff;color:#000;float:left; cursor:pointer;}
.foot .chosen1 .diy_select_btn,.diy_select_txt{float:left;height:100%;line-height:23px; background:#f7f7f7;}
.foot .chosen1 .diy_select,.diy_select_list{border:1px solid #dedede; margin:0px; padding:0px; width:166px; height:23px; }
.foot .chosen1 .diy_select_txt,.diy_select_list li{text-indent:10px;overflow:hidden; color:#303030; cursor:pointer;}
.foot .chosen1 .diy_select_txt{ width:143px;}
.foot .chosen1 .diy_select_btn{width:28px; background:url(../images/icon-11.jpg); height:23px; width:23px; }
.foot .chosen1 .diy_select_list{position:absolute;top:23px;left:-1px;z-index:88888;width:100%;display:none;_top:29px;  padding:0px ; margin:0px; background:#fff;}
.foot .chosen1 .diy_select_list li{list-style:none;height:25px;line-height:25px;cursor:default;_background:#fff; float:none; width:100%;}
.foot .chosen1 .diy_select_list li.focus{background:#999;color:#fff; cursor:pointer;}
.foot .tiao{ background:url(../images/icon-13.jpg) repeat-x; height:2px; line-height:2px; clear:both; margin-top:40px;}
.foot  .copyright{ float:left; width:500px;}
.foot  .copyright .bottom-menu{ margin-bottom:8px; margin-top:23px;}
.foot  .copyright .bottom-menu a{color:#3a3a3a;}
.foot  .copyright .bottom-menu a:hover{ color:#0f6db3;}
.foot  .copyright .bottom-menu span{ margin:0px 13px;}
.foot  .copyright .copyright-text span{ color:#3a3a3a;}
.foot  .copyright .copyright-text{ position:relative;}
.foot .qr{ float:right; padding-top:10px;}
.foot .qr .jq-qr{ float:right;}
.foot .qr .jq-qr img{ width:74px; height:79px;}
.foot .qr .bike-qr{ float:right; margin-right:6px;}

.foot .qr .yh-qr{ float:right; margin-right:6px;}
.foot .qr .yh-qr .qhgj{ display:none;}
.foot .qr .bike-qr .qhgj{ display:none;}
.foot .qr .qhgj.on{ display:block;}


.other1-qr{ float:right; margin-top:8px; margin-right:9px; margin-bottom:8px;}



.jscc{float: left; height: 22px; line-height: 22px;  width: 270px; position:absolute; top:20px; left:960px; color:#fff; left:0px; }
.jscc span{ float:left;}
.jszc{ height: 22px; line-height: 22px; overflow-x: hidden; overflow-y: hidden; width: 170px;}
.jszc ul li a:hover{ color:#0f6db3;}
.person-number{ cursor:pointer;}
.jszc a{ color:#3a3a3a;}
.jszc a:hover{color:#0f6db3;}
.wydp{ padding-bottom:94px; position:relative;}
.wydp .tit1 span{ font-size:18px; color:#454545;}
.wydp .tit1{ color:#999999; font-size:12px; margin-bottom:14px;}
.wydp .icon-3{ background:url(../images/xingxing.png); display:inline-block; width:5px; height:4px; position:relative; bottom:5px; margin-left:7px; margin-right:3px;}

.go-top1{ position:fixed; top:500px; right:50px;}
.go-top1 a{ display:block; height:41px; width:39px; background:url(../images/icon-52.jpg);}
.liuyan-list{ clear:both; padding-top:17px;}


/*下拉1*/
.xiala-list4 { float:left;}
.xiala-list4 .diy_select{height:28px;position:relative;font-size:12px; background:#fff;color:#000;float:left; cursor:pointer;}
.xiala-list4 .diy_select_btn,.diy_select_txt{float:left;height:100%;line-height:23px;}
.xiala-list4 .diy_select,.diy_select_list{border:1px solid #d8d8d8; margin:0px; padding:0px; width:104px; height:22px; margin-left:10px;}
.xiala-list4 .diy_select_txt,.diy_select_list li{text-indent:8px;overflow:hidden; color:#303030; cursor:pointer;}
.xiala-list4 .diy_select_txt{ width:89px; background:none; line-height:22px; font-size:12px;}
.xiala-list4 .diy_select_btn{ background:url(../images/icon-128.jpg); width:15px; height:22px; }
.xiala-list4 .diy_select_list{position:absolute;top:23px;left:-1px;z-index:88888;width:100%;display:none;_top:29px; height:auto; padding:0px ; margin:0px; background:#fff; border:1px solid #d8d8d8;}
.xiala-list4 .diy_select_list li{list-style:none;height:25px;line-height:25px;cursor:default;_background:#fff; float:none; width:100%;}
.xiala-list4 .diy_select_list li.focus{background:#3399FF;color:#fff; cursor:pointer;}


.xiala-list4 .input-wrapper1{ width:324px; height:22px; border: 1px solid #d8d8d8; font-size:12px; color:#000000; text-indent:13px; line-height:22ppx; float:left; margin-left:11px;}
.xiala-list4 .soso-btn{ float:left; margin-left:12px;}
.xiala-list4 .soso-btn a{ display:inline-block; width:59px; height:22px; background:#0f6db3; color:#fff; line-height:22px; text-align:center; float:left;}



.query {
    width: 774px;
}
.query h5 {
    color: #333333;
    font-size: 16px;
    line-height: 32px;
    padding-left: 40px;
}
.query span {
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}
.query h6 {
    color: #555555;
    float: left;
    font-size: 12px;
    line-height: 29px;
    padding-left: 40px;
    padding-right: 20px;
}
.query input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #aeaeae;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #aeaeae;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #aeaeae;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #aeaeae;
    border-top-style: solid;
    border-top-width: 1px;
    color: #999999;
    float: left;
    font-size: 12px;
    height: 27px;
    line-height: 29px;
    text-indent: 15px;
}
.query a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/routes_42.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #ffffff;
    display: block;
    float: left;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    margin-left: 10px;
    text-align: center;
    width: 73px;
}
.query a:hover {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/routes_36.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.query .change {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/routes_49.jpg");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    cursor: pointer;
    float: left;
    height: 29px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0;
    width: 23px;
}
.query .gjxl h5 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../images/routes_29.jpg);
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.query .gjxl .input1 {
    width: 247px;
}
.query .gjzd {
    padding-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
}
.query .gjzd h5 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../images/routes_39.jpg);
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.query .gjzd .input1 {
    width: 247px;
}
.query .jdzx h5 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../images/routes_46.jpg);
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.query .jdzx .input1 {
    width: 147px;
}
.query .qd {
    padding-top: 15px;
}
.query .qd h5 {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/routes_53.jpg");
    background-origin: padding-box;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto auto;
}
.query .qd .start {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../images/routes_12.png);
    background-origin: padding-box;
    background-position: 7px center;
    background-repeat: no-repeat;
    background-size: auto auto;
    text-indent: 30px;
    width: 147px;
}
.query .qd .end {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../images/routes_08.jpg);
    background-origin: padding-box;
    background-position: 7px center;
    background-repeat: no-repeat;
    background-size: auto auto;
    text-indent: 30px;
    width: 147px;
}
.query .btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
    float: left;
    height: 32px;
    margin-left: 10px;
    width: 73px;
}

.map h1 {
    display: block;
    width: 100%;
}
.map h1 a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/map_01.jpg");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #e48902;
    display: block;
    font-size: 18px;
    line-height: 52px;
    width: 100%;
}
.map .sy {
    float: left;
    height: 75px;
}
.map h5 {
    display: block;
}
.map h5 a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #d5d5d5;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #d5d5d5;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #d5d5d5;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #d5d5d5;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top-style: solid;
    border-top-width: 1px;
    color: #333333;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 0;
    text-align: center;
}
.map h5 a:hover {
    color: #e48902;
}
.map h6 {
    float: left;
}
.map h6 a {
    color: #898989;
    font-size: 12px;
    line-height: 20px;
}
.map h6 a:hover {
    color: #e48902;
}
.map_left {
    float: left;
    width: 420px;
}
.map_right {
    float: right;
    width: 354px;
}
.map div {
    margin-bottom: 50px;
}
.map ul {
    overflow-x: hidden;
    overflow-y: hidden;
    width: 100%;
}
.map ul li {
    float: left;
    margin-bottom: 20px;
    margin-right: 28px;
}
.map ul li dl {
    margin-top: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 28px;
    width: 392px;
}
.map ul li dl dt {
    float: left;
    width: 100%;
}
.map ul li dl dd {
    float: left;
    margin-right: 28px;
}
.map ul li dl dt ul li {
    margin-bottom: 0;
}
.map .dd1 {
    padding-left: 24px;
}

a.map {
    background-color: #7c85b3;
    color: #ffffff;
    float: left;
    font-size: 16px;
    height: 91px;
    line-height: 91px;
    text-align: center;
    width: 198px;
	 display:inline-block;
}
.about h6{ background-color: #7c85b3;
    background-image: url(../images/routes_10.png);
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 91px;
    width: 43px; cursor:pointer;}
	
	
.about a.map img{display: block;
    float: left;
    height: 91px;
    width: 550px;
	}
.about .text{ clear:both; padding-top:30px;}
.tempWrap .nbbb{background-image: url(../images/video_bac.png); display:inline-block; width:39px; height:40px; position:absolute; top:45px; left:85px;  filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; opacity: 0.4; cursor:pointer;}
.wrapper1 .nbbb{background-image: url(../images/video_bac.png); display:inline-block; width:39px; height:40px; position:absolute; top:20px; left:56px;  filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; cursor:pointer;}
#iFocus{ z-index:10000; position:relative; top:-11px;}

.diy_select_list{  height:149px; overflow-y:scroll;}

.qr .other1-qr{ background:url(../images/icon-17.jpg) no-repeat;  display:inline-block; width:86px; height:27px;}
.qr .other1-qr:hover{ background:url(../images/icon-17-over.jpg) no-repeat;}
.qr .other1-qr1{ background:url(../images/icon-17-over.jpg) no-repeat;}

.qr .other2-qr{ background:url(../images/icon-18.jpg); display:inline-block; width:86px; height:29px; position:relative; left: 86px;
top: 45px;}
.qr .other2-qr:hover{ background:url(../images/icon-18-over.jpg) no-repeat;}
.qr .other2-qr1{ background:url(../images/icon-18-over.jpg) no-repeat;}


a.prve2{ background:none;}
