@charset "utf-8";

.banner { height:220px; overflow:hidden;  }
.banner .bd li{ height:220px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:220px; }

.container .wrap { padding: 15px 0 20px; }
.sidebar { width:280px; }
.main { width:696px; display:inline; }

/* colTxtTitle */
.colTxtTitle { color: #fff; padding-top: 68px; padding-left: 18px; margin-bottom: 8px; }
.colTxtTitle h3 { font-size: 20px; border-bottom: 1px #fff solid; display: inline-block; padding-bottom: 5px; }
.colTxtTitle span { font-size: 14px; font-family: Arial; display: block; }

/* subNav */
.menu { width: 280px; background: url("../images/bg_menu.jpg") repeat-y; }
.menu dl { width: 280px; }
.menu dt { width: 280px; height: 46px; line-height: 46px; }
.menu dt a { width: 280px; height: 46px; padding-left: 25px; background: url(../images/menu_01.jpg) no-repeat left; display: block; color: #fff; }
.menu dt a:hover,.menu dt .active { background: url(../images/menu_02.jpg) no-repeat left; }

.menu dd { width: 270px; margin-top: -4px; background:#f2f2f2; padding-top: 10px; }
.menu dd a { padding-left: 25px; color: #818181; }
.menu dd a:hover, .menu dd .active { color:#8FC100; }

/* sidebar-form */
.form-online { width: 270px; background: #8FC100; margin-top: 10px; }
.form-online h3 { height: 33px; padding-top: 5px; line-height: 15px; color: #fff; font-weight: normal; background: url("../images/from_online_title.jpg") no-repeat; text-align: center; font-size: 14px; }
.form-online h3 span { font-size: 10px; display: block; }
.form-online .tips { text-align: center; color: #fff; padding: 10px 0 13px; }
.form-online form { width: 190px; margin: 0 auto; }
.form-online form .text { display: block; width: 180px; height: 30px; margin: 6px; line-height: 30px; padding: 0 5px; background: #78A200; border: none; border-radius: 3px; color: #fff; }
.form-online form .submit,.form-online form .reset { cursor: pointer; display: inline-block; width: 88px; height: 30px; margin: 10px 0 20px 5px; line-height: 30px; border: none; border-radius: 3px; color: #fff; }
.form-online form .submit { background: #3F5209; }
.form-online form .reset { background: #3F5209; display:none}

/* location */
.location { line-height:36px; height: 40px; background: url("../images/bg_location.jpg") repeat-x left bottom; margin-bottom: 30px; }
.location h3 { font-size: 18px; color: #363636; }
.location .breadcrumb { padding-right: 16px; padding-top: 3px; }
.location .breadcrumb a { color:#858585; }
.location .breadcrumb a:hover,.location .breadcrumb .active { color:#8FC100; }

/* page */
.page { text-align:center; padding-bottom: 10px; }
.page a { cursor: pointer; height: 24px; line-height: 24px; background: #d3d3d3; margin:0 -1.5px; padding: 0 7px; display: inline-block; color: #666666; }
.page a:hover,.page .current { color:#fff; background: #136193; }

/* article */
.article { }
.article .hd { padding-bottom:15px; text-align:center; }
.article .hd .title { padding-bottom:5px; font-size:16px; line-height:26px; color: #303030; font-weight: 600; }
.article .hd .info { padding:0; line-height:25px; color: #9e9e9e; }
.article .bd { line-height:220%; word-wrap:break-word; word-break:break-all;  }

/* video */
.video .player { width: 679px; margin: 0 auto; }
.video .title { text-align: center; padding: 10px 0; font-size: 14px; font-weight: 600; }
.video .related h3 { font-size: 14px; font-weight: 600; color: #2c2c2c; padding: 15px 0 15px 6px; }

/* list */
.list {  }
.list ul li { line-height:24px; margin-bottom: 8px; }
.list ul li a { padding-left:6px; }
.list .date { float:right; font: 12px/23px Verdana, Arial, Helvetica, sans-serif; padding-left:5px; color:#696969; }
.list .ico { float:left; display:block; background:url("list_ico.jpg") no-repeat left 10px; width:8px; height:24px; }

/* pic-list */
.pic-item { padding: 0 0 15px; }
.pic-item .item { display:block; float:left; width:220px; margin:0 6px 15px; }
.pic-item .item .pic { display:block; width:220px; height:150px; line-height:150px; font-size:14px; text-align:center; }
.pic-item .item dl { line-height:22px; padding:10px 0 0 0; text-align: center;}
.pic-item .item dl dt a { color:#5b5b5b; }
.pic-item .item dl dt a:hover { color:#8FC100;}

.item-list { padding-bottom: 10px; }
.item-list .item { padding-bottom:15px; margin-bottom: 15px; background: url("../images/bg_news_line.jpg") repeat-x left bottom; }
.item-list .item .pic { float:left; width:148px; height:90px; line-height:90px; font-size:14px; text-align:center; overflow:hidden; }
.item-list .item .txt { float:left; width:525px; padding-left:20px; }
.item-list .item .txt h4 { font-size:14px; line-height:22px; padding-bottom: 3px; color: #5b5b5b; }
.item-list .item .txt h4 a { color:#5b5b5b; }
.item-list .item .txt p { line-height:22px; color: #9e9e9e; }
.item-list .item .txt .more { display: inline-block; padding-right: 20px; margin-top: 3px; }
.item-list .item .txt .more a { color: #8FC100; }

/* booking */
.booking { background: url("../images/bg_booking.jpg") no-repeat right 100px; }
.booking .tips { font-size: 18px; color: #363636; text-align: center; padding: 20px 0 30px; }
.booking form { padding-top: 30px; }
.booking form li { padding-bottom: 20px; line-height: 38px; }
.booking form li label { font-size: 14px; color: #666666; text-align: right; width: 110px; display: inline-block; }
.booking form li label .star { color: #f00; padding-right: 3px; }
.booking form li .text { border: 1px #e8e8e8 solid; border-radius: 3px; width: 315px; line-height: 36px; padding-left: 8px; }
.booking form li .submit,.booking form li .reset {margin-top: 20px; cursor: pointer; display: inline-block; width: 140px; font-size: 14px; height: 45px; line-height: 44px; border: none; border-radius: 3px; color: #fff; }
.booking form li .submit { background: #8FC100; margin-right: 20px; }
.booking form li .reset { background: #adadad; }

/* product-details */
.product-details { padding-bottom: 40px; }
.product-details .item { height: 179px; margin-bottom: 30px; }
.product-details .item .pic { float:left; width:261px; height:179px; line-height:179px; font-size:14px; text-align:center; overflow:hidden; }
.product-details .item .txt { float:left; width:400px; padding-left:20px; }
.product-details .item .txt h4 { font-size:18px; font-weight: 600; line-height:22px; padding: 8px 0 18px; margin-bottom: 8px; background: url("../images/bg_news_line.jpg") repeat-x left bottom; }
.product-details .item .txt h4 a { color:#8FC100; }
.product-details .item .txt p { line-height:22px; color: #9e9e9e; }
.product-details .item .txt .detail { line-height:22px; color: #9e9e9e; padding-top: 15px; }
.product-details .item .btn { display: inline-block; width: 94px; height: 30px; color: #fff; text-align: center; line-height: 30px; background: #ff0e0e; border-radius: 3px; margin-top: 4px; }

.product-details .hd { height: 37px; background: #8FC100; }
.product-details .hd ul { padding-top: 3px; }
.product-details .hd li { float:left; width:107px; height: 34px; margin-left: 5px; display: inline-block; line-height: 34px; color:#fff; text-align:center; cursor:pointer; }
.product-details .hd li:hover, .product-details .hd .on { background:#fff; color:#000; }
.product-details .bd { padding: 20px 0px; line-height:210%; word-wrap:break-word; word-break:break-all; }
.product-details .bd .inner { display: none; }

/* Message */
.message { padding:0 25px; }
.message-list { margin-bottom:15px; padding:5px; border-bottom:1px dashed #D7D7D7; }
.message-list .m-title { padding:0; color:#006699; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#999; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#525252; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* HR */
.hr { padding:10px; }
.hr-list { margin-bottom:5px; padding:5px; }
.hr-list .title { padding:0; color:#ff6600; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; color:#999; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { padding:5px; text-align:right; }


/*0813*/

#bjia_nei {
	MARGIN-TOP: 30px; WIDTH: 980px; MARGIN-LEFT: auto; OVERFLOW: hidden; MARGIN-RIGHT: auto
}
#bjia_nei UL LI {
	MARGIN-TOP: 1px; WIDTH: 980px; FLOAT: left; HEIGHT: 50px
}
#bjia_nei UL .bj_lanse {
	TEXT-ALIGN: center; LINE-HEIGHT: 50px; BACKGROUND-COLOR: #efefef; FONT-FAMILY: "微软雅黑"; FONT-SIZE: 18px; color:#4d4d4d;
}
#bjia_nei UL .bj_hui DT {
	LINE-HEIGHT: 50px; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: "微软雅黑"; FLOAT: left; FONT-SIZE: 14px; MARGIN-RIGHT: 1px
}
.w50 {
	MARGIN-TOP: 5px; MARGIN-LEFT: 30px
}
#bjia_nei UL .bj_hui DT .txt {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; LINE-HEIGHT: 27px; PADDING-LEFT: 5px; WIDTH: 180px; HEIGHT: 27px; MARGIN-LEFT: 0px; FONT-SIZE: 12px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#bjia_nbj INPUT.submit {
	BACKGROUND-IMAGE: url(../images/tjbj.png); BORDER-BOTTOM: #fff 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #fff 0px solid; LINE-HEIGHT: 34px; MARGIN: 30px auto; WIDTH: 198px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; HEIGHT: 34px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: #fff 0px solid; CURSOR: pointer; BORDER-RIGHT: #fff 0px solid
}
#bjia_nbj INPUT.submit:hover {
	BACKGROUND-IMAGE: url(../images/tjbj_1.png)
}
#BMapLib_search_bus_btn0 {
	WIDTH: 48px; FONT-FAMILY: "微软雅黑"; HEIGHT: 24px; COLOR: #009fd7; FONT-SIZE: 12px
}
#BMapLib_search_drive_btn0 {
	WIDTH: 48px; FONT-FAMILY: "微软雅黑"; HEIGHT: 24px; COLOR: #009fd7; FONT-SIZE: 12px
}
#BMapLib_search_nb_btn0 {
	WIDTH: 48px; FONT-FAMILY: "微软雅黑"; HEIGHT: 24px; COLOR: #009fd7; FONT-SIZE: 12px
}
#BMapLib_stationText0 {
	FONT-FAMILY: "微软雅黑"
}
.BMapLib_bubble_content DIV {
	LINE-HEIGHT: 200% !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 20px !important; FONT-FAMILY: "微软雅黑"; COLOR: #606060; FONT-SIZE: 14px; PADDING-TOP: 20px !important
}
.BMapLib_bubble_content {
	
}
.BMap_noprint {
	Z-INDEX: 999 !important
}
.BMap_noprint:hover {
	BACKGROUND: url(../images/icon_map-hover.png)
}
#BMapLib_trans0 {
	TOP: 269px !important
}
.BMapLib_SearchInfoWindow .BMapLib_nav {
	LEFT: 5px !important
}
#BMapLib_tab_fromhere0 {
	WIDTH: 127px !important
}
#allmap {
	MARGIN: 0px; WIDTH: 100%; HEIGHT: 500px; OVERFLOW: hidden
}
.BMapLib_search_text {
	BORDER-BOTTOM: #a5acb2 1px solid; BORDER-LEFT: #a5acb2 1px solid; LINE-HEIGHT: 20px; WIDTH: 100%; HEIGHT: 20px; BORDER-TOP: #a5acb2 1px solid; BORDER-RIGHT: #a5acb2 1px solid
}
.serve_b {
	WIDTH: 1000px; FONT-FAMILY: "微软雅黑"; MARGIN-LEFT: auto; OVERFLOW: hidden; BORDER-TOP: #fff 112px solid; MARGIN-RIGHT: auto
}
.serve_b_l {
	TEXT-ALIGN: left; WIDTH: 340px; FLOAT: left
}
.serve_b_l H1 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 22px
}
.serve_b_l H2 {
	LINE-HEIGHT: 22px; COLOR: #999; FONT-SIZE: 16px
}
.serve_b_l UL {
	LINE-HEIGHT: 28px; MARGIN-TOP: 20px; PADDING-LEFT: 30px; WIDTH: 310px; BACKGROUND: url(../images/lianxi_12.jpg) no-repeat left center; COLOR: #191919; FONT-SIZE: 14px; OVERFLOW: hidden
}
.serve_b_l UL LI {
	POSITION: relative
}
.serve_b_l UL LI A {
	COLOR: #191919
}
.serve_b_l UL LI A:hover {
	COLOR: #4da422
}
.serve_b_l UL LI DIV {
	POSITION: absolute; TOP: 0px; RIGHT: 10px
}
.serve_b_r {
	WIDTH: 615px; MARGIN-BOTTOM: 30px; FLOAT: right; COLOR: #111
}
.serve_b_r H1 {
	TEXT-ALIGN: left; MARGIN-BOTTOM: 10px; FONT-SIZE: 22px
}
.serve_b_r TD {
	HEIGHT: 60px; FONT-SIZE: 14px
}
.serve_b_r TD A {
	COLOR: #4da422
}
.serve_b_r TD A:hover {
	COLOR: #4da422; TEXT-DECORATION: underline
}
.input INPUT {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 36px; PADDING-LEFT: 6px; WIDTH: 290px; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: 36px; COLOR: #ccc; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 0px; -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset; -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset; box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset
}
.text {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px; OVERFLOW-Y: auto; MARGIN-TOP: 10px; PADDING-LEFT: 5px; WIDTH: 600px; PADDING-RIGHT: 5px; BACKGROUND: #fff; HEIGHT: 89px; COLOR: #ccc; FONT-SIZE: 12px; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 5px; -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset; -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset; box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset; ackground: #fff
}
.textfs {
	COLOR: #ccc
}
.text:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6)
}
.serve_b_r .submit {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 140px; DISPLAY: block; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: url(../images/icon.png) no-repeat -486px -47px; HEIGHT: 43px; COLOR: #fff; FONT-SIZE: 16px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
.serve_b_r .submit:hover {
	BACKGROUND-POSITION: -629px -47px
}
.tj {
	TEXT-ALIGN: right; MARGIN-TOP: 10px; PADDING-RIGHT: 48px
}
.input .name1 {
	BORDER-BOTTOM: #e57e5b 1px solid; BORDER-LEFT: #e57e5b 1px solid; BACKGROUND-COLOR: #fff4e0; COLOR: #cf4f02; BORDER-TOP: #e57e5b 1px solid; BORDER-RIGHT: #e57e5b 1px solid
}
.input .name2 {
	BACKGROUND-COLOR: #fbfbfb; COLOR: #000
}
.input .name3 {
	BACKGROUND-COLOR: #fbfbfb; COLOR: #000
}
.input .namesuccess {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; BACKGROUND: url(../images/zq.gif) #fff no-repeat 175px center; COLOR: #000; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid
}
.input INPUT.mxgint {
	COLOR: #000
}
.mxgint {
	COLOR: #000
}
#xz_1 {
	BACKGROUND-COLOR: #f1f1f1; WIDTH: auto; HEIGHT: 450px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#xz_1 .xz_2 {
	BACKGROUND-IMAGE: url(../images/xz_1.png); WIDTH: 800px; HEIGHT: 343px; MARGIN-LEFT: auto; BORDER-TOP: #f1f1f1 112px solid; MARGIN-RIGHT: auto
}
#xz_dian {
	BACKGROUND-IMAGE: url(../images/xz_6.png); WIDTH: auto; BACKGROUND-REPEAT: repeat; HEIGHT: 300px; PADDING-TOP: 53px
}
#xz_dian .xz_zbj {
	BACKGROUND-IMAGE: url(../images/xz_2.png); WIDTH: 448px; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 33px; HEIGHT: 39px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#xz_dian .zx_xz_lj {
	WIDTH: 770px; HEIGHT: 180px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#xz_dian .zx_xz_lj A IMG {
	WIDTH: 160px; FLOAT: left; HEIGHT: 180px; MARGIN-LEFT: 70px
}
.xz_ewm {
	BACKGROUND-IMAGE: url(../images/xz_7.png); WIDTH: 800px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 500px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#wxxz {
	PADDING-BOTTOM: 50px; BACKGROUND-COLOR: #f1f1f1; WIDTH: auto; HEIGHT: 500px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 50px
}
#bjia_nei UL .bj_hui .dt1 {
	TEXT-ALIGN: center; WIDTH: 260px; FONT-FAMILY: "微软雅黑"; HEIGHT: 50px; FONT-SIZE: 14px; text-align:right; padding-right:10PX;
}
#bjia_nei UL .bj_hui .dt2 {
	WIDTH: 180px; HEIGHT: 50px; padding:0 10PX; font-size:14PX;
}
#bjia_nei UL .bj_hui .dt2 SELECT {
	BORDER-BOTTOM: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 180px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; BACKGROUND-POSITION: right center; COLOR: #555555; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-TOP: #d8d8d8 1px solid; BORDER-RIGHT: #d8d8d8 1px solid; PADDING-TOP: 3px
}
#bjia_nei UL .bj_hui .dt3 {
	WIDTH: 487px; HEIGHT: 50px; COLOR: #bbbbbb; font-size:12PX; padding-left:20PX;
}


.wrap_x{ width:1000px; margin:auto;}

#button{width:1000px; text-align:center; height:80px; margin:0 auto; clear:both; padding-top:30px;}
.button_tj{ background:url(../images/aq.png) no-repeat; width:111px; height:40px; margin:auto; border:none; cursor:pointer;}