@charset "UTF-8";

/* Page	Title */
body { padding:0px; margin:0px;  }

#wrap				{width:1080px; margin:0 auto;  }


#main_vi   {width:100%; height:520px;  min-width:1100px; text-align:center;  float:left; background:url('/common/img/main/main_vi_bg.png') repeat-x top center; }


 

.vedio_wrap   {width:550px; float:left;    margin-top:30px; }
.title  {width:100%; float:left; height:35px; }
.title .more  {float:right; margin-top:5px;}
.vedio_wrap .vedio_box  {width:174px; background:url('/common/img/main/vedio_bg.png') repeat-x top center;   float:left;}
.vedio_wrap .vedio_box img {width:170px; margin:1px 0 0 1px; height:140px; background-color:#fff;}
.vedio_wrap .vedio_box:nth-child(2)  {margin-left:12px; }
.vedio_wrap .vedio_box:nth-child(3)  {float:right;}
 .vedio_wrap  .link_t  {width:100%; font-size:13px; line-height:20px; padding-top:27px; width:100%;  text-align:center; }



.book_wrap   {width:500px; float:right; margin-top:30px;  }
.book_wrap .book_box  {width:160px; background:url('/common/img/main/book_bg.png') repeat-x top center;   float:left;}
.book_wrap .book_box img {width:135px; margin:2px 0 0 10px; height:155px; background-color:#fff;}
.book_wrap .book_box:nth-child(2)  {margin-left:10px; background:url('/common/img/main/book_bg2.png') repeat-x top center; }
.book_wrap .book_box:nth-child(3)  {float:right;}
.book_wrap  .link_t  {width:100%; font-size:13px; line-height:20px; padding-top:10px; width:100%;  text-align:center; }


.notice_wrap   {width:520px; float:left;    margin-top:30px; }
 
.notice_wrap table  {width:100%; float:left; border-top:1px solid #ddd;}
.notice_wrap table:nth-child(2)  {border-bottom:1px solid #ddd;}
.notice_wrap td  {vertical-align:middle;  background-color:#fff;     }
.notice_wrap  td.date { letter-spacing:-2px;   font-size:25px; width:100px; text-align:center; color:#2ba8d3;  font-weight:600;}
.notice_wrap  .t1 {font-size:17px; padding-top:14px; padding-bottom:10px; color:#333;  font-weight:600;}
.notice_wrap  .t2 {padding-bottom:14px; font-size:13px;  color:#646565;   }

.notice_wrap2   {width:370px; margin-right:40px; float:left;    margin-top:30px; }

.notice_wrap2  ul  {width:100%; float:left; }
.notice_wrap2  li  {float:left; font-size:12px; line-height:20px;}
.notice_wrap2  li.date  {float:right; color:#999; }

 
 .bn_wrap   {width:523px; float:right; margin-top:30px;  }
 .bn_wrap .bn_img_box  {width:100%; float:left; border:1px solid #ddd; border-bottom:none;}
 .bn_wrap .bn_img_box  img   {border-right:1px solid #ddd;}
 .bn_wrap .bn_img_box  img:last-child   {border-right:none;}




 
.tab2               {width:100%;  float:left;   height:31px;  border-bottom:1px solid #226bb5;}


.tab2 .tab_p              {float:left; font-size:14px; text-align:center; line-height:30px;    border:1px solid #ddd; border-right:none; border-bottom:none;   border-bottom:1px solid #226bb5;
}

.tab2 .tab_p:nth-child(3)              {border-right:1px solid #ddd;}


.tab2 .tab_p  a {
	display:inline-block;
	width:100%;
	height:100%;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
 
   padding-left:30px;
   padding-right:30px;
   font-weight:600;
	
}



.tab2 .tab_p a:link	{  background-color:#f4f4f4;  color:#888; }
.tab2 .tab_p a:hover	{  background-color:#f4f4f4;  color:#888;  }
.tab2 .tab_p a:active	{  background-color:#f4f4f4;  color:#888;  }
.tab2 .tab_p a:visited	{ background-color:#f4f4f4;  color:#888;  }

.tab2 .tab_p_ov              {float:left; font-size:15px; text-align:center;   line-height:30px;  border:1px solid #226bb5; border-bottom:1px solid #fff; }


.tab2 .tab_p_ov  a {
	display:inline-block;
	width:100%;
	height:100%;
	box-sizing:border-box;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
   padding-left:30px;
   padding-right:30px;
   font-weight:600;
 
}



.tab2 .tab_p_ov a:link	{ color:#226bb5; background-color:#fff;  }
.tab2 .tab_p_ov a:hover	{   color:#226bb5; background-color:#fff; }
.tab2 .tab_p_ov a:active	{  color:#226bb5; background-color:#fff; }
.tab2 .tab_p_ov a:visited	{  color:#226bb5; background-color:#fff; }


.bn_box  {width:140px; float:left; background-color:#fff; height:80px;  text-align:center; margin-top:30px; padding-right:10px; border:1px solid #ddd; border-right:none;}
.bn_box:last-child {border-right:1px solid #ddd;}
.bn_box img  {margin-top:10px; }
.bn_box  span  {width:100%; float:left; margin-top:5px; font-size:13px; color:#555;}