/* ��ʼ�� */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{
	margin:0;
	padding:0; 
	border:none; 
/* 	box-sizing: border-box; */
}
/* body{font-family: Microsoft YaHei,Tahoma,Arial,sans-serif;font-size: 12px;} */
body{
	font-family: "Microsoft YaHei,arial";
	font-size: 13px !important;
}
em,i{font-style:normal;}
strong{font-weight: normal;}
.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{zoom:1;}
a{
	text-decoration:none; color:#666; 
/* 	font-family: Microsoft YaHei,Tahoma,Arial,sans-serif; */
	font-family: "Microsoft YaHei,arial";
}
a:hover{ text-decoration:none;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{ 
	font-size:100%; 
/* 	font-family: Microsoft YaHei; */
	font-family: "Microsoft YaHei,arial";
	font-weight: normal;
}
button,input,select{
    outline-style: none;border: 0 none;
}
table,td{/*border:#333 solid 1px;*/border-collapse:collapse;}
img{border: none;
/*     width: 100%; */
   }
.scope{min-width:320px; max-width:540px;}
html,body{
    width:100%;
    color: #333;
/*     background-color: #ededed; */

}
.con{
/*     width: 750px; */
/*     padding: 10px; */
   
}
.box-sq .con_hd{
    background-color: #76AFF5;
    display: inline-block;
    width: auto;
    margin-bottom:10px;
}
.con_hd{
    height: 28px;
    width: 100%;
    font-size: 12px;
    color: #105889;
}
.con_hd li{
    width: 85px;
    height: 28px;
    background:url("../images/btn_03.png");
    margin: 0 12px 0 0 ;
    float: left;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
}
.box-sq .box-sq-tab ul li{
	float: left;
    width: 33%;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    border: 1px solid #d0d0d0;
    margin-bottom: 20px;
}
.box-sq .con_hd li{
    width: 124px;
    height: 28px;
    background:url("../images/nav-right.png") ;
    margin: 0 12px 0 0 ;
    float: left;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 28px;
}
.box-sq .con_hd li.current,.box-sq .con_hd li:hover{
	background:url("../images/nav-right.png") ;
    background-position: right center;
    background-repeat: no-repeat;
}
.con_hd li:hover{
	background:url("../images/btn_c_05.png");
    color: #fff;
}

.con_hd li.current{
    background:url("../images/btn_c_05.png");
    color: #fff;
}
.con_bd{
    width: 100%;
    height: 425px;  
    margin-top: 1px;
}
.con_bd>ul>li{
/*     display: none; */
}
.btn{
   /*  width: 590px;
    margin: 20px 0 0 115px; */
    text-align:center;
}
.btn button{
    width: 85px;
    height: 28px;
    background:url("../images/btn_03.png") no-repeat center;
    font-size: 12px;
    line-height: 28px;
    color: #105889;
/*     font-family: 'microsoft yahei'; */
	font-family: "Microsoft YaHei,arial";
    text-align: center;
}
.btn a{
   cursor:pointer;
   display: inline-block;
   width: 74px;
   height: 22px;
   /* background:url("../images/btn_03.png") no-repeat center; */
   font-size: 12px;
   line-height: 20px;
  /*  border: #ccc 1px solid; */
   color: #105889;
   font-family: "Microsoft YaHei,arial";
/*    font-family: 'microsoft yahei'; */
   text-align: center;
}

.btn a:hover{
	 color:#105889;
	 /* border:1px solid #5CBBEB; */
	 /* background:url("../images/btn_03_current.png") no-repeat center; */
	/* background: url("../../images/bg3.png") no-repeat  center center; */
}

 .btn ul li{
    width: 85px;
    height: 28px;
    margin: 0 40px 0 12px;
    display: inline-block;
}
.editor .sel{
    margin: 25px 0 0 0;
}
.editor .sel ul li{
    float: left;
    width: 68px;
    margin: 0 20px 0 16px;
    position: relative;
}
.editor .sel ul li em{
    position: absolute;
    left: -15px;
    top: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: 1px solid #ccc;


}
.editor .sel_bd ul li{
    display: none;
}
.person table{
    border: 0 none;
    margin: 4px 0 0 0;
    float: left;
}
.person table tr td{
    height: 30px;
    border: 0 none;

}
.person table input{
    width: 170px;
    height: 25px;
    line-height:25px;
    border:1px solid #ccc;
    font-size: 12px;
    padding: 0 0 0 3px ;
    color: #333;
}
.person table select{
    width: 175px;
    height: 25px;
    line-height:25px;
    border:1px solid #ccc;
    font-size: 12px;
    padding: 0 0 0 3px ;
    color: #333;
}

.person .content_r{
    float: left;
/*     margin:25px 0 0 19px; */
    margin:0 0 0 40px;
    width: 190px;
}
.person .content_r img{
    width: 190px;
    height: 220px;
}
.person .content_r .bottom{
    margin: 6px 0 0 0;
}
.person .content_r input{
    width: 120px;
    height: 20px;
    float: left;
    margin-top: 10px;
}
.person .content_r a{
    width: 30px;
    float: left;
    height: 20px;
   /*  background-color: #ccc; */
    font-size: 10px;
    color: #fff;
    line-height: 20px;
    text-align: center;

}
.person .content_r button{
    width: 30px;
    float: left;
    height: 20px;
    background-color: #ccc;
    font-size: 10px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    margin: 0 0 0 8px;

}
.editor table{
    border: 0 none;
    margin: 15px 0 0 0;
    float: left;
}
.editor table tr td{
    height: 25px;
    border: 0 none;

}
.editor table input{
    width: 170px;
    height: 20px;
    border:1px solid #ccc;
    font-size: 12px;
    padding: 3px 0 0 3px ;
    color: #333;
}
.editor table select{
    width: 170px;
    height: 20px;
    border:1px solid #ccc;
    font-size: 10px;
    padding: 3px 0 0 3px ;
    color: #333;
}
.editor table .input_last{
    width: 460px;
    height: 20px;
}
.editor table .btn_last{
    width: 30px;
    height: 20px;
    background-color: #ccc;
    font-size: 10px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    margin: 0 0 0 8px;
}
.editor table .input_no2{
    width:130px;
    height: 20px;
}
.train .train_con h3{
    height: 40px;
    width: 97%;
    margin: 0 auto;
    border-bottom: 1px solid #666;
    font-size: 14px;
    line-height: 40px;
    padding: 0 0 0 10px;
    color: #333;
}
.train_btn,.work_btn{
    margin: 14px 0 0 12px;
}
.train_btn button,.work_btn button{
    width: 30px;
    height: 20px;
    background-color: #ccc;
    font-size: 10px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    margin: 0 0 0 8px;
}

.train_hd{
    height: 32px;
    width: 100%;
    font-size: 12px;
    color: #105889;
    margin: 20px 0 0 0;
}
.train_hd li:first-child{
    width: 138px;
    height: 32px;
    background:url("../images/nav_2_1.png");
    margin: 0 10px 0 0 ;
    float: left;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    color: #333;
}
.train_hd li:first-child.current{
    background:url("../images/nav_2_1_c.png");
    color: #fff;
}
.train_hd .clearfix_two{
    width: 154px;
    height: 32px;
    background:url("../images/nav_2_2.png");
    margin: 0  0 0 -33px;
    float: left;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
}
.train_hd .clearfix_two.current{
    background:url("../images/nav_2_2_c.png");
    color: #fff;
}
.train_hd .clearfix_three{
    width: 135px;
    height: 32px;
    background:url("../images/nav_2_3.png");
    margin: 0  0 0 -22px;
    float: left;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
}
.train_hd .clearfix_three.current{
    background:url("../images/xnva_2_3_c.png");
    color: #fff;
}
.train_bd ul li{
    display: none;
}

.module .va a{
	 cursor:pointer;
     display: inline-block;
     width: 74px;
     height: 22px;
/*      background:url("../images/btn_03.png") no-repeat center; */
     background:url("../../images//bg3.png") no-repeat center;
     font-size: 12px;
     line-height: 21px;
     /* border: #ccc 1px solid; */
     color: #105889;
/*      font-family: 'microsoft yahei'; */
	 font-family: "Microsoft YaHei";
     text-align: center;
/*      margin-left: 20px; */
}

/* .module .va a:hover{ */
/* 	 color:#105889; */
/* 	 border:1px solid #5CBBEB; */
/* 	 background:url("../images/btn_03_current.png") no-repeat center; */
/* } */
.personalBtn{
	padding:50px 0 0 0;
	overflow:hidden;
	padding-right: 20px;	
}
.personalBtn a{
	float:right;
	width:80px;
	height:30px;
	line-height:30px;
	color:#fff !important;
	text-decoration:none;
	background:url(../images/personal_opeartion_btn.png) left center no-repeat;
	text-align:center;
	margin-right:10px;
	text-decoration:none;	
}
.personalBtn a:hover{
	background:url(../images/personal_opeartion_btn_pre.png) left center no-repeat;	
}

.module .va a.va_review{
/*     background: url(../images/btn.png) 0 -22px !important; */
	background-color: #e9e9e9 !important;
	color:#105889!important; 
	display: inline-block !important;
    height: 20px !important;
   /*  padding: 0 5px !important; */
/*     border: #ccc 1px solid !important; */
    line-height: 21px !important;
    width: 74px !important; 
    height: 22px !important;
    line-height: 20px !important;
}

.va_review:hover{
/* 	background: url("../images/btn_03.png") no-repeat center !important; */
	/* color: #d8d8d8 !important; */
/* 	border: 1px solid #d8d8d8 !important; */
}
.psersonalDiv{
	background:#fff;
	border-top:1px solid #d7d7d7;
	width:100%;
	height:40px;
	position:fixed;
	bottom:0;	
}
.title-condition-one{
/*	background: linear-gradient(to bottom, #DDF4FF 0%, #fefefe 100%) repeat scroll 0 0;
    border: 1px solid #d9dee1;
    border-radius: 10px;
    box-sizing: border-box;
    height: 252px;
    margin-bottom: 15px;
    padding: 100px 70px;
    float: left;
    margin: 75px;
    margin-top: 29px; */
    
    float: left;
    width: 320px;
    height: 150px;
    font-size: 30px;
    line-height: 148px;
    text-align: center;
    display: inline-block;
    background:url(../images/icon-zyzgdj.png) 26px center no-repeat;
    background-color: #76aff5;
    margin-left: 56px;
}
.hp-12-month{
/* 	background: linear-gradient(to bottom, #DDF4FF 0%, #fefefe 100%) repeat scroll 0 0;
    border: 1px solid #d9dee1;
    border-radius: 10px;
    box-sizing: border-box;
    height: 252px;
    margin-bottom: 15px;
    padding: 100px 70px;
    float: right;
    margin: 75px;
    margin-top: 29px; */
    
    float: right;
    width: 320px;
    height: 150px;
    font-size: 30px;
    line-height: 148px;
    text-align: center;
    display: inline-block;
    background:url(../images/icon-zrbjzc.png) 26px center no-repeat;	
    background-color: #76aff5;
    margin-right: 56px;
}
.hp-12-month a,.title-condition-one a{
	margin-left:60px;
	color: #fff;
}