@charset "UTF-8";


.left_wrap {width:100%;  float:left;}

h3 img {vertical-align:-1px}

.about {width:100%; display:inline-block;  margin-top:30px; background-color:#f9f9f9; box-sizing:border-box; padding:30px 4%; font-size:15.5px;    line-height:1.5em; color:#555; }
.about b {font-size:19px; font-weight:600;  line-height:2em; color:#333;}
.bn_img {float:right; margin-top:-240px; position:relative}
 
 

.notice_tab {width:100%; float:left;  }
.notice_tab li {width:33.33333%;float:left; }

.notice_tab li a {width:100%; text-align:center;   display:inline-block; color:#333 !important; line-height:40px; height:40px; font-size:0.95em; background-color:#f9f9f9; box-sizing:border-box; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-top:1px solid #ddd;}
.notice_tab li:last-child   a{border-right:1px solid #ddd; }
.notice_tab li a.ov {background-color:#015aac; font-weight:500;  color:#fff !important; }
 

.notice div  {width:100%; float:left; display:inline-block; border:1px solid #ddd; border-top:none; box-sizing:border-box; height:201px; padding:10px 20px; overflow-y:auto}
.notice div ul {width:100%;}
.notice div ul li {width:100%; display:inline-block; border-bottom:1px solid #ddd; font-size:15px; color:#666; line-height:40px;}
.notice div ul li p {width:100px;  display:inline-block;  }





#main .product {width:100%; float:left;  }
#main  .product ul  {display:flex; flex-wrap: wrap;
justify-content: flex-start;   }
#main  .product ul li {width:25%;  position:relative;   background-color:#fff; box-sizing:border-box; border:1px solid #ddd; border-right:none;/*box-shadow:3px 3px 7px rgb(0,0,0,.1)*/ ; margin-top:-1px; text-align:Center; }
#main  .product ul li:nth-child(4) {border-right:1px solid #ddd;}
#main  .product ul li:last-child {border-right:1px solid #ddd;}
 

#main  .product ul li div.m_img_box {width:100%;  margin-top:10px;  display:inline-block;  margin-bottom:10px;  }
#main  .product ul li div.m_img_box img {width:80%}
#main  .product ul li  b {font-size:16px; font-weight:600; color:#333;  display:block; width:100%;   box-sizing:border-box; padding:0 15px 13px 15px;  line-height:1.2em; color:#666; }
 
#main  .product ul li  a.more {width:30px; font-size:25px; line-height:30px; background-color:#ddd; color:#fff; text-align:center; display:inline-block; position:absolute; top:0; right:0;}



.right_wrap {width:100%; float:left;}

.right_wrap div.call   {font-size:14px; line-height:1.4em; font-weight:400; color:#777; background-color:#fff;  border:5px solid #f1f1f1;box-sizing:border-box; padding:20px;}
.right_wrap div.call h4 {font-size:17px; font-weight:700; color:#333; width:100%; margin-bottom:2px; }
.right_wrap div.call b {font-size:20px; display:inline-block; margin:8px 0;  width:100%; letter-spacing:0;  font-weight:700; color:#333;}
.right_wrap div.call p {font-size:16px; border-bottom:1px solid #ddd; padding-bottom:13px; margin-bottom:13px;  font-weight:400; color:#444; letter-spacing:0;  }




.right_wrap .customer_link {width:100%; float:left;   display:flex;  margin-top:20px;  justify-content :space-between }

.right_wrap  .customer_link p  {width:32%;   box-sizing:border-box; text-align:Center; position:relative;  background: linear-gradient( to top, #0378c6, #0389dc );   border-radius:3px; letter-spacing:0; float:left; display:flex; align-items:center  }


.right_wrap a.link { font-weight:600; font-size:0.97em;   color:#fff !important;  padding:15px 3%;  display:inline-block;  width:100%; box-sizing:border-box; line-height:1.2em;  }
 
 
  