html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,button,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,section {margin: 0; padding: 0; border: 0;}
body{background:#FFFFFF; color:#2a2a2a; font-family: "microsoft yahei","SimHei",Arial,sans-serif; font-size: 14px; line-height:1.5; text-align: left;}
table,tbody,tfoot,thead,tr,th,td{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: 500}
i,em{font-style:normal;}
u{text-decoration:none;}
ul,ol,li{list-style-type:none; list-style:none; margin:0; padding:0; border:0;}
a,img{border:0; outline:none;}
a{color:#333; text-decoration:none;}
a:hover,a:active{text-decoration:none; color:#E4392A;}
a:focus { outline:none; -moz-outline:none;}
*:focus {outline: none;}
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
.clearfix:after{content:'.'; display:block; clear:both; line-height:0; height:0; visibility:hidden}
/*公共颜色*/
.c-f20{color: #F20;}
.c-f60{color: #F60;}
.c-777{color: #777;}
.c-754{color: #754;}
.c-888{color: #848484;}
.c-999{color: #999;}
.c-fbf{color: #f8e4d5;}
.c-5F7{color: #5F7ED5;}
.c-ff0{color: #FFFF00;}
.c-da0{color: #DA0065;}
.c-05c{color: #0055CC;}
.c-085{color: #008857;}
.c-01B{color: #01BB6E;}
/*公共字体*/
.f-w-1{font-weight: 100;}
.f-w-7{font-weight: 700;}

.f-12{font-size: 12px;}
.f-14{font-size: 14px;}
.f-16{font-size: 16px;}
.f-18{font-size: 18px;}
.f-20{font-size: 20px;}
.f-22{font-size: 22px;}

/*浮动*/
.float-lt{float: left;}
.float-rt{float: right;}

/*margin*/
.mg-l-r-3{margin: 0 3px;}
.mg-l-r-5{margin: 0 5px;}

img{
	display: block;
	transition-delay: 0s;
	transition-duration: 1s;
	transition-property: all;
	transition-timing-function: ease;  
	-webkit-transition-delay: 0s; 
	-webkit-transition-duration: 1s; 
	-webkit-transition-property: all; 
	-webkit-transition-timing-function: ease;
}

a:hover img{
	transform: scale(1.2, 1.2); 
	-webkit-transform:scale(1.2, 1.2);
}
/*顶部*/
.topBox{width: 100%; height: 30px; border-bottom: 1px solid #e1e1e1; background: #ededed;}
.top{width: 1200px; height: 30px; font: 100 12px/30px "Microsoft YaHei",Arial,"宋体"; margin: 0 auto;}
.top .welcome{float: left; height: 30px;}
.top .welcome i{display: inline-block; float: left; width: 15px; height: 15px; margin: 7px 0; background: url(../images/all.png) no-repeat -1px -1px; text-indent: -9999px;}
.top .welcome span{ display: block; float: left;color: #666; margin: 0 20px 0 5px;}
.top .welcome a{text-decoration:none; color: #f40; }

.top .login{float: right; height: 14px; padding: 8px 0; font: 100 12px/14px "Microsoft YaHei",Arial,"宋体"; color: #999; overflow:hidden;}
.top .login a{display: inline-block; height: 14px; border-right: 1px solid #CCC; padding: 0 10px;}

/*页头*/
.headerBox{width: 100%; height: 70px; padding: 15px 0;}
.header{width: 1200px; height: 70px; margin: 0 auto; position: relative;}

.logo{width: 350px; height: 70px; float: left; background: url(../../../Alls/images/logo.png) no-repeat;}
.logo a{display: block; width: 350px; height: 70px; text-indent: -9999px;}

/*搜索*/
.search{width: 450px; height: 44px; position: absolute; top: 13px; left: 50%; margin-left: -187px;}
/*输入框*/
.search .s_input{width: 346px; height: 38px; font: 100 14px/38px "microsoft yahei","SimHei",Arial,sans-serif; float: left; border: 3px solid #FF8800; padding: 0 7px; color: #777; position: relative;}
.search .s_input .ipt{display: inline-block; width: 300px; height: 38px; line-height: 38px; font-size: 14px; color: #555; background: none; border: 0; margin: 0; padding: 0;}
.search .s_input .load{display: none; width: 22px; height: 22px; background: url(../images/loading_f.gif) no-repeat center center; position: absolute; right: 10px; top: 8px;}
/*搜索下拉*/
.search .s_input .search_select{width: 342px; padding: 0 10px; background: #FFF; border: 1px solid #CCC; position: absolute; left: -3px; top: 41px; z-index: 9999;}
.search .s_input .search_select li{display: block; height: 20px; padding:10px 0; border-bottom: 1px dotted #E5E5E5; margin-top: -1px; font: 100 14px/20px "microsoft yahei","SimHei",Arial,sans-serif;}
/*提交按钮*/
.search .btn{display: inline-block; width: 84px; height: 44px; float: left; background: #FF8800; color: #FFF; font: 100 18px/44px "microsoft yahei","SimHei",Arial,sans-serif;}

/*call*/
.call{height: 60px; padding: 5px 0; float: right;}
.call .pic{float: left; width: 50px; margin: 5px 0; height: 50px; background: url(../images/tel.gif) no-repeat; text-indent: -9999px;}
.call .con{float: left; height: 50px; padding-left: 10px;}
.call .con p.callTel{height: 30px; line-height: 30px; font-size: 22px; font-weight: 700; color: #F60;}

/**导航**/
.navBox{width: 100%; height: 48px; background: #0184F0;}
.nav{width: 1200px; height: 48px; margin: 0 auto;}


/*目的地导航开始*/
.navMain{width: 240px; height: 48px; float: left; background: #FF9900; cursor: pointer; position: relative; z-index: 888;}
/*导航一体部分*/
.navMain .navHeader{width: 240px; height: 48px; position: relative;}
.navMain .navHeader span{display: inline-block; float: left; margin-left: 66px; font: 700 16px/48px "Microsoft YaHei",Arial,"宋体"; color: #fff; }
.navMain .navHeader em.arrow{display: inline-block; float: left; width: 17px; height: 11px; background: url(../images/index/all.png) no-repeat -1px -24px; margin: 20px 0 0 20px; text-indent: -9999px;}
.sfhover .navHeader em.arrow{ background-position: -1px -40px;}

/*目的地导航*/
.navContent{width: 240px; position: absolute; left: 0; top: 48px; display: none;}
#index .navContent{display: block;}

.navZone{width: 238px; height: auto; float: left; zoom: 1; background: #FFF; box-shadow: 0 -1px 6px rgba(0,0,0,0.2); border: 1px solid #e6e6e6; border-top: 0; overflow: visible; }
.navZone li{width: 205px; height: 75px; float: left; padding: 0 12px; border: 3px solid #FFF; border-left: 6px solid #FFF; position: relative;}
.navZone li.hover{border-color: #0184F0;}
.navZone li a:hover{text-decoration: none; color: #F60; font-weight: 600;}

/*推荐部分*/
.navTit{height: 75px; background: #FFF; overflow: hidden;}
.navTit .shaBox{height: 20px; padding-top: 10px; overflow: hidden;}
.navTit .shaBox i{display: inline-block; width: 20px; height: 20px; float: left; background-image: url(../images/index/all.png); background-repeat: no-repeat; text-indent: -9999px;}
.navTit .shaBox i.ico-1{background-position: -279px -190px;}
.navTit .shaBox i.ico-2{background-position: -279px -43px;}
.navTit .shaBox i.ico-3{background-position: -279px -64px;}
.navTit .shaBox i.ico-4{background-position: -279px -127px;}
.navTit .shaBox i.ico-5{background-position: -279px -85px;}
.navTit .shaBox a{display: inline-block; height: 20px; float: left; margin-left: 10px; font: 15px/20px "microsoft yahei","SimHei",Arial,sans-serif;}
.navTit .xiaBox{width: 206px; height: 30px; text-align: left; padding: 5px 0 9px; border-bottom: 1px solid #E5E5E5; font: 100 12px/30px "microsoft yahei","SimHei",Arial,sans-serif; overflow: hidden;}
.navTit .xiaBox a{display: inline-block; width: 56px; height: 30px; float: left; color: #777; overflow: hidden;}
.navTit .noborder{border: 0;}

/*箭头 遮挡*/
.navTit em.arrow{display: block; width: 6px; height: 9px; background: url(../images/index/all.png) no-repeat -293px -219px; position: absolute; right: 12px; top: 15px; text-indent: -9999px; z-index: 999;}
.navZone li.hover .navTit em.arrow{width: 10px; height: 75px; background: #FFF; right: -10px; top: 0;}

/*列表部分*/
.navList{display: none; width: 950px; min-height:486px; padding: 2px; background: #FFF; border: 3px solid #0184F0; position: absolute; overflow: hidden;}
.navZone li.hover .navList{display: block;}
.navZone li.hover .A-1{left: 232px; top: -3px;}
.navZone li.hover .A-2{left: 232px; top: -84px;}
.navZone li.hover .A-3{left: 232px; top: -165px;}
.navZone li.hover .A-4{left: 232px; top: -246px;}
.navZone li.hover .A-5{left: 232px; top: -327px;}
/*目的地容器父，用于左中右布局*/

/*目的地容器*/
.navList .navMdd{width: 270px; height: auto; margin: 20px 0 0 30px; padding-bottom: 15px; overflow: hidden;}
.navList .navMdd h5{padding-bottom: 15px; border-bottom: 1px solid #dcdcdc; font: 600 18px/20px "microsoft yahei","SimHei",Arial,sans-serif;}
.navList .navMdd h5 a{color: #555;}
.navList .navMdd h5 a:hover{text-decoration: none; color: #F60;}
.navList .navMdd h5 a.is_red{color: #F20;}

.navList .navMdd p{display: block; width: 270px; height: auto; overflow: hidden;}
.navList .navMdd p a{display: inline-block; height: 16px; float: left; text-align: left; margin-top: 12px; white-space: normal; word-break: keep-all; white-space: nowrap; font: 100 14px/16px "microsoft yahei","SimHei",Arial,sans-serif; color: #666; margin-right: 18px;}
.navList .navMdd p a:hover{color: #F60; font-weight: 700;}
.navList .navMdd p a.is_red{color: #F20;}

/*单目的地容器*/
.navList .navMddOne{padding: 5px; height: auto; overflow: hidden;}
.navList .navMddOne a{display: inline-block; height: 30px; float: left; font: 100 14px/30px "microsoft yahei","SimHei",Arial,sans-serif; border: 1px solid #E5E5E5; border-radius: 5px; padding: 0 12px; margin: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*主导航部分*/
.menu{height: 48px; float: left; overflow: hidden}
.menu li{width: 100px; height: 48px; float: left; font: 100 16px/48px "microsoft yahei","SimHei",Arial,sans-serif; text-align: center;}
.menu li.current{background: #1360C5;}
.menu li a{display: block; width: 100px; height: 48px; color: #FFF;}
.menu li a:hover{background: #1360C5;}

/*占位*/
.zhanwei{width: 100%; height: 30px; overflow: hidden;}

/*页脚*/
/**服务保障**/
.bzBox{ width: 100%; height: auto; padding: 30px 0; margin: 0 auto; background: #fafafa; border-top:2px solid #C4C4C4; overflow: hidden;}

.bzBox .bz{width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.bzBox .bz li{ float: left; width: 300px; height: 60px; height: auto; overflow: hidden;}
.bzBox .bz li em{display: inline-block; width: 60px; height: 60px; float: left; background-image: url(../images/all.png);}
.bzBox .bz li em.icon-1{background-position: -1px -440px;}
.bzBox .bz li em.icon-2{background-position: -62px -439px;}
.bzBox .bz li em.icon-3{background-position: -124px -439px;}
.bzBox .bz li em.icon-4{background-position: -186px -440px;}
.bzBox .bz li div.con{float: left; width: 230px; height: 50px; padding: 5px 0; margin-left: 10px; overflow: hidden;}
.bzBox .bz li div.con strong{display: block; font: 600 16px/25px "microsoft yahei","SimHei",Arial,sans-serif; color: #555;}
.bzBox .bz li div.con p{font: 100 12px/25px "microsoft yahei","SimHei",Arial,sans-serif; color: #777;}

/**footer**/
.footerBox{width:100%; padding: 40px 0 30px; background:#F5F5F5; border-top:1px solid #E5E5E5;}

/*关于我们*/
.footerBox .aboutBox{width: 1200px; height: 150px; margin: 0 auto; text-align: center; overflow: hidden;}
.footerBox .aboutBox .about{height: 20px; padding-bottom: 5px; overflow: hidden;}
.footerBox .aboutBox .about a{display: inline-block; height: 20px; margin-left: 10px; padding-left: 10px; border-left: 1px solid #CCC; overflow: hidden;}
.footerBox .aboutBox .about a.noborder{border: 0; margin: 0; padding: 0;}
/*版权信息*/
.footerBox .aboutBox .copy{height: 20px; margin-top: 15px; font: 100 14px/20px "microsoft yahei","SimHei",Arial,sans-serif;}
.footerBox .aboutBox .copy .copy_img{display: inline-block; height: 20px; margin-right: 3px; vertical-align: middle;}
/*foot_Bg*/
.footerBox .aboutBox .footBg{width: 725px; height: 40px; margin: 15px auto 0;}
/*友情链接*/
.links{width:1190px; height:auto; margin:40px auto 0; padding:10px 4px; border:1px solid #E5E5E5; overflow:hidden;}
.links li{width:119px; height:25px; line-height:25px; float:left; color:#888; text-align:center;}
.links li a{color:#888;}
/*面包屑*/
.crumbs{width: 1200px; height: 20px; margin: 0 auto; padding-top: 20px; font: 100 12px/20px "宋体","SimHei",Arial,sans-serif; color: #777;}
.crumbs span,.crumbs a,.crumbs em{height: 20px; margin-right: 8px; font-family: "microsoft yahei","SimHei",Arial,sans-serif; color: #777;}
.crumbs a,.crumbs em{margin-left: 8px; }

/*分页*/
.page{width: 100%; height: 30px; padding: 25px 20px; margin-top: 20px; text-align: center; background: #FFF; overflow: hidden;}
.page span,.page a{display: inline-block; padding: 0 12px; height: 28px; border: 1px solid #e5e5e5; background: #FFF; font: 100 14px/28px "microsoft yahei","SimHei",Arial,sans-serif;}
.page span.current{background: #F08300; color: #FFF;}

/*公共遮挡层*/
.publicLayer{z-index: 8888; width:100%; height:100%; background:url(../images/gray85.png); position:fixed; top:0; left:0; opacity:0.6; filter:alpha(opacity=60);}

/*ajax 提示层 容器*/
.ajaxBox{width: 420px; height: 260px; border: 1px solid #E5E5E5; box-shadow: 0 -1px 6px rgba(0,0,0,0.2); position: fixed; left: 50%; bottom: 50%; margin-left: -210px; background: #FFF; z-index: 9999; display: none;}

.ajaxBoxTit{height: 45px; padding: 0 15px; border-bottom: 1px solid #DDD; background: #F2F2F2;}
.ajaxBoxTit h3{float: left; font: 700 16px/45px "microsoft yahei","SimHei",Arial,sans-serif; color: #000;}
.ajaxBoxTit a{display: inline-block; float: right; font: 700 22px/45px "SimHei","宋体",Arial,sans-serif; text-decoration: none;}
.ajaxBoxTit a:hover{text-decoration: none; color: #E4392A;}

.ajaxBoxCon{width:390px; height: 128px; padding: 30px 15px 0; overflow: hidden;}
.ajaxBoxCon .biaoqing{width: 128px; height: 128px; float: left;}
.ajaxBoxCon .biaoqing span{display: block; width: 128px; height: 128px; text-indent: -9999px;}
.ajaxBoxCon .biaoqing span.success{background: url(../images/success.gif) no-repeat;}
.ajaxBoxCon .biaoqing span.error{background: url(../images/error.gif) no-repeat;}
.ajaxBoxCon .neirong{float: left; width: 230px; height: 60px; padding:30px 0 34px 20px; font: 100 15px/30px "microsoft yahei","黑体","SimHei",Arial,sans-serif;}
.ajaxBoxCon .neirong a{color: #F40; text-decoration: underline;}
/*公共loading*/
.pubLoading{width: 64px; height: 62px; position: fixed; left: 50%; bottom: 50%; margin-left: -36px; background-image: url(../images/loading_g.gif); background-repeat: no-repeat; background-color: #FFF; z-index: 9999;}