body #wrapper,
body #container_wr,
body #container {margin-top:0;width:100%;min-width:100%}
#container_wr {width:100%;float:none;clear:both}
#container {width:100%;float:none;clear:both}

#main-owl {}
#main-owl .item {height:603px;}
#main-owl .item-1 {background:url('/img/page/index/slider1.jpg?ver') center top no-repeat}
#main-owl .item-2 {background:url('/img/page/index/slider2.jpg?ver') center top no-repeat}
#main-owl .owl-nav {position:relative;width:1192px;margin:0 auto}
#main-owl .owl-nav button {position:absolute;top:0;margin-top:-330px;width:63px;height:63px;background:url('/img/page/index/slider-arrow.png');text-indent:-9999em}
#main-owl .owl-nav .owl-prev {background-position:left top}
#main-owl .owl-nav .owl-next {background-position:right top;right:0;}

#main-owl .lat_title,
#main-owl .lt_more {display:none}
#main-owl .lat {position:absolute;left:350px;top:370px;z-index:999}
#main-owl .lat ul li {float:left;margin-right:22px}
#main-owl .lat ul li:last-child {margin-right:0}
#main-owl .lat ul li a {display:block;width:266px;height:160px;position:relative;letter-spacing:-1px}
#main-owl .lat ul li a p {position:relative;z-index:1;padding:0 22px}
#main-owl .lat ul li a:before {position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;opacity:.5;content:''}
#main-owl .lat ul li a:hover:before {background:#032c49;opacity:.8}
#main-owl .lat ul li a:hover {color:#fff}
#main-owl .lat ul li a:hover:after {position:absolute;right:0;bottom:0;content:'+';display:block;padding:3px 10px;background:#f39800}
#main-owl .lat ul li a .subject {font-size:1.1em;padding-top:25px;padding-bottom:15px;}
#main-owl .lat ul li a .subject:before {position:absolute;content:'';left:0;width:13px;height:24px;background:#195b8d}
#main-owl .lat ul li a:hover .subject:before {background:#065289;opacity:.9}
#main-owl .lat ul li a .content {
	overflow: hidden;
	height:3em;
	line-height:1.5em;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
	display:none;
}
#main-owl .lat ul li a .datetime {font-size:.75em;margin-top:10px}


#index-sec2 {margin-top:50px}
#index-sec2 .inner {float:left;width:380px;margin-right:25px;position:relative}
#index-sec2 .inner .title li {border-bottom:3px solid #c8c8c8}
#index-sec2 .inner .title li h4,
#index-sec2 .inner .title li a {display:inline-block;position:relative;font-size:1.2em;font-weight:normal;padding:10px 15px;padding-top:0;color:#959595}
#index-sec2 .inner .title li a.on {color:#000}
#index-sec2 .inner .title li a.on:after {position:absolute;left:0;right:0;bottom:-3px;height:3px;background:#f39800;content:''}
#index-sec2 .inner .lat {margin:20px 0 0 15px;font-size:.95em}
#index-sec2 .inner .lat ul {}
#index-sec2 .inner .lat li {position:relative;margin-bottom:3px}
#index-sec2 .inner .lat li:before {position:absolute;left:0;top:8px;padding:2px;background:#959595;content:''}
#index-sec2 .inner .lat li a {display:block;padding-right:100px;padding-left:10px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
#index-sec2 .inner .lat li a span {position:absolute;right:0;font-size:.85em}
#index-sec2 .inner .lat .more {position:absolute;right:5px;top:3px;color:#959595;font-size:1.4em}
#index-sec2 .inner .sub {display:none}
#index-sec2 .inner .sub.on {display:block}
#index-sec2 .inner-3 {border:2px solid #dddddd;margin-right:0;margin-top:35px;padding:25px 0;text-align:center;width:350px;float:right}
#index-sec2 .inner-3 h5 {position:absolute;left:50%;margin-left:-37%;top:-15px;background:#fff;font-weight:400;font-size:1.2em;padding:0 50px}
#index-sec2 .inner-3 .img a {margin:0 10px}
#index-sec2 .inner-3 p {color:#959595;position:absolute;left:50%;bottom:-25px;margin-left:-37%;background:#fff;font-size:.9em;width:269px;}
#index-sec2:after {display:block;content:'';clear:both}


#index-sec3 {margin-top:50px}
#index-sec3 .inner {float:left;width:785px;margin-right:25px;position:relative;width:380px}
#index-sec3 .inner .title li {border-bottom:3px solid #c8c8c8}
#index-sec3 .inner .title li h4,
#index-sec3 .inner .title li a {display:inline-block;position:relative;font-size:1.2em;font-weight:normal;padding:10px 15px;padding-top:0;color:#959595}
#index-sec3 .inner .title li a.on {color:#000}
#index-sec3 .inner .title li a.on:after {position:absolute;left:0;right:0;bottom:-3px;height:3px;background:#f39800;content:''}
#index-sec3 .inner .lat {margin:25px 0 0 0px;font-size:.95em}
#index-sec3 .inner .lat ul {}
#index-sec3 .inner .lat li {float:left;margin-right:15px}
#index-sec3 .inner .lat li:last-child {margin-right:0}
#index-sec3 .inner .lat li a {display:block;border:1px solid #ddd;width:376px}
#index-sec3 .inner .lat li a img {width:100%}
#index-sec3 .inner .lat li a .subject {overflow: hidden;text-overflow:ellipsis;white-space:nowrap;margin:25px 0 0 20px;font-size:1.2em}
#index-sec3 .inner .lat li a .datetime {font-size:.9em;color:#888;margin:10px 0 20px 20px}
#index-sec3 .inner .lat .more {position:absolute;right:5px;top:3px;color:#959595;font-size:1.4em}
#index-sec3 .inner .lat ul:after {display:block;content:'';clear:both}
#index-sec3 .inner .sub {display:none}
#index-sec3 .inner .sub.on {display:block}
#index-sec3 .inner-3 {width:350px;margin-right:0;float:right}
#index-sec3 .inner-3 h5 {position:absolute;left:50%;margin-left:-35%;top:-15px;background:#fff;font-weight:400;font-size:1.2em;padding:0 50px}
#index-sec3 .inner-3 .img a {margin:0 10px}
#index-sec3 .inner-3 p {color:#959595;position:absolute;left:50%;bottom:-25px;margin-left:-35%;background:#fff;font-size:.9em;width:269px;}
#index-sec3:after {display:block;content:'';clear:both}




	#layerPopup {display:none;position:absolute;top:0;left:0;width:100%;z-index:9999;}
	#layerPopup ul {margin:0;padding:0;}
	#layerPopup .layer-bg {position:fixed;top:0;width:100%;height:100%;background:#333;opacity:.3}
	#layerPopup .layer-enterprise {position:relative;width:100%;max-width:789px;min-width:789px;margin:10% auto;background-color:#fff;}
	#layerPopup .btn-x {position:absolute;top:0;right:-52px;}
	#layerPopup .layer-enterprise > div.tit {position:relative;height:50px;padding:16px 20px;font-weight:600;font-size:18px;color:#2b2b31;box-sizing:border-box;}
	#layerPopup .layer-enterprise > div.tit img {line-height:50px;}
	#layerPopup .layer-enterprise > div.tit .tit-s {position:absolute;top:0;right:20px;font-size:12px;color:#f27072;line-height:50px;}
	#layerPopup .layer-enterprise .txt {margin-left:0 !important;}
	#layerPopup .layer-enterprise .sel.small {width:23.5% !important;padding:0 3px !important;}
	#layerPopup .layer-enterprise .col01,
	#layerPopup .layer-enterprise .col03 {width:12.5% !important;}
	#layerPopup .con-table {border-top:0px solid #2b2b31;}
	#layerPopup .con-table .ipt.full {width:96.6%;}
	#layerPopup .con-table .ipt.big {width:45.4%;margin-top:10px;}
	#layerPopup .con-table .ipt.big:last-child {margin-left:10px;}
	#layerPopup .con-table .ipt.middle {width:91.5%;}
	#layerPopup .con-table .ipt.half {width:50%;}
	#layerPopup .con-table .ipt.small {width:19.7%;}
	#layerPopup .con-table .sel.middle {width:100%;}
	#layerPopup .con-table .ipt.img-middle{width:35%;}
	#layerPopup .con-table .hyphen {margin:0 5px;line-height:30px;color:#888;}
	#layerPopup .con-table .span-sel {line-height:30px;}
	#layerPopup .con-table .span-sel {margin-left:10px;}
	#layerPopup .con-table .span-sel:first-child{margin-left:0;}
	#layerPopup .con-table .span-sel .sel.small {width:10%;}
	#layerPopup .con-table .txt {margin-left:5px;}
	#layerPopup .con-table .btn {width:80px;height:32px;margin-left:10px;background-color:#2b2b31;border:none;font-weight:400;font-size:14px;color:#fff;text-align:center;cursor:pointer;}
	#layerPopup .con-table .txt-btn {margin-left:10px;line-height:30px;}
	#layerPopup .con-table .txt-btn a {font-size:14px;color:#f27072;text-decoration:underline;}
	#layerPopup .con-table .txt-btn a:hover {font-weight:600;}
	#layerPopup .con-table .strong-bd th {border-top:2px solid #e0e0e0;font-weight:600;color:#2b2b31;}
	#layerPopup .con-table .strong-bd td {padding:0;}
	#layerPopup .con-table #txtarea {width:100%;height:145px;padding:10px 20px;background-color:#fff;border:none;font-size:14px;color:#888;box-sizing:border-box;}
	#layerPopup .con-table .txtarea {width:100%;height:145px;padding:10px 20px;background-color:#fff;border:none;font-size:14px;color:#888;box-sizing:border-box;}
	#layerPopup .con-table .last td {padding:40px 20px;text-align:center;}
	#layerPopup .con-table .last .btn {width:127px;height:41px;background:url(../../images/sub/enterprise/btn_layer.gif) no-repeat 0;text-indent:-9999px;}

	#layerPopup.layer-center {display:none;position:fixed;}
	#layerPopup.layer-center .layer-main {position:relative;width:100%;max-width:600px;min-width:600px;margin:10% auto;background-color:#fff;}
	#layerPopup.layer-center .layer-main .tit {padding:15.5px 20px;}
	#layerPopup.layer-center .con-table .ipt.small {width:19%;}
	#layerPopup.layer-center .con-table .txtarea {padding:0;}
	#layerPopup.layer-center .con-table .last .btn {background:url(../../images/main/lay_btn2.gif) no-repeat;}
	#layerPopup.layer-center .con-table .last td {padding:25px 20px 40px;border-top:none;}
	#layerPopup.layer-center .con-table .checkbox-th .txt {font-size:12px;}
	#layerPopup.layer-center .con-table .checkbox-th .point-color {text-decoration:underline;}
	#layerPopup.layer-center .con-table .checkbox-btn {vertical-align:middle;}

/*table info*/
table caption {display:none}
.con-table .tb {width:100%;}
.con-table .tb .col01 {width:13%;}
.con-table .tb .col02 {width:37%;}
.con-table .tb .col03 {width:13%;}
.con-table .tb .col04 {width:37%;}
.con-table table caption {padding:15px;padding-left:20px;font-weight:600;font-size:14px;color:#2b2b31;text-align:left;}
.con-table table th {padding:10px;padding-left:18px;background-color:#fff;border-top:1px solid #e0e0e0;font-weight:400;font-size:14px;color:#888;text-align:left;vertical-align:middle;}
.con-table table td {padding:10px 20px;background-color:#fff;border-top:1px solid #e0e0e0;font-weight:400;font-size:14px;color:#888;vertical-align:middle;}
.con-table table .need {color:#f27072;}
.con-table table .btn-checkbox-list li {display:inline-block;margin-right:15px;margin-bottom:10px;}
.con-table table .btn-checkbox-list li:last-child{margin-bottom:0;}
.con-table table .rdo-btn {vertical-align:middle;margin-right:8px;}
.con-table table .ipt {height:30px;padding:0 10px;background-color:#fff;border:1px solid #e0e0e0;font-size:14px;color:#888;line-height:30px;}
.con-table table .sel {height:30px;padding:0 10px;background-color:#fff;border:1px solid #e0e0e0;font-size:14px;color:#888;line-height:30px;}



#calendar-text a {display:block}