﻿@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;400;500;600;700&family=Roboto+Condensed:wght@100;300;400;500;600;800;900&family=Roboto:wght@100;300;400;500;700;900&display=swap');

@charset "utf-8";
/* ----------------- 초기화 ----------------- */

*{margin:0;padding:0}

html,body{width:100%;height:100%;margin:0;padding:0;}
html{overflow-y:scroll; overflow-x:hidden}
body{background-color:#fff;font-family:'Roboto',Dotum,Helvetica,AppleGothic,Sans-serif;*word-break:break-all;-ms-word-break:break-all;}
body,input,button{font-size:14px;line-height:1.6;color:#626262}
body table {font-size:14px;color:#626262; line-height:1.5;}
td {word-wrap:break-word;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
ul, dl {margin:0; padding:0;}
a,a:visited,a:active{color:#666;text-decoration:none;font-family: 'Roboto',Dotum,Helvetica,AppleGothic,Sans-serif;}
a:hover{color:#67bac0; text-decoration:none;}
em,address{font-style:normal}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
textarea{overflow:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}  
.img_c 	{	text-align:center; width:100%;}
.img_l 	{	text-align:left; width:100%;}
.img_r 	{	text-align:right; width:100%;}
.imgover {opacity: 0.7;}
.grayimg1 {  filter: none;  -webkit-filter: grayscale(0);  }
.grayimg1:hover {  filter: url(filters.svg#grayscale); /* Firefox */  filter: gray; /* IE */  -webkit-filter: grayscale(1); /* Webkit */}
.grayimg2 {  filter: url(filters.svg#grayscale); /* Firefox */  filter: gray; /* IE */  -webkit-filter: grayscale(1); /* Webkit */ }
.grayimg2:hover {  filter: none;  -webkit-filter: grayscale(0); }
.phide {text-indent:-9999px; height:0; line-height:0; overflow:hidden;}
.imgr {border:none; float:right; margin-left:20px; }
.zs_orange14 { font-size:14px; color:#FF6600; }
.zs_11 { font-size:11px;}
.co_black { color:#000000;} 
.phide {text-indent:-9999px; height:0; line-height:0; overflow:hidden;}
.blind{font-size:0px;line-height:0px;width:0px;height:0px;overflow:hidden;visibility:hidden;position:absolute;top:0px;left:-9999px;}
.p_r{position:relative;}
.f_l{float:left;}
.f_r{float:right;}
.clear{*zoom:1}
.clear:after{content:"";display:block;clear:both}
.pad_b20{padding-bottom:20px}
.pad_b50{padding-bottom:50px}
.mar_b20{margin-bottom:20px}
.wid50p{width:50%}
.wrap{width:1200px; margin:0 auto;}
.w100 { max-width:100%;}

/* ----------------- font ----------------- */
.roboto { font-family: 'Roboto', sans-serif;}
.robotoc { font-family: 'Roboto Condensed', sans-serif;}
.oswald {font-family: 'Oswald', sans-serif;}

/* ----------------- header ----------------- */
#header	{width:100%; height:128px; border-bottom:2px solid #333399;z-index:9998;}

#topmenu{width:100%;height:128px;z-index:9999;}
#topmenu #menu{position:relative}
#topmenu #menu #logo{position:absolute; left:20px; top:28px;}

#UtillMenu{position:absolute;top:30px;right:20px;}
#UtillMenu ul li{float:left}
.utill_menu{float:left;}
.utill_menu li {margin-left:10px;color:#bbbbbb}
.utill_menu li a{padding-left:10px;color:#bbbbbb}
.utill_menu li:first-child {margin-left:0px}
.utill_menu li:first-chil a{padding-left:0px}

.world_link{float:right;margin-top:-3px;margin-left:20px}
.world_link li a{display:block;width:30px;height:23px;line-height:25px;border:1px solid #d5d5d5;border-left:0;text-align:center;color:#bbbbbb;background-color:#fff;}
.world_link li:first-child a{border-left:1px solid #d5d5d5}
.world_link li.on a{background-color:#313198;border-color:#313198;color:#fff;}


/* ----------------- GNB ----------------- */
#gnb {width:1200px;padding-top:79px}
#gnb>ul { margin:0 auto;height:50px;border-top:1px solid #e5e5e5}
#gnb ul li{position:relative;}
#gnb ul li.dep1li {float:left;height:50px;line-height:50px;text-align:center;background:url("img/menu/menu_bar.png") no-repeat left center}
#gnb ul li.dep1li:first-child {background:none}
#gnb ul li  {font-weight:bold; color:#a3a3a3;}
#gnb ul li a {display:inline-block;color:#a3a3a3; padding: 0 1.16em;}
#gnb ul li a.dep1 {font-size:17px;font-weight:400;color:#000;
                   font-family: 'Roboto', sans-serif!important;letter-spacing:-0.01em!important;}
#gnb ul li a.dep1end { margin-right:0 }
#gnb ul li a.dep1:hover { color:#26abcc; }
#gnb ul li.on a.dep1   {color:#26abcc;}

/*#gnb .dep2 {display:none;position:absolute; top:50px; width:100%;margin:0; z-index:20; line-height:100%; text-align:left;z-index:9999;background-color:#efefef}*/
#gnb .dep2 {display:none;position:absolute; top:50px; left:50%;width:100%; min-width:200px; margin:0; z-index:20; line-height:100%; text-align:left;z-index:9999;background-color:#efefef; transform: translateX(-50%);}
#gnb .dep2 ul li {color:#663;text-align:center;border-top:1px solid #d5d5d5}
#gnb .dep2 ul li:first-child {border-top:0}
#gnb .dep2 ul li a{display:block;padding:13px 0;color:#000;font-size:13px;font-weight:normal; line-height: 1.3;}
#gnb .dep2 ul li a:hover{text-decoration:none;color:#26abcc;}
#gnb ul li.on .dep2 {display:block !important;} 



/* ----------------- main_container ----------------- */

.main_top{position:relative;z-index:6;margin-top:-250px}

.main_visual{width:100%;position:relative; z-index:5}/* 100% 슬라이더 *//* absolute 이기 때문에 가로 너비 지정 */
.bxslider1 li{display:block;width:100%;min-width:1200px;text-align:center;height:765px;}
.bxslider1 li a{display:block}
.bxslider1 li a img{vertical-align:bottom}

.bxslider1 .bx-pager {display:none;}
.bxslider1 .bx-pager a{display:none;}
.bxslider1 .bx-pager-link{display:none;}/* 원형 활성아이콘 */
.bxslider1 .bx-pager-link.active{display:none;}

.bx-controls{position:relative;width:1200px;margin:0px auto;min-width:1200px}
.bx-pager{position: absolute;top:-380px;left:50%;margin-left:-21px;z-index:9999;}
.bx-pager-item{display:inline-block;}
.bx-pager .bx-pager-item a{display:block;width:11px;height:11px;line-height:100px;overflow:hidden;background:url("img/icon/page.png") no-repeat left top;margin:0 5px}
.bx-pager .bx-pager-item a.active{background:url("img/icon/page_on.png") no-repeat left top;}

.bxslider1 .more{position:absolute;top:315px;left:50%;margin-left:-92px;color:#fff;font-size:20px; width:184px; height:34px; line-height:34px; border:1px solid #fff; border-radius:20px}
.bxslider1 .more:hover, .bxslider1 .more:focus{background:url("img/icon/white_bg.png") repeat}

#mainTheme .tel{position:relative;width:1200px;margin:0px auto;}
#mainTheme .tel img{position:absolute;top:-400px;left:50%;margin-left:210px;z-index:9997;}

.main_top ul li{float:left;position:relative;width:380px;overflow:hidden;}
.main_top ul li.main_top2 {width:440px;margin-top:-40px}
.main_top ul li a{display:block;color:#fff}
.main_top ul li .main_top_txt{position:absolute;width:360px;left:0px;bottom:0px;padding:10px;background:url("img/icon/black_60.png") repeat left top;}
.main_top ul li.main_top2 .main_top_txt{width:420px;}
.main_top ul li .main_top_txt strong{font-size:22px;font-weight:400}
.main_top ul li .main_top_txt .bar{width:20px;height:1px;background-color:#fff;margin:8px 0;}
.main_top ul li .main_top_txt p{font-size:15px;}
.main_top ul li .black_bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url("img/icon/black_20.png") repeat left top;}
.main_top ul li a:hover .black_bg, .main_top ul li a:focus .black_bg{display:none;}

.main_board{padding:55px 0}
.main_board ul li{float:left;width:518px;border:1px solid #dcdcdc;background-color:#fff;height:220px;padding:30px 40px}
.main_board ul li:first-child{width:517px;border-right:0}
.main_board .board_title{position:relative;margin-bottom:30px}
.main_board .board_title strong{font-size:40px;color:#262626;line-height:1.0;}
.main_board .more{position:absolute;top:0px;right:0px;}
.main_board .bar{width:40px;height:3px;background-color:#1054d0;margin-top:20px;}

.main_mid{position:relative;width:100%;height:300px;background:url("img/main/main_mid_bg.jpg") no-repeat center top}

.bxslider2 li{position:relative;display:block;width:1200px;min-width:1200px;text-align:center;height:300px;}
.bxslider2 li a{display:block}
.bxslider2 li a img{vertical-align:bottom}
.main_mid .bx-controls{position:relative;width:1200px;margin:0px auto}
.main_mid .bx-controls-direction{position:absolute;top:-175px;left:0;z-index:9999}
.main_mid .bx-controls-direction a{position:absolute;width:28px;height:28px;line-height:200px;overflow:hidden;}
.main_mid .bx-controls-direction .bx-prev{top:29px;left:0px;background:url("img/icon/down.jpg") no-repeat}
.main_mid .bx-controls-direction .bx-next{top:0px;left:0px;background:url("img/icon/up.jpg") no-repeat}
.bxslider2 .more{position:absolute;top:20px;left:40px;color:#fff}

.main_data{padding:50px 0}
.main_data .main_data_title{text-align:center}
.main_data .main_data_title strong{display:block;font-size:40px;color:#262626;line-height:1.0}
.main_data .main_data_title img{padding-top:15px;padding-bottom:20px}
.main_data ul li{float:left;background:url("img/main/main_data_li_bg.jpg") no-repeat left center}
.main_data ul li:first-child{background:none}
.main_data ul li a{position:relative;display:block;text-align:center;width:300px;height:250px}
.main_data ul li a img{padding-top:30px}
.main_data ul li.main_data1 a img{padding-bottom:23px}
.main_data ul li.main_data2 a img{padding-bottom:41px}
.main_data ul li.main_data3 a img{padding-bottom:5px}
.main_data ul li.main_data4 a img{padding-bottom:27px}

.main_data ul li a p {font-size:25px;color:#262626}
.main_data ul li a:hover p, .main_data ul li a:focus p{color:#4c83df}

.main_btm{width:100%;padding:40px 0;background-color:#eaeaea;;text-align:center}
.main_btm .wrap{width:1050px;}
.main_btm ul li{position:relative;float:left;width:350px;height:230px;color:#fff;padding-top:120px}
.main_btm ul li.main_btm1{background:url("img/main/main_btm1.jpg") no-repeat}
.main_btm ul li.main_btm2{background-color:#0084ff}
.main_btm ul li.main_btm3{background:url("img/main/main_btm3.jpg") no-repeat}
.main_btm ul li.main_btm4{background-color:#00aeff}
.main_btm ul li.main_btm5{background:url("img/main/main_btm5.jpg") no-repeat}
.main_btm ul li.main_btm6{background-color:#0355eb}
.main_btm ul li strong{font-size:25px}
.main_btm ul li .more{position:absolute;top:200px;left:50%;margin-left:-52px;width:104px;height:25px;border:1px solid #fff;line-height:25px;color:#fff;text-align:center;font-size:15px;}
.main_btm ul li .more:hover, .main_btm ul li .more:focus{background:url("img/icon/white_bg.png") repeat left top}

/* ----------------- Sub_set ----------------- */

#subTheme{width:100%;height:150px;color:#fff;}
#subTheme h2{font-size:40px;font-weight:400;line-height:1.0;padding-top:40px;}
#subTheme p{font-size:18px}

#container{background:url("img/icon/left_line.jpg") repeat-y left top;padding-top:50px;padding-bottom:50px;min-height:500px}
#conleft{float:left;width:250px;}
#conright{float:right;width:910px;}

#conright .sub_title{position:relative;width:100%;height:49px;background:url("img/icon/title_bg.jpg") repeat-x left bottom;margin-bottom:40px}
#conright .sub_title h3{float:left;height:48px;padding:0 3px;border-bottom:1px solid #00479d;font-size:25px;color:#00479d}

#conright .location{position:absolute;top:18px;right:10px;}
#conright .location ul li{float:left;padding-left:15px;background:url("img/icon/location_li.jpg") no-repeat 5px center;color:#a9a9a9;font-size:12px;}
#conright .location ul li:first-child{background:none;padding-left:0}

/* ----------------- left-menu ----------------- */
.left_title{background:url("img/icon/left_top.png") no-repeat left bottom}
.left_title h2{font-size:25px;color:#262626;padding-bottom:20px;padding-left:30px;line-height:1.0;padding-top:11px;}

.leftmenu{width:235px;margin-left:15px;margin-top:-6px;}
.leftmenu .lnb ul li a{font-family: 'Roboto', sans-serif;}
.leftmenu>.lnb>ul>li{border-bottom:1px solid #d5d5d5}
.leftmenu>.lnb>ul>li>a{display:block;padding:10px 5px 10px 30px;font-size:15px;color:#262626;line-height:1.3;background:url("img/icon/left_ma.png") no-repeat 10px center;font-weight:400}
.leftmenu>.lnb>ul>li.dep_li>a{background:url("img/icon/left_plus.png") no-repeat 10px center;}
.leftmenu>.lnb>ul>li.dep_li>a.on{background:url("img/icon/left_ma.png") no-repeat 10px center;}
.leftmenu>.lnb>ul>li>a.on{color:#00aeff}

.leftmenu .lnb .dep2{display:none;background-color:#f2f2f2;padding:10px 0;border-right:1px solid #d5d5d5}
.leftmenu .lnb .dep2 ul li{padding-top:10px}
.leftmenu .lnb .dep2 ul li:first-child{padding-top:0px}
.leftmenu .lnb .dep2 ul li a{display:block;font-size:13px;padding:0 20px;background:url("img/icon/left_sub.png") no-repeat 10px 8px;color:#262626}
.leftmenu .lnb .dep2 ul li a.on{color:#2497dd}
/* ----------------- footer ----------------- */
#footer{width:100%;padding:30px 0;text-align:left;background-color:#2e2e2e;}
.footer_logo{padding-bottom:15px}
.footer_text{color:#fff;font-size:12px}
.footer_text a{color:#fff}

/* sub 공통 */
.area_box{padding-top:50px}
.area_box:first-child{padding:0;border:0}
.part_title{font-family:'Roboto', sans-serif;display:block;background:url("img/icon/content_title_icon.png") no-repeat left center;font-size:18px;padding-left:24px;color:#262626;margin-bottom:20px}

.tbl{border-collapse:collapse;width:100%}
.tbl thead tr th{border-top:2px solid #1955b8;background:url("img/icon/thead_bg.jpg") no-repeat left center;font-size:16px;color:#262626;padding:10px}
.tbl thead tr th:first-child{background:none}
.tbl tr:first-child td{border-top:2px solid #e1e1e1;}
.tbl tr td{border-bottom:1px solid #e1e1e1;padding:10px 10px;color:#000;font-size:14px;}
.tbl .num{text-align:center}
.tbl .view{text-align:center}

.layer{display:none;position:absolute;top:0px;left:0px;z-index:5;width:100%;height:100%;}
.layer_bg{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#000000;opacity:0.5;filter:Alpha(opacity=50);z-index:4}
.img{position:fixed;z-index:10;}
.layer iframe{position:relative;z-index:9999;background-color:#fff}

.process_tbl{border-collapse:collapse;text-align:center;}
.process_tbl table td{padding:15px;border-color:#e5e5e5}
/* --------------------------int---------------------------- */
#int2 .int2_img{padding:40px 0 120px 0}

#int3 .tab {position: relative;width:100%;min-height:800px;}  
#int3 .tab ul li>a { position: absolute; top:0px; left: 0px; display: block; width: 302px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; color: #ccc; background:#ededed;}
#int3 .tab ul li>a:hover,
#int3 .tab ul li.on>a {background:#00479d; color: #fff;}
#int3 .tab ul .tab2>a{left:304px}
#int3 .tab ul .tab3>a{left:608px}
#int3 .tab ul .tab2 .tab_content,
#int3 .tab ul .tab3 .tab_content{ display: none; }
#int3 .tab ul .tab_content{padding-top:40px}
#int3 .left_img{float:left;padding:50px 0 0 40px;width:200px}
#int3 .right_history{float:right;width:640px}
#int3 .history_tit{display:block; font-size:28px; color:#262626; font-weight:bold; padding:20px 0 5px 0;}
#int3 .his_tbl{border-collapse:collapse;width:100%}
#int3 .his_tbl tr:first-child td{border-top:2px solid #1955b8;}
#int3 .his_tbl tr td{border-bottom:1px solid #e1e1e1;padding:10px 10px;color:#000;font-size:14px;}
#int3 .his_tbl .year, .his_tbl .month{font-weight:bold}

#int5 .cer_line{background:url("img/other/int/int5_cer_bar.jpg") no-repeat 0px 188px}
#int5 .cer_line ul li{float:left;width:280px;height:320px;margin-left:20px}
#int5 .cer_line ul li:first-child{margin-left:0}
#int5 .cer{background:url("img/other/int/int5_cer_bg.jpg") no-repeat center top;height:188px;position:relative;}
#int5 .cer img{position:absolute;width:102px;height:147px;top:25px;left:89px;}
#int5 .cer_txt{text-align:center;padding-top:40px }
#int5 .cer_txt strong{font-size:18px}
#int5 .cer_txt p{font-size:14px}

#int6 .nucle_list{padding:20px 0;padding-left:130px;background-color:#f1f1f1;}
#int6 .area_box ul li{float:left;margin-left:50px}
#int6 .area_box ul li:first-child{margin-left:0}
#int6 .area_box ul li a{display:block;}
#int6 .area_box ul li a img{width:120px;height:167px;border:2px solid #d5d5d5;}
#int6 .tbl td{border-left:1px solid #e1e1e1;font-size:12px}
#int6 .tbl td:first-child{border-left:0}
#int6 .tbl td a{color:#7FB1D3}
#int6 .tbl td a:hover,#int6 .tbl td a:focus{text-decoration:underline}

.int8{padding:50px}

#int9 .area_box{padding-top:20px}
#int9 .part_title{margin-bottom:20px}
#int9 .address_txt{padding:20px 10px;background:#f1f1f1}
#int9 .address_txt ul li{padding-left:20px;background:url("img/icon//left_ma.png") no-repeat left center}
/* --------------------------pro---------------------------- */
.b_tlt{color:#00479d; margin-bottom:10px; font-size:18px; font-weight:bold}
.pro_libox {margin:20px 0; padding:15px 40px; background:#f1f1f1; border-radius:15px; border:1px solid #eee}
.pro_libox .pro1_ul{width:50%; float:left}
.pro_libox .pro1_ul li{list-style:square; }
.pro_libox .pro1_ul li span{padding-left:10px}
.linkbox { position:relative; margin:10px 0; padding:15px 40px; border-radius:15px; border:1px solid #d0d0d0}
.linkbox a{position: absolute; top: 50%; right: 10px; transform: translate(0, -50%); }

.gal_list{padding:30px 50px;background-color:#f1f1f1;}
.pro_gal{margin:10px 0}
.proarea_box{padding-top:50px;}
.proarea_box:first-child{padding-top:0px;}
.proarea_box .gal_list ul li{float:left;margin-left:35px}
.proarea_box .gal_list ul li:nth-child(4n+1),
.proarea_box .gal_list ul li:first-child{margin-left:0}
.proarea_box .gal_list ul li a{display:block;}
.proarea_box .gal_list ul li a img{width:200px;height:247px;border:2px solid #d5d5d5;}
.proarea_box2 .gal_list ul li{float:left;}
.proarea_box2 .gal_list ul li:first-child{margin-left:0}
.proarea_box2 .gal_list ul li a{display:block;}
.proarea_box2 .gal_list ul li a img{width:200px; border:2px solid #d5d5d5;}

.gal_txt{text-align:center; }
.left_txt{text-align:left;padding:10px 0}
.gal_txtt strong{font-size:18px}
.gal_txt p{font-size:14px}

.pro_tb{border-top:2px solid #1955b8; border-bottom:1px solid #ccc; margin:20px 0padding}
.pro_tb th{color:#1955b8; height:30px; line-height:30px;  border:1px dotted #ccc; text-align:center;}
.pro_tb td{height:30px; line-height:30px; border:1px dotted #ccc; text-align:center;}

.mhe_tb{border-top:2px solid #1955b8; border-bottom:1px solid #ccc; margin:20px 0;}
.mhe_tb th{color:#1955b8; height:30px; line-height:30px;  border:1px dotted #ccc; text-align:center; font-size:1.5em; font-family: 'Lato', sans-serif; font-weight:900}
.mhe_tb td{line-height:1.5; border:1px dotted #ccc; text-align:left; padding:1.2em; font-family: 'Lato', sans-serif; color:rgba(0,0,0,.7); font-size:1.2em}

.mhe_btn{display:inline-block; background-color:#1955b8;  text-align:center; border-radius:50px; padding:1em 5em; margin:0 auto; color:#fff; }
.mhe_btn a{color:#fff;text-decoration:none; font-size:1.5em;}
.mhe_btn:hover{background-color:#32349a}

#pro112 ul li{margin-left:85px}
#pro112 ul li:first-child{margin-left:0px}

#pro113 ul li{margin-left:75px}
#pro113 ul li:first-child{margin-left:0}

#pro21 .proarea_box1 li {width:246px;}
#pro21 .proarea_box1 li a img{width:240px;}
#pro21 .proarea_box2 li{width:386px;}
#pro21 .proarea_box2 a img{width:380px;}
#pro21 .proarea_box3 li {width:386px;}
#pro21 .proarea_box3 a img{width:380px;} 

.img_c_pro{padding-top:50px;}

#pro22 .proarea_box1 li{width:386px;}
#pro22 .proarea_box1 li a img{width:380px;}

#pro25 .proarea_box1 li{width:176px;}
#pro25 .proarea_box1 li a img{width:140px; height:205px;}
#pro25 .gal_txt{letter-spacing:-1px;}

#pro26 .proarea_box1 li{width:386px;}
#pro26 .proarea_box1 li a img{width:380px;}
#pro26 .proarea_box1 li:first-child{padding-top:110px;}
#pro26 .proarea_box3 li{width:246px;}
#pro26 .proarea_box3 li a img{width:240px;}
#pro26 .proarea_box3 .gal_txt_c{float:right; width:500px; padding-top:15px; }

#pro28 .proarea_box1 li{width:246px;}
#pro28 .proarea_box1 li a img{width:240px;}

#pro29 .proarea_box1 li{width:246px;}
#pro29 .proarea_box1 li a img{width:240px;}

#pro210 .proarea_box1 li{width:246px;}
#pro210 .proarea_box1 li a img{width:240px;}
#pro210 .proarea_box1 .pro_gal210 a img{width:523px;}

#pro211 .proarea_box1 li {width:246px;}
#pro211 .proarea_box1 li a img{width:240px;}

#pro214 .proarea_box1 li{width:246px;}
#pro214 .proarea_box1 li a img{width:240px;}
#pro214 .proarea_box2 li{width:246px;}
#pro214 .proarea_box2 li a img{width:240px;}
#pro214 .proarea_box3 li{width:246px;}
#pro214 .proarea_box3 li a img{width:240px;}
#pro214 .proarea_box4 li{width:176px;}
#pro214 .proarea_box4 li a img{width:176px;}

#pro231 .gal_list2 ul li, .gal_list3 ul li, .gal_list4 ul li, .gal_list5 ul li{float:left;}
#pro231 .gal_list2 ul li{width:410px;margin-left:80px}
#pro231 .gal_list2 ul li:first-child{margin-left:0}
#pro231 .gal_list3 ul li{width:250px;margin-left:80px}
#pro231 .gal_list3 ul li:first-child{margin-left:0}
#pro231 .gal_list4 ul li{width:200px;margin-left:35px}
#pro231 .gal_list4 ul li:first-child{margin-left:0}
#pro231 .gal_list5 ul li{width:150px;margin-left:40px}
#pro231 .gal_list5 ul li:first-child{margin-left:0}

#pro231 .gal_list2 ul li img, .gal_list3 ul li img, .gal_list4 ul li img, .gal_list5 ul li img{width:100%}
#pro231 .gal_list2 ul li img{height:250px}
#pro231 .gal_list3 ul li img{height:190px}
#pro231 .gal_list4 ul li img{height:280px}
#pro231 .gal_list5 ul li img{height:200px}

#pro232 .proarea_box li img{width:172px;height:220px;}

#pro233 .clear .proarea_box:first-child{padding-top:50px}
#pro233 .proarea_box .gal_list ul li{width:220px;margin-left:75px}
#pro233 .proarea_box .gal_list ul li:first-child{margin-left:0}
#pro233 .clear .f_l{width:50%;margin-left:5%}
#pro233 .clear .f_l:first-child{margin-left:0;width:45%}
#pro233 .pro_libox .pro1_ul{width:100%}

#pro241 .proarea_box1 li{width:246px; height:380px;}
#pro241 .proarea_box1 li a img{width:240px;}
#pro241 .gal_txt{letter-spacing:-1px;} 

#pro242 .proarea_box1 li{width:246px;}
#pro242 .proarea_box1 li a img{width:240px;}
#pro242 .proarea_box2 li{width:246px;}
#pro242 .proarea_box2 li a img{width:240px;}
#pro242 .proarea_box3 li{width:246px;}
#pro242 .proarea_box3 li a img{width:240px;}

#pro271 .proarea_box1 li{width:246px;}
#pro271 .proarea_box1 li a img{width:240px;}

#pro272 .proarea_box1 li{width:386px;}
#pro272 .proarea_box1 li a img{width:380px;}
#pro272 .proarea_box1 .gal_txt_c{float:right; width:700px; padding-top:15px;}

#pro273 .proarea_box1 li{width:246px; height:325px;}
#pro273 .proarea_box1 li a img{width:240px;}

#pro274 .proarea_box1 li{width:246px; height:345px; letter-spacing:-1px;}
#pro274 .proarea_box1 li a img{width:240px;}

#pro2121 .proarea_box1 li{width:176px;}
#pro2121 .proarea_box1 li a img{width:170px;}

#pro2122 .proarea_box1 li{width:133px; height:310px;}
#pro2122 .proarea_box1 li a img{width:130px;}

#pro2131 .proarea_box2 li{width:176px;}
#pro2131 .proarea_box2 li a img{width:170px;}

#pro2132 .proarea_box1 li{width:133px;}
#pro2132 .proarea_box1 li a img{width:130px;}

#pro2133 .proarea_box1 li{width:246px;}
#pro2133 .proarea_box1 li a img{width:240px;}

#pro31 .proarea_box1 li{width:386px;}
#pro31 .proarea_box1 li a img{width:380px;}

#pro321 .proarea_box1 li {width:386px;}
#pro321 .proarea_box1 li a img{width:380px;}
#pro321 .proarea_box1 .gal_txt{padding-top:100px;}
#pro321 .b_tlt {padding-top:25px;}

#pro322 .proarea_box1 li{width:386px;}
#pro322 .proarea_box1 li a img{width:380px;}
#pro322 .gal_txt{padding:20px 0;}
#pro322 .proarea_box2 li{width:386px; }
#pro322 .proarea_box2 li a img{width:380px;}

#prp323 .pro_tb td .ta_l15zs11{border:0px; padding-bottom:25px;}

#pro324 .proarea_box1 li{width:386px;}
#pro324 .proarea_box1 li a img{width:380px;}
#pro324 .gal_txt{padding:20px 0;}

#pro325 .proarea_box1 li{width:386px;}
#pro325 .proarea_box1 li a img{width:380px;}
#pro325 .gal_txt{padding:25px 0;}

#pro326 .proarea_box1 li{width:386px;}
#pro326 .proarea_box1 li a img{width:380px;}
#pro326 .gal_txt{padding:5px 0;}

#pro327 .proarea_box1 li{width:386px;}
#pro327 .proarea_box1 li a img{width:380px;}
#pro327 .gal_txt{padding:10px ; text-align:left; letter-spacing: -1px}
#pro327 .proarea_box2 li{width:386px;}
#pro327 .proarea_box2 li a img{width:380px;}

#pro328 .proarea_box1 li{width:386px;}
#pro328 .proarea_box1 li a img{width:380px;}
#pro328 .gal_txt{padding:25px 0;}
#pro328 .img_c img{width:380px;}

#pro329 .gal_list2 ul li, .gal_list3 ul li{float:left;}
#pro329 .gal_list2 ul li{width:410px;margin-left:80px}
#pro329 .gal_list2 ul li:first-child{margin-left:0}
#pro329 .gal_list3 ul li{width:250px;margin-left:80px}
#pro329 .gal_list3 ul li:first-child{margin-left:0}
#pro329 .gal_list2 ul li img, .gal_list3 ul li img{width:100%}
#pro329 .gal_list2 ul li img{height:250px}
#pro329 .gal_list3 ul li img{height:280px}

#pro3210 .proarea_box1 li{width:386px;}
#pro3210 .proarea_box1 li a img{width:380px;}
#pro3210 .gal_txt{padding:60px 0; text-align:left;}
#pro3210 .b_tlt_d{float:left; width:810px; padding-top:10px;}

#pro3211 .proarea_box1 li{width:386px;}
#pro3211 .proarea_box1 li a img{width:380px;}
#pro3211 .gal_txt{padding:60px 0; text-align:left;}
#pro3211 .b_tlt_d{float:left; width:810px; padding-top:10px;}
#pro3211 .gal_list2 ul li{float:left;}
#pro3211 .gal_list2 ul li{width:410px;margin-left:80px}
#pro3211 .gal_list2 ul li:first-child{margin-left:0}
#pro3211 .gal_list2 ul li img, .gal_list3 ul li img{width:100%}
#pro3211 .gal_list2 ul li img{height:250px}

#pro3212 .gal_list2 ul li{float:left;}
#pro3212 .gal_list2 ul li{width:180px;margin-left:160px}
#pro3212 .gal_list2 ul li img, .gal_list3 ul li img{width:100%}
#pro3212 .gal_list2 ul li img{height:250px}

#pro3213 .gal_list2 ul li, .gal_list3 ul li{float:left;}
#pro3213 .gal_list2 ul li{width:410px;margin-left:80px}
#pro3213 .gal_list2 ul li:first-child{margin-left:0}
#pro3213 .gal_list3 ul li{width:280px;margin-left:20px}
#pro3213 .gal_list3 ul li:first-child{margin-left:0}
#pro3213 .gal_list2 ul li img, .gal_list3 ul li img{width:100%}
#pro3213 .gal_list2 ul li img{height:250px}
#pro3213 .gal_list3 ul li img{width:120px;height:110px}


/*tsight_txt*/
.tsight_proimg {width:40%;}
.tsight_proimg img{width:400px}

.tsight_txt{width:55%;  font-size:13px; color:#777; padding:20px 0 20px 5% ; font-family: 'Roboto', sans-serif; line-height:1.5;}
.tsight_txt ul li{padding-left:10px}
.tsight_txt strong {font-size:14px;color:#1955b8;}
.tsight_txt h2 {font-size:15px;color:#000; font-weight:normal}

.tsight_proimg2 {width:30%;}
.tsight_proimg2 img{width:300px}
.tsight_txt2{width:65%;  font-size:13px; color:#777; padding:20px 0 20px 5% ; font-family: 'Roboto', sans-serif; line-height:1.5;}
.tsight_txt2 ul li{padding-left:10px}
.tsight_txt2 strong {font-size:14px;color:#1955b8;}
.tsight_txt2 h2 {font-size:15px;color:#000; font-weight:normal}


.tsight_tbl{border-collapse:collapse;width:100%; border:1px solid #cccccc; }
.tsight_tbl tbody tr th{font-size:14px;color:#1955b8;padding:10px 20px; background-color:#f1f1f1; text-align:left; border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
.tsight_tbl .center{font-size:14px;color:#1955b8;padding:10px 20px; background-color:#fff; text-align:center; border-bottom:1px solid #cccccc;}

.tsight_tbl tbody tr td{font-size:12px; border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;color:#666; padding:5px 20px;}
.tsight_tbl tbody tr:first-child th{border-top:2px solid #1955b8;}
.tsight_tbl tbody tr:first-child td{border-top:2px solid #1955b8;}

.tsight_tbl caption {font-size:14px;color:#444; font-weight:bold; padding:10px}
.tsight_midimg { width:99.5%; padding:1%; border:solid 1px #ccc; text-align:center; margin:10px auto; }
.tsight_downimg { width:89%; padding:5%; border:solid 1px #ccc; text-align:center; margin:10px auto; }