﻿body{ background-color:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl, dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0; padding:0;}
body,button,input,select,textarea {font:12px/1.5 Helvetica,tahoma,Arial,"Microsoft YaHei",SimSun;*font:12px/1.5 "Microsoft YaHei",tahoma,Arial,SimSun;color:#666}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
fieldset,img{border:0;}
img{ vertical-align:top}
address,caption,cite,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{display:block; margin:0; padding:0;}/* HTML5 */
code,kbd,pre,samp{font-family:courier new,courier,monospace}
ol,ul,li{ vertical-align:top;list-style:none;}
i,em{ font-style:normal;}
a{text-decoration:none; color:#666; cursor:pointer}
a:hover{color:#00a6ff;}
a:active{color:#00a6ff;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,select,button{ vertical-align: baseline; *vertical-align:middle;font-family: tahoma, \5b8b\4f53, arial; font-size: 100%;background:none; }
input[type=checkbox],input[type=radio]{vertical-align:middle; margin:0 5px;}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none;}textarea{resize:none;}
textarea{overflow:auto; font:100% tahoma,\5b8b\4f53,arial;}
table{border-collapse:collapse; border-spacing:0;}


/*= 清除浮动=*/
.clear{clear: both;}
.clearfix:after { content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 0;}
/* End hide from IE-mac */
*+html .clearfix {min-height: 0;}
*html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}
(this))}

*{ margin:0;padding:0;}
* html body{ overflow:visible;-webkit-text-size-adjust:none;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}
body{ font:12px/22px 'Microsoft Yahei',Verdana,Arial,sans-serif,"Times New Roman"; text-align:center;word-wrap:break-word;color: #666;}
input,select{ font-size:12px; vertical-align:middle;}
body div{ text-align:left;}
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}
li{ list-style-type:none;}
img{ border:0 none;}
a:hover{ color:#d23335;}
a:link, a:visited{ text-decoration:none; color:#666;}
a {outline:none;color:#000;text-decoration:none; cursor:pointer}
a:hover{ color:#d23335;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
i,em{ font-style:normal;}
s{text-decoration:none;}
.hide{ display:none;}
.edit{position:relative;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

html body .show{ display:block;}
html body .Fblue{ color:#005AA0;}
html body .Fred{ color:#E4393C;}
.borDDD{ border:1px solid #DDD;}
html body .redBT{padding: 1px 10px;background: #e03033;color: #FFF;border: 1px solid #c5272c;}
html body .whiteBT{padding: 1px 10px;background: #FFF;color: #666;border: 1px solid #ddd;}
html body .greenBT{padding: 1px 10px;background: #f0f9ea;color: #333;border: 1px solid #bfd6af;}
html body .grayBT{padding: 1px 10px;background: #f5f5f5;color: #333;border: 1px solid #ddd;}

.radio{ vertical-align:-2px;}

.bigBox{ width:100%; text-align:center;}
.box{ width:1002px; margin:0 auto; text-align:left;}
.box1210{ width:1210px; margin:0 auto; text-align:left;}
.box1200{ width:1200px;margin:0 auto;text-align:left;}
.wrap1200{width: 1200px;margin: 0 auto;}

.body-common{
    background:#fff url(../mlnf/images/home_footer_bg.jpg) repeat-x bottom left;
}

.overflow-visible{
    overflow:visible;
}
.mlnf-wrapper{
    width:1170px; margin:0 auto; overflow:hidden;
}

/*** 通用-标题栏 ***/
.mlnf-content-header{
    height:50px;
    line-height:50px;
    border-bottom:2px solid #104123;
    font-size:30px;
    font-family:"Microsoft YaHei";
    color:#104123;
}
.mlnf-content-header .subtitle{
    font-size:14px; color:#104123; padding:0 10px;
}


/*顶部*/
#headerbar{ height:30px; line-height:30px; background:#eee;font-size:12px;}
#headerbar .box{ position:relative;}
#headerbar .box1210{ position:relative;}
#headerbar .right-link{ position:absolute; right:0; top:0;}
#headerbar .c-link a:hover{ color:#499476;}

/*顶部购物车*/
.top-cart{ font-size:12px;z-index:999;}
.top-cart a{font-size:12px;}
.top-cart h2{ font-size:14px; font-weight:normal; color:#666666; width:80px; padding-left:2px; position:relative; cursor:pointer;}

.top-cart h2 b{ display:block; position:absolute; right:0; top:0; font-weight:bold;}

.top-cart .cart-list{position:absolute;  right:0; width:350px; background:#FFF; padding-top:15px; border:1px solid #e1e1e1;z-index: 999;}
.top-cart .cartT{ font-size:12px; font-weight:bold; padding:0px 0px 10px 15px; }
.top-cart .cart-list .loding{ text-align:center; padding-bottom:15px;}
.top-cart .cart-list  .cartNone{text-align:center; background:url(../images/shoppingNone.gif) no-repeat left top; margin-left:46px; padding:10px 0 10px 30px; height:49px; line-height:49px;}

.top-cart .cart-list .cartSnap{ max-height:320px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<320?"320px":""); overflow-y:auto;}
.top-cart .cartI{ margin-left:10px; padding:3px 0px; border-top:1px dotted #e1e1e1; }
.top-cart .cart-list .zp{ color:#999; padding:3px 0; border-bottom:1px dotted #ddd; height:25px; line-height:25px; overflow:hidden; display:block;}
.top-cart .cart-list .zp1{ color:#999; padding:1px 0;height:25px; line-height:25px; overflow:hidden; display:block;}
.top-cart .cart-list .cartSnap a:hover{ text-decoration:underline;}
.top-cart .shoppingJS{ padding:10px 0; text-align:right; border-top:1px dotted #e1e1e1; background-color:#f5f5f5;}
.top-cart .shoppingJS strong{margin: 0 5px;color: #E4393C;}
.top-cart .shoppingJS b{font-size: 18px;color: #E4393C;}
.top-cart .cart-list h3{ font-weight:normal; position:relative; font-size:12px; background:#d2ebff; padding:2px 5px 2px 10px;}
.top-cart .cart-list h3 .bg-mz{background:#f60; color:#FFF; padding:0 2px;}
.top-cart .cart-list h3 p{ position:absolute; right:5px; bottom:2px;}
.top-cart .cart-list h3 a{ color:#005EA7;}
.top-cart .cart-list h3 a:hover{ text-decoration:underline;}
.top-cart .cart-list .cartI img{ float:left; margin-right:5px;}
.top-cart .cart-list .cartI em{ display:block; float:left;width:246px; height:40px; overflow:hidden;}
.top-cart .cart-list .cartI b{ color:#e33b3d;display:block; width:246px;float:left; position:relative;}
.top-cart .cart-list .cartI b span{ color:#666; font-weight:normal;}
.top-cart .cart-list .cartI b a{ position:absolute; right:0; font-weight:normal; color:#005EA7;}
.top-cart .cart-list .cartI b a:hover{ text-decoration:underline;}
.top-cart  .goPay{ border:1px solid #e1e1e1; padding:4px 20px; background:#e33b3d; color:#FFF; font-weight:bold;}
.top-cart .clearList{border:1px solid #e1e1e1; padding:4px 10px;}

.header{height:130px;border-bottom:1px solid #EDEDED;background-color:#fff;overflow:hidden;}
.head-box{width:1280px;margin:0 auto;margin-top:40px;}
.head-box .logo-wrap{text-align:left;float:left;}
.head-box .logo-wrap .logo{width:300px;}
.nav-wrap{float:right;}


/**顶部主导航**/
.mlnf-nav{
    height:111px; overflow:hidden; background:url(../mlnf/images/home_nav_bg.jpg) repeat-x;
}
.mlnf-nav-logo{
    height:101px; width:336px; display:block; float:left;
}
.mlnf-nav-logo img{
    margin-left:-126px; 
}
.mlnf-nav-panel{
    height:55px; width:731px; padding:0 0 0 15px; margin:27px 0 0 0; overflow:hidden; display:block; float:right;
    background:url(../mlnf/images/home_nav_panel_bg.jpg) no-repeat;
}
.mlnf-nav-panel li{
    height:55px; width:109px; display:block; float:left; overflow:hidden; 
}
.mlnf-nav-panel a, .mlnf-nav-panel a:link, .mlnf-nav-panel a:visited{
    height:52px; line-height:40px; overflow:hidden; display:block; letter-spacing:5px;
    color:#333; font-weight:bold; font-size:15px; text-align:center; font-family:"Microsoft YaHei";
}
.mlnf-nav-panel a:hover{
    color:#479474; border-bottom:3px solid #479474;
}
.mlnf-nav-panel .cur, .mlnf-nav-panel .cur:link, .mlnf-nav-panel .cur:visited{
    color:#479474; border-bottom:3px solid #479474;
}
.mlnf-nav-panel .sub{
    height:20px; line-height:20px; margin-top:-12px; overflow:hidden; display:block; letter-spacing:0px;
    color:#a7a09a; font-size:10px; vertical-align:top; font-weight:normal; font-family:"SimSun";
}
.mlnf-nav-panel .sp{
    height:21px; width:1px; background-color:#e2d5ca; border-right:1px solid #eddfd2; margin-top:15px;
}
.mlnf-nav-panel .home{
    width:52px; height:55px;   
}
.mlnf-nav-panel .home a, .mlnf-nav-panel .home a:link, .mlnf-nav-panel .home a:visited{
   width:52px; height:55px; line-height:210px; font-size:8px; background:url(../mlnf/images/home_nav_button.jpg) no-repeat; display:block;
}
.mlnf-nav-panel .home a:hover{
    background-position:-52px 0px;
}

/*** 通用-标题栏--首页、友情链接的标题 ***/
.mlnf-content-header{
    height:50px; line-height:50px; border-bottom:2px solid #104123;
    font-size:30px;  font-family:"Microsoft YaHei"; color:#104123; 
}
.mlnf-content-header .subtitle{
    font-size:14px; color:#104123; padding:0 10px;
}

/*** 友情链接 ***/
.mlnf-sitelinks{
    padding:0; margin:30px 0; width:1250px; overflow:hidden;
}
.mlnf-sitelinks li{
    width:198px; height:88px; overflow:hidden; display:block; float:left;
}
.mlnf-sitelinks a, .mlnf-sitelinks a:link, .mlnf-sitelinks a:visited{
    width:177px; height:68px; overflow:hidden; display:block; border:1px solid #ccc;
}

/*** 版权声明 ***/
.mlnf-copyright{
    border-top:10px solid #f9e00a; height:210px; background-color:#104209; overflow:hidden; color:#dfe6de;
}
.mlnf-copyright .logo-bottom{
    width:213px; height:210px; float:left; background:url(../mlnf/images/logo_bottom.jpg) no-repeat;
}
.mlnf-copyright .panel-right{
    height:210px; width:930px; float:left; 
}
.mlnf-copyright .sitelinks{
    padding:0; margin:20px 0 20px 0; height:64px; overflow:hidden; display:block; border-bottom:1px dashed #ccc;
}
.mlnf-copyright .sitelinks li{
    float:left; height:64px; line-height:64px; display:block; overflow:hidden;
}
.mlnf-copyright .sitelinks .sp{
    width:1px; height:13px; margin:25px 10px 0 10px; background-color:#bfcdbd; border-right:1px solid #50744b;
}
.mlnf-copyright a, .mlnf-copyright a:link, .mlnf-copyright a:visited{
    color:#dfe6de;
}
.mlnf-copyright a:hover{
    color:#f60;
}
.mlnf-copyright p{
    line-height:35px;
}

/*提示页*/
.prompt{ color:#7ABD54; font-size:24px; height:80px; line-height:80px;text-align:center; margin-top:30px;}

/*购买加减按钮*/
.buyNB a{ width:17px; height:17px; text-align:center; line-height:17px; border:1px solid #e1e1e1; font-size:12px; float:left; display:block; margin-top:3px;}
.buyNB a:hover{ background:#e43e41; color:#FFF;}
.buyNB input{ outline:none; width:40px; text-align:center; display:inline; height:22px; line-height:22px;float:left; margin:0 4px;border:1px solid #e1e1e1;}


/** 景点介绍页导航 **/
.mlnf-sitectx-nav{
    height:58px; overflow:hidden; border-bottom:3px solid #ccc;
}
.mlnf-sitectx-nav .icon{
    height:58px; width:50px; background:url(../mlnf/images/site-nav-icon.jpg) no-repeat center center; float:left;
}
.mlnf-sitectx-nav .sitenav{
    height:58px; overflow:hidden; float:left;
}
.mlnf-sitectx-nav .sitenav li{
    height:58px; line-height:58px; padding:0 3px; overflow:hidden; display:block; float:left;
}
.mlnf-sitectx-nav a, .mlnf-sitectx-nav a:link, .mlnf-sitectx-nav a:visited{
    color:#006633; font-size:16px;
}
.mlnf-sitectx-nav a:hover{
    color:#c81623;
}
.mlnf-sitectx-nav .sp{
    width:11px;background:url(../mlnf/images/site-nav-arrow.jpg) no-repeat center center;
}


/**宽屏大广告(主导航之下)**/
.mlnf-widescreen-show-wrapper{ height:506px; overflow:hidden;}
.mlnf-widescreen-show{ width:100%; height:506px; overflow:hidden; position:relative;  }
/****
.mlnf-widescreen-show .hd{ height:15px; line-height:15px; position:absolute; width:100%; right:5px; bottom:5px; z-index:1; text-align:center;  }
.mlnf-widescreen-show .hd ul{ overflow:hidden; zoom:1;  height:15px; margin:0 auto; text-align:center;  }
.mlnf-widescreen-show .hd ul li{   margin-right:2px; border:1px solid #f00; overflow:hidden; display:inline; background:url(../mlnf/images/slider_page_state.png) no-repeat left top;background-position:0 -9px;  width:9px; height:9px; line-height:99px; text-align:center; cursor:pointer; zoom:1; }
****/
.mlnf-widescreen-show .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;text-align:center;}
.mlnf-widescreen-show .hd ul {text-align:center; padding:0; margin:0;padding-top:5px;}
.mlnf-widescreen-show .hd ul li {cursor:pointer;display:inline-block; padding:0; margin:0; list-style:none;zoom:1;width:8px;height:8px; overflow:hidden;background:url(../mlnf/images/slider_page_state.png) -18px 0;line-height:99px;margin:5px;}
.mlnf-widescreen-show .hd ul li.on{  color:#fff; background-position:0 0; }
.mlnf-widescreen-show .bd{ position:relative; height:100%; z-index:0; background-color:#ccc;   }
.mlnf-widescreen-show .bd ul {width:100%!important;}
.mlnf-widescreen-show .bd li{ zoom:1; vertical-align:middle; }
.mlnf-widescreen-show .bd img{ height:506px; display:block; margin:0 auto;  }


/*** 右侧浮动客服窗口 ***/
.mlnf-float-service-window{
    width:125px; border:1px solid #ccc; padding:5px; z-index:1000; 
    overflow:hidden; position:absolute; right:10px; top:10px; background-color:#fff;
}
.mlnf-float-service-window .line{
    height:1px; overflow:hidden; border-top:1px solid #ccc; margin:0 10px;
}
.mlnf-float-service-window .qq{
    width:114px; height:39px; margin:5px auto; cursor:pointer; background:#fff url(../mlnf/images/mlnf-kf-qq-bg.jpg) no-repeat;
}
.mlnf-float-service-window .qq a, .mlnf-float-service-window .qq a:link, .mlnf-float-service-window .qq a:visited{
    height:39px; line-height:39px; padding:0 0 0 45px;
}


/**全局按钮**/
.mlnf-lnk-viewdetail, .mlnf-lnk-viewdetail:link, .mlnf-lnk-viewdetail:visited{
     width:72px; height:20px; line-height:100px; overflow:hidden; display:block;background:url(../mlnf/scenic/btn-detail.jpg) no-repeat;
}
.mlnf-lnk-viewdetail:hover{
    background-position:0 -20px;
}

/* 分页 */
.pxPageNum {line-height:30px;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;text-align: center; color:#008d00; margin:10px auto;}
.pxPageNum a {padding:0 10px;font-family:Microsoft YaHei SimSun;font-size:14px;font-weight: normal; border:1px solid #008d00; height:25px; line-height:25px; display:inline-block; background:#FFF; margin-right:5px; color:#008d00;}
.pxPageNum span{padding:0 10px;font-family: Microsoft YaHei SimSun;font-size:14px;font-weight: normal; border:1px solid #008d00; height:25px; line-height:25px; display:inline-block;margin-right:5px; background:#008d00; color:#FFF}



/********** v2 导航 ***********/
#headerbar {background: #f4f4f4;}
/*****nav*****/

.nav_box{
	background-color:#ffffff;
	border-bottom:#52b20c solid 3px;
}
.nav{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.nav .photo{
	margin-top:30px;
}
.nav a{
	float:left;
	color:#333333;
	font-size:18px;
	margin-left:50px;
	margin-top:50px;
	margin-bottom:14px;
}
.nav .logo{
	margin-top:30px;
	margin-left:0;
}
.nav a:hover{color:#52b20c;}
.nav .cur{color:#52b20c;}


/*********** v2 foot *************/

  .footer_box{
	background-color:#333333;
	border-top:#52b20c 3px solid;
	margin-top:50px;
}
.footer{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:20px;
}
.footer p{
	text-align:center;
	font-size:14px;
	color:#cccccc;
	margin-top:5px;
}
.footer a{color:#cccccc;}
.footer span{
	font-size:12px;
}
.footer a:hover{
	color:#FFF;
}
.footer p>a{margin:auto 5px;}
