@import url("common.css");

.subTitle{font-size:35px;margin-bottom:25px;}
#wrap #container .bx-wrapper .bx-pager a{background:url(/images/about/bg_dot_off.png) no-repeat;width:19px;height:18px;}
#wrap #container .bx-wrapper .bx-pager a:hover,
#wrap #container .bx-wrapper .bx-pager a.active{background:url(/images/about/bg_dot_on.png) no-repeat;width:19px;height:18px;}

.about .aboutInfo{width:100%;background:#eaeae9;border-radius: 15px;padding:40px 20px;box-sizing: border-box;margin-top:70px;}
.about .aboutInfo dl dd{font-size:18px;color:#7d7d7d;line-height:190%;}
.about .aboutInfo dl dd.etc{font-size:13px;}
span.c1{color:#8ec320;}
span.c2{color:#f7b42b;}
span.c3{color:#26a7e0;}
span.c4{color:#ec6d7b;}

.certi{overflow:hidden;}
.certi li{width:100%;background:#eaeae9;border-radius:15px;margin-right:15px;margin-bottom:15px;box-sizing: border-box;overflow:hidden;padding:0px;}
.certi li table{width:100%;}
.certi li table td.img{width:180px;text-align:center;padding:30px 10px;}
.certi li table td{text-align:left;padding:30px 10px;}
.certi li dl dt{color:#000;font-size:20px;padding-bottom:5px;}
.certi li dl dd{color:#7d7d7d;font-size:15px;}

.tab{overflow:hidden;border:1px solid #cccccc;}
.tab ul li{float:left;}
.tab ul li a{display:block;text-align:center;padding:15px 0;font-size:20px;color:#000;}
.tab ul li a.on{background:#30353b;color:#fff;}
.tab.col2 li{width:50%;}

.map{width:100%;height:375px;margin-bottom:30px;}
.mapPanel dl{text-align:center;font-size:22px;}
.mapPanel dl dt{font-weight:bold;color:#000;padding-bottom:10px;}
.mapPanel dl dd {font-weight:bold;}
.mapPanel dl dd span{color:#777;display:inline-block;padding-right:10px;}
.mapPanel dl dd span.fax{padding-left:20px;}

.default{border-top:2px solid #30353b;width:100%;}
.default thead th{color:#000;font-weight:bold;text-align:left;padding:15px 0 15px;text-align:center;background:#f4f5f5;border-left:1px solid #fff;border-bottom:1px solid #ccd9de;font-size:18px;}
.default thead th:first-child{border-left:0;}
.default td{border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:10px;font-size:17px;}
.default td.tt{color:#000;text-align:center;padding:0;padding:10px 0;}
.default td.vt{font-weight:normal;}
.default td p{position:relative;padding-left:80px;line-height:160%;}
.default td span{color:#000;position:absolute;top:0;left:0;}
.mapTitle{font-weight:bold;color:#30353b;font-size:18px;margin:30px 0 10px 0;}

.default td:first-child{border-left:0;}
.sTit{font-size:26px;}
.w100 img{width:100%;}
.conDesc{font-size:20px;line-height:160%;}


.port{overflow:hidden;}
.port .portInfo{width:100%;background:#eaeae9;border-radius: 15px;padding:50px 10px;box-sizing: border-box;}
.port .portInfo dl dt{font-size:26px;color:#414042;padding-bottom:13px;border-bottom:1px solid #7a7d81;text-align:center;margin-bottom:45px;}
.port .portInfo dl dd{font-size:18px;color:#7d7d7d;line-height:190%;}
.port .portInfo dl dd p{margin-top:60px;}

.productSelect{overflow:hidden;border-bottom:1px solid #cccccc;}
.productSelect ul{overflow:hidden;}
.productSelect ul li{float:left;width:50%;box-sizing: border-box;border-left:1px solid #cccccc;}
.productSelect ul li:first-child{border-left:0px;}
.productSelect ul li select{width:100%;padding:25px 10px;-webkit-appearance: none;background:url(/mobile/images/product/bg_arrow.gif) no-repeat 95% 50% #f9f9f9;font-size:20px;}

.productTitle{text-align:center;font-size:26px;color:#000;margin-bottom:25px;}
.productInfo{clear:both;overflow:hidden;margin:90px 0 0 0;padding:0 20px;}
.productInfo dl dt{font-size:30px;font-weight:bold;text-align:center;color:#3d3d3d;padding-bottom:10px;border-bottom:2px solid #8ec312;}
.productInfo dl dt.color1{border-bottom:2px solid #2da7e0;}
.productInfo dl dt.color2{border-bottom:2px solid #fdd000;}
.productInfo dl dt.color3{border-bottom:2px solid #ed6d7a;}
.productInfo dl dt.color4{border-bottom:2px solid #3b424b;}

.productInfo dl dd{padding-top:15px;line-height:150%;font-size:18px;color:#5f5f5f;}
.productEtc{margin-top:50px;}

.etcInfo{overflow:hidden;padding:0 20px;}
.etcInfo .etcBox{width:100%;background:#eaeae9;border-radius: 15px;padding:35px;box-sizing: border-box;margin-top:35px;}
.etcInfo .etcBox dl dt{font-size:30px;color:#555;text-align:center;padding:20px 0 20px 0;margin-bottom:20px;border-bottom:1px solid #8ec312;}
.etcInfo .etcBox dl dt.color1{border-bottom:1px solid #2da7e0;}
.etcInfo .etcBox dl dt.color2{border-bottom:1px solid #fdd000;}
.etcInfo .etcBox dl dt.color3{border-bottom:1px solid #ed6d7a;}
.etcInfo .etcBox dl dt.color4{border-bottom:1px solid #3b424b;}
.etcInfo .etcBox dl dd{font-size:18px;line-height:160%;color:#555;}
.etcInfo .etcBox.img{padding:35px 24px;}