@charset "utf-8";

/*container*/
#container{min-width:1200px; overflow:hidden;}
#main_visual{width:100%; height:460px; background:url("../images/main_visual_bg.jpg") center 0 no-repeat;}
#main_visual .visual_box{width:1200px; margin:0 auto; position:relative; padding-top:80px;}
#main_visual .visual_box .title{}
#main_visual .visual_box .title_ment{font-size:30px; line-height:40px; color:#e1edf2;}
#main_visual .visual_box .title_ment strong{color:#9afbff; font-weight:400;}
#main_visual .visual_box .txt{font-size:16px; line-height:28px; color:#e7e7e7; margin-top:45px; padding-top:40px; background:url("../images/main_visual_line.jpg") 0 0 no-repeat;}
#main_visual .visual_box .txt strong{color:#fff605; font-weight:400;}
#main_visual .visual_quick{position:absolute; top:80px; right:50%; margin-right:-600px; width:640px;}
#main_visual .visual_quick li{float:left; margin-left:20px; margin-bottom:20px;}
#main_visual .visual_quick li:nth-child(1){margin-left:180px;}
#main_visual .visual_quick li a{display:block; width:140px; height:140px; background-color:#e6332a; border-radius:140px; padding-top:45px;}
#main_visual .visual_quick li a .eng_tit{font-size:13px; line-height:20px; color:#fff; text-align:center; font-weight:200;}
#main_visual .visual_quick li a .tit{font-size:20px; line-height:30px; color:#fff; text-align:center; margin-top:5px;}
#main_visual .visual_quick li:nth-child(2) a{background-color:#00a260;}
#main_visual .visual_quick li:nth-child(3) a{background-color:#ece1e0;}
#main_visual .visual_quick li:nth-child(3) a .eng_tit{color:#3f3f3f;}
#main_visual .visual_quick li:nth-child(3) a .tit{color:#3f3f3f;}
#main_visual .visual_quick li:nth-child(4) a{background-color:#d1d1d1;}
#main_visual .visual_quick li:nth-child(4) a .eng_tit{color:#3f3f3f;}
#main_visual .visual_quick li:nth-child(4) a .tit{color:#3f3f3f;}
#main_visual .visual_quick li:nth-child(5) a{background-color:#103b7c;}
#main_visual .visual_quick li:nth-child(6) a{background-color:#fff605;}
#main_visual .visual_quick li:nth-child(6) a .eng_tit{color:#3f3f3f;}
#main_visual .visual_quick li:nth-child(6) a .tit{color:#3f3f3f;}
#main_visual .visual_quick li:nth-child(7) a{background-color:#00afef;}

#main_best{width:100%; background:url("../images/main_best_bg.jpg") center 0 no-repeat; padding:50px 0;}
#main_best h3{font-size:35px; line-height:40px; color:#fff; text-align:center; font-weight:100;}
#main_best h3 strong{color:#00afef; font-weight:300;}
#main_best .list{width:1120px; margin:0 auto; position:relative; margin-top:45px}
#main_best .list li{float:left; margin-right:20px; margin-bottom:20px; width:265px;}
#main_best .list li:nth-child(4n){margin-right:0;}
#main_best .list li a{display:block; height:330px; background-color:#fff; border-radius:5px; overflow:hidden;}
#main_best .list li a .pic{display:block;}
#main_best .list li a .type01{display:inline-block; width:110px; height:30px; font-size:15px; line-height:30px; color:#fff; text-align:center; border-radius:0 5px 5px 0;background-color:#e6332a; margin-top:10px;}
#main_best .list li a .type02{display:inline-block; width:110px; height:30px; font-size:15px; line-height:30px; color:#fff; text-align:center; border-radius:0 5px 5px 0;background-color:#00a260; margin-top:10px;}
#main_best .list li a .type03{display:inline-block; width:110px; height:30px; font-size:15px; line-height:30px; color:#3f3f3f; text-align:center; border-radius:0 5px 5px 0;background-color:#ece1e0; margin-top:10px;}
#main_best .list li a .type04{display:inline-block; width:110px; height:30px; font-size:15px; line-height:30px; color:#3f3f3f; text-align:center; border-radius:0 5px 5px 0;background-color:#d1d1d1; margin-top:10px;}
#main_best .list li a .type05{display:inline-block; width:110px; height:30px; font-size:15px; line-height:30px; color:#fff; text-align:center; border-radius:0 5px 5px 0;background-color:#103b7c; margin-top:10px;}
#main_best .list li a .type06{display:inline-block; width:110px; height:30px; font-size:15px; line-height:30px; color:#3f3f3f; text-align:center; border-radius:0 5px 5px 0;background-color:#fff605; margin-top:10px;}
#main_best .list li a .type07{display:inline-block; width:110px; height:30px; font-size:15px; line-height:30px; color:#fff; text-align:center; border-radius:0 5px 5px 0;background-color:#00afef; margin-top:10px;}
#main_best .list li a .title{width:262px;font-size:18px; line-height:30px; color:#222; padding:0 15px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-top:20px;}
#main_best .list li a .use{font-size:14px; line-height:23px; color:#666; padding:0 15px; margin-top:5px; font-weight:200; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#main_best .list li a .use strong{display:inline-block; width:50px; font-weight:200;}
#main_best .list li a .size{font-size:14px; line-height:23px; color:#666; padding:0 15px; font-weight:200; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
#main_best .list li a .size strong{display:inline-block; width:50px; font-weight:200;}

#main_customer{width:1200px; margin:0 auto; position:relative; margin-top:60px; margin-bottom:100px; padding-left:770px; /* padding-bottom:50px; */}
#main_customer .main_gall{width:750px; height:360px; border:12px solid #fef51f; position:absolute;top:0; left:0;}
#main_customer .main_gall h3{font-size:36px; line-height:40px; color:#222; text-align:center; margin-top:-30px;}
#main_customer .main_gall h3 strong{display:inline-block;background-color:#fff; padding:0 10px; font-weight:300;}
#main_customer .main_gall .list{width:600px; margin:0 auto; position:relative; margin-top:40px;}
#main_customer .main_gall .list li{float:left; background-color:#fff;}
#main_customer .main_gall .list li:hover img{opacity:0.8; /* IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 5-7 */ filter: alpha(opacity=80); /* Netscape */ -moz-opacity: 0.8;/* Safari 1.x */ -khtml-opacity: 0.8;}
#main_customer .main_quick{}
#main_customer .main_quick li{margin-bottom:10px;}
#main_customer .main_center{padding-top:10px; background:url("../images/main_center_bg.png") right 50px no-repeat; margin-top:30px;}
#main_customer .main_center h3{font-size:20px; line-height:30px; color:#000; font-weight:400;}
#main_customer .main_center .txt{}
#main_customer .main_center .txt .tel{margin-top:20px; display:inline-block; font-size:24px; line-height:25px; color:#005aab;}
#main_customer .main_center .txt .hp{margin-top:5px; display:inline-block; font-size:24px; line-height:25px; color:#005aab;}
#main_customer .main_center .txt .email{display:inline-block; font-size:16px; line-height:25px; color:#9e9e9e;}
#main_customer .main_bank{height:75px; margin-top:20px; border-top:1px solid #d9d9d9; padding-top:20px;}
#main_customer .main_bank li{float:left; width:215px;}
#main_customer .main_bank li .icon{}
#main_customer .main_bank li .bank{font-size:16px; line-height:20px; color:#7f7f7f; margin-top:5px;}

#right_pic{position:absolute; top:2240px; left:50%; margin-left:527px; display:none;}