body, html {
color: #333;
font-size: 12px
}

body, html, div, blockquote, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, th{/* , td  */
margin: 0;
padding: 0;
border: 0;
outline: none;
word-break: break-all;
font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif
}

select, textarea {
outline: none;
font-family: "Microsoft YaHei",Arial,Helvetica,sans-serif
}

table {
border-collapse: collapse;
border-spacing: 0
}

fieldset, img {
border: 0;
vertical-align: top
}

address, caption, cite, code, dfn, strong, th, var {
font-weight: normal
}

em, i {
font-style: normal
}

ol, ul {
list-style: none;
list-style-position: inside
}

a {
color: #333;
text-decoration: none
}

caption, th {
text-align: left
}

h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal
}

q:before, q:after {
content: '.';
display: block;
height: 0;
clear: both;
visibility: hidden
}

abbr, acronym {
border: 0
}

 

input::-webkit-input-placeholder {
color: #ccc !important
}

input:-moz-placeholder {
color: #ccc !important
}

input::-moz-placeholder {
color: #ccc !important
}

input:-ms-input-placeholder {
color: #ccc !important
}

.fl {
float: left
}

.fr {
float: right
}

.clear {
clear: both
}

.clearfix:before, .clearfix:after {
content: '.';
display: block;
height: 0;
clear: both;
overflow: hidden
}

.c-red {
color: #f00
}

.c-333 {
color: #333
}

.c-666 {
color: #666
}

.c-999 {
color: #999
}

.c-f60 {
color: #f60
}

.c-f80 {
color: #f80
}

.w100 {
width: 100px !important
}

.w105 {
width: 105px !important
}

.w120 {
width: 120px !important
}

.w230 {
width: 230px !important
}

.w250 {
width: 250px !important
}

.w260 {
width: 260px !important
}

.w270 {
width: 270px !important
}

.w300 {
width: 300px !important
}

.w500 {
width: 500px !important
}

.w550 {
width: 550px !important
}

.w700 {
width: 700px !important
}

.w790 {
width: 790px !important
}

.pl10 {
padding-left: 10px
}

.pr10 {
padding-right: 10px
}

.mt4 {
margin-top: 4px
}

.mt5 {
margin-top: 5px !important
}

.mt10 {
margin-top: 10px !important
}

.mt15 {
margin-top: 15px !important
}

.mt20 {
margin-top: 20px !important
}

.mt25 {
margin-top: 25px !important
}

.mt50 {
margin-top: 50px !important
}

.mt100 {
margin-top: 100px !important
}

.ml5 {
margin-left: 5px !important
}

.ml10 {
margin-left: 10px !important
}

.ml20 {
margin-left: 20px !important
}

.ml15 {
margin-left: 15px !important
}

.mr20 {
margin-right: 20px !important
}

.mb15 {
margin-bottom: 15px !important
}

.mb35 {
margin-bottom: 35px !important
}

.hide {
display: none !important
}


/*CSS通用重置样式*/ 
:focus {outline:0;}
address, caption, cite, code, dfn,em, strong, th, var, optgroup,i {font-style:normal;font-weight:normal;} 
abbr, acronym {border:0;font-variant:normal;}
input, button, textarea,select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code, kbd, samp, tt {font-size:100%;}
input, button, textarea, select {*font-size:100%;}
body {line-height:1.5; background:#FFF;width:100%; min-width:1200px;} 
caption, th {text-align:left;}
sup, sub {font-size:100%;vertical-align:baseline;}
:link, :visited , ins {text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
/*a:link,a:visited,a:active{color:#333;text-decoration:none;}*/
a:hover{color:#F60;text-decoration:underline;} 
.clearfix{zoom:1;}
.tongxinmain{height:auto;margin:0 auto;width:1200px;}
.maincontxt{padding-bottom:20px;}


.fontArial{font-family:Arial,Helvetica,sans-serif;}
*html{background-image:url(about:blank);background-attachment:fixed;/*修正IE6振动bug*/}
 
input:focus,textarea:focus,selects:focus{border-color:#feebd9 !important;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fecb98;}
.noneBox{font-size:14px;color:#999; padding:20px;}


/*页头*/
.tongxinheader {width:100%;height:auto;background:#FFF;}
.tongxinheader .tongxingheaderfloor1{height:38px; border-bottom: 1px solid #f1f1f0; line-height:38px;}
.tongxinheader .tongxingheaderfloor1 .loginbox{float:left;color: #666;}
.tongxinheader .tongxingheaderfloor1 .loginbox a{padding:0 8px;color: #F40;}
.tongxinheader .tongxingheaderfloor1 .loginbox .user{ color:#F90; padding-left:2px;}
.tongxinheader .tongxingheaderfloor1 .headList{float:right;}
.tongxinheader .tongxingheaderfloor1 .headList li{float:left; border:1px solid #FFF;border-width:0 1px;}
.tongxinheader .tongxingheaderfloor1 .headList li.drop{ position:relative;z-index:300;}
.tongxinheader .tongxingheaderfloor1 .headList li.drop i{position:absolute;top:15px;right: 3px;width:8px;height:8px;background:url(../images/icon1.png) no-repeat 0 -191px;display: none;}
.tongxinheader .tongxingheaderfloor1 .headList li.drop .dropDown{top:38px;position:absolute;padding:4px; z-index:66; display:none;box-shadow:2px 5px 6px #888;background: #006ED6;}
.tongxinheader .tongxingheaderfloor1 .headList li.weixin .dropDown{left:-225px;}
.tongxinheader .tongxingheaderfloor1 .headList li.drop .content{background:#FFF;padding:5px;z-index:77;}
.tongxinheader .tongxingheaderfloor1 .headList li.weixin .content p{line-height:24px;font-size:14px; text-align:center;}
.tongxinheader .tongxingheaderfloor1 .headList li.weixin .content p em{color:#F60;}
.tongxinheader .tongxingheaderfloor1 .headList li.weixin .content img{width:150px;}
.tongxinheader .tongxingheaderfloor1 .headList li.wap .dropDown{}
.tongxinheader .tongxingheaderfloor1 .headList li.wap .content p{line-height:24px;font-size:14px; text-align:center;}
.tongxinheader .tongxingheaderfloor1 .headList li.wap .content img{width:248px;}
.tongxinheader .tongxingheaderfloor1 .headList li.hover a{color:#F60;}
.tongxinheader .tongxingheaderfloor1 .headList li.hover i{background-position:0 -238px;}
.tongxinheader .tongxingheaderfloor1 .headList li a{border-left: 1px solid #C1C1C1;padding: 0 12px;color: #666;}
.tongxinheader .tongxingheaderfloor1 .headList li.wap a{}  

/*头部搜索*/
.headersiteInfo {padding: 5px 0 22px;width: 100%;position: relative;z-index: 50;}
.headersiteInfo .headSearch {float: right;margin-left: -440px;position: relative;width: 440px;}
.headersiteInfo .logoBox {float: left;width: 100%;}
.headersiteInfo .container {margin-right: 440px;}
.headersiteInfo .logo {background: url(../images/logoline.png) no-repeat right 75%;float: left;padding-right: 12px;margin: -4px 12px 0 0;}
.headersiteInfo .phone {float: left;padding: 20px 0 0;}
.headersiteInfo .phone dt {color: #59A500;font-size: 12px;color: #999;}
.headersiteInfo .phone dd {color: #F60;font-size: 20px;font-weight: bold;padding-left: 34px;background: url(../images/icon1.png) no-repeat 0 -675px;}

.headSearch .siteSearch {height: 36px;padding: 28px 0 0;}
.headSearch .searchBtn {float: right;position: relative;width: 78px;margin-left: -78px;}
.headSearch .searchBtn .inputBtn {background: #006ED6;border: 1px solid #006ED6;color: #FFF;cursor: pointer;font-size: 14px;height: 36px;width: 78px;-webkit-transition:all.5s ease-out;-moz-transition:all.5s ease-out;-ms-transition:all.5s ease-out;-o-transition:all.5s ease-out;transition:all.5s ease-out;}
.headSearch .searchBtn .inputBtn:hover {background: #006ED6;}
.headSearch .searchInput {float: left;width: 100%;}
.headSearch .searchInput .container {border: 2px solid #006ED6;border-right: 0;height: 32px;margin-right: 78px;}
.headSearch .inputType {border-right: 1px solid #E5E5E5;color: #555;cursor: pointer;float: left;width: 50px;height: 32px;line-height: 32px;letter-spacing: 7px;margin-right: -65px;padding: 0 5px 0 9px;position: relative;}
.headSearch .inputBox {float: right;width: 100%;}
.headSearch .wrapBox {background: url(../inco/search.png) no-repeat 5px 7px;height: 32px;margin-left: 65px;padding: 0 5px 0 26px;}
.headSearch .inputText {background: #FFF;border: 0;color: #888;font-size: 12px;height: 22px;line-height: 22px;padding: 5px 0;width: 100%;}
.headSearch .inputType i {background: url(../inco/arrow.png) no-repeat -16px -2px;display: block;font-size: 0;height: 4px;left: 50px;position: absolute;top: 14px;width: 7px;-webkit-transition: all 0.2s ease-in 0s;-moz-transition: all 0.2s ease-in 0s;transition: all 0.2s all 0.2s ease-in 0s;overflow:hidden;}
.headSearch .inputType:hover i { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.headSearch .dropMenu {display: none;position: absolute;left: 0;top: 32px;}
.headSearch .dropMenu dl {background: #FFF;border: 1px solid #E5E5E5;border-top: 0;}
.headSearch .dropMenu dd {border-top: 1px solid #EFEFEF;color: #999;padding: 0 5px 0 8px;width: 50px;}
.headSearch .dropMenu dd:hover {background: #F1F1F1;color: #666;}

/*菜单样式*/
.headlistinfo{position:relative;box-shadow: -1px 2px 6px rgba(0, 0, 0, 0.3);background: #006ED6;}
.headlistinfo .menuquanbufenlei{width: 235px;background-color: #006ED6;}
.headlistinfo .menuquanbufenlei span.memu_top {color: #fff; cursor: pointer; display: block; font: 16px/44px "微软雅黑","宋体",Arial;padding-right: 22px;}
.headlistinfo .menuquanbufenlei span b {background: url("../inco/catebg.png") no-repeat scroll right 17px; display: block; font-weight: normal;padding-right: 60px;padding-left: 20px;}
.headlistinfo .menulistitem{height:44px; line-height:44px; z-index:1;}
.headlistinfo .menulistitem a{color:#fff;}
.headlistinfo .menulistitem .menunav{ float:left;color:#FFF; font-size:15px;height:42px;border-right: 1px solid #006ED6;}
.headlistinfo .menulistitem .menunav .subnav .list {float: left;}
.headlistinfo .menulistitem .menunav:nth-last-child(1) a{border:0;}
.headlistinfo .menulistitem .menunav h3{ float:left;position:relative}
.headlistinfo .menulistitem .menunav:hover.on h3 i {background-color: #fff; bottom: 0px; display: inline-block; height: 7px; margin-left: 4px; margin-right: -8px; position: absolute; right: 50%; transform: rotate(225deg) translateY(-3px); width: 7px; z-index: 99999;}
.headlistinfo .menulistitem .menunav:hover.on h3 i {background-color: #fff; bottom: 0px; display: inline-block; height: 7px; margin-left: 4px; margin-right: -8px; position: absolute; right: 50%; transform: rotate(225deg) translateY(-3px); width: 7px; z-index: 99999;}
.headlistinfo .menulistitem .menunav.on h3 b{height: 10px; width: 10px; display: block; position: absolute; top: 18px; right: 0; background-image: url(../images/arrowbg.gif); background-repeat: no-repeat; background-position: 0 -634px;}
.headlistinfo .menulistitem .menunav.on.up h3 b{background-position: 0 -562px;}
.headlistinfo .menulistitem .menunav:hover.on h3 b{background-position:0 -562px;}
.headlistinfo .menulistitem .menunav:hover.on h3 i {background-color: #fff; bottom: 0px; display: inline-block; height: 7px; margin-left: 4px; margin-right: -8px; position: absolute; right: 50%; transform: rotate(225deg) translateY(-3px); width: 7px; z-index: 99999;}
.headlistinfo .menulistitem .menunav:hover.on h3 i {background-color: #fff; bottom: 0px; display: inline-block; height: 7px; margin-left: 4px; margin-right: -8px; position: absolute; right: 50%; transform: rotate(225deg) translateY(-3px); width: 7px; z-index: 99999;}
.headlistinfo .menulistitem .menunav.on h3 b{height: 10px; width: 10px; display: block; position: absolute; top: 18px; right: 0; background-image: url(../images/arrowbg.gif); background-repeat: no-repeat; background-position: 0 -634px;}
.headlistinfo .menulistitem .menunav.on.up h3 b{background-position: 0 -562px;}
.headlistinfo .menulistitem .menunav h3 a{ padding:0 13px; font-size:14px;}
.headlistinfo .menulistitem .menunav h3 a.cur {background-color:#0357AC;box-shadow: 0 0 10px #0357AC  inset;height: 43px;*background-color:#0357AC;_background-color:#0357AC;display: block;}
.headlistinfo .navbeijing {display: none; width: 100%; position: absolute; left: 0px; top: 42px; z-index: 1000; border-bottom: 1px solid #EFEFEF; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); background: #FFF none repeat scroll 0% 0%; height: 0px;padding:5px 0;}
 
/*快速导航*/
.menuList {display: none; /* height: 400px; */left: 0; position: absolute; top: 44px; width: 235px; z-index: 1000; background-color: #fff;}
.headlistinfo .menuquanbufenlei.active .menuList{display: block;}
.menuList .menuItem{width: 100%; background-color: #fff; position: absolute; z-index: 9; box-shadow: 0 0 8px #ccc;}
.menuList .menuItem a{color: #000;}
.menuList .menuItem .titBox{}
.menuList .menuItem .titBox .tit{border-left: 1px solid #ddd; border-top: 1px solid #fff; border-right: 1px solid #ddd; position: relative; z-index: 4;}
.menuList .menuItem .titBox .tit .mod_cate {background-attachment: scroll; background-image: url("../images/index_main_bg.png"); background-position: 225px -1306px; background-repeat: no-repeat; clear: both; height: 63px; padding: 9px 0 7px 20px; border-bottom: 1px solid #ddd;}
.menuList .menuItem .titBox .tit .mod_cate .mod_tit{}
.menuList .mod_cate .mod_tit .menuIco{background-attachment: scroll; background-image: url("../images/index_main_bg.png"); background-repeat: no-repeat; display: block; float: left; height: 31px; width: 31px;}
.menuList .mod_cate.navLine .mod_tit .menuIco{background-position: 0 -158px; }
.menuList .mod_cate.navHotel .mod_tit .menuIco{background-position: 0 -198px;}
.menuList .mod_cate.navScenery .mod_tit .menuIco{background-position: 0 -318px;}
.menuList .mod_cate.navCar .mod_tit .menuIco{background-position: -1px -238px;}
.menuList .mod_cate.navVisa .mod_tit .menuIco{background-position: 0 -398px;}
.menuList .mod_cate.navTuan .mod_tit .menuIco{background-position: 0 -438px; }

.menuList .menuItem .titBox .tit .mod_cate:hover{background-position: 225px -1360px;}
.headlistinfo .menuList .mod_cate.on{border-right-width: 0;}
.headlistinfo .menuList .mod_cate .mod_tit dl {float: left;}
.headlistinfo .menuList .mod_cate .mod_tit dl dt {line-height: 20px;}
.headlistinfo .menuList .mod_cate .mod_tit dl dd{margin: 4px 0px 0px;line-height: 20px;color:#999;overflow: hidden;height: 40px;}
.headlistinfo .menuList .mod_cate .mod_tit dl dd a{color: #999;text-decoration: none;margin-right: 5px;font-family: "宋体";display: block;float: left;font-size: 13px;}
.headlistinfo .menuList .mod_cate a.hot_sub {font-size: 16px;color: #000;}
.headlistinfo .menuList .mod_cate .mod_subcate{background-color: #fff; border: 1px solid #e1e1e1; color: #333; display: none;left: 234px; overflow: hidden; padding: 15px 25px 15px 30px; position: absolute;top: -1px;width: 909px; z-index: 5;height: 370px;border-width: 0 1px 1px 0;}
.headlistinfo .menuList .titBox .tit .mod_cate:hover .mod_subcate {display: block!important;}
.headlistinfo .menuList .mod_cate .lbanner{position: absolute; right: 0; top: 0;}
.headlistinfo .menuList .mod_cate .mod_subcate_main{width: 850px;height: 345px;overflow: hidden;}
.headlistinfo .menuList .mod_cate .mod_subcate_main dl {margin-bottom: 20px;}
.headlistinfo .menuList .mod_cate .mod_subcate_main .option.linetype {height: 300px; overflow: hidden;}
.headlistinfo .menuList .mod_cate .mod_subcate_main .option dt{display: block; float: left; font-size: 15px; line-height: 16px; background: url(../images/index_main_bg.png) 78px -1332px no-repeat scroll; width: 86px; padding-left: 8px; margin-top: 3px; margin-bottom: 10px;}
.headlistinfo .menuList .mod_cate .mod_subcate_main .option .tit1{border-left: 3px solid #3aa400;}
.headlistinfo .menuList .mod_cate .mod_subcate_main .option .tit2{border-left: 3px solid #f60;}
.headlistinfo .menuList .mod_cate .mod_subcate_main dd.opa{margin-left: 15px; font-family: "宋体";line-height: 20px;}
.headlistinfo .menuList .mod_cate .mod_subcate_main dd.opa a{margin-right: 10px; padding: 2px 6px; display: inline-block; margin-bottom: 10px; border-radius: 4px;line-height: 20px;}
.headlistinfo .menuList .mod_cate .mod_subcate_main dd.opa a.on{background-color: #f60;}
.headlistinfo .menuList .mod_cate .mod_subcate_main dd.opa1 a{background-color: #77c7e3; color: #fff;}
.headlistinfo .menuList .mod_cate .mod_subcate_main dd.opa2 a{background-color: #ddd; color: #fff;}
.headlistinfo .menuList .mod_cate .mod_subcate_main .place{}
.headlistinfo .menuList .mod_cate .mod_subcate_main .place .citybox{line-height: 35px;}
.headlistinfo .menuList .mod_cate .mod_subcate_main .place .citybox a{color: #000;}
.headlistinfo .menuList .mod_cate .mod_subcate_main .place .citybox div{margin-left: 90px;}
.headlistinfo .menuList .mod_cate .mod_subcate_main .place .citybox div > a{display: inline-block; color: #707070; margin-right: 10px; margin-bottom: 4px;}
.headlistinfo .menuList .mod_cate .mod_subcate_channel .mod_btn_arrow > span{background: url("../images/index_main_bg.png") no-repeat scroll 105px -1325px; display: block; font-size: 15px; line-height: 31px; margin-bottom: 10px; margin-top: 3px; width: 125px;}
.headlistinfo .menuList .mod_subcate_main dt{font-size: 14px; line-height: 15px;margin-bottom: 10px;margin-top: 13px; width: 125px; border-left: 3px solid #3399FF; padding-left: 10px;}
.headlistinfo .menuList .mod_subcate_main dd{font-size: 12px;line-height: 25px;}
.headlistinfo .menuList .mod_subcate_main dd a{color: #707070;padding:0 10px;}
.headlistinfo .menuList .mod_subcate_main dd a:hover {color: #3399FF;}
 
a:hover{color:#3399FF;}  

/*页脚*/
.tongxinfooter{background:#FFF;}
.tongxinfooter .foot1{height:40px;line-height:40px;background:#006ED6;font-size:16px;color:#FFF; overflow:hidden; width:100%;}
.tongxinfooter .foot1 li{float:left; width:207px;padding-left:32px; background:url(../images/icon.png) no-repeat 0 -87px; display:inline;}
.tongxinfooter .foot1 li.d1{background-position:186px -560px;}
.tongxinfooter .foot1 li.d2{background-position:0 -356px;}
.tongxinfooter .foot1 li.d3{background-position:0 -511px;}
.tongxinfooter .foot1 li.d4{background-position:0 -408px;}
.tongxinfooter .foot1 li.d5{background-position:0 -454px;}
.tongxinfooter .foot2{border-bottom:1px solid #DEDEDE;padding:20px 0; background:#F5F5F5;}
.tongxinfooter .foot2 dl{float:left;width:220px;padding-right:20px;}
.tongxinfooter .foot2 dt{font-size:16px;height:24px; line-height:24px;}
.tongxinfooter .foot2 dt span{border-left: 3px solid #006ED6;padding-left:10px; }
.tongxinfooter .foot2 dd {height:26px; line-height:26px;padding-left:10px;overflow:hidden;}
.tongxinfooter .foot2 dd a{color:#808080;}
.tongxinfooter .foot2 dd a:hover{color:#333;} 
.tongxinfooter .copyright{padding-bottom:20px; text-align:center;line-height:22px;color:#999;border-bottom:1px solid #DEDEDE;}
 
.crumbs {
    padding: 15px 0;
    font-family: simsun;
    color: #323232;
}

.crumbs a {
    color: #006ED6;
    font-family: simsun;
}





