@charset "utf-8";
/* CSS Document */

#main_visual{position:relative;border-bottom:solid 1px #ddd;background:url(../images/main/img_visual1.jpg) center top no-repeat;}
#main_visual .visual{width:1000px;height:336px;margin:0 auto;}

/* 2.3) slider */
#full-width-slider, #full-width-slider-small{position:relative;top:0;left:0;width:100%;overflow:hidden;height:336px;border-bottom:solid 1px #ddd;background:#000 url(../images/main/loader.gif) no-repeat center center;}
#full-width-slider-small{height:336px;}
.slide{display:none;position:absolute;top:0;left:0;width:100%;height:336px;}

#full-width-slider-small .slide{height:336px;}
.slide-image{position:absolute;top:0;left:50%;width:4000px;margin-left:-2000px;text-align:center;background:#000;}
.slide-caption-container{position:relative;left:-50px;width:1000px;height:336px;margin: 0 auto;}

.slide-caption-container .text1{color:#333;font-size:18px;}
.slide-caption-container .text1 .caption-heading{color:#335790;}

.slide-caption-container .text2{left:300px;bottom:180px;color:#826363;}
.slide-caption-container .text2 .caption-heading{color:#ec6f00;font-size:40px;text-shadow:2px 1px 0 #fff;}

.slide-caption-container .text3{color:#666;font-size:19px;}
.slide-caption-container .text3 .caption-heading{color:#333;font-size:30px;}

.slide-caption-container .text4{top:95px;text-shadow:0 0 0;}
.slide-caption-container .text4 .caption-heading{color:#ffd634;text-shadow:1px 1px 2px #333;}

.slide-caption-container .text5{top:110px;color:#becdff;font-size:24px;text-shadow:0 0 0;}
.slide-caption-container .text5 .caption-heading{color:#fff;font-size:50px;text-shadow:0 0 0;}

#full-width-slider-small .slide-caption-container{height:336px;}
.slide-caption{display:none;position:absolute;left:0;bottom:120px;padding-left:10px;font-size:20px;font-weight:bold;color:#fff;text-align:left;text-shadow:0 0 10px #fff;}

.caption-heading{margin-bottom:5px;padding:0;font-size:44px;line-height:66px;}
.slide-caption a{color:#fff;border-bottom:1px dotted #ccc;}
.slide-caption a:hover{color:#999;border-bottom:1px dotted #666;}

.main_area{clear:both;position:relative;overflow:hidden;border-bottom:solid 1px #ddd;}
.main_area .subject{margin-bottom:25px;padding:28px 0 0 28px;font-size:26px;}

.product{float:left;}
.product li{float:left;width:332px;height:233px;border-left:solid 1px #ddd;}
.product p{padding:20px 0 0 20px;font-size:26px;}
.product a{display:block;width:90px;margin:10px 0 0 20px;padding:8px 12px;color:#fff;line-height:15px;background:url(../images_eng/main/product_arrow.gif) 97px center no-repeat;background-color:#2552a0;}
.product a:hover{font-weight:bold;}

.product .btn1{background:url(../images_eng/main/product_bg1.gif) no-repeat;}
.product .btn2{background:url(../images_eng/main/product_bg2.gif) no-repeat;}

.latest{position:absolute;top:0;right:0;width:332px;height:233px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}
.more{position:absolute;top:15px;right:15px;}

.latest_tab{overflow:hidden;margin:20px 20px 24px 20px;}
.latest_tab li{float:left;padding:0 15px;font-size:18px;text-align:center;background:url(../images_eng/main/latest_bar.gif) 0 12px no-repeat;}
.latest_tab a{display:block;padding-top:5px;}
.latest_tab .selected{color:#001c77;font-weight:bold;background:url(../images_eng/main/latest_select.gif) no-repeat;}

.main_latest ul{margin:0 20px;}
.main_latest li{overflow:hidden;padding-left:12px;line-height:26px;background:url(../images_eng/main/latest_bulet.gif) 0 11px no-repeat;}
.main_latest a:hover{text-decoration:underline;}

.main_latest .photo{display:inline-block;float:left;width:186px;height:111px;margin-right:20px;}
.main_latest .title{float:left;width:230px;margin:5px 0;font-size:16px;font-weight:bold;}
.main_latest .text{float:right;width:230px;color:#666;font-size:12px;line-height:22px;text-align:justify;}
.main_latest .bo_tit{float:left;width:330px;}
.main_latest .bo_date{float:right;color:#666;}

.video{float:left;width:332px;height:330px;border-left:solid 1px #ddd;}
.video .thumb{margin-left:26px;}
.video .thumb .tit{display:block;margin-right:26px;padding-top:20px;font-size:16px;text-align:center;}

.company{float:left;width:332px;height:330px;border-left:solid 1px #ddd;background:url(../images_eng/main/company_icon.gif) center bottom no-repeat;}
.company ul{overflow:hidden;margin-right:28px;padding-left:20px;}
.company li{padding-left:15px;border-bottom:solid 1px #ddd;font-size:16px;letter-spacing:0;}
.company a{display:block;margin-right:10px;line-height:42px;background:url(../images_eng/main/company_bulet.gif) right center no-repeat;}
.company a:hover{font-weight:bold;background:url(../images_eng/main/company_bulet_on.gif) right center no-repeat;}

.rnd{position:absolute;top:0;right:0;width:332px;height:330px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}
.rnd ul{overflow:hidden;margin-left:30px;}
.rnd a{display:block;height:62px;margin-top:10px;padding-left:80px;font-size:16px;}
.rnd a:hover{font-weight:bold;}
.rnd .icon1{background:url(../images_eng/main/rnd_icon1.gif) no-repeat;}
.rnd .icon2{background:url(../images_eng/main/rnd_icon2.gif) no-repeat;}
.rnd .icon3{background:url(../images_eng/main/rnd_icon3.gif) no-repeat;}
.rnd span{display:block;width:80px;margin-top:5px;padding:5px 8px;border:solid 1px #ddd;color:#111;font-size:12px;line-height:15px;background:url(../images/main/product_arrow.gif) 82px center no-repeat;background-color:#f7f7f7;}