@charset "UTF-8";

.main_vi {width:100%;  margin-bottom:10px; height:450px; border-bottom:1px solid #ddd; display:inline-block; margin-top:87px;  min-width:1200px;  }

.left_wrap {width:72%; margin-top:50px;float:left;}



.about {width:100%; display:inline-block;  margin:40px 0; background-color:#f9f9f9; box-sizing:border-box; padding:30px 30px 0 30px; height:180px; 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:20%; float:left;  }
.notice_tab li {width:100%; display:inline-block;  }

.notice_tab li a {width:100%; text-align:center;   display:inline-block; color:#333 !important; line-height:66px; height:67px; font-size:16px; background-color:#f9f9f9; box-sizing:border-box; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.notice_tab li:first-child   a{border-top:1px solid #ddd; }
.notice_tab li a.ov {background-color:#015aac; font-weight:500;  color:#fff !important; }
 

.notice div  {width:80%; float:right; display:inline-block; border:1px solid #ddd; 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%;  }
#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(4n) {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; height:150px; display:inline-block;  margin-bottom:10px;  }
#main  .product ul li div.m_img_box img {height:100%; max-width:100%;}
#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.3em; 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;}
