.full_img{position:relative;left:50%;width:2000px;margin-left:-1000px;}
.sv {padding-top:40px;}
.cont_area
.s_area{width:1000px;margin:0 auto;}


.snb{position:relative;left:50%;width:2000px;margin:0 0 0 -1000px;background-color:#f1f1f1;border-top:1px solid #d2d2d2; z-index:101;}
.snb .wrap{position:relative;width:1250px;margin:0 auto;padding-left:54px;}
.snb .wrap .home{position:absolute;left:0;top:0;display:block;width:54px;height:45px;line-height:45px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;text-align:center;transition:.25s;}
.snb .wrap .home:hover{background-color:#d49696;}
.snb .wrap .home img{vertical-align:middle;}
.snb .wrap .dep1_con{position:relative;float:left;}
.snb .wrap .dep1{display:block;min-width:186px;padding:0 10px 0 15px;transition:.25s;color:#666;border-right:1px solid #d2d2d2;}
.snb .wrap .dep1_con.active .dep1,
.snb .wrap .dep1_con:hover .dep1{background-color:#0fa599;color:#fff;}
.snb .wrap .dep1 span{position:relative;display:block;height:45px;line-height:45px;padding-right:35px;font-size:14px;font-weight:400;}
.snb .wrap .dep1 span:before{content:"";position:absolute;right:0;top:50%;display:block;width:22px;height:22px;margin:-11px 0 0;background:url('../images/sub/snb_arr.png') 100% 50% no-repeat;transition:.25s;}
.snb .wrap .dep1_con.active .dep1 span:before{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.snb .wrap .dep2_wrap{display:none;position:absolute;left:0;top:100%;width:100%;border:1px solid #e1e1e1;border-bottom:0;background-color:#f1f1f1;z-index:20;}
.snb .wrap .dep2_con{border-bottom:1px solid #e1e1e1;}
.snb .wrap .dep2{display:block;padding:10px;font-size:14px; line-height:120%; letter-spacing:-1px;font-weight:400;transition:.25s;}
.snb .wrap .dep2_con.active .dep2,
.snb .wrap .dep2_con:hover .dep2{background-color:#0fa599;color:#fff;}





/*------------ ±¹³» ³×Æ®¿öÅ©  ---------------*/


.global_top_wrap {padding: 100px 0; background-color: #fff;}
.global_top_wrap h3{color: #1a1a1a;font-size: 50px; margin-bottom: 15px;}
.global_top_wrap .con_wrap {position: relative;}
.global_top_wrap .con_wrap .txt_area {position: absolute; top: 30%; right: 0;}
.global_top_wrap .con_wrap .domestic_top_tab {margin-left: 50px;}
.global_top_wrap .con_wrap .domestic_top_tab li {width: 145px;  height: 42px; line-height: 42px;padding-left: 10px; border-bottom: 1px solid #c3cace; color: #666; cursor: pointer; transition:.25s;}
.global_top_wrap .con_wrap .domestic_top_tab li.on { background-color: #1f468d; border-color: #3093e8; color: #fff; }
.global_top_wrap .con_wrap .domestic_top_tab li.yellow.on { background-color: #f39200; border-color: #3093e8; color: #fff; }
.global_top_wrap .con_wrap .domestic_top_tab li.skyblue.on { background-color: #04b5ce; border-color: #3093e8; color: #fff; }
.global_top_wrap .con_wrap .domestic_top_tab li.Purple.on { background-color: #775aa0; border-color: #3093e8; color: #fff; }
.global_top_wrap .con_wrap .domestic_top_tab li.pink.on { background-color: #a05a78; border-color: #3093e8; color: #fff; }

.global_top_wrap .con_wrap .txt_wrap {}
.global_top_wrap .con_wrap .txt_wrap p {color: #666; line-height: 1.5;}
.global_top_wrap .con_wrap .txt_wrap span {display: inline-block; width: 15px; height: 15px; border-radius:50%; margin-right: 7px;}






/*------------ ±Û·Î¹ú ³×Æ®¿öÅ©  ---------------*/
.global_top_wrap {padding: 100px 0; background-color: #fff;}
.global_top_wrap h3{color: #1a1a1a;font-size: 50px; margin-bottom: 15px;}
.global_top_wrap .con_wrap {position: relative;}
.global_top_wrap .con_wrap .txt_area {position: absolute; top: 30%; right: 0;}
.global_top_wrap .con_wrap .global_top_tab {margin-left: 50px;}
.global_top_wrap .con_wrap .global_top_tab li {width: 145px;  height: 42px; line-height: 42px;padding-left: 10px; border-bottom: 1px solid #c3cace; color: #666; cursor: pointer; transition:.25s;}
.global_top_wrap .con_wrap .global_top_tab li.on { background-color: #1f468d; border-color: #3093e8; color: #fff; }
.global_top_wrap .con_wrap .global_top_tab li:first-child{background-color:#1f728d;  color: #fff; border-color:#fff;} 
.global_top_wrap .con_wrap .txt_wrap {}
.global_top_wrap .con_wrap .txt_wrap p {color: #666; line-height: 1.5;}
.global_top_wrap .con_wrap .txt_wrap span {display: inline-block; width: 15px; height: 15px; border-radius:50%; margin-right: 7px;}

.global_wrap {padding: 100px 0;}
.global_wrap .con1 {padding: 0 0 100px;}
.global_wrap .con1 .left {float: left; width: 50%;}
.global_wrap .con1 .left .img {border-radius:0 0 0 140px; overflow: hidden; border: 1px solid #ddd; width:600px; height:501px; }
.global_wrap .con1 .left .img img {width: 100%;}
.global_wrap .con1 .right {float: right; width: 47%;}
.global_wrap .con1 .right h4 {padding-bottom: 20px; margin-bottom: 20px; position: relative;}
.global_wrap .con1 .right h4:after {content:''; display: block; width: 60px; height: 1px; background-color: #9e9fa0; position: absolute; bottom: 0; left: 0;}
.global_wrap .con1 .right .txt_area {position: relative; padding-top: 20px; height: 500px;}
.global_wrap .con1 .right .txt_wrap .txt_left {float: left; width: 82px;}
.global_wrap .con1 .right .txt_wrap .txt_right {float: right; width: calc(100% - 87px);}
.global_wrap .con1 .share_wrap {position: absolute; bottom: 0; right: 0;}

.global_list_wrap .list_wrap {margin-top: 35px; border-top: 2px solid #333; padding: 15px 0;}
.global_list_wrap .global_list li {padding: 20px 0 0; border-bottom: 1px solid #ccc; right:0;   }
.global_list_wrap .global_list li .nation {padding: 40px 0; width:18%; position:absolute; }
.global_list_wrap .global_list li .nation p {font-size:20px;    }
.global_list_wrap .global_list li .nation p:before { width: 0; height: 0; content:inherit; }
.global_list_wrap .global_list li .txt_wrap {padding: 20px 0;   padding-left:18%;}
.global_list_wrap .global_list li .title {padding-bottom: 20px; border-bottom: 1px solid #ccc; position: relative; padding-right:120px;}
.global_list_wrap .global_list li .title:before {content:'';	display: block; width: 200px; height: 3px; background-color: #3093e8; position: absolute; bottom: 0; left: 0;}
.global_list_wrap .global_list li .title .icon {position: absolute; top: 5px; right: 12px; color: #b4b5b5; font-size:20px; cursor: pointer; transition:.25s;}
.global_list_wrap .global_list li .title .icon:hover {color: #3093e8;}
.global_list_wrap .global_list li p {position: relative; padding-left: 15px; padding-right:200px;}
.global_list_wrap .global_list li p:before {content:''; display: block; width: 4px; height: 4px; border-radius:50%; background-color: #333; position: absolute; top: 15px; left: 0;}
.global_list_wrap .global_list li p span {display: inline-block; width: 50px;}
.global_list_wrap .global_list li p.txt_left,
.global_list_wrap .global_list li p.txt_right{float: left; width: 450px;}
.global_list_wrap .global_list .btn_detail {position: absolute; bottom: 30px; right: 0; display: inline-block; width: 200px; padding-left: 20px; height: 50px; line-height: 50px; border: 1px solid #545454; color: #666; background-image: url('../images/sub/icon_arr_gray.png'); background-repeat: no-repeat; background-position: 70% 50%;transition:.25s; }
.global_list_wrap .global_list .btn_detail:hover {background-color: #08dde9; color: #fff; border-color: #fff; background-image: url('../images/sub/icon_arr_w.png');  background-position: 80% 50%;}


.global_list_wrap .layer {width: 895px;}
.global_list_wrap .layer .blue_box {padding: 25px; background-color: #3093e8; line-height: 1.5; word-break:keep-all;}
.global_list_wrap .layer .layer_top p {position: relative; padding-left: 15px;}
.global_list_wrap .layer .layer_top p:before {content:''; display: block; width: 4px; height: 4px; border-radius:50%; background-color: #333; position: absolute; top: 15px; left: 0;}
.global_list_wrap .layer .layer_top p.txt_left{float: left; }
.global_list_wrap .layer .layer_top p.txt_left span {display: inline-block; width: 90px;}
.global_list_wrap .layer .layer_top p.txt_right{float: right; width: 250px;}
.global_list_wrap .layer .layer_top p.txt_right span {display: inline-block; width: 40px;}
.global_list_wrap .layer_form_wrap {border-top: 2px solid #333;}
.global_list_wrap .form_row {padding: 5px 0; border-bottom: 1px solid #ccc;}
.global_list_wrap .label_txt {display: inline-block; width: 110px; vertical-align: top; padding-left: 10px; height: 40px;padding-top: 12px; position: relative; color: #333;}
.global_list_wrap .label_txt .star {position: absolute; top: 15px; left: 0; color: #f91111;}
.global_list_wrap .input_box {display: inline-block; width: calc(100% - 115px); position: relative;	}
.global_list_wrap .input_box input[type=text],
.global_list_wrap .input_box select {width: 100%; height: 40px;padding-left: 10px; border: 1px solid #ccc; background-color: #fff; font-size: 16px; color: #666;}
.global_list_wrap .input_box textarea {width: 100%; height: 80px; padding: 5px; line-height: 1.5; font-size: 16px; border: 1px solid #ccc; font-size: 13px; color: #666;}
.global_list_wrap .input_box.w30,
.global_list_wrap .input_box.w50 {width: calc(30% - 115px);}
.global_list_wrap .input_box.w30 input[type=text],
.global_list_wrap .input_box.w50 input[type=text] {width: 90%;}
.global_list_wrap .input_box.tel:before {content:'-'; display: block; color: #666; position: absolute; top: 0; left: -10px; line-height: 40px;}
.global_list_wrap .input_box.email:before {content:'@'; display: block; color: #666; position: absolute; top: 0; left: -15px; line-height: 40px;}
.global_list_wrap  input[type=checkbox] {width: 18px; height: 18px;}
.global_list_wrap .layer .btn_detail {display: inline-block; width: 200px; padding-left: 20px; height: 50px; text-align: left; line-height: 50px; color: #fff; background-color: #08dde9; background-image: url('../images/sub/icon_arr_w.png');   background-repeat: no-repeat; background-position: 70% 50%;transition:.25s; }
.global_list_wrap .layer .btn_detail:hover {background-color: #3093e8; background-position: 80% 50%;}


.global_view_wrap .con2 {padding: 100px 0; background-color: #f1f1f1;}

.global_view_wrap .con3 {padding: 100px 0 0;}
.global_view_wrap .global_gallery_wrap li.list {padding: 0 10px;}
.global_view_wrap .global_gallery_wrap li.list .img {position: relative;}
.global_view_wrap .global_gallery_wrap li.list img {width: 100%;}
.global_view_wrap .global_gallery_wrap li.list .txt{	position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; height: 45px; line-height: 45px; background-color: rgba(0,0,0,0.5);}
.global_gallery_wrap .slick-prev,
.global_gallery_wrap .slick-next {width: 31px; height: 59px; background: url('../images/sub/global_photo_prev.png') 0 0 no-repeat; left: -35px; }
.global_gallery_wrap .slick-next {background: url('../images/sub/global_photo_next.png') 0 0 no-repeat; left: auto; right: -35px;}

.global_view_wrap .con3 .btn_detail{display: inline-block; width: 200px; padding-left: 20px; height: 50px; text-align: left; line-height: 50px; color: #fff; background-color: #08dde9; background-image: url('../images/sub/icon_arr_w.png');   background-repeat: no-repeat; background-position: 70% 50%;transition:.25s; }
.global_view_wrap .con3 .btn_detail:hover {background-color: #3093e8; background-position: 80% 50%;}
