 @charset "UTF-8";

/* Page Title */


body { width:100%; height:100%; padding:0px; margin:0px;  background:url('/common/img/common/top_bg.jpg') repeat-x; }

.main_vi   {float:right;  }
.main_vi  ul {}
.main_vi  li {float:left; color:#fff; text-align:center; }


.main_vi  .bt a {
	display:inline-block;
   width:100%; 
  height:35px;
  padding-top:15px;
   background:url('/common/img/main/main_vi_line.png') no-repeat right top;  
  
 }


.main_vi .bt   a:link		{text-decoration:none; color:#fff; background-color:#606264;  }
.main_vi .bt  a:visited	{ text-decoration:none; color:#fff;    background-color:#606264;  }
.main_vi .bt  a:hover		{ text-decoration:none; color:#fff;  background-color:#027dd8;   }
.main_vi .bt  a:active	   {text-decoration:none; color:#fff;  background-color:#027dd8; }


.main_vi  .bt_ov a {
	display:inline-block;
   width:100%; 
  height:35px;
  padding-top:15px;
   background:url('/common/img/main/main_vi_line.png') no-repeat right top;  
    font-weight:600;
 
 }


.main_vi .bt_ov   a:link		{text-decoration:none; color:#fff; background-color:#027dd8;  }
.main_vi .bt_ov  a:visited	{ text-decoration:none; color:#fff;    background-color:#027dd8;  }
.main_vi .bt_ov  a:hover		{ text-decoration:none; color:#fff;  background-color:#027dd8;   }
.main_vi .bt_ov  a:active	   {text-decoration:none; color:#fff;  background-color:#027dd8; }






.left_bn   {float:left; width:223px; }
.left_bn  img  {border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}


.main_in_wrap   {width:860px;  float:right; margin-top:40px;}


.best   {width:840px; float:right; margin-bottom:40px;}
.best  .title  {width:100%; float:left; color:#111; font-size:23px; font-weight:600; height:50px;}
.best   .best_box  {width:250px; float:left; margin-right:45px;}
.best   .best_box  .top_bg {text-align:right; margin-right:20px;width:100%; float:right; margin-top:-285px; position:relative;}



.main_in_wrap  .t_box  {background-color:rgba(0,0,0,.8); margin-top:-75px; width:100%; float:left; padding-top:13px; height:63px; position:relative; text-align:center; color:#fff;}
.best  .t_box .t1 {font-size:18px; color:#fff; font-weight:600; line-height:25px; }

.best   a:link		{text-decoration:none;  }
.best  a:visited	{ text-decoration:none; }
.best  a:hover		{ text-decoration:none; }
.best  a:active	   {text-decoration:none; }


.best  .t_box .t2 {font-size:15px; color:#fff; padding-top:5px; }
.best  .t_box .t2 span {font-size:13px; color:#989898; vertical-align:bottom; text-decoration:line-through; }


.diary   {width:840px; float:right; margin-top:40px; margin-bottom:20px;}
.diary  .title  {  float:left;  width:100%; color:#111; font-size:23px; font-weight:600; height:50px;}
 .diary_box  {width:400px; float:left; }
.diary_box  img  {float:left; width:100px; height:100px; border:1px solid #ddd;}
.diary_box  ul  {width:250px; float:right;}
.diary_box  .t1  {width:100%; font-size:16px; font-weight:600; color:#111;}
.diary_box  .t2 {width:100%;  padding-top:10px; font-size:14px; color:#555; line-height:20px;}
.diary_box  .t3  {width:100%; padding-top:10px; font-size:13px; color:#999;}


.diary_box  .t1  a:link		{  color:#111; }
.diary_box  .t1  a:visited	{   color:#111; }
.diary_box  .t1  a:hover		{    color:#355fac; }
.diary_box  .t1  a:active	   {  color:#355fac;}




.news   {width:310px; float:left;   }
.news  .title  {  float:left;  width:100%; color:#111; font-size:20px; font-weight:600; height:40px;}
.news   ul  {width:100%; }
.news  li  {float:left; padding-top:9px; }
.news .subject  {width:80%; color:#555; font-size:14px;}
.news .date  {width:20%; text-align:right; color:#999;  font-size:13px;}

.call   {width:290px; margin-left:90px; float:left;  }
.call  .title  {  float:left;  width:100%; color:#111; font-size:20px; font-weight:600; height:40px;}


.bn   {float:right; margin-top:10px;  }
.bn  img   {margin-left:20px;}
 

.bg_bar   {width:100%; float:left; background-color:#eef4ff;  padding-top:30px; padding-bottom:35px;}



.more { color:#999; font-size:14px; float:right; padding-top:7px;}

.more  a:link		{text-decoration:none; color:#999;   }
.more a:visited	{ text-decoration:none; color:#999;  }
.more a:hover		{ text-decoration:none; color:#999;     }
.more  a:active	   {text-decoration:none; color:#999; }


