#nWrap{max-width:100%;margin:0 auto;position:relative;*z-index:10;}
.nCover{width:100%;height:100%;}

#bannerWrap {width:100%;background:#585858;position:relative;}
#bannerWrap .bannerSection {margin:0 auto;}
#bannerWrap .close {position:absolute;right:30px;top:74px;}
#nHeader{z-index:10000;background:#fff;position:relative;}
#nHeader .nHeader_wrap{max-width:1000px;margin:0 auto;overflow:hidden;}
#snbWrap{width:100%;height:50px;margin:0 auto;background:url("/images/common/bg_snb.gif") no-repeat 50% top;}
#container{width:1000px;margin:0 auto;padding:50px 0 100px;}
#container.expo {width:1000px;}
#footer{max-width:1000px;margin:0 auto;padding-top:50px;color:#888;overflow:hidden;padding-bottom:100px;}
#mainWrap{width:100%;background:#f0ede7;}
#mainWrap.banner {padding-top:0}
#mainWrap .mainCont{max-width:1332px;margin:0 auto;position:relative;padding-top:50px;}
#mainWrap .mainCont:after {clear:both;content: "";display:block;}
#sectionWrap{margin:0 auto;padding:0 0 60px;}
#sectionWrap.on{padding-top:128px;}
.btm_siteMap{width:100%;background:#fbf9f4;}

.main-slide-wrap{position:relative;width:100%}
.main-slide {position:relative;margin-right:25%}

/* slide pageing */
.bx-wrapper img{max-width:100%}
.bx-pager{position:absolute;top:30px;left:0;display:block;width:100%;text-align:center;height:15px;overflow:hidden;z-index:50}
.bx-pager .bx-pager-item{display:inline-block;zoom:1;*display:inline;width:14px;height:15px;margin:0 5px}
.bx-pager .bx-pager-item a{display:block;width:14px;height:15px;overflow:hidden;color:rgba(0,0,0,0);font-size:0;text-indent:-9999px;background:url(/images/content/slide_navy_off.png) left top no-repeat;border:none}
.bx-pager a.active,.bx-pager a:hover{background:url(/images/content/slide_navy_on.png) left top no-repeat;}
.bx-controls-direction a{position:absolute;top:50%;width:23px;height:38px;margin-top:-19px;text-indent:-999999px;z-index:500;}
.bx-controls-direction a.bx-prev{
	left:10px;
	background:url(/images/btn/btn_slide_prev.png) left top no-repeat;
}
.bx-controls-direction a.bx-next{
	right:10px;
	background:url(/images/btn/btn_slide_next.png) left top no-repeat;
}

.main_con_wrap{position:relative;overflow:hidden}
.main_con_wrap > div{position:relative;float:left;width:25%;padding-top:29.35%}
.main_con_wrap .pic{position:absolute;top:0;left:0;width:100%;height:100%}
.main_con_wrap .pic img{width:100%;height:100%}
.main_con_wrap02{position:relative;overflow:hidden;background:#fff}
.main_con_wrap02 > div{position:relative;float:left;width:25%}


.owl-pagination {display:none;}
#owl-banner .owl-pagination {display:block;position:absolute;top:30px;left:50%;margin-left:-5%;}

.notice-wrap {position:absolute;bottom:0;left:0;width:100%;height:18px;padding:15px 0;background:#000 url(/images/content/notice_bg.png) no-repeat 14px 20px;filter: Alpha(Opacity=70);/*IE7 fix*/opacity: 0.7;}
.flexslider_notice {position:relative;}
.flexslider_notice .slides {width:100%;padding-left:90px;}
.flexslider_notice .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider_notice .slides > li a {color:#fff;font-size:16px;}
/*.flexslider_notice .slides img {display: block;}*/
.flexslider_notice .flex-direction-nav {display:none;}
.flexslider_notice .flex-control-nav {display:none;}

.main-srory-wrap{position:absolute;top:0;right:0;width:25%;height:100%;z-index:100}
.main-story {position:relative;top:0;left:0;width:100%;height:50%;background:#222222}
.main-story .cover {padding:6% 6% 0 6%;overflow:hidden}
.main-story .cover .title {position:relative;color:#b99557;font-size:14px;margin-bottom:5px;}
.main-story .cover .title .more {position:absolute;top:0;right:0;}
.main-story .cover .pic{text-align:center}
.main-story .cover .pic img {max-width:100%;}
.main-story .cover .memo {color:#999;background:#383838;padding:3%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

.element-wrap{margin-top:20px;float:left;max-width:1332px;width:100%;background:#fff}
.element-wrap .element {width:24.9%;margin:0 0 1px 0.1%;float:left;position:relative;overflow:hidden;}
.element-wrap .element:first-child, .element-wrap .element.first{margin-left:0;}

.element-wrap .element .title {background:#000;filter: Alpha(Opacity=70);/*IE7 fix*/opacity: 0.7;color:#fff;position:absolute;left:0;top:0;padding:12px 14px;z-index:999;font-size:14px;}
.element-wrap .element .pic img {width:100%;}
.element-wrap .element .memo {color:#fff;position:absolute;bottom:0;left:0;width:100%;height:18px;height:30px;padding:10px 0 10px 50px;background:#000 url(/images/content/gallery_bg.png) no-repeat 13px 10px;filter: Alpha(Opacity=70);/*IE7 fix*/opacity: 0.7;}
.element-wrap .element .memo a {color:#fff;font-size:12px;}
.element-wrap .element .memo2 {color:#fff;position:absolute;bottom:0;left:0;width:100%;height:28px;padding:12px 0 10px 50px;background:#000 url(/images/content/gallery_bg.png) no-repeat 13px 8px;filter: Alpha(Opacity=70);/*IE7 fix*/opacity: 0.7;}
.element-wrap .element .memo2 a {color:#fff;font-size:16px;}

.bestCover{clear:both;padding:20px;margin:20px 0 0 0;background:#fff;}
.bestCover .i-stitle{position:relative;font-size:16px;color:#444;border-bottom:solid 1px #e7e7e7;padding-bottom:15px;margin-bottom:20px;}
.bestCover .i-stitle .more {position:absolute;right:5px;top:2px;}
.bestCover .best-slide{position:relative;padding:0 40px;}
.bestCover .best-slide .item{border-left:solid 1px #f0ede8;}
.bestCover .item > div > div{position:absolute;left:0;bottom:0;background:black;width:100%;color:#fff;filter:alpha(opacity=60);opacity:0.6;color:#dccdbb;text-align:center}
.bestCover .item > div > div p{padding:5px 0}
.bestCover .item > div > div span{display:block;}
.bestCover .item > div > a span{display:none;width:100%;position:absolute;left:0;top:30%;text-align:center;}

.bestCover .bx-controls-direction a{position:absolute;top:50%;width:21px;height:38px;margin-top:-19px;text-indent:-999999px;z-index:500;}
.bestCover .bx-controls-direction a.bx-prev{
	left:0;
	background:url(/images/btn/btn_slide_prev02.png) left top no-repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
}
.bestCover .bx-controls-direction a.bx-next{
	right:0;
	background:url(/images/btn/btn_slide_next02.png) left top no-repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
}

/*.bestCover .owl-theme#owl-best .owl-buttons .owl-prev{background:url(/images/btn/btn_slide_prev02.png) no-repeat;left:-40px;}
.bestCover .owl-theme#owl-best .owl-buttons .owl-next{background:url(/images/btn/btn_slide_next02.png) no-repeat;right:-40px;}*/
.owl-theme.owl-carousel2 .owl-buttons .owl-prev{background:url(/images/btn/btn_slide_prev02.png) no-repeat !important;left:-40px !important;}
.owl-theme.owl-carousel2 .owl-buttons .owl-next{background:url(/images/btn/btn_slide_next02.png) no-repeat !important;right:-40px !important;}

.tabCover{position:relative;margin-bottom:20px;padding-top:20px;clear:both}
.tabCover{overflow:hidden;}
.tabCover .tabCon_tabwrap li{width:20%;float:left;text-align:center;padding-bottom:9px}
.tabCover .tabCon_tabwrap li.on{background:url(/images/btn/btn_tab.png) no-repeat center bottom;}
.tabCover .tabCon_tabwrap li a{display:block;line-height:50px;border-left:solid 1px #e7e7e7;font-size:16px;background:#fff;}
.tabCover .tabCon_tabwrap li.on a{color:#fff;background:#a6c017;}
.tabCover .tabCon_tabwrap li:first-child a{border-left:none;}
.tabCover .bx-wrapper{margin:0 auto}
.tabCover .tabCon_tabwrap{position:relative;z-index:1000}
.tabCover .tabCon_tabwrap .bx-controls-direction{display:none}
.tabCover .bx-controls-direction a{position:absolute;top:0;width:40px;height:50px;margin-top:0;text-indent:-999999px;z-index:500;}
.tabCover .bx-controls-direction a.bx-prev{
	left:0;
	background:url(/images/btn/tabCon_left.gif) left top no-repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
}
.tabCover .bx-controls-direction a.bx-next{
	right:0;
	background:url(/images/btn/tabCon_right.gif) left top no-repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
}
.tabcont_wrap{margin-top:-8px;background:#fff}

.tabcont{position:relative;padding:20px 40px;-webkit-backface-visibility: visible;
-moz-backface-visibility: visible;
backface-visibility: visible;}
.tabcont .item{border-left:solid 1px #f0ede8;}
.tabcont .item > div{position:relative;text-align:center;}
.tabcont .item > div:first-child{border-bottom:solid 1px #f0ede8;}
.tabcont .item > div > p{position:absolute;left:0;bottom:0;background:black;width:100%;color:#fff;filter:alpha(opacity=60);opacity:0.6;padding:5px 0;color:#dccdbb;display:none;}
.tabcont .item > div > p > span{display:block;}
.tabcont .item > div > a span{display:block;width:100%;position:absolute;left:0;top:30%;text-align:center;display:none;}
.tabcont .bx-wrapper{margin:0 auto}
.tabcont .bx-controls-direction a{position:absolute;top:50%;width:21px;height:38px;margin-top:-19px;text-indent:-999999px;z-index:500;}
.tabcont .bx-controls-direction a.bx-prev{
	left:10px;
	background:url(/images/btn/btn_slide_prev02.png) left top no-repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
}
.tabcont .bx-controls-direction a.bx-next{
	right:10px;
	background:url(/images/btn/btn_slide_next02.png) left top no-repeat;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
}

.manager {background:#d8cde3;}
.manager-wrap {background:#a682c7;height:182px;position:relative;padding:0 18px;}
.manager-wrap .item {height:182px;width:100%;}
.manager-wrap .m-title {position:absolute;top:20px;left:18px;color:#fff;font-size:16px;z-index:9;font-weight:bold;}
.manager-wrap .m-stitle {padding-top:60px;color:#dbcde7;z-index:9;position:relative;}
.manager-wrap .m-name {margin-top:5px;color:#ffea00;font-size:20px;z-index:9;position:relative;}
.manager-wrap .m-memo {margin-top:8px;color:#fff;z-index:9;position:relative;}
.manager-wrap .m-pic {position:absolute;left:47%;bottom:0;z-index:8;}
.manager-wrap .edge {width:18px;height:9px;position:absolute;bottom:-9px;left:17px;background:url(/images/content/manager_edge.png) no-repeat 0 0;}

.contract-wrap {background:#d8cde3;border:none;height:209px;}
.contract-wrap ul {padding:15px 18px;}
.contract-wrap ul li {padding:12px 0;border-top:1px solid #c0b2cc;width:100%;position:relative;}
.contract-wrap ul li:first-child {border-top:none;}
.contract-wrap ul li a {display:block;}
.contract-wrap ul li p {font-size:14px;}
.contract-wrap ul li p.c-title {width:70%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.contract-wrap ul li p.c-etc {width:30%;text-align:right;position:absolute;right:5px;top:11px;}

.element.inquiry {background:#fff;}
.element.inquiry .element-cover {padding:18px;}
.element.inquiry .i-stitle {position:relative;font-size:16px;color:#666;font-weight:bold;}
.element.inquiry .i-stitle .more {position:absolute;right:5px;top:2px;}
.element.inquiry ul {margin-top:15px}
.element.inquiry ul li {padding:13px 0;border-bottom:1px solid #e7e7e7;width:100%;position:relative;}
.element.inquiry ul li:first-child {border-top:1px solid #e7e7e7;;}
.element.inquiry ul li:nth-child(even) {background:#f7f7f7}
.element.inquiry ul li p {font-size:14px;}
.element.inquiry ul li p.i-title {width:100%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.element.inquiry ul li a {display:block;padding:0 10px;}
.element.inquiry ul li p.i-etc {position:absolute;right:10px;top:13px;width:20%;text-align:right;letter-spacing:0;}

.sms {background:#ca7d62;}
.sms .element-cover{position:absolute;top:0;left:0;width:100%}
.sms .element-cover > div{padding:18px;position:relative}
.sms .s-title {color:#fff;font-size:16px;margin-bottom:5px;font-weight:bold;}
.sms .sms-cover {}
.sms label {display:block;margin-bottom:5px;margin-top:8px;color:#fff;}
.sms input {background:#93553f;border-radius:6px;width:100%;border:1px solid #ca7d62;height:25px;padding:5px 0;font-size:18px;color:#fff;}
.sms input#sms_hp {width:100% !important;text-align:center;}
.sms textarea {background:#93553f;border-radius:6px;width:100%;border:1px solid #ca7d62;padding:5px 0;font-size:18px;color:#fff;height:90px;}
.sms .sms_send {background:#efd8d0;border-radius:8px;width:100%;text-align:center;margin-top:5px;}
.sms .sms_send a {font-weight:bold;font-size:16px;color:#804936;display:block;padding:20px 0;}

.vod .play {position:absolute;left:50%;top:50%;margin-left:-72px;margin-top:-8%;}

.live {background:#fff;}
.live .element-cover {padding:18px;}
.live .l-stitle {position:relative;font-size:16px;color:#666;font-weight:bold;}
.live .l-stitle .more {position:absolute;right:5px;top:2px;}
.live ul {margin-top:15px}
.live ul li {height:80px;border:1px solid #e7e7e7;background:#f7f7f7;width:100%;position:relative;margin-top:-1px;}
.live ul li .l-pic {width:35%;float:left;}
.live ul li .l-pic img {width:100%;height:100%;}
.live ul li .l-cont {width:65%;float:left;}
.live ul li .l-cont p {padding:7%;}

.smart {background:#54c5d0;text-align:center;}
.smart .element-cover{position:absolute;top:0;left:0;width:100%}
.smart .element-cover > div{position:relative;padding:18px}
.smart .s-stitle {color:#fff;font-size:28px;line-height:36px;margin-top:30px;margin-bottom:20px}
.smart .btn_list {display:inline-block;width:100%;margin-bottom:20px;}
.smart .btn_list li {width:48%;float:right;}
.smart .btn_list li:first-child {float:left;}
.smart .btn_list li img {width:100%;}
.smart .sst {color:#fff;font-size:14px;margin-bottom:20px;}
.smart input {background:#329aa4;border-radius:6px;width:100% !important;border:1px solid #287b83;height:15px;padding:15px 0;font-size:18px;color:#fff;text-align:center;}
.smart .smart_send {background:#cceef1;border-radius:8px;width:100%;text-align:center;margin-top:10px;}
.smart .smart_send a {font-weight:bold;font-size:16px;color:#1f7b84;display:block;padding:18px 0;}

.etc {background:#ab9d8d;}

.etc ul {float:left;width:100%;}
.etc ul li {float:left;width:50%;}
.etc ul li img {width:100%;}

.etc-hidden {display:none;}
.etc-hidden ul {display:inline-block;float:left;width:100%;}
.etc-hidden ul li {float:left;width:50%;}
.etc-hidden ul li img {width:100%;}

.btm_siteMap{border-bottom:solid 1px #f0ede7;margin-top:50px;background:#fbf9f4;}
.btm_siteMap .site_list{width:1000px;margin:0 auto;overflow:hidden;border-right:solid 1px #f0ede7;}
.btm_siteMap .site_list > li{float:left;width:146px;height:170px;padding:20px 0 0 20px;border-left:solid 1px #f0ede7;}
.btm_siteMap .site_list > li:first-child{width:144px;}
.btm_siteMap .site_list > li > a{color:#444;font-size:14px;}
.btm_siteMap .site_list > li ul{margin-top:20px;}
.btm_siteMap .site_list > li ul li{line-height:22px;}
.btm_siteMap .site_list > li ul li a{color:#888;}

.blockLay {position:absolute;left:0;top:0;z-index:10000;display:none;background:#fff;width:100%;height:100%;}
#navCategory {display:none;width:0;position:absolute;top:0;left:0;display:none;height:100%;background:#2e3942 url(/images/content/navBg.png) repeat-y right top;z-index:10001;}
#navCategory .btn {border-bottom:1px solid #000;padding:0;}
#navCategory .btn ul {overflow:hidden;display:table;width:100%;height:45px;box-sizing:border-box;-webkit-box-sizing:border-box;}
#navCategory .btn ul li {display:table-cell;width:33.3%;border-left:1px solid #000;background:#2e3942;}
#navCategory .btn ul li a {display:block;width:100%;height:59px;padding-top:25px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;}
#navCategory .btn ul li:first-child {border-left:none;}
#navCategory .btn a {color:#fff;font-size:13px;}
#navCategory > ul {}
#navCategory > ul > li {width:100%;background:#222 url(/images/content/navBg.png) repeat-y right top;position:relative;}
#navCategory > ul > li > a {background:url(/images/mobile/ico_sitemap_close.png) no-repeat 15px 17px;background-size:8px 14px;color:#90aac0;padding:13px 0 13px 32px;display:block;font-size:15px;border-bottom:1px solid #000;font-weight:bold;}
#navCategory > ul > li > a .ico {position:absolute;right:14px;top:15px;display:block;width:13px;height:13px;background:url(/images/mobile/ico_sitemap_open2.png) no-repeat 0 0;background-size:13px 13px;}
#navCategory > ul > li.on {background-color:#222}
#navCategory > ul > li.on > a {background:url(/images/mobile/ico_sitemap_open.png) no-repeat 14px 18px;background-size:14px 11px;font-weight:bold;color:#fff;}
#navCategory > ul > li.on > a .ico {background:url(/images/mobile/ico_sitemap_close2.png) no-repeat 0 -6px;}
#navCategory > ul > li > a > span {color:#fff;}
#navCategory > ul > li > ul {overflow:hidden;display:none;background:#424242;}
#navCategory > ul > li > ul > li {background:#2e3942 url(/images/mobile/ico_sitemap_link.png) no-repeat 245px 16px;background-size:8px 14px;border-bottom:1px solid #000;box-sizing:border-box;-webkit-box-sizing:border-box;}
#navCategory > ul > li > ul > li > a {height:30px;padding:15px 0 0 15px;display:block;font-size:12px;color:#fff;}
#navCategory > ul > li > ul > li span {color:#b1b5be;}