.center { width:1100px; margin:0 auto;}
.center2 { width:1200px; margin:0 auto;}
#mobile_menu{ display:none;}
#HEAD_wrap { width:100%;display:block;}
.top_head { width:100%; background:#122b50; height:40px;}
.top_head ul li { float:right;}
.shop_btn {  height:40px; overflow:hidden;}
.shop_btn a {  background:#bd0e0e url() no-repeat 20px 0px; color:#fff; padding:10px 0px 11px 5px;display:block;}
.shop_btn2 {  height:40px; overflow:hidden;}
.shop_btn2 a {  background:#053e95 url() no-repeat 20px 5px; color:#fff; padding:10px 0px 11px 5px;display:block;}

.shop_btn3{  height:40px; overflow:hidden;}
.shop_btn3 a {  background:#bd0e0e url() no-repeat 20px 5px; color:#fff; padding:10px 0px 11px 5px;display:block;}


.lang_st {    border-left: 1px solid #517bb9;  height: 40px;  border-right: none;  background: #112b50;  color: #aaa;  border-top: none;
    border-bottom: none;  padding: 5px 20px;} 
.lang_st > option { padding:5px 0 ;} 

.top_menu { width:100%;  height:90px;border-bottom:1px solid #ddd;}
.logo_area { float:left;margin:16px 0;}
.menu_area {float:right;  }
.menu_area ul li { float:left;display:block;margin:34px 15px -7px; }
.menu_area ul li a {font-size:16px;  color:#777; }
.menu_area > ul > li:nth-child(2) > a { font-weight:bold;  color:#30b0ca;}

.menu_area > ul > li > a{transition:all .3s;display: block; padding-bottom:33px;}
.menu_area > ul > li:hover > a p{ border-bottom:3px solid #4498A9;padding-bottom:5px; color:#292986}
.menu_area > ul:after{clear:both;display: block;content:'';}
.menu_area > ul > li{float:left;position: relative;display: block;}
.menu_area	li ul{z-index: 10;
		transform:scaleY(0); 
		transition:all .3s;opacity:0; transform-origin:top center;
		background:rgba(238, 238, 238, 0.87);
		position: absolute;
		width:170px;
		top:56px;
	}
.menu_area	li ul li { width:100%;margin:0;}
.menu_area	li ul li a{ padding: 7px 10px ; display: block;border-bottom:1px solid #ccc;font-size: 15px;}
.menu_area	li:hover ul {
		display: block;transform:scaleY(1);opacity:1;
	}
	.menu_area	li ul li a:hover { background:#f6f6f6;}


.visual01 { width:100%; height:507px; background:url(/img/visual01.jpg) no-repeat top center;}

.visual02 { width:100%; height:507px; background:url(/img/visual02.jpg) no-repeat top center;}
.visual03 { width:100%; height:507px; background:url(/img/visual03.jpg) no-repeat top center;}		
.visual04 { width:100%; height:507px; background:url(/img/visual04.jpg) no-repeat top center;}		
.visual05 { width:100%; height:507px; background:url(/img/visual05.jpg) no-repeat top center;}		
.visual06 { width:100%; height:507px; background:url(/img/visual06.jpg) no-repeat top center;}		
#certifi_wrap { width:100%;background:#efefef;overflow:hidden;}
.certift_area { width:45%; float:left; padding:70px 0; }
.certift_title  a{  margin-left:10px; font-size:50px; color:#292986;font-weight:bold;letter-spacing:-0.05em;}
.certift_txt { margin-top:10px; margin-left:10px; color:#888; font-weight:300; }
.certift_img { margin-top:30px;display:block;}

.video_area { width:470px; height:300px; float:right;border:3px solid #fff; margin-top:90px;    box-shadow: 10px 9px 0 rgba(0, 0, 0, 0.19);} 

#PRODUCT_wrap { width:100%; margin:80px 0;}
.product_title { text-align:center; width:100%;  margin-bottom:30px; font-size:40px; font-weight:bold; letter-spacing:-0.05em;}
.product_list { width:1100px;height:370px;}
.product_list > .slide { float:left; width:363px !important;  margin-right:0 !important;}
.bx-wrapper { max-width:100% !important;}
.slide_list { width:288px; box-shadow: 0px 6px 14px #ddd;margin:0 auto;}
.sl_cont { height:100px;text-align:center; padding:20px 0 10px;}
.sl_cont > p {font-weight:bold;  color:#333; font-size:22px;margin-bottom:10px;}
.sl_cont > span { font-size:14px; color:#888;}



#MAIN_wrap { width:100%; background:#ededed; overflow:hidden;padding:50px 0;}
.board_area1 { width:100%; overflow:hidden; }
.board_gall, .board_video { width:50%; float:left;}

.board_area2 { width:100%; overflow:hidden; margin-top:60px; }
.part01, .part03 { float:left; width:360px; height:240px; }
.part02 { float:left; width:380px;  height:240px;} 

.part_wrap{ padding:30px ;}

.cust_title {color:#4e6e8c; font-size:24px;font-weight:bold; letter-spacing:-0.05em }
.cust_list { margin-top:60px;}
.cust_list ul li{ padding:5px 0; }
.cust_list ul li p { float:left; width:70px; color:#154464; font-weight:bold;}
.cust_list ul li span { color:#555;font-size:18px }

.main_btn01  a , .main_btn02  a { text-align:center; color:#fff; padding:30px 0;display:block;}
.main_btn01  div, .main_btn02  div { font-size:22px; font-weight:bold; margin-bottom:10px;}
.main_btn01  p,.main_btn02  p { font-size:12px;border:1px solid #fff;display:inline-block;padding:3px 15px;border-radius:20px;}

.main_bg1 { background:url(/img/main_bg1.jpg) no-repeat top center; background-size:cover;}
.main_bg2 { background:url(/img/main_bg2.jpg) no-repeat top center; background-size:cover;}
.main_bg3 { background:url(/img/main_bg3.jpg) no-repeat top center; background-size:cover;}
.main_bg4 { background:url(/img/main_bg4.jpg) no-repeat top center; background-size:cover;}
.main_bg5 { background:url(/img/main_bg5.jpg) no-repeat top center; background-size:cover;}
.main_bg6 { background:url(/img/main_bg6.jpg) no-repeat top center; background-size:cover;}





#TAIL_wrap { width:100%; background:#333;padding:30px 0; overflow:hidden;}
#TAIL_wrap p { color:#888;font-size:13px;margin-bottom:5px;}
#TAIL_wrap span { color:#555; font-size:11px;}
.tail_copy { float:left ;text-align:left;margin-top:20px;}
.tail_qr { float:right;}
.tail_qr ul li { float:left;margin:0 5px}





#sub_visual { width:100%;height:270px; background:url(/img/sub_visual.jpg) no-repeat top center;}
.s_title { padding-top:100px;  font-size:60px;line-height:20px; font-weight:bold; letter-spacing:-0.05em; text-transform:uppercase; color: rgba(0, 0, 0, 0.2);}
.s_visual_area {margin-top:10px; background:rgba(255, 255, 255, 0.6); border-radius:30px 30px 0 0; padding: 24px 30px 19px; overflow: hidden;}

.path_area { overflow:hidden;}
.path_area ul li { float:left; }
.path_area ul li:first-child { width:14px; height:14px; background:url(/img/ico_home.jpg) no-repeat; margin-right:10px; margin-top:3px;}
.path_area ul li:nth-child(2) { background:url(/img/path_arrow.png) no-repeat left center; padding:0 15px; }
.path_area ul li:nth-child(3) { background:url(/img/path_arrow.png) no-repeat left center; padding:0 15px; }

.s_title_area {    float: left; font-size: 20px;color:#555;  font-weight:bold;  letter-spacing: -0.05em;  margin-top: 8px;   }
.s_menu_area { float:right; margin-top:5px;}
.s_menu_area ul li {float:left;margin:0 3px;}
.s_menu_area ul li a {border:1px solid #ccc;background:rgba(255, 255, 255, 0.7); font-size:17px;padding:10px 15px; text-align:center; min-width:200px; }
.s_menu_area ul li.ov a { background:rgba(37, 81, 179, 0.7); color:#fff;border:1px solid #657494;}


.content_area { width:1100px; margin:50px  auto 70px;;}