@charset "utf-8";

#mainWrap {background:url(/images/cn/main/bg_mvisual.jpg) no-repeat 50% 110px;}

#mContcnt{width:100%;height:940px;padding:0;font-size:14px;}
#wrap{position:relative;width:1100px;margin:0 auto;}
#mContcnt:after{content:""; clear:both; display:block;}

.ir{overflow:hidden;display:inline-block;background:url(/images/cn/main/ir.png) no-repeat;}
#m_photo .ir.more{position:absolute;top:24px;right:0;width:20px;height:20px;background-position:-172px 2px;}
#mCbottom_02 .ir{position:absolute;top:23px;left:50%;}
#mCbottom_02 .ir.visit{width:42px;height:42px;background-position:0 0;margin-left:-20px;}
#mCbottom_02 .ir.tour{width:50px;height:37px;background-position:-41px 0;margin-left:-23px;}
#mCbottom_02 .ir.fasti{width:50px;height:40px;background-position:-90px 0;margin-left:-24px;}
#mCbottom_02 .ir.archive{width:34px;height:40px;background-position:-139px 0;margin-left:-15px;}

#mCtop {position:relative;height:680px;}
	#m_tit {position:absolute;width:277px;height:200px;left:10px;top:90px;padding:5px 0 0 132px;background:url(/images/cn/main/bg_mtit.png) no-repeat 0 0;}
	#m_tit p {font-size:12px;line-height:17px;}
	#m_tit span {display:block;color:#857263;}

	#m_qm {position:absolute;width:532px;right:0;top:60px;font-family:Arial;}
	#m_qm li {float:left;width:170px;padding-left:65px;}
	#m_qm li h3 {display:inline;font-size:16px;padding-right:15px;background:url(/images/cn/main/arr.gif) no-repeat 100% 3px;}
	#m_qm .Herit {margin-right:60px;background:url(/images/cn/main/bg_mtqm1.jpg) no-repeat 0 0;}
	#m_qm .ordin {background:url(/images/cn/main/bg_mtqm2.jpg) no-repeat 0 0;}
	#m_qm li p {margin:0; padding-top:5px; line-height:17px; color:#757575;}

	.area_map {position:absolute;left:40px;top:372px;width:268px;height:215px;background:url(/images/cn/main/m_map.png) no-repeat 0 0;}
	.area_map li {position:absolute;}
	.area_map li a {display:block;outline:none;height:100%;}
	.area_map li a strong {display:block;}
	.area_map li a span {position:absolute;font-size:18px;color:#5d5d5d;}
	.area_map li a:hover span {font-size:18px;color:#fff;}
	.area_map li a:hover,
	.area_map li .ov {background-image:url(/images/cn/main/m_map_ov.png); background-repeat:no-repeat;}
	.area_map li .ov span {position:absolute;font-size:18px;color:#fff;}
	.area_map .area1 {width:120px;height:93px;}
	.area_map .area1 a:hover,
	.area_map .area1 .ov {background-position:37px 0;}
	.area_map .area1 span {left:55px;top:15px;}
	.area_map .area1 img {position:absolute;left:75px;top:-59px;}
	.area_map .area2 {width:90px;height:90px;top:51px;left:-7px;}
	.area_map .area2 a:hover,
	.area_map .area2 .ov {background-position:-88px 0;}
	.area_map .area2 span {left:23px;top:23px;}
	.area_map .area2 img {position:absolute;left:-47px;top:-76px;}
	.area_map .area3 {width:90px;height:93px;left:21px;top:106px;}
	.area_map .area3 a:hover,
	.area_map .area3 .ov {background-position:-178px 0;}
	.area_map .area3 span {left:50px;top:50px;}
	.area_map .area3 img {position:absolute;left:51px;top:46px;}

	.area_box {position:absolute;right:6px;top:95px;width:571px;height:422px;padding:30px 35px 30px 65px;overflow:hidden;background:url(/images/cn/main/bg_mbox.png) no-repeat 0 0;}
	.area_box .area_tab {width:100%;margin:15px 0 0 5px;}
	.area_box .area_tab:after{content:""; clear:both; display:block;}
	.area_box .area_tab li {float:left;margin-right:25px;line-height:11px;border-right:1px solid #ddd;}
	.area_box .area_tab li a {padding:0 25px 0 15px;color:#bfbfbf;background:url(/images/cn/common/h5_out.gif) no-repeat 0 5px;}
	.area_box .area_tab li a:hover,
	.area_box .area_tab li a.ov{padding:0 25px 0 15px;color:#b61133;background:url(/images/cn/common/h5.gif) no-repeat 0 5px;}
	.area_box .area_tab .gongju a {padding:0 25px 0 15px;color:#bfbfbf;background:url(/images/cn/common/h5_out.gif) no-repeat 0 5px;}
	.area_box .area_tab .gongju a:hover,
	.area_box .area_tab .gongju a.ov{padding:0 25px 0 15px;color:#0356a8;background:url(/images/cn/common/h5_g.gif) no-repeat 0 5px;}
	.area_box .area_tab .buyeo a {padding:0 25px 0 15px;color:#bfbfbf;background:url(/images/cn/common/h5_out.gif) no-repeat 0 5px;}
	.area_box .area_tab .buyeo a:hover,
	.area_box .area_tab .buyeo a.ov{padding:0 25px 0 15px;color:#e7a104;background:url(/images/cn/common/h5_b.gif) no-repeat 0 5px;}

	.area_box .area_tab .no_bd {border:none;}
	.area_box .area_txt{position:relative;}
	.area_box .area_txt .paging {position:absolute; right:10px; top:-14px; z-index:10;}
	.area_box .area_txt .paging a{display:inline-block; width:14px; height:14px; margin:0 2px; line-height:100px; background:url(/images/cn/main/mv_off.gif) no-repeat; overflow:hidden;}
	.area_box .area_txt .paging a.ov{background:url(/images/cn/main/mv_ov.gif) no-repeat;}
	.area_box .area_txt .pt{position:absolute; top:0; left:0;}
	.area_box .area_txt .pt .control{position:absolute;width:100%;height:81px;z-index:20;}
	.area_box .area_txt .pt .control .lt{float:left;}
	.area_box .area_txt .pt .control .gt{float:right;}
	.area_box .area_txt .pt .control .lt,
	.area_box .area_txt .pt .control .gt {display:inline-block; padding:23% 0; vertical-align:middle;}
	.area_box .area_txt .pt .control strong {display:inline-block; max-width:80%; line-height:27px; vertical-align:middle; font-size:24px;font-weight:100; color:#253148;}
	.area_box .area_txt .pt p {position:absolute;font-size:15px;color:#fff;border:2px solid #fff;border-radius:30px;padding:4px 15px;bottom:44px;left:25px;z-index:20;}
    .pt .pt_wrap{width:568px;height:362px;position:relative;margin-top:20px;}
	.pt .pt_wrap strong{position:absolute;bottom:23px;left:29px;color:#fff;font-size:20px;font-family:Arial;line-height:19px;z-index:20;}
	/*
    .pt .pt_wrap .img:after{content:'';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(/images/cn/main/mask_bl_30.png) repeat;z-index: 10;opacity:0.7;} */

#mCbottom {position:relative;height:460px;width:100%;background:url(/images/cn/main/link_area_bg.gif);}
#mCbottom p {font-size:12px;line-height:16px;font-family:Arial;}
	#m_promt,#m_promt02{float:left;margin-top:40px;position:relative;overflow:hidden;}
	#m_promt02 img:hover,#m_promt img:hover{transform:scale(1.1);transition: transform .35s;}
	#m_promt02 {margin-left:15px;}
	#m_promt h3,#m_promt02 h3{position:absolute;top:38%;left:16%;font-size:22px;margin-top:0;color:#fff;font-family:Arial;z-index:900;}
	#m_promt p,#m_promt02 p{position:absolute;bottom:12%;left:17%;font-size:1.2em;color:#fff;font-family:Arial;z-index:}
	#m_promt .videoclip {width:252px;height:256px;}
	#m_promt .supporters {width:252px;height:256px;}
	#m_promt .more,#m_promt02 .more {position:absolute;top:0;right:0;}
	#m_promt .more a,#m_promt02 .more a{font-size:11px;color:#888;}
	#m_promt .ico,#m_promt02 .ico{position:absolute;top:25%;left:16%;width:26px;height:21px;z-index:900}
	#m_promt a .arrow,#m_promt02 a .arrow{background-image: url(/images/cn/main/arrow.png);position:absolute;bottom:10%;left:16%;width:127px;height:37px;z-index:900;}
	#m_promt a .ico.video{background-image:url(/images/cn/main/video.png);}
	#m_promt02 a .ico.supporters{background-image:url(/images/cn/main/supporters.png);}

	#m_activ {position:absolute;top:40px;left:265px;}
	#m_activ h3 {font-size:16px;margin-top:0;font-family:Arial;}
	#m_activ p {position:absolute;top:138px;height:36px; width:226px;margin:0;padding:10px;color:#fff;background:url(/images/cn/main/bg_mbott.png) no-repeat 0 0;}
	#m_activ .more {position:absolute;top:0;right:0;}
	#m_activ .more a {font-size:11px;color:#888;}

	#title_img{display:block;width:72px;height:38px;margin:0 auto;padding-top:56px;}
	#photo_wrap{float:left;width:49%;height:256px;background:#fff;margin:39px 35px 0 0;border:1px solid #e4e4e4;}
	#m_photo {width:470px;height:202px;margin:0 auto;}
	#m_photo h3 {display:inline-block;font-size:20px;color:#191919;margin-top:25px;font-family:Arial;}
	#m_photo .photo_list{width:519px;height:258px;padding:15px 0;}
	#m_photo .photo_list li{float:left;width:225px;margin-right:22px;position:relative;overflow:hidden;}
	#m_photo .photo_list li a {position:absolute;bottom:0;left:0;width:225px;font-size:13px;line-height:17px;font-family:Arial;background-color:rgba(0, 0, 0, 0.64);color:#fff;padding:9px 0 9px;text-align:center;}
	#m_photo .photo_list li a:hover {text-decoration:underline;}
	#m_photo .photo_list li img{width:225px;height:162px}
	#m_photo .photo_list li img:hover{transform:scale(1.1);transition:transform .35s;}
	#m_photo .photo_title{position:relative;width:100%;height:50px;}
	#m_photo .more {float:right;}
	#m_photo .more a {display:block;width:100%;height:100%;font-size:11px;color:#888;}

	#m_qm2 {position:absolute;top:40px;right:0;width:225px;height:75px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
	#m_qm2 h3 {display:none;}
	#m_qm2 li {float:left;width:74px;margin:12px 0;font-size:11px;letter-spacing:-0.03em;text-align:center;border-right:1px solid #f2f2f2;}
	#m_qm2 li a {display:block;}
	#m_qm2 .no_bd {border-right:none;}

	#m_bann {position:absolute;top:146px;right:0;}
	#m_bann h3 {font-size:16px;margin:0 0 8px;font-family:Arial;}
	#m_bann .obj{position:relative;width:224px;height:55px !important;border:1px solid #dddddd;}
	#m_bann .obj {padding:0 0 2px 0;}
	#m_bann .obj a{overflow:hidden;text-align:center;}
	#m_bann .obj img{width:145px; height:40px;margin:8px 40px;}
	#m_bann .control{position:absolute;top:0;right:0;z-index:99;}
	#m_bann .contro:after{content:""; clear:both; display:block;}
	#m_bann .control .left {position:absolute;right:200px;top:47px;}
	#m_bann .control .right {position:absolute;right:20px;top:47px;}

#mCbottom_02 {position:relative;height:453px;width:100%;background:url(/images/cn/main/Cbottom02_bg.gif)no-repeat 50%;background-color:#434b54;background-size:cover;}
#mCbottom_02 .infobox{width:253px;height:226px;}
#mCbottom_02 .infobox .info_title{color:#fff;font-size:17px;margin-top:147px;text-align:center;} 
#mCbottom_02 .infobox.visit{background-image:url(/images/cn/main/visiting.jpg);}
#mCbottom_02 .infobox a:link{text-decoration:none;display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
#mCbottom_02 .infobox.tour{background-image:url(/images/cn/main/tour.jpg);}
#mCbottom_02 .infobox.fasti{background-image:url(/images/cn/main/fastival.jpg);}
#mCbottom_02 .infobox.archive{background-image:url(/images/cn/main/archive.jpg);float:left;margin-right:0;}
#mCbottom_02 .infobox{float:left;margin:43px 29px 0 0;position: relative;}
#mCbottom_02 .infobox .info_lnk{display: inline-block;float: left;overflow: hidden;width: 87px;height: 87px;border-radius: 50%;background-color: #695b4e;position:absolute;
left:50%;margin:50px -43px;}
#mCbottom_02 .infobox .info_lnk:hover{background-color:#b5162c;}

#footer{clear:both;border-top:1px solid #e5e5e5;}
#footer .banner{position:relative;height:80px;background-color: #fff;}
#footer .banner h3{background:none;float:left;width:100px;margin-top:34px;font-size:18px;color:#333;}
#footer .banner .grap{float:left;width:80%;height:85px;overflow:hidden;z-index:900;}
#footer .banner .grap .obj{position:relative;width:200%;height:100%;}
#footer .banner .grap .obj .item{position:relative;padding-left:3%;float:left;}
#footer .banner a{display:inline-block;height:86px;}
#footer .banner a:before{content:"";display:inline-block;height:100%;margin-left:-3px;vertical-align:middle}
#footer .banner a img{display:inline-block;vertical-align:middle}
#footer .banner .control{position:absolute;top:22px;right:0;height:40px;background-color:#fff;text-align: center;z-index:999;}
#footer .banner .control a{display:inline-block;width:37px;height:37px;font-size:0;background: url(/images/cn/main/ir.png) no-repeat;border:0;vertical-align:middle;margin-left:-6px;}
#footer .banner .control a[data-type="prev"]{background-position:-337px 0;}
#footer .banner .control a[data-type="stop"]{background-position:-458px 0;}
#footer .banner .control a[data-type="play"]{background-position:-498px 0;}
#footer .banner .control a[data-type="next"]{background-position:-379px 0;}
#footer .info{overflow:hidden;height:164px;background:#2f363d}
#footer .info .flogo{float:left;padding:55px 0}
#footer .info .flogo2{position:absolute;top:55px;right:0;}
#footer .info address{padding-top:55px;margin-left:342px;font-style:normal;color:#c1c1c3}
#footer .info address div{margin-bottom:7px}
#footer .info address span{display:inline-block;margin-right:20px}
#footer .info address a{display:inline-block;margin-right:20px;color:#fff;}
#footer .info address a:before{content:"|";margin-right:20px;}
#footer .info address a:first-child:before{content:"";margin-right: 0}

#mCbottom_02 .infobox .mask{position:absolute;z-index:1;}
#mCbottom_02 .infobox .line{position:absolute;background-color:#fff;z-index:2;}
#mCbottom_02 .infobox .tline{top:0;left:0;width:0;height:8px;}
#mCbottom_02 .infobox .rline{top:0;right:0;width:8px;height:0;}
#mCbottom_02 .infobox .bline{bottom:0;right:0;width:0;height:8px;}
#mCbottom_02 .infobox .lline{bottom:0;left:0;width:8px;height:0;}

