#webFlag {display:none;}
#tabletFlag {display:block;}
#mobileFlag {display:none;}
img {max-width:100%;}

.web_only {display:;}
.m_only {display:none !important;}
.btm_siteMap.web_only {display:none !important;}
#mainWrap .mainCont{padding-top:0;}
#nHeader {display:none;}
#mHeader.m_only {display:block !important;}
#mHeader {display:block;height:52px;position:relative;width:100%;text-align:center;padding-top:8px;background:#222;z-index:9999;}
#mHeader .m_sitemap {position:absolute;left:0;top:0;}
#mHeader .m_sitemap a {display:block;padding-top:22px;height:38px;width:60px;}
#mHeader .search {position:absolute;right:0;top:0;padding-top:20px;height:40px;width:60px;}

#owl-banner .owl-pagination {top:20px;margin-left:-8%;}

.main-slide{margin-right:0}
.main-srory-wrap{position:relative;top:auto;right:auto;width:100%;height:auto;overflow:hidden;margin-top:1px}
.main-srory-wrap > div{float:left;width:50%}
.main-story .cover {padding:15px 10px}
.main-story{margin-left:-1px}
.main-story.media{margin-left:1px}
.main-story .cover .pic img{}
.main-story .cover .memo {padding:2%;}

.manager-wrap {position:relative;padding:0 3%;}
.manager-wrap .m-title {position:absolute;top:3.5%;left:3%;}
.manager-wrap .m-stitle {padding-top:40px;color:#dbcde7;z-index:9;position:relative;}

/*141229*/
.notice-wrap {width:100%;}

.bestCover .best-slide{padding:0 20px;}
.bestCover .best-slide .item{}
/*141229*/

.element-wrap .element {width:49.9%;margin:0 0 1px 0.1%;float:left;position:relative;overflow:hidden;}

.contract-wrap {background:#d8cde3;border:none;height:209px;}
.contract-wrap ul {padding:2% 3%;}
.contract-wrap ul li {padding:2.2% 0;border-top:1px solid #c0b2cc;display:inline-block;width:100%;}
.contract-wrap ul li:first-child {border-top:none;}
.contract-wrap ul li p {float:left;font-size:12px;}

.element.inquiry .element-cover {padding:4%;}
.element.inquiry .i-stitle {font-size:14px;}
.element.inquiry ul {margin-top:8px}
.element.inquiry ul li {padding:3.5% 0;}
.element.inquiry ul li p {font-size:13px;}
.element.inquiry ul li p.i-etc {top:11px;}

.sms .element-cover > div{padding:4%;}
.sms .s-title {color:#fff;font-size:16px;}
.sms label {display:block;margin-bottom:1.5%;margin-top:2.5%;color:#fff;}
.sms input {height:15px;padding:4% 0;font-size:14px;}
.sms input#sms_hp1,.sms input#sms_hp2,.sms input#sms_hp3 {width:31%;}
.sms textarea {padding:5.5% 0;font-size:14px;color:#fff;height:40px;}
.sms .sms_send {margin-top:5px;}
.sms .sms_send a {font-weight:bold;font-size:14px;color:#804936;display:block;padding:4% 0;}

.live .element-cover {padding:4%;}
.live ul {margin-top:10px}
.live ul li .l-pic {width:30%;float:left;}
.live ul li .l-cont {width:70%;float:left;}

.smart .element-cover > div{padding:4%;}
.smart .s-stitle {color:#fff;font-size:22px;line-height:26px;margin-top:8%;margin-bottom:6%}
.smart .btn_list {display:inline-block;width:100%;margin-bottom:6%;}
.smart .sst {color:#fff;font-size:14px;margin-bottom:6%;}
.smart input {width:31%;padding:5% 0;font-size:16px;}
.smart .smart_send {background:#cceef1;border-radius:8px;width:100%;text-align:center;margin-top:6%;}
.smart .smart_send a {font-size:14px;padding:5% 0;}

.etc-hidden {display:none;}

#container{width:100%;margin:0 auto;padding:30px 0 30px;}
#container.expo {width:100%;}

#container .searchWrap .sort_list li select {height:35px;margin-left:3px;}

#container.storyWrap{width:100%;padding:133px 0 100px 0;}
#container.storyWrap .story_nav{width:100%;margin:0 auto;padding-top:50px;}
#container.storyWrap .story_nav.story01 p.img{position:relative;height:auto;}
#container.storyWrap .story_nav.story01 p.img img{position:static;}
#container.storyWrap .story_nav.story02 .greetingWrap{width:auto;margin:0 auto;}
#container.storyWrap .story_nav .business_place{width:360px;overflow:hidden;margin:0 auto;}
#container.storyWrap .story_nav .business_place li{float:none;width:360px;height:300px;margin:0 auto;}
#container.storyWrap .story_nav .business_place li:first-child{width:360px;margin-right:1px;}

#container .terms .agree_box {width:auto;height:150px;padding:10px;}
#container .board_write .m_input {width:90% !important;}

#container .explainWrap .explain {}
#container .explainWrap .explain > li{width:50%;padding:15px 0;height:100%;display:table-cell;}
#container .explainWrap .explain > li > ul,#container .explainWrap .explain > li > p {margin:0 5px;}

#container .expo_list .expoCont{margin-left:-1px;position:absolute;left:0;top:0;margin-bottom:0;}
#container .titleWrap .rightCont .icon_list {display:none !important;}
#container .titleWrap .rightCont .date > span{display:inline-block !important;}
#container .register textarea {width:90% !important;}
#container .register .btn a {border-left:solid 1px #c8c8c8;}

#container .cont_list li{width:25%;height:100%;}
#container .cont_list li.recommend{width:25%;}
#container .cont_list li .layer {display:block;border:none;}
#container .cont_list li .layer p {width:100%;}
#container .cont_list li .layer p.name {padding:5px 0;bottom:-4px;height:60px;}
#container .cont_list li .layer .img{position:absolute;left:0;top:10%;}
#container .cont_list li .layer .web_only {display:none !important;}


#container.expo .more_btn,#container .more_btn{display:block;width:auto;}

#footer {padding-bottom:0;}
#footer .topBtn{position:fixed;bottom:10px;right:10px;display:none;z-index:999;}
.system_step {margin:0 auto;}
.system_step .message {width:100% !important;text-align:center;padding:20px 0 !important;}
.system_step > ul > li {width:50%;overflow:hidden;float:left !important;}
.system_step > ul > li .layer {right:0;}
.system_step > ul > li .bg {display:none;}


.system_infoWrap {width:100%;margin:0 auto;}
.system_info{width:500px;}
.system_infoWrap .system_list li {width:50%;margin-left:-1px;}
.system_infoWrap .system_list li .layer {width:100%;}
.system_infoWrap .system_list li:first-child{border-left:solid 1px #f0ede7;}
.system_infoWrap .system_list li .next {right:-22px;}

#container .sMenuWrap{text-align:center;}
#container .sMenu{display:table;margin-bottom:42px;height:58px;width:100%;overflow:hidden;}
#container .sMenu li{float:none;display:table-cell;width:25%;text-align:center;padding-bottom:8px;}
#container .sMenu li.on{background:url("/images/content/bg_arrow01.gif") no-repeat 50% bottom;}
#container .sMenu li a{display:block;width:100%;height:34px;padding-top:14px;border:solid 1px #e4e2dd;border-right:none;font-size:14px;}
#container .sMenu li.on a{background:#faa21b;color:#fff;border-color:#faa21b;}
#container .sMenu li:first-child a{border-left:none;width:100%;}

#container.project .content > .leftCont{width:100%;float:none;}
#container.project .content > .leftCont .project_list{border-top:solid 1px #e4e2dd;border-left:0;border-right:0;display:inline-block;width:100%;}
#container.project .content > .leftCont .project_list li{display:block;float:left;width:50%;margin:0;border-top:none;border-bottom:1px solid #e4e2dd;}
#container.project .content > .leftCont .project_list li:nth-child(2){border-top:none;}
#container.project .content > .leftCont .project_list li:nth-child(5),#container.project .content > .leftCont .project_list li:nth-child(6){border-bottom:none;}
#container.project .content > .leftCont .project_list li.on .cover {height:100%;width:100%;}
#container.project .content > .leftCont .project_list li .img{width:95px;height:95px;max-width:95px;}
#container.project .content > .leftCont .project_list li .cont{width:55%;height:100%;padding:0;padding:3%;}
#container.project .content > .leftCont .paging{width:100%;margin-left:0;}
#container.project .content > .rightCont{width:100%;float:none;}

#container  .answerCont .btn {position:absolute;right:15px;top:10px;}
#container  .answerCont dl{display:inline-block;width:100%;}
#container  .answerCont dl dt{width:20%;text-align:center;background:#fbfaf9;float:left;}
#container  .answerCont dl dt span {width:100%;display:table-cell;vertical-align:middle;}
#container  .answerCont dl dd{width:75%;padding:30px 0;float:left;border-left:solid 1px #e7e7e7;}
#container  .answerCont dl dd .cover {padding:0 5%;}


.main_con_wrap > div{width:50%;padding-top:58.90%}
.main_con_wrap02 > div{width:50%}

/*201501*/
.comment_list li dl dd{width:88%;}