﻿ @charset "utf-8";
/* reset */
html { height: 100% ; overflow-x:hidden;}
body { min-height: 100%;}
body { _height: 100% }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, input, select, textarea, button, p, blockquote, th, td, figure { margin: 0; padding: 0 }
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, iframe, pre, code, fieldset, legend, form, p, blockquote, figure, header, footer, nav, article, section, aside, address, figcaption { *zoom: 1 }
li { list-style-type: none }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
iframe, frame, fieldset, img { border: 0 none }
img { vertical-align: top }
input[type=button], input[type=submit], input[type=reset] { cursor: pointer }
button { cursor: pointer }
input[type=text], input[type=password], input[type=file], textarea { -webkit-border-radius: 0; -webkit-appearance: normal }
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; box-sizing: content-box }
textarea { overflow: auto; resize: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left }
th { font-weight: normal }
em, cite, address,i { font-style: normal }
body, input, select, button, textarea { font-size: 14px; font-family:arial;  }
body { line-height: 1.17 }
a { text-decoration: none }
a { blr:expression(this.onFocus=this.blur()) }
a * { *cursor: pointer }
a:hover{ color:#ccc;}
:focus { outline: none }

.fl{ float:left;}
.fr{ float:right;}

.edit_con_original li, .edit-con-original li { list-style-type: disc }
.edit_con_original h1, .edit-con-original h1 { font-size: 2em }
.edit_con_original h2, .edit-con-original h2 { font-size: 1.5em }
.edit_con_original h3, .edit-con-original h3 { font-size: 1.17em }
.edit_con_original h4, .edit-con-original h4 { font-size: 1em }
.edit_con_original h5, .edit-con-original h5 { font-size: 0.83em }
.edit_con_original h6, .edit-con-original h6 { font-size: 0.67em }
.edit_con_original em, .edit-con-original em { font-style: italic }
.edit_con_original cite, .edit-con-original cite { font-style: italic }
.edit_con_original address, .edit-con-original address { font-style: italic }
.edit_con_original i, .edit-con-original i { font-style: italic }
.edit_con_original table, .edit-con-original table { border-collapse: separate; border-spacing: 2px }

/*鎵€鏈夊悗鍙扮紪杈戝櫒鍖哄煙閮借寮曠敤 edit_con_original 绫诲悕*/

/* clear 椤靛ご锛岄〉鑴氾紝鍐呭鍖洪兘涓嶇敤鍐嶅姞娓呴櫎鏍峰紡 */
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: " "; display: block; clear: both; height: 0; overflow: hidden }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }


.clear { display: block!important; float: none!important; clear: both; width: auto!important; max-width: none!important; min-width: 0!important; max-height: none!important; min-height: 0!important; overflow: hidden; margin: 0!important; padding: 0!important; border: 0 none!important; font-size: 0!important; line-height: 0!important }
.hidden{ display:none;}

.in_plans_main{ position:relative;}

.header,.main{ width:100%; margin:0 auto; position:relative;}
.main_long{ width:100%; min-width:1003px; position:relative;}
.header_long{ height:57px; background:url(../images/in_header_bg.jpg) #f6f6f6 repeat-x left top; border-bottom:1px solid #99a6ad; width:100%;}
.header{ padding-top:2px; height:114px; position:relative; z-index:10;}
.logo{ position:absolute; left:-4px; top:0;}
.logo img{ width:214px; height:111px;}
.header_box{/* width:1086px;*/ margin:0 auto; position:relative; padding-top:2px;}
.header_line{ height:2px; width:1920px; position:absolute; left:0; top:0; background:url(../images/in_top_line.jpg) no-repeat;}
nav ul{ border-left:1px solid #d8d8d8;}
nav ul li{ float:left; width:auto; height:55px; line-height:55px; border-right:1px solid #d8d8d8; text-align:center; position:relative;}
nav ul li > a{ color:#747474; display:block; width:auto; padding:0 20px; height:55px; font-weight:bold;}
nav ul li.active > a{ color:#900b64; background:url(../images/nav_bg.jpg) no-repeat;}
nav ul li > a:hover{ color:#900b64; background:url(../images/nav_bg.jpg) no-repeat;}

.outer_large{ background:url(../images/down_outer1.png) no-repeat; width:656px; height:243px; position:absolute; left:-3px; top:55px; display:none;}
.indexmain{ height:842px; position:relative; margin-top:-57px; width:100%;}

.change_lang{ height:57px;  width:auto; position:relative; cursor:pointer;}
.change_lang span{ display:block; line-height:54px; height:57px; color:#939393; font-size:12px;}
.change_lang span a{ color:#939393; background:url(../images/dot1.png) no-repeat right center; padding-right:20px; font-size:10px; display:block; width:45px;}
.change_lang span a:hover{ color:#69308e}
.change_lang ul{ position:absolute; top:36px; left:-1px; padding-left:16px; line-height:22px; display:none; background:#fff; width:100px; border:1px solid #ccc; padding:0;}
.change_lang ul a{ color:#939393; font-size:12px;}


/*******************banner*******************/
.banner {  margin:0 auto; max-width:1440px; height:603px; position:relative; z-index:1; }
.banner ul{ position:relative; width:1440px; height:603px;}
.banner ul li{ position:absolute; z-index:1; width:100%; height:100%;}
.banner ul li.active{ display:block; z-index:2;}
.banner ul li img{ width:100%; height:100%;}
.banner .dlWrap { width:100%; left:0; bottom:60px; position:absolute; z-index:2; text-align:center; }
.banner .dlWrap span{ background:url(../images/in_banner_menu.png) no-repeat; width:10px; height:11px; margin-left:5px; display:inline-block; cursor:pointer;}
.banner .dlWrap span.active{ background:url(../images/in_banner_menu.png) no-repeat -10px 0; }          


.main_center{ background:url(../images/in_bottom_bg.png) no-repeat top center; max-width:1440px; min-width:1003px; height:275px; margin:0 auto;  margin-top:-40px; z-index:10; position:relative;}
.main_center_main{ width:1003px; margin:0 auto;}

.main_center_main{ padding-top:32px; padding-bottom:22px;}
.main_center_main h4{ height:20px; line-height:18px; font-size:16px; color:#282828; font-weight:normal; padding-bottom:16px;}
.main_center_main a{font-size:16px; color:#282828; font-weight:normal;}
.main_center_main a:hover{ color:#690059;}
.main_center_main h4 span{ color:#8a8a8a; font-size:13px;}

.in_preferential{ background:url(../images/ling_shu.jpg) repeat-y right top; width:310px; height:172px; padding-left:24px;}
.in_preferential .in_preferential_tit{ background:url(../images/in_bot_left.jpg) no-repeat; width:275px;}
.in_preferential .in_preferential_tit td{ color:#fff; height:22px; background:none; line-height:22px; +background:url(../images/in_bot_left.jpg) no-repeat -20px 0;}
.in_preferential tr td{ border:0; width:68.75px; font-size:12px; text-align:center; color:#909090; background:url(../images/ling_l.jpg) repeat-x left bottom; height:28px; line-height:26px;}
.in_preferential tr td a{font-size:12px; color:#909090; }
.in_preferential tr.on td a{font-size:12px; color:#690059; }
.in_news{ width:274px; background:url(../images/ling_shu.jpg) repeat-y right top; padding:0 36px; height:172px;}
.in_news dt a{ color:#545454; font-size:12px; line-height:22px; font-weight:bold;}
.in_news dd span{ font-size:12px; line-height:32px; color:#9b9b9b;}
.in_news dd p{ font-size:12px; line-height:16px; color:#848484;}
.in_news dd a{ padding-right:14px; background:url(../images/in_more.png) no-repeat right center; font-size:12px; color:#95007e; line-height:30px;}


.in_plans{ padding-left:24px; width:auto;}
.in_plans ul li{ width:250px; height:22px; margin-bottom:4px; position:relative; cursor:pointer;}
.in_plans ul li input{ width:224px; float:left; margin-left:8px; height:22px; line-height:22px; font-size:12px; background:none; border:0; color:#909090; cursor:pointer;}
.in_plans ul li.in_down{background:url(../images/dot24_250.jpg) no-repeat;
    border: medium none;
    color: #909090;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    padding: 0 0px;
    width: 250px;}
.in_plans ul li.in_date{ background:url(../images/in_bot_date_250.jpg) no-repeat;}

.in_plans ul li dl{ position:absolute; width:248px; border:1px solid #d1d1d1; max-height:66px; overflow:auto; top:21px; background:#fefefe; display:none; left:0;}
.in_plans ul li dl dd{ height:22px; line-height:22px; font-size:12px; padding-left:8px;}
.in_plans ul li dl dd.on{ background:#900b64; color:#fff;}

.in_sub{ background:url(../images/in_sub.jpg) no-repeat; width:67px; height:22px; border:0;}

.spec4{ height:4px; line-height:4px; font-size:0; width:100%; overflow:hidden;}

.footer{ width:972px; margin:0 auto; background:url(../images/ling_l.jpg) repeat-x left top; padding:14px 0 0 16px;}
.footer a{ color:#636363; font-size:12px; line-height:14px;}
.footer span{ color:#636363; font-size:12px; line-height:14px; padding:0 14px;}
.footer p{ font-size:10px; line-height:16px; color:#636363;}
.footer p a{ font-size:10px; line-height:16px; color:#636363;}

.in_plans_main_right{ position:absolute; left:178px; top:0;}
.in_plans_main_right .spanDiv{ display:block; margin-bottom:4px; height:22px; width:110px;}
.in_plans_main_right em{ display:block; background:url(../images/fleet_sprite.jpg) no-repeat -226px -44px; height:14px; width:14px; margin-right:8px;}
.in_plans_main_right em.active{ background:url(../images/fleet_sprite.jpg) no-repeat -240px -44px;}
.in_plans_main_right_menu1{ display:block; width:75px; height:22px; background:url(../images/in_sprite.jpg) -75px 0; color:#000; line-height:22px; font-size:12px; text-align:center;}
.in_plans_main_right_menu2{ display:block; width:75px; height:22px; background:url(../images/in_sprite.jpg) -75px 0; color:#000; line-height:22px; font-size:12px; text-align:center;}
.main_center_main a.in_plans_main_right_menu1{ color:#000; font-size:12px;}
.main_center_main a.in_plans_main_right_menu2{ color:#000; font-size:12px;}
.main_center_main a.active{ background:url(../images/in_sprite.jpg) 0 0; color:#fff;}

.fleet_outer_city{ position:fixed; top:50%; left:50%; margin-left:-212px; z-index:120; margin-top:-212px; display:none;}
.fleet_outer_city.sml{ margin-top:-110px;}
.fleet_outer_city_center p{ width:366px; margin:0 auto; line-height:24px;}
.fleet_outer_city_top{ background:url(../images/fleet_outer_top.png) no-repeat; width:424px; height:14px; font-size:1px; line-height:14px; overflow:hidden;}
.fleet_outer_city_center{ background:url(../images/fleet_outer_center.png) repeat-y; width:424px; height:auto; font-size:12px; line-height:14px; position:relative;}
.fleet_outer_city_center .closeMenu{ background:url(../images/fleet_outer_close.jpg) no-repeat; width:22px; height:22px; position:absolute; right:10px; top:-4px; display:block;}
.fleet_outer_city_center h4{ line-height:32px; height:32px; width:365px; margin:0 auto;}
.fleet_outer_city_center h5{ color:#983675; font-size:14px; width:100%; text-align:center; line-height:50px; font-weight:normal;}
.fleet_outer_city_bottom{ background:url(../images/fleet_outer_bottom.png) no-repeat; width:424px; height:14px; font-size:1px; line-height:14px; overflow:hidden;}
.fleet_keyword{ line-height:22px; height:22px; color:#777777; width:365px; margin:0 auto; font-size:14px; padding-bottom:6px;}
.fleet_trip_main li .fleet_keyword span{ color:#9b0083; float:none; display:inline;}
.fleet_outer_city_center dl{ background:url(../images/fleet_outer_box.png) no-repeat; width:354px; height:150px; margin:0 auto; padding:6px 10px; overflow-y:auto; overflow-x:hidden;}
.fleet_outer_city_center dl dd{ cursor:pointer; width:100%; line-height:25px;}
.fleet_outer_city_center dl dd.active{ background:#999; color:#fff;}

.spec8{ height:8px; width:100%; font-size:0; overflow:hidden; line-height:0;}
.spec12{ height:12px; width:100%; font-size:0; overflow:hidden; line-height:0;}
.spec50{ height:50px; width:100%; font-size:0; overflow:hidden; line-height:0;}
.spec147{ height:147px; width:100%; font-size:0; overflow:hidden; line-height:0;}

.ml{ margin-left:26px;}


.outer_large .outer_large_l{ width:326px; height:36px; padding-left:36px; text-align:left; padding-top:12px;}
.outer_large a{ color:#983675; font-weight:normal; background:url(../images/down_icon.png) no-repeat left center; padding-left:10px; font-size:12px;}
.outer_large dl{ width:240px; padding:48px 0 0 40px;}
.outer_large dl dd{ float:left; width:120px; line-height:38px; text-align:left;}
.outer_large .outer_large_l_list a{ color:#636363; font-size:12px; display:block; width:98px; padding-left:10px; float:left; line-height:38px; background:none; font-size:12px;}
.outer_large .outer_large_l h4 a{}

.outer_litt{ display: none;
    height: 116px;
    left: -4px;
    position: absolute;
    top: 55px;
    width: 524px; background:url(../images/down_outer2.png) no-repeat;
}

.outer_litt.sec2{ left:-121px;}
.outer_litt.lastSec{ left:-254px;}
.outer_litt.last{ left:-387px;}
.outer_litt a{ color:#69308e; font-weight:normal; background:url(../images/down_icon.png) no-repeat left center; padding-left:10px; font-size:14px;}
.outer_litt dl{ width:auto; padding:18px 0 0 40px;}
.outer_litt dl dd{ float:left; width:50%; line-height:28px; text-align:left;}




.footer{ background:#f8f6f8; padding:49px 0 92px; font-size:12px; border-top:3px solid #69308e; width:1660px;}
.foot_hd{ margin-bottom:50px;}
.foot_hd ul{}
.foot_hd ul li{ float:left; width:22%; padding:0 2.4% 0 0;}
.foot_hd ul li .fl{ float:left; width:34%;}
.foot_hd ul li .fl a{border:1px solid #e9e9e9; display:block;}
.foot_hd ul li .fl img{ width:100%; height:100%;}
.foot_hd ul li .fr{ float:right; width:57%; line-height:18px;}
.foot_hd ul li .fr article{ margin-bottom:10px;}
.foot_hd ul li.last{ padding:0;}
.foot{ border-top:1px solid #dfdddf; padding:34px 0 0;}
.foot_link{ float:right; line-height:32px; color:#dfdddf; font-size:12px;}
.foot_link a{ margin:0 20px;}
.foot_link a.last{ margin:0 0 0 20px;}
.foot_link section{ font-family:arial;}
.copy{ line-height:32px;}
.header{/*max-width:1660px;*/}
.w {
    margin: 0 auto;
    max-width: 1470px;
    width: 94%;
}


.nav_menu{ display:none;}
.change_lang:hover ul,.change_lang:hover ol { display:block;}


.model_outer_box_360{ width:100%; height:460px; margin-bottom:20px;}



.edit_list{margin-bottom:15px;}
.edit_list{width:100%;height:31px;position: relative;}
.edit_list li{height:31px;width:136px;text-align: center;line-height:31px;float: left;margin-right:1px;position:relative; list-style:none;}
.edit_list li a{color: #383838;display: block;background: #c0c0c0;position: absolute;left: 0;top: 0;width:136px;height:31px;}
.edit_list li.on a{background: url(../images/prodis.jpg) no-repeat;height:35px;color: #FFFFFF;}

.closeVideo { background: url(../images/iconfont-guanbi.png) no-repeat; position: absolute; width: 32px; height: 32px; top: -16px; right: -16px; display:block;}


.change_lang ol {  width:542px; height:190px; background:url(../images/down_outer11.png) no-repeat; position:absolute; top:56px; right:-206px; display:none; cursor:default;}
.change_lang ol dl { padding-top:12px; width:180px; float:left; }

.change_lang ol dt, .change_lang dd { line-height: 24px; width: 90%; margin: 0 auto; text-align: center; font-size:12px; color:#999; }
.change_lang ol dt{ color:#000; font-size:14px; }
.change_lang img { display:block; width:50%; margin:0 auto;  display:block;}

