@charset "utf-8";
h4{font-size:1.5rem;margin:45px 0 20px 0;padding:0 0 0 35px;background:url(/images/eng/common/bullet_h4.gif) no-repeat;}
h5{font-size:1.2rem;margin:20px 0 0 0;padding:0 0 0 35px;background:url(/images/eng/common/bullet_h5.gif) no-repeat}
h6{}
.blind{display:block;overflow:hidden;position:absolute;top:0;left:-5000%;font-size:1.8em}
.hide{display:none;margin:0;padding:0}
.li_none{background:none !important;}
.li_none:before{content:"";background:none !important;}
.bg_none{background:none !important;}
.basic_ul{margin:0 0 40px 0}
.basic_ul>li:before{content:"";display:inline-block;width:10px;height:10px;padding:5px 0 0 13px;background:url("/images/common/bullet.png") no-repeat 0 -95px}
.basic_ul>li{line-height:1.5em;padding:0 0 0 12px;margin:0 0 5px 22px;text-indent:-22px;}
.basic_ul>li>ul{margin:10px 0}
.basic_ul>li>ul>li{padding:0 0 0 10px;}
.basic_ul>li>ul>li:before{content:"";display:inline-block;width:10px;height:10px;padding:5px 0 0 10px;background:url("/images/common/bullet.png") no-repeat 0 -395px}
.basic_ul>li>ul>li>ul>li{padding:0 0 0 12px;}
.basic_ul>li>ul>li>ul>li:before{content:"\2022";font-size:1.6rem;color:#42bdd1;padding:5px 0 0 0;}
.basic_ul>li>ul>li>ul>li>ul>li{padding:0 0 0 12px;}
.basic_ul>li>ul>li>ul>li>ul>li:before{content:"\002d";position:relative;top:5px;font-size:2rem;font-weight:600;color:#d7d7d7;padding:0 10px 0 0;}
.basic_p{line-height:1.5;padding:5px 15px;}
.basic_box{background:url("/images/common/p_slash.png");padding:5px}
.basic_box>div{background:#fff;padding:30px}
.basic_box dt{margin:0 0 10px 0;color:#1b99ae;font-size:1.5rem;font-weight:600}
.basic_box dd{line-height:1.5em}
.basic_box dd:before{content:"\2022";position:relative;top:4px;font-size:1.6rem;color:#42bdd1;}
.basic_box>div>ul>li:before{content:"";display:inline-block;width:10px;height:10px;padding:5px 0 0 13px;background:url("/images/common/bullet.png") no-repeat 0 -95px}
.basic_box>div>ul>li{line-height:1.5em;padding:0 0 0 12px;margin:0 0 5px 0;}
.basic_box>div>ul>li>ul{margin:10px 0}
.basic_box>div>ul>li>ul>li{padding:0 0 0 10px;}
.basic_box>div>ul>li>ul>li:before{content:"";display:inline-block;width:10px;height:10px;padding:5px 0 0 10px;background:url("/images/common/bullet.png") no-repeat 0 -395px}
.basic_box>div>ul>li>ul>li>ul>li{padding:0 0 0 12px;}
.basic_box>div>ul>li>ul>li>ul>li:before{content:"\2022";font-size:1.6rem;color:#42bdd1;padding:5px 0 0 0;}
.basic_box>div>ul>li>ul>li>ul>li>ul>li{padding:0 0 0 12px;}
.basic_box>div>ul>li>ul>li>ul>li>ul>li:before{content:"\002d";position:relative;top:5px;font-size:2rem;font-weight:600;color:#d7d7d7;padding:0 10px 0 0;}
.basic_box p{line-height:1.5;padding:5px 0;}
.over_table{overflow-x:auto}
.over_table>table{min-width:800px;}
.basic_table{width:100%;margin:10px 0;border-top:1px solid #42bdd1}
.basic_table th, .basic_table td{text-align:center;padding:15px 5px;border:1px solid #cdcdcd;border-top:none;vertical-align:middle;text-indent:0;}
.basic_table thead th{background:#f4feff;color:#13707f}
.basic_table tbody th{background:#f2f2ef}
.basic_table tbody td{color:#555;}
.basic_table tbody td li{text-align:left;color:#555;line-height:1.25em;padding:0 0 0 10px;margin:0 0 5px 3px;}
.basic_table .tal{text-align:left !important;padding-left:10px !important;}
.basic_table .tal{text-align:left !important;padding-left:10px !important;}
.basic_table ul{padding:0 0 0 10px;}
.basic_table ul>li{line-height:1.5em;margin:0 0 5px 0;text-indent:-20px;text-align:left;}
.basic_table ul>li:before{content:"";display:inline-block;width:10px;height:10px;padding:5px 0 0 13px;background:url("/images/common/bullet.png") no-repeat 0 -95px}
.basic_table ul>li>ul{margin:10px 0}
.basic_table ul>li>ul>li:before{content:"";display:inline-block;width:10px;height:10px;padding:5px 0 0 10px;background:url("/images/common/bullet.png") no-repeat 0 -395px}
.basic_table ul>li>ul>li>ul>li{padding:0 0 0 12px;}
.basic_table ul>li>ul>li>ul>li:before{content:"\2022";font-size:1.6rem;color:#42bdd1;padding:5px 0 0 0;}
.basic_table ul>li>ul>li>ul>li>ul>li{padding:0 0 0 12px;}
.basic_table ul>li>ul>li>ul>li>ul>li:before{content:"\002d";position:relative;top:5px;font-size:2rem;font-weight:600;color:#d7d7d7;padding:0 10px 0 0;}
.basic_tab ul{border-top:1px solid #d7d7d7;}
.basic_tab ul:after{content:"";display:block;clear:both;}
.basic_tab li{float:left;}
.basic_tab li a{display:block;padding:10px 0;font-size:1.1rem;letter-spacing:-1px;text-align:center;border-right:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.basic_tab li a:after{content:"";display:block;position:relative;bottom:-10px;width:30%;border-bottom:5px solid #fff;margin:0 auto;transition:.3s ease-in-out}
.basic_tab li.on a{background:#1b99ae;color:#fff;font-weight:600;}
.basic_tab li.on a:after{content:"";bottom:-10px;transition:.3s ease-in-out}
.col2 li, .col3 li, .col4 li, .col5 li, .col6 li, .col7 li, .col8 li{width:100%;}
.basic_btn{display:inline-block !important;margin:5px !important;padding:20px !important;font-size:1.14rem;background:#42bdd1;line-height:1 !important;vertical-align:middle;text-indent:0;}
.basic_btn i{display:inline-block !important;background:url(/images/common/bullet.png) no-repeat;padding:20px 30px 0 0 !important;font-size:0;}
.basic_btn.b_go i{background-position:0px -448px;}
.basic_btn.b_new i{background-position: 0px -198px;}
.basic_btn.b_down i{background-position: 0px -149px;}
.basic_sbtn{display:inline-block !important;margin:5px !important;font-size:1rem;line-height:1 !important;vertical-align:middle;text-indent:0;}
.basic_sbtn i{display:inline-block !important;background:url(/images/common/bullet.png) no-repeat #42bdd1;padding:20px !important;font-size:0;border:1px solid #42bdd1;border-right:0;}
.basic_sbtn.s_go i{background-position:7px -436px;}
.basic_sbtn.s_new i{background-position:12px -185px;}
.basic_sbtn.s_down i{background-position:10px -139px;}
.basic_sbtn span{display:inline-block !important;padding:13px 10px 13px !important;border:1px solid #42bdd1;text-indent:0;}
.btn_style2{background:#F6B91A;}
a.i_link{color:#1b99ae;font-weight:600;}
a.i_link:after{content:"";display:inline-block;padding:0 20px 10px 0;background:url(/images/common/bullet.png) 3px -250px }
.comment{display:block;overflow:hidden;position:absolute;font-size:1.8em;left:-5000px;top:-5000%;}
.map_area{border:1px solid #ccc}
.map_area img{width:100%}
.txt_center{text-align:center !important}
.txt_right{text-align:right !important}
.txt_left{text-align:left !important}
.va_top{vertical-align:top !important;}
.f_left{float:left;}
.f_right{float:right;}
.clear{clear:both}
.fc_red{color:#d7182a !important;}
.fc_blue{color:#0089d0 !important;}
.fc_green{color:#00788c !important;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs19{font-size:19px;}
.fs20{font-size:20px;}
.fs21{font-size:21px;}
.fs22{font-size:22px;}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mb05{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}
.mb20{margin-bottom:20px !important}
.mb30{margin-bottom:30px !important}
.p0{padding:0 !important;}
.pb0{padding-bottom:0px !important}
.pb10{padding-bottom:10px !important}
.pb20{padding-bottom:20px !important}
.pb30{padding-bottom:30px !important}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl39{padding-left:30px;}
.pr10{padding-right:10px;}
.pr20{padding-right:10px;}
.pr30{padding-right:10px;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pt50{padding-top:50px !important;}
.pt60{padding-top:60px !important;}
.pt70{padding-top:70px !important;}
.pt80{padding-top:80px !important;}
.pt100{padding-top:100px !important}
.img_box{width:100%;min-width:330px;overflow-x:auto;text-align:center;}
.img_box img{padding:10px;border:1px solid #d7d7d7;}
.imgb_box{border:1px solid #d7d7d7;padding:10px;}
.imgb_box>img{width:100%;}
.img_box2{width:100%;text-align:center;}
.img_box2>img{width:100%;border:1px solid #d7d7d7;}
@media all and (min-width:400px) {.img_box2>img{width:auto;}}
.img_list ul li, .img_list2 ul li{position:relative;background:#fff;margin:10px 0;}
.img_list ul li img, .img_list2 ul li img{width:100%;}
.img_list ul li span{position:absolute;bottom:0;right:0;display:inline-block;padding:10px;text-align:center;background:rgba(1,125,151,.8);color:#fff;}
.img_list2 ul li span{position:absolute;bottom:0px;right:0;display:inline-block;padding:10px;text-align:center;background:rgba(1,125,151,.8);color:#fff;}
.img_list2 ul li p{line-height:30px;padding:5px 10px;background:#eee;text-align:center;}
.img_list3 ul li{position:relative;background:#fff;margin:10px 0;}
.img_list3 ul li img{width:100%;}
.img_list3 ul li span{position:relative;display:block;}
.img_list3 ul li span b{position:absolute;bottom:0px;right:0;display:inline-block;padding:10px;text-align:center;background:rgba(1,125,151,.8);color:#fff;}
.img_list3 ul li p{max-height:100px;line-height:160%;padding:5px 10px;background:#eee;}
.big_img_box{position:relative;text-align:center;}
.big_img_box>img{width:100%;}
.big_img_box>a{position:absolute;bottom:0;right:0;display:block;padding:10px;text-indent:0;background:#42bdd1;border-radius:5px;}
.box_vertical{padding:0 10px;}
.box_vertical.line:before{content:"";display:block;background:url("/images/common/p_slash.png");padding:3px;margin:0 0 50px;}
.box_vertical>div.bv_img{text-align:center;}
.info_box{position:relative;padding:10px 0;}
.info_box:before{content:"";position:absolute;top:0;display:inline-block;width:100%;height:10%;background:#eee;}
.info_box:after{content:"";position:absolute;bottom:0;right:0;display:inline-block;width:100%;height:10%;vertical-align:top;background:#eee;}
.info_box>div{padding:20px;margin:0 10px;background:#fff;border:1px solid #ddd;position:relative;z-index:1}
.s_vertical>div{text-align:center;}
.s_vertical img{width:181px;height:181px;border-radius:50%;}
.s_vertical p{text-align:left;margin:20px 0 0;color:#555;line-height:1.5;}
.s_vertical strong{display:block;border-bottom:1px dashed #ddd;padding:0 0 10px;margin:0 0 10px;color:#000;font-size:1.25rem;text-align:center;}
.s_address li{padding:5px 0;}
.s_address li strong{display:inline-block;padding:0 0 0 30px;padding:5px;margin:0 0 0 30px;text-align:center;background:#556279;color:#fff;}
.s_address li.addr{background:url(/images/sub/sub06/s6_icon_location.png) no-repeat 5px 10px;}
.s_address li.phone{background:url(/images/sub/sub06/s6_icon_phone.png) no-repeat 5px 10px;}
.s_address li.fax{background:url(/images/sub/sub06/s6_icon_fax.png) no-repeat 5px 10px;}
.basic_accordion{border-top:1px solid #ddd;}
.basic_accordion .accordion{position:relative;background:0;cursor:pointer;width:100%;height:60px;border-bottom:1px solid #d7d7d7;text-align:left;outline:none;font-size:16px;transition:.4s;}
.basic_accordion .accordion.active,.basic_accordion .accordion:hover{background:#f5f5f5;font-weight:bold;border-bottom:2px solid #1b99ae;}
.basic_accordion .accordion:after{content:'\002B';position:absolute;top:23px;right:20px;color:#777;font-weight:bold;margin-left:5px;}
.basic_accordion>.active:after{content:"\2212";}
.basic_accordion .panel{padding:0;background:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out;}
.basic_accordion .panel>:last-child{border-bottom:1px dashed #d7d7d7;}
.basic_accordion .panel>*{margin:0;}
@media all and (min-width:768px) {
.basic_tab li:nth-of-type(2n) a{border-left:0;}
.col2 li, .col3 li, .col4 li, .col5 li, .col6 li, .col7 li, .col8 li{width:50%;}
.imgb_box{border:0;padding:0;text-align:center;}
.imgb_box>img{width:auto;border:1px solid #d7d7d7;padding:10px;}	
.img_box2>dt img{width:auto;}
.img_list ul:after, .img_list2 ul:after{content:"";display:block;clear:both;}
.img_list ul li, .img_list2 ul li{margin:0;float:left;width:50%;}
.img_list2 ul li p{border-left:1px solid #fff}
.img_list2 ul li:first-child p{border:0;}
.img_list2 ul li:nth-child(3n) p{border:0;}
.img_list2 ul.col1 li{width:100%;margin:0 0 10px;}
.img_list ul.col3 li, .img_list2 ul.col3 li{width:33.33%;}
.img_list2 ul li .row2{height:60px;line-height:60px;}	
.img_list3 ul:after{content:"";display:block;clear:both;}
.img_list3 ul li{margin:0;float:left;width:50%;}
.img_list3 ul li p{border-left:1px solid #fff}
.img_list3 ul li:first-child p{border:0;}
.img_list3 ul li:nth-child(3n) p{border:0;}
.img_list3 ul.col3 li{width:50%;}
.img_list3 ul.col3 li p{height:70px;max-height:100%;}
.info_box:before{width:10%;height:100%;}
.info_box:after{top:0;width:10%;height:100%;}
}
@media all and (min-width:1024px) {
.basic_tab li:hover a{background:#f5f5f5;color:#000;}
.basic_tab li:hover a:after{content:"";border-bottom:5px solid #d7d7d7;transition:.3s ease-in-out}
.basic_tab .col4 li a{border-left:0;}
.basic_tab .col4 li:first-child a,.basic_tab .col4 li:nth-child(5) a{border-left:1px solid #d7d7d7;}
.col2 li{width:50%;}
.col3 li{width:33.33%;}
.col4 li{width:25%;}
.col5 li{width:20%;}
.col6 li{width:16.66%;}
.col7 li{width:14.28%;}
.col8 li{width:12.5%;}
.img_box2:after{content:"";display:block;clear:both;}
.img_box2>*{display:inline-block;}
.img_box2 dt{width:40%;text-align:center;border:1px solid #dfdfdf;}
.img_box2 dt>p{padding:10px;}
.img_box2 dd{width:59%;}
.big_img_box>img{width:auto;}
.img_list ul:after, .img_list2 ul:after{content:"";display:block;clear:both;}
.img_list ul li, .img_list2 ul li{margin:0;float:left;width:25%;}
.img_list2 ul li:nth-child(3n) p{border-left:1px solid #fff;}
.img_list2 ul li .trow2{height:60px;line-height:60px;}	
.img_list3 ul:after{content:"";display:block;clear:both;}
.img_list3 ul li{margin:0;float:left;width:25%;}
.img_list3 ul li:nth-child(3n) p{border-left:1px solid #fff;}
.img_list3 ul.col3 li{width:33.33%}
.img_list3 ul.col3 li p{height:70px;}
.over_table_p{display:none;}
.big_img_box>img{width:auto;}
.box_vertical:after{content:"";display:block;clear:both;}
.box_vertical>div{width:49%;float:left;}
.box_vertical>div:first-child{margin:0 1% 0 0;}
.s_vertical img{display:inline-block;}
.s_vertical p{display:inline-block;width:77%;margin:0;padding:0 0 0 3%}
.s_vertical strong{text-align:left;}
}
@media all and (min-width:1200px) {
.img_list2 ul li .row2,.img_list2 ul li .trow2{height:30px;line-height:30px;}
.img_list2 ul li .prow2{height:60px;line-height:60px;}
.img_list3 ul li .row2,.img_list3 ul li .trow2{height:30px;line-height:30px;}
.img_list3 ul li .prow2{height:60px;line-height:60px;}
}                             