@charset "UTF-8";

/* Page Title */
 .sub_vi  {width:100%; float:left; margin-top:220px; background:url('/common/img/sub/sub_vi_bg.png') no-repeat top center; height:250px; min-width:1200px;  }
 .sub_vi2  {width:100%; float:left; margin-top:220px; background:url('/common/img/sub/sub_vi_bg22.png') no-repeat top center; height:250px; min-width:1200px;  }
 .sub_vi3 {width:100%; float:left; margin-top:220px; background:url('/common/img/sub/sub_vi_bg33.png') no-repeat top center; height:250px; min-width:1200px;  }
 .sub_vi4  {width:100%; float:left; margin-top:220px; background:url('/common/img/sub/sub_vi_bg44.png') no-repeat top center; height:250px; min-width:1200px;  }
 .sub_vi5  {width:100%; float:left; margin-top:220px; background:url('/common/img/sub/sub_vi_bg55.png') no-repeat top center; height:250px; min-width:1200px;  }


 #sub {width:100%; float:left;   width:100%; float:left;  }
#in_wrap {width:1200px; margin:0 auto;}
.article {width:100%; float:left; background-color:#fff;   padding:50px 0px 70px 0px; box-sizing:border-box;}
.guide { width:100%; float:left; background:url('/common/img/common/line.png') no-repeat bottom; padding-bottom:20px; font-size:32px; text-align:center; margin-bottom:30px; font-weight:700;}


.sub_mn    {width:100%; float:left;  height:48px; margin-bottom:30px;  }
 
.sub_mn li  {  float:left;  font-size:15px;   text-align:Center; line-height:47px; border:1px solid #ddd;  background-color:#f9f9f9; box-sizing:border-box;   border-bottom:1px solid #80a0fc; border-right:none;}
.sub_mn li:last-child  {border-right:1px solid #ddd;}
.sub_mn  li   a {
	display:inline-block;
     text-decoration:none;
   width:100%;
 	}

.sub_mn  li  a:link	{  color:#797a79; text-decoration:none;}
.sub_mn  li  a:hover	{color:#797a79; text-decoration:none;}
.sub_mn  li  a:active	{ color:#797a79; text-decoration:none;}
.sub_mn  li  a:visited	{ color:#797a79; text-decoration:none;}


.sub_mn li.ov   {border:1px solid  #80a0fc; border-bottom:1px solid #fff; background-color:#fff;}
.sub_mn li.ov:last-child  {border-right:1px solid #80a0fc;}

.sub_mn  li.ov  a {
	display:inline-block;
     text-decoration:none;
  }

.sub_mn  li.ov a:link	{  color:#80a0fc; text-decoration:none;}
.sub_mn  li.ov a:hover	{color:#80a0fc; text-decoration:none;}
.sub_mn  li.ov a:active	{ color:#80a0fc; text-decoration:none;}
.sub_mn  li.ov a:visited	{ color:#80a0fc; text-decoration:none;}
 


.t_bg_box   {border:1px solid #ddd; float:left;  padding:15px 2% ;   background-color:#f9f9f9; 
               box-sizing:border-box; text-align:left; width:100%; font-size:15px; color:#444; font-weight:600;}

.all_box   {border:2px solid #ddd; float:left;  padding:15px 2% 15px 0px;  
               box-sizing:border-box; text-align:right; width:100%; font-size:15px; color:#444;}

.text_box_s   {font-size:15px; line-height:1.3em; width:100%; float:left; color:#777;}
.text_box   {font-size:15px; line-height:1.3em; width:100%; float:left; color:#666;}
.text_box2   {font-size:15px; line-height:1.5em; width:100%; float:left; color:#666;}
.check_all  {font-size:15px; width:100%; float:left;  margin-top:17px;}
.check_all  b {font-weight:400; }



 .border_box   {width:100%;  float:left; border:2px solid #ddd;  color:#555; box-sizing: border-box; -moz-box-sizing: border-box;     font-size:1em; padding:7% 0 9% 0;}
 .border_box  h3  {text-align:center; padding-bottom:10px; font-size:30px; }
 .border_box div  {width:60%; margin:0 auto;}
 .border_box p  {width:100%;  padding:10px; box-sizing:border-box; float:left; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:-1px;}
.border_box span  {font-weight:600; font-size:1.6em; color:#333; line-height:1.3em;}
  .border_box b  {font-weight:600; float:right; color:#333;}


.hand {cursor:pointer;}
#pop  {width:100%; float:left; padding:15px 3% 0 3%; ; box-sizing:border-box;}
.pop_title  {width:100%; float:left; background-color:#1e2d6e; color:#fff; font-size:22px; line-height:1.3em; font-weight:400; margin-bottom:0px; padding:20px 3%; box-sizing:border-box;}
