  @charset "UTF-8";
 
 

/*.main_vi {width:100%; float:left;   height:750px;  background:url('/common/img/main/20833074.jpg') no-repeat  center;  background-size:cover;  background-color:#333;    box-sizing:border-box; }
.main_vi div {width:100%; float:left; height:100%; text-align:center;  padding-top:170px;  box-sizing:border-box; background:rgba(0,0,0,.2)}

.main_vi .t1 {font-size:75px; font-weight:800; line-height:1.3em; margin-top:30px;  color:#fff; }
.main_vi .t2 {font-size:33px; font-weight:500; margin-top:0;  color:#fff; line-height:1.3em;  width:100%; float:left; margin-bottom:30px;  }*/


.main_vi {width:100%; float:left; margin-top:80px; text-align:center; }


.main_vi_t {width:100%; float:left; position:absolute; top:230px; left:0; }
.main_vi_t  .t1 {font-size:75px; font-weight:800; line-height:1.3em; margin-top:30px;  color:#fff;  }
.main_vi_t  .t2 {font-size:33px; font-weight:500; margin-top:0;  color:#fff; line-height:1.3em;  width:100%; float:left; margin-bottom:30px;  }


 a.main_btn {font-size:19px; background-color:#2365c9; color:#fff !important; width:270px; display:inline-block; text-align:center; line-height:65px; border-radius:3px; }
a.main_btn span {width:27px; height:27px; box-sizing:border-box; line-height:20px ; margin-left:10px; border-radius:50%; display:inline-block; border:2px solid #fff; text-align:center; margin-top:-3px;  vertical-align:middle;}


 

.notice_bar {width:1240px; margin:0 auto;}
.notice_bar p {width:50%; float:left; box-sizing:border-box; padding:0 15px; line-height:55px;  font-size:17px;  position:relative; z-index:99999;   color:#333; border:1px solid #ddd; margin-left:-1px; margin-top:-25px; background-color:#fff; }
.notice_bar p span {float:right; font-size:15px; color:#999;  letter-spacing:0px}


.section1 {background-color:#fff;  width:100%; padding:5% 0;  float:left; box-sizing:border-box;}


section.business {width:1240px; margin:0 auto; text-align:center;     } 
 

section.business ul {width:100%; float:left;  margin-top:4%; }
section.business li {float:left; width:32%; margin-bottom:30px; text-align:center; position:relative; }
 section.business li:nth-child(2) {margin-left:2%;}
  section.business li:nth-child(3) {float:right;}
 section.business li:nth-child(4) { margin-top:20px;}
 section.business li:nth-child(5) {margin-left:2%; margin-top:20px;}
 section.business li:nth-child(6) {float:right; margin-top:20px;}
 section.business li:nth-child(7) { margin-top:20px;}
 section.business li:nth-child(8) {margin-left:2%; margin-top:20px;}
 section.business li:nth-child(9) {float:right; margin-top:20px;}

 section.business li .img {width:100%; height:210px;  overflow:hidden; margin-bottom:20px;  box-shadow:2px 2px 2px #ddd;  }
 section.business li  img.product_img {width:100%;   } 
 section.business li div.title {width:100%; float:left;   line-height:1.2em; vertical-align:middle;  font-size:20px; font-weight:600; color:#333; margin:5px 0 6px 0;}



.section2 {background:url('/common/img/main/company_bg.png') no-repeat  center; padding:9% 0; background-size:cover;   width:100%; height:100%;  float:left; box-sizing:border-box;}
 
 section.company {width:100%; float:left; text-align:center;  } 
 section.company h4 {color:#fff !important;text-shadow:2px 2px 7px #333;  }
 section.company h3 {color:#fff !important; font-weight:800; text-shadow:2px 2px 7px #333; }
 section.company p {color:#fff !important;  text-shadow:2px 2px 7px #333;}
section.company a.main_btn {margin-top:3%; }



 .section3 {background-color:#fff;  width:100%; padding:5% 0;  float:left; box-sizing:border-box;}


section.customer {width:1240px; margin:0 auto;   } 
section.customer div {font-size:18px; border:1px solid #ddd; width:100%; font-weight:400;  color:#555; text-align:center; line-height:80px;}
section.customer div span {font-weight:600; font-size:1.3em;}


 h4.tt {font-size:35px; font-weight:700; width:100%; float:left; line-height:1.3em; color:#333;}
 h3.tt {font-size:57px;  font-weight:600; width:100%; float:left;  line-height:1.3em; color:#333;}
 p.tt {font-size:37px; font-weight:500; width:100%; float:left;   line-height:1.3em; color:#333;}

 
