
/*레이아웃 큰박스 속성*/
#wrap {float:left; width:100%; position:relative; min-width:1200px;}
#header {position:absolute; width:1200px; height:300px; z-index:2500; left:50%; top:40px; margin-left:-600px;}
#container {width:100%; float:left;}
#footer {width:100%; float:left; background:#e8e8e8; margin-top:55px; padding-top:40px;}

/*메뉴넘기기*/
.menu_skip {position:absolute; text-align:center; overflow:hidden; width:100%;height:24px; z-index:2500; font-size:1.0em;color:#fff;}
.menu_skip ul {list-style:none;}
.menu_skip_view {position:absolute; display:block; width:100%; height:24px; left:0; text-align:center; top:-10000px; z-index:2501; font-size:1.0em; text-decoration:none;}
.menu_skip_view:hover,
.menu_skip_view:focus,
.menu_skip_view:active {position:absolute; height:24px; top: 0; padding: 5px 0; font-weight:bold; color:#fff; background:#9F0B08; z-index:2501; text-decoration:none;}


/* header */
.nav_box {width:1200px;float:left; height:65px; background:#fff;}
.nav_box .logo {width:200px;float:left; padding-left:20px; padding-top:15px;}
.nav_box .main_menu {float:left; width:800px; height:65px;}
.nav_box .right_menu {float:right; width:140px; padding-right:20px; padding-top:21px;}
.nav_box .right_menu .btn_off {width:44px; float:right; padding-left:15px; display:none;cursor:pointer;}
.nav_box .right_menu .btn_on {width:44px; float:right; padding-left:15px; display:'';cursor:pointer;}
.nav_box .right_menu .select_box {width:60px; position: absolute; font-size: 13px; top: 18px; right:90px; height: 27px; border: 1px solid #176fc1; z-index:402;}
.nav_box .right_menu .select_box:before {position: absolute; background: url("../images/inc/icon_down.png") no-repeat; top:50%; right:4px; display:inline-block; width:12px; height:7px; margin-top:-4px; -webkit-transition: all 0.4s; transition: all 0.4s; content:'';}
.nav_box .right_menu .select_box_label {width:100%; padding:3px 5px 3px 5px; font-weight:500; line-height:20px; font-size: 14px; text-align:left; color:#176fc1; display:block; background: #FFF;}
.nav_box .right_menu .select_box_list {display: none; position: absolute; top: 25px; left: -1px; z-index: 1; width: 100%; height:70px; padding: 8px 0; background: #FFF; border: 1px solid #176fc1;}
.nav_box .right_menu .select_box_list li { vertical-align: top; }
.nav_box .right_menu .select_box_list li a { display: block; padding: 0 10px; font-weight:300; font-size: 13px; line-height: 22px; color: #333; }
.nav_box .right_menu .select_box_list li a:hover { color: #176fc1;}
.nav_box .right_menu .select_box.active .select_box_list { display: block; }
.nav_box .right_menu .select_box.active:before { -webkit-transform: rotate(180deg); transform: rotate(180deg); }


#top_navi {float:left; width:800px; height:65px;}
#top_navi ul.navi {width:800px; float:left;}
#top_navi ul.navi li {float:left; padding:20px 14px 25px 14px;}
#top_navi ul.navi li a {color:#333; font-size:18px; font-weight:bold; letter-spacing:-1px;}
#top_navi ul.navi li a:hover {color:#045fba;}
#top_navi ul.navi li.ov a {color:#045fba;}
#top_navi ul.navi li .sub_menu {width:1200px; position:absolute; left:0px; top:65px; display:none; background:url('../images/inc/top_menu_bg.png'); z-index:401;}
#top_navi ul.navi li .sub_menu ul.sub_navi {width:790px; float:left; padding:15px 0 20px 250px; }
#top_navi ul.navi li .sub_menu ul.sub_navi li {width:230px; float:left; padding:5px 0 5px 25px; font-size:14px; letter-spacing:-0.3px; color:#fff; font-weight:bold; background:url('../images/inc/top_menu_line.png') 5px top no-repeat;}
#top_navi ul.navi li .sub_menu ul.sub_navi li:hover { color:#66ffff; background:url('../images/inc/top_menu_icon2.png') 0px 0px no-repeat;}


.AllMenu_box {width:1200px; position:absolute; left:0px; top:65px; display:none; z-index:301; background:url('../images/inc/allmenu_bg.png');}
.AllMenu_box ul {width:1100px; float:left; padding:30px 50px 50px 50px;}
.AllMenu_box li {float:left; width:150px; padding-right:25px; color:#000; font-size:18px; font-weight:500; letter-spacing:-0.5px;}
.AllMenu_box li:last-child {padding-right:0px;}
.AllMenu_box li span {padding-left:15px;}
.AllMenu_box li .line {float:left; width:150px; height:2px; background:#132676; margin-top:9px;}
.AllMenu_box .submenu {width:100%; padding:5px 0 0 0;}
.AllMenu_box .submenu li {width:100%; padding:5px 0 0 15px;}
.AllMenu_box .submenu li a {color:#333; font-size:14px; font-weight:400;}
.AllMenu_box .submenu li a:hover {color:#132676;}


/* container */

.main_visual {overflow:hidden; width:100%; height:739px; float:left;}
.main_visual .main_img {width:100%; height:739px; float:left;position:relative;}
.main_visual .main_img .img_box {width:100%; height:739px; float:left; background:#FFFFFF;}

.main_visual .main_img .img_box div.main_rolling {width:100%; height:739px; margin:0 auto; position:relative; min-width:1200px;}
.main_visual .main_img .img_box div.main_rolling .btn_left{position:absolute;top:323px;left:50px;cursor:pointer;z-index:20;display:block;}
.main_visual .main_img .img_box div.main_rolling .btn_right{position:absolute;top:323px;right:50px;cursor:pointer;z-index:20;display:block;}

.main_visual .main_img .img_box div.main_rolling div.num{position:absolute;width:270px;left:50%;top:625px;text-align:left;margin-left:-135px;z-index:20;}
.main_visual .main_img .img_box div.main_rolling div.num span{width:82px;height:3px;float:left; background: #fff; display:block;text-indent:-5000px;margin-right:8px;cursor:pointer;}
.main_visual .main_img .img_box div.main_rolling div.num span.on{background: #de0000;}

.main_visual .main_img .img_box div.main_rolling div.slide_container{width:1920px; height:739px; margin:0 auto; overflow:hidden;position:relative;z-index:10;}
.main_visual .main_img .img_box div.main_rolling div.slide_container ul{width:7000px; position:absolute; top:0; left:0;}
.main_visual .main_img .img_box div.main_rolling div.slide_container li {float:left; width:1920px; height:739px; margin:0;}
.main_visual .main_img .img_box div.main_rolling div.slide_container li .img1{width:100%; height:739px; float:left; background:url(../images/main/main06.jpg) center top no-repeat;}
.main_visual .main_img .img_box div.main_rolling div.slide_container li .img2{width:100%; height:739px; float:left; background:url(../images/main/main05.jpg) center top no-repeat;}
.main_visual .main_img .img_box div.main_rolling div.slide_container li .img3{width:100%; height:739px; float:left; background:url(../images/main/main03.jpg) center top no-repeat;}

.main_visual .text_box {position:absolute; width:800px; height:200px; z-index:204; left:50%; top:220px; margin-left:-400px;}
.main_visual .text_box .visual_title {float:left; width:800px; height:110px; font-weight:bold; color:#fff; font-size:30px; line-height:40px; text-shadow:1px 1px #797979; text-align:center; background:url('../images/inc/visual_line.gif') center bottom no-repeat;}
.main_visual .text_box .visual_text { margin:0 auto; width:450px; height:43px; color:#fff; font-size:11px; text-align:center; margin-top:140px; line-height:20px; background-color:rgba(0,0,0,0.5);}


.main_box1 {width:100%; height:425px; float:left; background:url(../images/main/top_bg2.jpg) center top no-repeat; padding-top:53px;}
.main_box1 ul {width:1116px; margin:0 auto; height:329px;}
.main_box1 ul li {float:left; width:372px; height:369px; background:#fff;}
.main_box1 ul li img {opacity:1.0;}
.main_box1 ul li:hover img {opacity:0.6;}
.main_box1 ul li:nth-child(2) {margin:0 42px 0 42px;}
.main_box1 ul li p {color:#666; font-size:13.5px; line-height:17px; letter-spacing:-0.2px; word-spacing:1px;}
.main_box1 ul li p span {color:#000; font-size:16px;}

.main_box2 {width:1200px; margin:0 auto;}
.main_box2 .main_title {width:1200px; float:left; text-align:center;}
.main_box2 .main_title p {color:#000; font-size:24px; line-height:28px;}

.main_box2 .main_contents {width:1200px; float:left; padding-top:25px;}
.main_box2 .main_contents .imgBox1 {width:300px; height:300px; float:left;}
.main_box2 .main_contents .imgBox1 p {color:#fff; font-size:13px; line-height:15.5px; font-weight:100; padding-left:18px; padding-right:15px; letter-spacing:-0.4px; word-spacing:1px;}
.main_box2 .main_contents .imgBox1 p span {font-size:16px; font-weight:400;}
.main_box2 .main_contents .imgBox2 {width:600px; height:300px; float:left;position:relative; overflow:hidden;}
.main_box2 .main_contents .imgBox2 img	{position:absolute; top:0; left:0; transform:matrix(1.1, 0, 0, 1.1, 0, 0); -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; z-index:2;}
.main_box2 .main_contents .imgBox2.active img	{transition-delay:0.4s !important; transform:matrix(1.0, 0, 0, 1.0, 0, 0); -webkit-transition:all 8.0s ease; -moz-transition:all 8.0s ease; -ms-transition:all 8.0s ease; -o-transition:all 8.0s ease; transition:all 8.0s ease;}


.main_box2 .main_contents .imgBox3 {width:300px; height:600px; float:left;}
.main_box2 .main_contents .imgBox4 {width:900px; height:406px; float:left; background:url(../images/main/box09.jpg) center top no-repeat;}
.main_box2 .main_contents .imgBox4 .center_box {width:520px; height:600px; float:left; padding-left:40px; padding-top:35px;}
.main_box2 .main_contents .imgBox4 .center_box p {color:#000; font-size:18px; line-height:24px;}
.main_box2 .main_contents .imgBox4 .center_box p span {color:#242f46; font-size:36px; line-height:40px; font-weight:bold;letter-spacing:-1px;}
.main_box2 .main_contents .imgBox4 .center_box ul {width:520px; float:left; padding-top:18px;}
.main_box2 .main_contents .imgBox4 .center_box ul li {float:left; width:25%; text-align:center;}
.main_box2 .main_contents .imgBox4 .center_box ul li p {color:#1b2024; font-size:16px; line-height:18px; padding-top:10px; text-align:center;}
.main_box2 .main_contents .imgBgcolor1 {background:#bc4645;}
.main_box2 .main_contents .imgBgcolor2 {background:#ddb720;}
.main_box2 .main_contents .imgBgcolor3 {background:#7d838b;}
.main_box2 .main_contents .imgBgcolor4 {background:#9eb557;}
.main_box2 .main_contents .imgBgcolor5 {background:#587c40;}
.main_box2 .main_contents .imgBgcolor6 {background:#435881;}
.main_box2 .main_contents .imgBgcolor1:hover {background:#3b4e5f;}
.main_box2 .main_contents .imgBgcolor2:hover {background:#75818c;}
.main_box2 .main_contents .imgBgcolor3:hover {background:#b0b6bd;}
.main_box2 .main_contents .imgBgcolor4:hover {background:#767a7d;}
.main_box2 .main_contents .imgBgcolor5:hover {background:#b8b4aa;}
.main_box2 .main_contents .imgBgcolor6:hover {background:#7b8ba2;}

.visual_bg1 {background:url(../images/inc/top_img1.jpg) center top no-repeat;}
.visual_bg2 {background:url(../images/inc/top_img2.jpg) center top no-repeat;}
.visual_bg3 {background:url(../images/inc/top_img3.jpg) center top no-repeat;}
.visual_bg4 {background:url(../images/inc/top_img4.jpg) center top no-repeat;}
.visual_bg5 {background:url(../images/inc/top_img5.jpg) center top no-repeat;}

.sub_visual {position:relative; overflow:hidden; width:100%; height:377px; float:left;}
.sub_visual img	{position:absolute; top:0; left:50%; margin-left:-960px; transform:matrix(1.1, 0, 0, 1.1, 0, 0); -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; z-index:2;}
.sub_visual.active img	{transition-delay:0.4s !important; transform:matrix(1.0, 0, 0, 1.0, 0, 0); -webkit-transition:all 8.0s ease; -moz-transition:all 8.0s ease; -ms-transition:all 8.0s ease; -o-transition:all 8.0s ease; transition:all 8.0s ease;}

.sub_visual .btn_box{position:absolute; width:1200px; height:79px; z-index:3; left:50%; top:183px; margin-left:-600px;}
.sub_visual .btn_box .btn_prev {float:left; width:39px; height:79px; background:url('../images/inc/btn_prev.png');}
.sub_visual .btn_box .btn_next {float:right; width:39px; height:79px; background:url('../images/inc/btn_next.png');}
.sub_visual .text_box {position:absolute; width:500px; height:200px; z-index:4; left:50%; top:170px; margin-left:-250px;}
.sub_visual .text_box .visual_title {float:left; width:500px; height:50px; text-shadow:1px 1px #797979; font-weight:bold; color:#fff; font-size:24px; text-align:center; background:url('../images/inc/visual_line.gif') center bottom no-repeat;}
.sub_visual .text_box .visual_text {float:left; width:500px; height:50px; color:#fff; font-size:12px; text-align:center; margin-top:50px; line-height:20px;}

.contents {width:1200px; margin:0 auto;}

.contents .sub_tabmenu {width:100%; float:left; padding-top:30px; border-bottom:1px solid #000; margin-top:25px;}
.contents .sub_tabmenu ul {width:904px; margin:0px auto; border-top:1px solid #eeeded;}
.contents .sub_tabmenu ul li {width:300px; height:33px; float:left; color:#666; font-size:20px; text-align:center; padding-top:10px; border-right:1px solid #eeeded; position:relative; background:#fafafa;}
.contents .sub_tabmenu ul li:hover {color:#000;}
.contents .sub_tabmenu ul a:first-child li {border-left:1px solid #eeeded;}
.contents .sub_tabmenu ul li .onbox {position:absolute; top:-8px; left:-1px; width:300px; height:36px; padding-top:15px; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; background:#FFFFFF; z-index:3; font-size:24px; text-align:center; color:#000; font-weight:700;}


.contents .navigation_box {width:100%; float:left; height:40px; background:#f8f8f8; border-bottom:1px solid #f0efef;}
.contents .navigation_box .home {float:left; width:65px; height:25px; padding-top:15px; text-align:center;}
.contents .navigation_box .tabmenu_box {float:left; width:228px; height:40px; position:relative;}
.contents .navigation_box .tabmenu_box .tabmenu {position:absolute; top:0px; left:0px; width:100%; padding-top:10px; height:30px; border-bottom:1px solid #f0efef; z-index:3; font-size:14px; color:#9c9fa3; text-align:center; background:#f8f8f8 url('../images/inc/icon_line.gif') left 15px no-repeat; cursor:pointer;}
.contents .navigation_box .tabmenu_box ul {width:100%; position:absolute; top:-1340px; left:0px; background:#f8f8f8; z-index:1;}
.contents .navigation_box .tabmenu_box ul li {color:#666; font-size:14px; padding:8px 0 8px 20px; border-bottom:1px solid #fff; }
.contents .navigation_box .tabmenu_box ul li:hover {color:#fff; background:#bac4cd;}

.contents .title_box {width:100%; float:left; height:54px; padding-top:40px; border-bottom:1px solid #d3d1d1;}
.contents .title_box .left_title {width:240px; float:left; font-weight:bold; padding-top:10px; text-align:center; height:42px; border-bottom:2px solid #1d53a8; color:#003399; font-size:30px; letter-spacing:-1px;}
.contents .title_box .left_title span {font-weight:normal; font-size:28px; letter-spacing:-1px;}
.contents .title_box .right_title {width:900px; float:right; height:42px; padding-top:10px; font-weight:bold; color:#333; font-size:24px; letter-spacing:-0.5px;}

.contents .left_box {width:240px; float:left; padding-top:38px;}
.contents .left_box {width:240px; float:left; padding-top:38px;}
.contents .left_box ul {width:238px; float:left; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.contents .left_box ul li {width:238px; border-bottom:1px solid #ddd; padding:7px 0 7px 0;}
.contents .left_box ul li p{width:223px; padding:8px 0 8px 15px; color:#333; font-size:16px; background:#fff; -webkit-transition: color 0.3s; transition: color 0.3s;}
.contents .left_box ul li p.ov {background:#1d53a8 url('../images/inc/icon_left.png') 222px 15px no-repeat; color:#fff;}
.contents .left_box ul li a:hover p {background:#1d53a8 url('../images/inc/icon_left.png') 222px 15px no-repeat; color:#fff;}

.contents .left_box ul li.deth2_ov {padding:7px 0 292px 0; background:#eef2f5;}
.contents .left_box ul li p.deth2_ov {width:223px; padding:8px 0 8px 15px; color:#333; background:#eef2f5; border-bottom:1px solid #ddd;}
.contents .left_box ul li ul {width:238px; float:left; background:#fff; border-bottom:1px solid #ddd; border-top:0px; border-left:0px; border-right:0px;}
.contents .left_box ul li ul li {width:200px; background:url('../images/inc/left_menu_line.gif') left bottom no-repeat; padding:7px 15px 7px 23px; color:#333; font-size:13px; border-bottom:0px; line-height:18px; -webkit-transition: color 0.3s; transition: color 0.3s;}
.contents .left_box ul li ul li:hover, .contents .left_box ul li ul li.ov {background:#1d53a8 url('../images/inc/icon_left.png') 222px 11px no-repeat; color:#fff;}
.contents .left_box ul li ul li.no_line {background:#fff;}
.contents .left_box ul li ul li.no_line:hover {background:#1d53a8 url('../images/inc/icon_left.png') 222px 11px no-repeat; color:#fff;}
.contents .left_box ul li ul li p {width:180px;color:#333; font-weight:normal; padding:0 0 0 23px; border:0px; letter-spacing:-0.5px;}


.contents .left_box2 {width:240px; float:left; padding-top:38px;}
.contents .left_box2 ul {width:238px; float:left; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.contents .left_box2 ul li {width:238px; float:left; border-top:1px solid #ddd;}
.contents .left_box2 ul li p{width:223px; padding:8px 0 8px 15px; color:#333; font-weight:bold; font-size:13px; background:#eef2f5; border-bottom:1px solid #ddd;}

.contents .left_box2 ul li ul.deth2 {width:238px; float:left; background:#fff; border:0px;}
.contents .left_box2 ul li ul.deth2 li {width:200px; background:url('../images/inc/left_menu_line.gif') left bottom no-repeat; padding:7px 15px 7px 23px; color:#333; font-size:13px; border-top:0px; line-height:18px; -webkit-transition: color 0.3s; transition: color 0.3s;}
.contents .left_box2 ul li ul.deth2 li:hover {background:#1d53a8 url('../images/inc/icon_left.png') 222px 11px no-repeat; color:#fff;}
.contents .left_box2 ul li ul.deth2 li.ov {background:#1d53a8 url('../images/inc/icon_left.png') 222px 11px no-repeat; color:#fff;}
.contents .left_box2 ul li ul.deth2 li.no_line {background:#fff;}
.contents .left_box2 ul li ul.deth2 li.no_line:hover {background:#1d53a8 url('../images/inc/icon_left.png') 222px 11px no-repeat; color:#fff;}

.contents .left_box2 ul li ul {width:238px; float:left; background:#fff; border:0px;}
.contents .left_box2 ul li ul li {width:238px; background:url('../images/inc/left_menu_line.gif') left bottom no-repeat; padding:7px 0 7px 0; color:#333; font-size:13px; border-top:0px; line-height:18px; -webkit-transition: color 0.3s; transition: color 0.3s;}
.contents .left_box2 ul li ul li.no_line {background:#fff;}
.contents .left_box2 ul li ul li p {width:200px;color:#333; font-weight:normal; padding:0 0 0 23px; background:#fff; border:0px; letter-spacing:-0.7px;}
.contents .left_box2 ul li ul li ul {width:238px; float:left; padding:2px 0 4px 0;}
.contents .left_box2 ul li ul li ul li {width:193px; padding:2px 15px 2px 30px; color:#6483ad; background:#fff; border:0px; line-height:18px;}
.contents .left_box2 ul li ul li ul li:hover {background:#1d53a8 url('../images/inc/icon_left.png') 222px 7px no-repeat; color:#fff;}
.contents .left_box2 ul li ul li ul li.ov {background:#1d53a8 url('../images/inc/icon_left.png') 222px 7px no-repeat; color:#fff;}



.contents .left_box3 {width:240px; float:left; padding-top:38px;}
.contents .left_box3 ul {width:238px; float:left; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.contents .left_box3 ul li {width:238px; float:left;}
.contents .left_box3 ul li p{width:223px; padding:8px 0 8px 15px; color:#333; font-weight:bold; font-size:13px; background:#eef2f5; border-bottom:1px solid #ddd;}

.contents .left_box3 ul li.bs_list {width:238px; border-bottom:1px solid #ddd; padding:7px 0 7px 0;}
.contents .left_box3 ul li.bs_list p{width:223px; padding:8px 0 8px 15px; color:#333; border-bottom:0px; font-weight:bold; font-size:13px; background:#fff; -webkit-transition: color 0.3s; transition: color 0.3s;}
.contents .left_box3 ul li.bs_list a:hover p {background:#1d53a8 url('../images/inc/icon_left.png') 222px 15px no-repeat; color:#fff;}

.contents .left_box3 ul li ul.deth2 {width:238px; float:left;}
.contents .left_box3 ul li ul.deth2 li {width:200px; background:url('../images/inc/left_menu_line.gif') left bottom no-repeat; padding:7px 15px 7px 23px; color:#333; font-size:13px; border-top:0px; line-height:18px; -webkit-transition: color 0.3s; transition: color 0.3s;}
.contents .left_box3 ul li ul.deth2 li:hover {background:#1d53a8 url('../images/inc/icon_left.png') 222px 11px no-repeat; color:#fff;}
.contents .left_box3 ul li ul.deth2 li.ov {background:#1d53a8 url('../images/inc/icon_left.png') 222px 11px no-repeat; color:#fff;}
.contents .left_box3 ul li ul.deth2 li.no_line {background:#fff;}
.contents .left_box3 ul li ul.deth2 li.no_line:hover {background:#1d53a8 url('../images/inc/icon_left.png') 222px 11px no-repeat; color:#fff;}

.contents .left_box3 ul li ul {width:238px; float:left; background:#fff; border-bottom:1px solid #ddd; border-top:0px; border-left:0px; border-right:0px}
.contents .left_box3 ul li ul li {width:238px; background:url('../images/inc/left_menu_line.gif') left bottom no-repeat; padding:7px 0 7px 0; color:#333; font-size:13px; border-top:0px; line-height:18px; -webkit-transition: color 0.3s; transition: color 0.3s;}
.contents .left_box3 ul li ul li.no_line {background:#fff;}
.contents .left_box3 ul li ul li p {width:200px;color:#333; font-weight:normal; padding:0 0 0 23px; background:#fff; border:0px; letter-spacing:-0.7px;}
.contents .left_box3 ul li ul li ul {width:238px; float:left; padding:2px 0 4px 0; border:0px;}
.contents .left_box3 ul li ul li ul li {width:193px; padding:2px 15px 2px 30px; color:#6483ad; background:#fff; border:0px; line-height:18px;}
.contents .left_box3 ul li ul li ul li:hover {background:#1d53a8 url('../images/inc/icon_left.png') 222px 7px no-repeat; color:#fff;}
.contents .left_box3 ul li ul li ul li.ov {background:#1d53a8 url('../images/inc/icon_left.png') 222px 7px no-repeat; color:#fff;}


/*.contents .left_box2 ul li ul.deth3 li:last-child {border-bottom:0px;}
#container .contents .about_box ul li:nth-child(3) {background:url('/images/line2.gif') no-repeat right 20px; padding:0 0 50px 35px;}
*/


.contents .right_box {width:900px; float:right; padding-top:38px; font-weight:300;}
.contents .community_box {width:1200px; float:left; padding-top:30px;}


/* footer */
.footer_box {width:1200px; margin:0 auto;}
.footer_box .main_information {width:100%; float:left;}
.footer_box .main_information span {color:#333; font-size:15px; font-weight:bold; padding-left:25px;}
.footer_box .main_information ul {width:1020px; float:right;}
.footer_box .main_information ul li {float:left; margin:0 20px 0 27px;}
.footer_box .main_information ul li a {color:#333; font-size:12px; background:#fff; padding:1px 5px 1px 5px;}
.footer_box .main_information ul li a:hover {color:#000;}

.footer_box .footer_sitemap {width:100%; float:left; padding-top:50px;}
.footer_box .footer_sitemap ul {width:1200px; float:left;}
.footer_box .footer_sitemap li {float:left; width:155px; padding-left:25px; color:#666; font-size:15px; font-weight:bold;}
.footer_box .footer_sitemap li:nth-child(1) {width:200px;}
.footer_box .footer_sitemap li:nth-child(3), .footer_box .footer_sitemap li:nth-child(5) {width:180px;}
.footer_box .footer_sitemap .submenu {width:100%; padding:15px 0 20px 0;}
.footer_box .footer_sitemap .submenu li {width:100%; padding-left:0px;}
.footer_box .footer_sitemap .submenu li a {color:#999; font-size:12px; font-weight:normal;}
.footer_box .footer_sitemap .submenu li a:hover {color:#333;}

.copyright_box {width:100%; float:left; margin-top:30px; border-top:1px solid #a0a0a0;}
.copyright_box .copyright {width:1175px; float:left; padding:35px 0 40px 25px;}
.copyright_box .copyright p { font-size:13px; color:#888; line-height:20px; font-weight:300;}
.copyright_box .copyright div {font-size:13px; padding-top:5px; color:#888; float:left; width:800px; font-weight:300;}
.copyright_box .copyright ul {float:right; width:280px; padding-top:12px;}
.copyright_box .copyright ul li {float:left; padding:0 20px 0 20px; background:url('../images/inc/icon_line.gif') right 6px no-repeat;}
.copyright_box .copyright ul li:last-child {background:#e8e8e8; padding:0 0px 0 20px;}
.copyright_box .copyright ul li a{font-size:14px; color:#888;}
.copyright_box .copyright ul li a:hover {color:#333;}


/* 서브페이지 속성 ---------------------------------*/
.content_box {float:left; width:900px;}
.content_text {font-size:15px; color:#333; line-height:24px;}
.content_text_box {float:left; width:900px;}
.content_text_box p {font-size:15px; color:#333; line-height:24px;}

/* company */
.company01_img_box {float:left; width:900px; height:425px; background:url('../images/sub/01_01_1.jpg') no-repeat;}
.company01_img_box p {color:#fff; font-size:28px; text-align:center; font-weight:400; line-height:35px; padding-top:60px;}
.company01_text { width:500px;}
.company01_text p {font-size:15px; color:#333; line-height:20px;}
.company01_text p.c01_text {font-size:18px; color:#1271a1; line-height:24px; font-weight:400;}

.company02_img_box {float:left; width:900px; height:425px; background:url('../images/sub/01_02_1.jpg') no-repeat;}
.company02_img_box p {color:#805d43; font-size:28px; text-align:center; font-weight:400; line-height:35px; padding-top:43px;}
.company02_text { width:900px; float:left; padding-top:60px;}
.company02_text p {font-size:15px; color:#666; line-height:24px;}

.company03_text { width:900px; float:left; text-align:center; padding-top:20px;}
.company03_text p {font-size:24px; color:#333; line-height:36px;}
.company03_text p.c03_text {font-size:16px; color:#666; line-height:26px; padding-top:17px;}
.company03_text p.c03_text span {font-size:18px; color:#000; font-weight:400;}
.company03_text2 { width:294px; float:left; text-align:center;}
.company03_text_pdding {padding-left:9px; padding-right:9px;}
.company03_text2 p {font-size:15px; color:#666; line-height:24px; padding-top:7px;}
.company03_text2 p span {font-size:18px; color:#000; line-height:34px; font-weight:400;}


.company04_box {width:900px; height:193px; float:left; position:relative; background:url('../images/sub/01_04_bg.gif') 0px 43px no-repeat;}
.company04_box .cp04_roundbox01 {position:absolute; background:#fd983e; font-size:16px; color:#fff; text-align:center; padding:70px 0 0 52px; width:500px; height:123px; top:0px; left:0px; border-radius:96px; z-index:11;}
.company04_box .cp04_roundbox02 {position:absolute; background:#1d53a8; font-size:16px; color:#fff; text-align:center; padding:70px 0 0 52px; width:500px; height:123px; top:0px; right:0px; border-radius:96px; z-index:10;}
.company04_box1 {width:450px; height:582px; float:left; padding:30px 0 50px 0; background:#f4f2f1;}
.company04_box1 p {font-size:16px; font-weight:bold; color:#ff6600; text-align:center;}
.company04_box2 {width:450px; height:582px; float:right; padding:30px 0 50px 0; background:#faf9f9;}
.company04_box2 p {font-size:16px; font-weight:bold; color:#1d53a8; text-align:center;}
.company04_table {width:450px; border-collapse:collapse; margin-top:20px;}
.company04_table th {text-align:right; font-size:16px; color:#ff6600; padding:4px 5px 4px 0;}
.company04_table td {font-size:14px; color:#666; padding-left:15px; line-height:18px;}


.company05_img {padding-left:127px; padding-top:15px;}
.company05_title1 {width:900px; float:left; font-size:24px; color:#000; font-weight:bold; padding:40px 0 15px 0; background:url('../images/sub/01_05_2.gif') 185px 0px no-repeat;}
.company05_box1 {width:449px; float:left; padding-top:20px; padding-bottom:30px; border-right:1px solid #dadcdc;}
.company05_title2 {width:390px; float:left;  font-size:24px; color:#000; font-weight:bold; background:url('../images/sub/01_05_3.gif') 439px 0px no-repeat; padding:14px 0 15px 510px;}
.company05_box2 {width:430px; float:right; padding-left:20px; padding-top:20px; border-left:1px solid #dadcdc;}
.company05_table {width:100%; border-collapse:collapse;}
.company05_table th {text-align:right; font-size:16px; color:#ff6600; padding:7px 5px 7px 0; vertical-align:top;}
.company05_table td {font-size:14px; color:#666; padding:7px 15px 7px 15px; line-height:18px;}

.company06_title { width:900px; float:left; text-align:center; padding-top:47px;}
.company06_title p {font-size:20px; color:#000; font-weight:bold;}
.company06_box {width:900px; float:left;}
.company06_box ul {width:100%; float:left;}
.company06_box li {float:left; width:100%;  padding-top:30px; padding-bottom:30px; border-bottom:1px solid #376aa2; position:relative;}
.company06_box li:last-child {border-bottom:0px;}
.company06_box li:first-child {padding-top:0px;}
.company06_box li:nth-child(6) {height:260px;}
.company06_box li img {width:275px; height:184px;}
.company06_box li p {position:absolute; bottom:30px; left:310px; color:#666; font-size:14px; line-height:25px;}
.company06_box li p span {color:#000; font-weight:bold;}

.company07_img_box {float:left; width:900px; height:425px; background:url('../images/sub/01_07_1.jpg') no-repeat;}
.company07_img_box p {color:#fff; font-size:30px; text-align:center; font-weight:400; line-height:37px; padding-top:72px;}
.company07_box {width:900px; float:left; padding-top:60px; position:relative;}
.company07_box img {width:356px; height:238px;}
.company07_box p {position:absolute; bottom:0px; left:385px; color:#666; font-size:14px; line-height:28px;}
.company07_box div {position:absolute; height:33px; top:60px; left:385px; color:#000; font-size:16px; line-height:24px; background:url('../images/sub/01_01_5.gif') 0px bottom no-repeat;}


.map_box {width:898px; height:620px; float:left; margin-top:30px; border:1px solid #e8e8e8;}

.company10_img_box {float:left; width:900px; height:425px; background:url('../images/sub/01_10_1.jpg') no-repeat;}
.company10_img_box p {color:#fff; font-size:27px; text-align:center; font-weight:400; line-height:34px; padding-top:330px;}
.company10_table_box {width:100%; float:left; padding-top:10px;}
.company10_table_box table {width:100%; border-collapse:collapse; margin-top:20px;}
.company10_table_box th {height:45px; font-size:16px; font-weight:normal; color:#fd983e; border-top:1px solid #fd983e; border-bottom:1px solid #fd983e;}
.company10_table_box td {height:45px; font-size:15px; color:#666; border-bottom:1px solid #dadada; text-align:center;}
.btn_email {margin:0 auto; width:100px; height:26px; padding-top:4px; font-size:12px; color:#000; border:1px solid #000; text-align:center;}
.btn_email:hover {color:#fff; background:#fd983e; border:1px solid #b46d2e;}

/* cyber */
.cyber_img_box {float:left; width:1200px; height:450px; background:url('../images/sub/05_01_12.jpg') no-repeat;}
.cyber_img_box p {color:#613f23; font-size:29px; text-align:center; line-height:40px; padding-top:74px;}
.cyber01_box {width:1200px; float:left; padding-top:60px; padding-bottom:60px; background:#868584;}
.cyber01_box .cy_text {color:#fff; font-size:17px; line-height:27px; padding-left:100px; padding-right:100px;}


/* products */
.products01_img_box {float:left; width:900px; height:425px; background:url('../images/sub/03_01_1.jpg') no-repeat;}
.products01_img_box p {color:#fff; font-size:28px; text-align:center; font-weight:400; line-height:35px; padding-top:50px;}

.products01_box01 {float:left; width:900px; padding-top:180px; position:relative;}
.products01_box01 .pr01_roundbox01 {float:left; width:900px; height:450px; border-radius:220px; border:1px solid #fd983e;}
.products01_box01 .pr01_roundbox01 p {font-size:15px; color:#666; line-height:21px; padding-top:15px; padding-left:95px; word-spacing:1px;}
.products01_box01 .pr01_roundbox01 p span {font-size:15px; color:#ff6600; font-weight:bold; padding-right:3px;}
.products01_box01 .circle_box1 {width:194px; height:194px; border-radius: 97px; position:absolute; left:353px; top:30px; background:#fd983e; z-index:10;}
.products01_box01 .circle_box1 p {font-size:18px; color:#fff; line-height:21px; padding-top:80px; font-weight:400; text-align:center;}

.products01_box02 {float:left; width:900px; height:454px; margin-top:60px; position:relative; background:#f4f2f1;}
.products01_box02 .pr01_roundbox02 {float:left; width:440px; height:193px; border-radius:96px; background:#fd983e; margin-top:66px; margin-left:230px;}
.products01_box02 .pr01_roundbox02 p {font-size:18px; color:#fff; line-height:18px; padding-top:70px; font-weight:400; text-align:center;}
.products01_box02 .pr01_roundbox03 {position:absolute; background:#fff; width:315px; height:193px; top:198px; border-radius:96px; border:1px solid #fd983e;}
.products01_box02 .pr01_roundbox03 p {font-size:15px; color:#666; line-height:18px; text-align:center;}
.products01_box02 .pr01_roundbox03 p.fc_color {color:#ff6600; font-size:16px; padding-top:30px;}

.products02_img_box {float:left; width:900px; height:425px; background:url('../images/sub/03_02_1.jpg') no-repeat;}
.products02_img_box p {color:#666; font-size:18px; text-align:center; font-weight:300; line-height:30px; padding-top:56px;}
.products02_img_box p span {color:#000; font-size:28px; font-weight:400;}

.products02_box {width:100%; float:left; padding-top:15px;}
.products02_box ul {width:100%; float:left;}
.products02_box li {float:left; width:50%; color:#666; font-size:15px; padding-bottom:30px; position:relative;}
.products02_box li .pr_img {float:left; width:211px; height:309px; border:1px solid #ccc; margin-right:20px;}
.products02_box li .btn_view {position:absolute; left:223px; bottom:30px; z-index:10; height:35px; width:122px;}
.products02_box li p {font-size:14px; color:#666; line-height:18px; padding-top:240px;}
.products02_box li p span {color:#000; font-weight:bold;}

/* rnd */
.rnd01_img_box {float:left; width:900px; height:425px; background:url('../images/sub/04_01_1.jpg') no-repeat;}
.rnd01_img_box p {color:#fff; font-size:28px; text-align:center; font-weight:400; line-height:37px; padding-top:70px;}
.rnd01_roundbox01 {float:right; width:575px; height:193px; border-radius:96px; border:1px solid #fd983e;}
.rnd01_roundbox01 p {font-size:14px; color:#666; line-height:21px; padding:32px; letter-spacing:-0.3px;}
.rnd01_roundbox02 {float:left; width:321px; height:193px; border-radius:96px; background:#fd983e;}
.rnd01_roundbox02 p {font-size:15px; color:#fff; line-height:24px; font-weight:300; padding:28px; text-align:center;}


.rnd02_img_box {float:left; width:900px; height:425px; background:url('../images/sub/04_02_1.jpg') no-repeat;}
.rnd02_img_box p {color:#fff; font-size:28px; text-align:center; font-weight:400; line-height:37px; padding-top:60px;}
.rnd02_box {float:left; width:780px; margin-top:20px; position:relative; padding-left:60px;}
.rnd02_box .rnd02_roundbox01 {float:left; width:360px; padding-top:32px; height:850px; border-radius:180px; border:1px solid #fd983e; margin-top:124px;}
.rnd02_box .rnd02_roundbox01 p {font-size:15px; color:#666; line-height:24px; padding-left:15px; padding-right:10px;}
.rnd02_box .rnd02_roundbox01 p span {color:#fd983e; font-size:16px;}
.rnd02_box .rnd02_roundbox_color {background:#f8f8f8; margin-left:56px;}
.rnd02_box .rnd02_roundbox02 {position:absolute; background:#fd983e; width:268px; height:268px; top:0px; left:316px; border-radius:134px; -moz-border-radius:134px; -webkit-border-radius:134px;}
.rnd02_box .rnd02_roundbox02 p {font-size:18px; color:#fff; line-height:18px; font-weight:400; text-align:center; padding-top:127px;}


.rnd03_img_box {float:left; width:900px; height:425px; background:url('../images/sub/04_03_1.jpg') no-repeat;}
.rnd03_img_box p {color:#000; font-size:28px; text-align:center; font-weight:400; line-height:37px; padding-top:60px;}
.rnd03_table_box {width:100%; float:left;}
.rnd03_table_box p {color:#000; font-size:16px; padding-top:15px; font-weight:400;}
.rnd03_table_box table {width:100%; border-collapse:collapse; margin-top:20px;}
.rnd03_table_box th {height:45px; font-size:16px; font-weight:normal; color:#fd983e; border-top:1px solid #fd983e; border-bottom:1px solid #fd983e;}
.rnd03_table_box td {height:45px; font-size:15px; color:#666; border-bottom:1px solid #dadada; padding:3px 0 6px 0}



/* 인재채용 */

.recruit01_text_box .recruit01_top_box {top:-100px; left:70px; z-index:10; width:760px; height:170px; background:#fd983e; border-radius:100px; position:absolute;}
.recruit01_text_box .recruit01_top_box p {color:#fff; font-size:18px; line-height:28px; text-align:center; padding-top:47px;letter-spacing:-0.3px;}

.recruit01_text_box {float:left; width:900px; border:1px solid #fd983e; border-radius:50px; margin-top:100px; position:relative; padding:55px 0 55px 0;}
.recruit01_text_box p {color:#666; font-size:14px; line-height:26px; padding-left:50px; padding-right:50px; padding-top:5px;}
.recruit01_text_box p.re_title {color:#ff6600; font-size:17px; line-height:37px; padding-top:40px; font-weight:500;}
.recruit01_text_box p.re_stitle { font-weight:500; font-size:15px;}
.recruit01_text_box p.re_text {padding-left:70px; }

.recruit01_write {width:880px; float:left; margin-top:60px; padding:50px 10px 50px 10px; background:#fafafa;}
.recruit01_write table {width:100%; float:left; border-collapse:collapse;}
.recruit01_write th {font-size:15px; text-align:left; padding-left:50px; color:#000; font-weight:500;letter-spacing:-0.3px;}
.recruit01_write td {height:50px; font-size:14px; color:#666;}
.recruit01_write label {display:inline;}
.recruit01_write .nn_bg {background:#f9fafb;}
.recruit01_insertbox	{border:1px solid #c4c4c4; padding-left:6px; font-size:14px; height:32px;}

.recruit01_write_btn {width:100%; float:left; text-align:center; padding:35px 0 30px 0;}
.recruit01_write_btn button {width:206px; height:46px; border:1px solid #fd983e; border-radius:5px; background:#fd983e; transition: 0.3s; color:#fff; font-weight:700; font-size:14px; cursor:pointer;-moz-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.25);-webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.25); box-shadow: inset 0 3px 6px #fce9d7;}
.recruit01_write_btn button:hover {background:#fff; color:#ff6600;}




.recruit02_img_box {float:left; width:900px; height:425px; background:url('../images/sub/06_01_1.jpg') no-repeat;}
.recruit02_img_box p {color:#fff; font-size:17px; text-align:center; line-height:30px;letter-spacing:-0.5px;}
.recruit02_img_box p span {color:#fff; font-size:24px; line-height:37px;letter-spacing:-0.8px; font-weight:500;}

.recruit02_box {float:left; width:900px; height:288px; margin:40px 0 435px 0; position:relative; border-radius:144px; border:1px solid #fd983e;}
.recruit02_box p {font-size:15px; color:#ff6600; line-height:18px; text-align:center;}
.recruit02_box p.r02_text {font-size:36px; color:#ff6600; line-height:38px; padding-top:60px;}
.recruit02_box ul {position:absolute; width:896px; height:360px; top:205px; left:4px; z-index:10;}
.recruit02_box ul li {float:left; width:152px; height:152px; border-radius:76px; background:#fd983e; margin-right:34px; position:relative;}
.recruit02_box ul li:last-child {margin-right:0px;}
.recruit02_box ul li p {font-size:15px; color:#fff; line-height:18px; padding-top:60px; font-weight:500; text-align:center;}
.recruit02_box ul li p.p_pdt1 {padding-top:70px;}
.recruit02_box ul li p.p_pdt3 {padding-top:50px;}
.recruit02_box ul li div {position:absolute; width:137px; font-size:15px; color:#666; line-height:24px; padding-left:15px; top:185px;}

.recruit03_img_box {float:left; width:900px; height:425px; background:url('../images/sub/06_02_1.jpg') no-repeat;}
.recruit03_img_box p {color:#fff; font-size:18px; text-align:center; line-height:30px;}
.recruit03_img_box p span {color:#fff; font-size:27px; line-height:37px;letter-spacing:-0.5px; font-weight:500;}

.recruit03_box {float:left; width:900px; padding-top:60px;}
.recruit03_box ul {float:left; width:900px; padding-top:30px;}
.recruit03_box ul li {float:left; width:225px; height:310px;}
.recruit03_box ul li:nth-child(1), .recruit03_box ul li:nth-child(2), .recruit03_box ul li:nth-child(3), .recruit03_box ul li:nth-child(4) {height:350px;}
.recruit03_box ul li div {float:left; width:205px; font-size:15px; color:#666; line-height:21px; padding-top:15px; text-align:center; letter-spacing:-0.3px; margin-left:10px;}
.recruit03_box ul li div.round {float:left; width:152px; height:152px; padding-top:0px; margin-left:36.5px;}
.recruit03_box ul li div.round p {font-size:14px; color:#fff; line-height:16px; padding-top:100px; text-align:center; font-weight:500; letter-spacing:-0.5px;}
.recruit03_box ul li div.round p.p_pdt {padding-top:95px;}

.round_bg1 {background:url('../images/sub/06_02_1.png') no-repeat;}
.round_bg2 {background:url('../images/sub/06_02_2.png') no-repeat;}
.round_bg3 {background:url('../images/sub/06_02_3.png') no-repeat;}
.round_bg4 {background:url('../images/sub/06_02_4.png') no-repeat;}
.round_bg5 {background:url('../images/sub/06_02_5.png') no-repeat;}
.round_bg6 {background:url('../images/sub/06_02_6.png') no-repeat;}
.round_bg7 {background:url('../images/sub/06_02_7.png') no-repeat;}
.round_bg8 {background:url('../images/sub/06_02_8.png') no-repeat;}
.round_bg9 {background:url('../images/sub/06_02_9.png') no-repeat;}
.round_bg10 {background:url('../images/sub/06_02_10.png') no-repeat;}
.round_bg11 {background:url('../images/sub/06_02_11.png') no-repeat;}





/* business */
.business_tab {width:900px; float:left;}
.business_tab ul {width:897px; float:left; border-top:1px solid #1d53a8; border-bottom:1px solid #1d53a8; border-left:1px solid #1d53a8;}
.business_tab li {float:left; width:298px; height:32px; padding-top:10px; color:#1d53a8; font-size:18px; text-align:center; border-right:1px solid #1d53a8;}
.business_tab li.ov {color:#fff; background:#1d53a8;}

.business_tab2 {width:900px; float:left;}
.business_tab2 ul {width:896px; float:left; border-top:1px solid #1d53a8; border-bottom:1px solid #1d53a8; border-left:1px solid #1d53a8;}
.business_tab2 li {float:left; width:223px; height:32px; padding-top:10px; color:#1d53a8; font-size:18px; text-align:center; border-right:1px solid #1d53a8;}
.business_tab2 li.ov {color:#fff; background:#1d53a8;}

.business_tab3 {width:900px; float:left;}
.business_tab3 ul {width:898px; float:left; border-top:1px solid #1d53a8; border-bottom:1px solid #1d53a8; border-left:1px solid #1d53a8;}
.business_tab3 li {float:left; width:448px; height:32px; padding-top:10px; color:#1d53a8; font-size:18px; text-align:center; border-right:1px solid #1d53a8;}
.business_tab3 li.ov {color:#fff; background:#1d53a8;}

.business_title  {font-size:20px; color:#333; font-weight:bold;}
.business_title_box  {width:900px; float:left; padding-top:50px;}


.business_box01 {width:860px; float:left; border:1px solid #dee5eb; background:#fafafa; padding:40px 19px 40px 19px; margin:35px 0 10px 0;}

.business_box01 .intr_box {width:860px; height:714px; float:left; position:relative; overflow:hidden; margin-top:30px;}
.business_box01 .intr_box .pxs_slider_wrapper ul.pxs_slider{ position:absolute; left:0px; top:0px; width:860px; height:587px; overflow:hidden; }
.business_box01 .intr_box .pxs_slider_wrapper ul.pxs_slider li{ width:860px; height:587px; float:left; }
.business_box01 .intr_box .pxs_slider_wrapper ul.pxs_slider li img{ display:block; width:860px; height:587px;}

.business_box01 .intr_box .pxs_slider_wrapper ul.pxs_thumbnails{  width:860px; height:114px; position:absolute; top:600px; left:0px; }
.business_box01 .intr_box .pxs_slider_wrapper ul.pxs_thumbnails li {float:left; margin:0 6px 0 0; width:167px; height:114px; display:block; }
.business_box01 .intr_box .pxs_slider_wrapper ul.pxs_thumbnails li:last-child {padding:0px; margin:0px;}
.business_box01 .intr_box .pxs_slider_wrapper ul.pxs_thumbnails li img{ cursor:pointer; display:block; opacity:0.7; width:167px; height:114px; }
.business_box01 .intr_box .pxs_slider_wrapper ul.pxs_thumbnails li.selected img{ opacity:1.0; }

.business_box01 .intr_box .pxs_navigation span{ position:absolute; width:0px; height:0px; top:130px; cursor:pointer; }
.business_box01 .intr_box .pxs_navigation span:hover{ opacity:0.5; }
.business_box01 .intr_box .pxs_navigation span.pxs_prev{ background:url('../images/sub/btn_prev.png') no-repeat center center; left:0px; }
.business_box01 .intr_box .pxs_navigation span.pxs_next{ background:url('../images/sub/btn_next.png') no-repeat center center; right:0px; }


.Modeling_box {width:900px; height:950px; float:left; position:relative; overflow:hidden; margin-top:35px;}
.Modeling_box .pxs_slider_wrapper ul.pxs_slider{ position:absolute; left:0px; top:0px; width:900px; height:550px; overflow:hidden; }
.Modeling_box .pxs_slider_wrapper ul.pxs_slider li{ width:900px; height:550px; float:left; }
.Modeling_box .pxs_slider_wrapper ul.pxs_slider li img{ display:block; width:900px; height:550px;}

.Modeling_box .pxs_slider_wrapper ul.pxs_thumbnails{ width:900px; position:absolute; top:575px; left:0px; background:#fff; }
.Modeling_box .pxs_slider_wrapper ul.pxs_thumbnails li {float:left; width:283px; height:173px; display:block; border:1px solid #dadfe6; margin-bottom:20px;}
.Modeling_box .pxs_slider_wrapper ul.pxs_thumbnails li:nth-child(2) {padding:0px; margin:0 22px 20px 23px;}
.Modeling_box .pxs_slider_wrapper ul.pxs_thumbnails li:nth-child(5) {padding:0px; margin:0 22px 20px 23px;}
.Modeling_box .pxs_slider_wrapper ul.pxs_thumbnails li img{ cursor:pointer; display:block; opacity:0.7; width:283px; height:173px; }
.Modeling_box .pxs_slider_wrapper ul.pxs_thumbnails li.selected img{ opacity:1.0; }

.Modeling_box .pxs_navigation span{ position:absolute; width:57px; height:57px; top:250px; cursor:pointer; }
.Modeling_box .pxs_navigation span:hover{ opacity:0.5; }
.Modeling_box .pxs_navigation span.pxs_prev{ background:url('../images/sub/btn_prev2.png') no-repeat center center; left:10px; }
.Modeling_box .pxs_navigation span.pxs_next{ background:url('../images/sub/btn_next2.png') no-repeat center center; right:10px; }

.Modeling_box .pxs_navigation2 span{ position:absolute; width:57px; height:57px; top:250px; cursor:pointer; }
.Modeling_box .pxs_navigation2 span:hover{ opacity:0.5; }
.Modeling_box .pxs_navigation2 span.pxs_prev{ background:url('../images/sub/btn_prev.png') no-repeat center center; left:10px; }
.Modeling_box .pxs_navigation2 span.pxs_next{ background:url('../images/sub/btn_next.png') no-repeat center center; right:10px; }



.business_box01 .Btext_box01 {width:850px; float:left; padding-left:10px; padding-top:50px;}
.business_box01 .Btext_box01 p {font-size:15px; color:#333; line-height:28px;}
.business_box01 .Btext_box02 {width:850px; float:left; padding:40px 0 0 10px;}
.business_box01 .Btext_box02 .text_box02 {width:470px; float:left;}
.business_box01 .Btext_box02 .text_box02 p {font-size:15px; color:#333; line-height:24px;}
.business_box01 .Btext_box02 .text_box03 {width:850px; float:left;}
.business_box01 .Btext_box02 .text_box03 p {font-size:15px; color:#333; line-height:24px;}
.business_box01 .Btext_box02 .Catalogue_box {width:345px; height:184px; float:right; background:#425b82; margin-top:10px;}
.business_box01 .Btext_box02 .Catalogue_box .ca_img {float:right; width:129px; height:164px; margin:13px 16px 0 0;}
.business_box01 .Btext_box02 .Catalogue_box p {font-size:14px; color:#fff; line-height:18px; padding-left:28px;}
.business_box01 .Btext_box02 .Catalogue_box p.Catalogue_title {font-size:15px; color:#fff; padding-top:5px;}

.business_box02 {width:860px; float:left; border:1px solid #dee5eb; background:#f8f8f8; padding:60px 19px 60px 19px; margin-top:18px; text-align:center;}
.business_box02 img {max-width:860px;}
.business_box02_2 {width:900px; float:left; margin-top:35px; text-align:center;}
.business_box02_2 img {width:900px;}
.business_box02_3 {width:860px; float:left; border:1px solid #dee5eb; padding:60px 19px 60px 19px; margin-top:18px; text-align:center;}
.business_box02_3 img {max-width:860px;}

.business_box03 {width:900px; float:left; padding-top:30px; padding-bottom:15px;}
.business_box03 img {width:300px; height:234px; float:left; border-top:1px solid #376aa2; border-bottom:1px solid #376aa2;}
.business_box03 table {width:600px; float:right; border-collapse:collapse; border-top:1px solid #376aa2; border-bottom:1px solid #376aa2;}
.business_box03 th {height:44px; font-size:14px; color:#333; padding-left:20px; text-align:left; font-weight:normal; border-right:1px solid #efefef; border-bottom:1px solid #a6a6a6; background:#f9f9f9;}
.business_box03 th.bg_color {background:#628ab7; color:#fff; border-right:1px solid #5e84af;}
.business_box03 th.line_no {border-bottom:0px;}
.business_box03 td {height:44px; font-size:14px; color:#333; padding-left:20px; border-bottom:1px solid #cecece;}
.business_box03 td.bg_color {background:#628ab7; color:#fff;}
.business_box03 td.line_no {border-bottom:0px;}
.business_box03 .text03 {width:900px; float:left; padding:15px 0 5px 0; font-size:14px; color:#29588e;}

.business_box03_2 {width:900px; float:left; padding-top:30px; padding-bottom:15px;}
.business_box03_2 table {width:900px; float:right; border-collapse:collapse; border-top:1px solid #376aa2; border-bottom:1px solid #376aa2;}
.business_box03_2 th {height:44px; font-size:14px; color:#333; padding-left:20px; text-align:left; font-weight:normal; border-right:1px solid #efefef; border-bottom:1px solid #a6a6a6; background:#f9f9f9;}
.business_box03_2 th.bg_color {background:#628ab7; color:#fff; border-right:1px solid #5e84af;}
.business_box03_2 th.line_no {border-bottom:0px;}
.business_box03_2 td {height:44px; font-size:14px; color:#333; padding-left:20px; border-bottom:1px solid #cecece;}
.business_box03_2 td.bg_color {background:#628ab7; color:#fff;}
.business_box03_2 td.line_no {border-bottom:0px;}


.business_box04 {width:900px; float:left; padding-top:40px; padding-bottom:15px;}
.business_box04 p.icon_title {padding-left:15px; background:url('../images/sub/02_01_icon1.gif') no-repeat 2px 9px; color:#000; font-size:14px;}
.business_box04 .Box433 {width:433px; padding-top:20px;}
.business_box04 .Box433 p {font-size:14px; color:#666; line-height:20px; padding:15px 0 10px 10px;}
.business_box04 .Box434 {width:432px; height:280px; margin-top:25px; margin-bottom:5px; border:1px solid #d1d3d3;}
.business_box04 .Box434 p {font-size:14px; color:#666; line-height:25px; padding:20px 0 10px 40px;}
.business_box04 .Box434 img {padding:20px 0 10px 40px;}
.business_bdb1 {border-bottom:1px solid #d1d3d3;}


.business_box05 {float:left; width:900px; height:750px; margin-top:40px; position:relative;}
.business_box05 .bs_roundbox01 {float:left; width:270px; height:112px; border-radius:56px; background:#425b82; position:absolute; z-index:3; top:0px;}
.business_box05 .bs_roundbox01 p {font-size:14px; color:#fff; line-height:18px; padding-top:37px; text-align:center;}
.business_box05 .bs_roundbox02 { background:#fff; width:262px; padding-top:135px; height:600px; border-radius:90px; border:1px solid #425b82;}
.business_box05 .bs_roundbox02 p.icon_text {padding-left:35px; font-size:14px; color:#333; line-height:30px; background:url('../images/sub/02_01_icon1.gif') no-repeat 22px 14px;}


.business_box06 {width:900px; float:left; padding-top:20px;}
.business_box06 p {padding-top:20px; padding-bottom:15px; font-size:14px; line-height:24px;border-bottom:1px solid #d1d3d3;}
.business_box06 p.b_title {font-size:20px; color:#000; font-weight:bold; border-bottom:0px; padding-bottom:5px;}


.business_box07 {float:left; width:898px; height:640px; position:relative; border:1px solid #dee5eb; background:url('../images/business/Diagram2.jpg') no-repeat;}
.business_box07 .dg_imgBox {width:300px; height:270px; position:absolute; z-index:3; line-height:16px;}
.business_box07 .dg_imgBox span {font-size:12px; color:#005798; background:transparent; z-index:4;}
.business_box07 .dg_imgBox span a {font-size:12px; color:#005798; padding:5px; background:transparent;}
.business_box07 .dg_imgBox span a:hover {color:#fff; background:#084ca1; cursor:pointer;}
.business_box07 .dg_imgBox span.span_no a {font-size:12px; color:#005798; padding:0px 5px 0 5px; background:transparent;}
.business_box07 .dg_imgBox span.span_no a:hover {color:#fff; background:#084ca1; cursor:pointer;}
.business_box07 .dg_imgBox img {display:none; padding-top:7px; z-index:54;}

#mask { position:absolute; z-index:9001; background-color:#000000; display:none; left:0px; top:0px; } 
.products02_newwin{display:none; position:fixed; width:490px; height:660px; left:50%; top:150px; z-index:10001; margin-left:-245px;}
.products02_newwin .products02_img2 {width:450px; height:660px; float:left;}
.products02_newwin .products02_img2 img {width:450px; height:660px;}


