﻿/*重置样式*/
html, body, div, span, iframe, h1, h3, h4, h5, h6, p, blockquote, pre, a, address,
big, cite, code, del, em, font, img, ins, small, strong, var, b, u, center, dl,div,
dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0;padding: 0}
body{min-width:1190px;height:100%;color:#3c3c3c;line-height: 25px;font-family: "microsoft yahei";box-sizing: border-box;background: #f7f7f7;}
html{font-size: 12px;}
ul li{ list-style:none;}
a{text-decoration:none; color:#3c3c3c; cursor: pointer; transition: all 0.2s ease;}
.overflow{overflow: hidden;}
.pointer{cursor: pointer}
.fl{ float:left}
.fr{ float:right}
li{list-style:none}
input{vertical-align:middle}
img{vertical-align: top;max-width: 100%;}
img{ border:none}
.empty{width: 100%!important;height: 0!important;display: inline-block;}


.overflow{overflow: hidden;}
.relative{position: relative;}
.absolute{position: absolute;}
.border_box{box-sizing: border-box;}
.none{text-decoration:none!important;}
.blod{font-weight: bold;}
.kaiti{font-family: "����";}
.yahei{font-family: "microsoft yahei";}
.songti{font-family:SimSun;}
.word-warp{word-wrap:break-word;}
.display{display: inline-block;}

.font12{font-size: 12px!important;}
.font14{font-size: 14px!important;}
.font15{font-size:15px;}
.font16{font-size: 16px!important;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font22{font-size: 22px;}
.font24{font-size: 24px;}
.font26{font-size: 26px!important;}

.left {float: left;}
.right{float: right;}
.clear{clear:both;}
.hide{display:none;}
.show{display:block;}
.line-height15{line-height: 15px!important;}
.line-height16{line-height: 16px;}
.line-height18{line-height: 18px;}
.line-height19{line-height: 19px;}
.line-height20{line-height: 20px;}
.line-height25{line-height: 25px;}
.line-height26{line-height: 26px;}
.line-height27{line-height: 27px;}
.line-height30{line-height: 30px;}
.line-height50{line-height:50px;}
.h_100{height: 100%;}
.h_110{height: 110px;}
.h_3{height: 300px;}
.w_50{width: 50%;}
.w_89{width:89px!important;}
.w_95{width: 95%;}
.w_100{width: 100%;}
.w_130{width: 130px;}
.w_125{width:125px!important;}
.w_140{width:140px!important;}
.w_150{width:150px!important;}
.w_200{width:200px;}
.w_216{width:216px;}
.w_235{width: 235px;}
.w_265{width: 265px;}
.w_270{width: 270px;}
.w_300{width: 300px;}
.w_500{width: 500px;}
.w_600{width: 600px;}
.w_685{width: 685px;}
.w_1190{width:1190px;margin: 0 auto;}
.w_1000{width:1000px;margin: 0 auto;}


.mar_l0{margin-left:0!important;}
.mar_l10{margin-left: 10px!important;}
.mar_l05{margin-left: 5px!important;}
.mar_l02{margin-left:2px!important;}
.mar_l15{margin-left: 15px!important;}
.mar_l5{margin-left: 5px!important;}
.mar_l20{margin-left: 20px!important;}
.mar_l25{margin-left: 25px!important;}
.mar_l35{margin-left: 35px!important;}
.mar_l30{margin-left: 30px!important;}
.mar_l45{margin-left: 45px;}
.mar_l85{margin-left: 85px;}
.mar_r0{margin-right:0!important;}
.mar_r10{margin-right: 10px;}
.mar_r20{margin-right: 20px;}
.mar_t5{margin-top:5px;}
.mar_t10{margin-top: 10px;}
.mar_t15{margin-top: 15px;}
.mar_t20{margin-top: 20px!important;}
.mar_t30{margin-top: 30px;}
.mar_t50{margin-top:50px;}
.mar_t100{margin-top:100px!important;}
.mar_t200{margin-top:200px;}
.pad_t05{padding-top: 5px;}
.pad_t15{padding-top: 15px;}
.pad_l30{padding-left: 30px;}
.pad_b0{padding-bottom:0!important;}
.mar_b0{margin-bottom: 0!important;}
.mar_b10{margin-bottom: 10px;}

.color72{color: #727271;}
.color_b2{color: #b2b2b2;}
.color_ca{color: #cacaca;}
.color_r{color: red!important;}
.color_w{color: #fff;}
.color_89{color:#89D0E2;}
.color_b2e{color:#B2E9C3!important;}
.color_e7c{color:#E7C590!important;}
.color_e18{color:#E187A0!important;}
.color_9a{color:#9A9A9A;}
.color_900{color: #900;}
.color_f7{background-color:#F7F7F7;}
.b_color_89{background-color:#89D0E2;}
.color_df{color:#DF86A0;}
.color_c4{color:#C4C4C4;}
.color_e8{color:#E84C52!important;}
.color_9d{color:#9D9C9C;}
.color_84{color:#848383;}
.color_77{color:#777676;}
.color_ec9a58{color:#ec9c5b;}
.color_4d{color:#4d565a;}
.color_81{color:#818688;}
.bg_f{background:#fff;}
.text-left{text-align: left!important;}
.text-right{text-align: right;}
.center{text-align: center!important;}
a:hover{color:#1683e2;}

/*清除浮动*/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}

/*header*/

/*main*/

.box1 .box-left{
	width: 680px;
	height: 350px;
	box-shadow:  0px 0px 15px #dcdcdc;
	padding: 0px 10px;
	box-sizing: border-box;
    background:#fff;
}
.box1 .box-left .dynamic-title{

	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
}
.box1 .box-left .dynamic-title span{
	font-size:16px;
	padding-left: 30px;
	color:#3c3c3c;
    background:url(../image/xg/icon.png) -170px -235px no-repeat;
	}
.box1 .box-left .dynamic-title a.more{
	color:#969696;
}

/*小图片轮播*/
.box1 .box-left .dynamic-content{
	margin-top:20px ;
}
.small_banner {
  margin: 0px 20px 20px 25px;
	 width: 285px;
	height: 235px;
	 position: relative;
	  float: left;
}
.small_banner ul li {
   width: 285px;
	height: 190px;
  position: absolute;
  left: 0px;
  display: none;
  z-index:10;
  box-sizing: border-box;
}
.small_banner .num {
  position: absolute;
  /*width: 300px;*/
  right:10px;
  bottom:0px;
  text-align: center;
  z-index: 50;
}
.small_banner .num a {
  display: inline-block;
  width: 10px;
  height: 10px;
  line-height: 10px;
  margin: 2px;
  border-radius: 50%;
  background: rgba(255,255,255,0.8);
  color:#fff;
}
.small_banner .num a.cur {
  background: #0077ba;
}
.small_banner .num a:hover{
  background: #0077ba;
}

.small_banner .banner_title{
  position: absolute;
  z-index: 30;
  bottom: -30px;
  left:3px;
	width: 285px;
  box-sizing: border-box;
}
.small_banner .banner_title .title_content{
  position: relative;
  width: 285px;
  height: 30px;
  box-sizing: border-box;
}
.small_banner .banner_title .title_content p{
  position: absolute;
  bottom: -5px;
 width: 285px;
  height: 30px;
  line-height: 30px;
  display: none;
  z-index: 10;
  color:#424242;
  box-sizing: border-box;

}
.box1 .box-left .dynamic-news{
	margin-left: 20px;
}
.box1 .box-left .dynamic-news li{
	list-style: square;
	line-height: 35px;
	border-bottom: 1px dashed #e0e0e0;
	width: 310px;
	
}
.box1 .box-left .dynamic-news li a{
	color:#313335;
	font-size: 14px;
}
span.dataD{
    font-size:12px;
    color:#868686;

}
/**right*/
.box1 .box-right {
    width:310px;
    float:right;


}
.box1 .box-right li.fast-list{
     width:310px;
    height:38px;
    padding-left:60px;
    line-height:38px;

    box-shadow:  0px 0px 15px #dcdcdc;
    box-sizing:border-box;
    margin-bottom:10px;
    background: #fff url(../image/xg/icon.png) no-repeat;
}
.box1 .box-right li.fast-list:last-child{
    margin-bottom:0px;
}
.box1 .box-right li.fast-list a {
    font-size:16px;
    color:#3c3c3c;
}
.box1 .box-right li.login{background-position:-865px -250px;}
.box1 .box-right li.email-box{background-position:-865px -328px;}
.box1 .box-right li.office-hall{background-position:-865px -407px;}
.box1 .box-right li.ercode{background-position:-865px -481px;}
/**box2样式*/
.box2 .box-left{
    width:405px;
    height:300px;
    box-sizing:border-box;
    padding: 0px 10px;
    box-shadow:  0px 0px 15px #dcdcdc;
}
.box2 .box-left .moral-notice{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
}
.box2 .box-left .moral-notice span{
	font-size:16px;
	padding-left: 30px;
	color:#3c3c3c;
    background:url(../image/xg/icon.png) -470px -551px no-repeat;
	}
.box2 .box-left .moral-notice a.more{
	color:#969696;
}

.box2 .box-left .moral-news{
    padding:0px 10px;
    margin-top:10px;
}
.box2 .box-left .moral-news li{

    line-height:35px;
    
    border-bottom:1px dashed #e0e0e0;
   
}
.box2 .box-left .moral-news li b {
    display:inline-block;
    width:4px;
    height:4px;
    background:#313335;
    vertical-align:middle;
    margin-right:7px;
    }
.box2 .box-left .moral-news li a{
     color:#313335;
    font-size:14px;
}



/**middle样式*/
.box2 .box-middle{
    width:282px;
    height:300px;
    box-sizing:border-box;
  padding: 0px 10px;
    box-shadow:  0px 0px 15px #dcdcdc;
    margin-left:20px;
}
.box2 .box-middle .rules-notice{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
}
.box2 .box-middle .rules-notice span{
	font-size:16px;
	padding-left: 30px;
	color:#3c3c3c;
    background:url(../image/xg/icon.png) -888px -860px no-repeat;
	}
.box2 .box-middle .rules-notice a.more{
	color:#969696;
}

.box2 .box-middle .rules-news{
    margin-top:10px;
     padding:0px 10px;
}
.box2 .box-middle .rules-news li{

    line-height:35px;
    
    border-bottom:1px dashed #e0e0e0;
   
}
.box2 .box-middle .rules-news li b {
    display:inline-block;
    width:4px;
    height:4px;
    background:#313335;
    vertical-align:middle;
    margin-right:7px;
    }
.box2 .box-middle .rules-news li a{
     color:#313335;
    font-size:14px;
}



/**box-right样式*/
.box2 .box-right{
    width:282px;
    height:300px;
    box-sizing:border-box;
   padding: 0px 10px;
    box-shadow:  0px 0px 15px #dcdcdc;
}
.box2 .box-right .guidance-notice{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
}
.box2 .box-right .guidance-notice span{
	font-size:16px;
	padding-left: 30px;
	color:#3c3c3c;
    background:url(../image/xg/icon.png) -888px -549px no-repeat;
	}
.box2 .box-right .guidance-notice a.more{
	color:#969696;
}

.box2 .box-right .guidance-news{
    margin-top:10px;
     padding:0px 10px;
}
.box2 .box-right .guidance-news li{

    line-height:35px;
    
    border-bottom:1px dashed #e0e0e0;
   
}
.box2 .box-right .guidance-news li b {
    display:inline-block;
    width:4px;
    height:4px;
    background:#313335;
    vertical-align:middle;
    margin-right:7px;
    }
.box2 .box-right .guidance-news li a{
     color:#313335;
    font-size:14px;
}




/**box3样式*/
 .box3 .small_banner2 {
     margin-top:20px;
    width:245px;
    height:200px;
	 position: relative;
	  float: left;


}
.small_banner2 ul li {
   width: 245px;
	height: 200px;
  position: absolute;
  left: 10px;
  display: none;
  z-index:10;
  box-sizing: border-box;
}
.small_banner2 .num2 {
  position: absolute;
  /*width: 300px;*/
  right:10px;
  bottom:0px;
  text-align: center;
  z-index: 50;
}
.small_banner2 .num2 a {
  display: inline-block;
  width: 10px;
  height: 10px;
  line-height: 10px;
  margin: 2px;
  border-radius: 50%;
  background: rgba(255,255,255,0.8);
  color:#fff;
}
.small_banner2 .num2 a.cur {
  background: #0077ba;
}
.small_banner2 .num2 a:hover{
  background: #0077ba;
}

.small_banner2 .banner_title2{
  position: absolute;
  z-index: 30;
  bottom: -30px;
  left:3px;
	width: 245px;
  box-sizing: border-box;
}
.small_banner2 .banner_title2 .title_content2{
  position: relative;
  width: 245px;
  height: 30px;
  box-sizing: border-box;
}
.small_banner2 .banner_title2 .title_content2 p{
  position: absolute;
  bottom: 0px;
 width: 245px;
  height: 30px;
  line-height: 30px;
  display: none;
  z-index: 10;
  color:#3c3c3c;
  box-sizing: border-box;

}

.box3 .box-left{
    width:282px;
    height:300px;
    box-sizing:border-box;
  padding: 0px 10px;
    box-shadow:  0px 0px 15px #dcdcdc;
}
.box3 .box-left .style-notice{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
}
.box3 .box-left .style-notice span{
	font-size:16px;
	padding-left: 30px;
	color:#3c3c3c;
    background:url(../image/xg/icon.png) -170px -860px no-repeat;
	}
.box3 .box-left .style-notice a.more{
	color:#969696;
}



/**middle样式*/
.box3 .box-middle{
    width:405px;
    height:300px;
    box-sizing:border-box;
   padding: 0px 10px;
    box-shadow:  0px 0px 15px #dcdcdc;
    margin-left:20px;
}
.box3 .box-middle .heart-notice{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
}
.box3 .box-middle .heart-notice span{
	font-size:16px;
	padding-left: 30px;
	color:#3c3c3c;
    background:url(../image/xg/icon.png) -468px -860px no-repeat;
	}
.box3 .box-middle .heart-notice a.more{
	color:#969696;
}

.box3 .box-middle .heart-news{
    padding:0px 10px;
    margin-top:10px;
}
.box3 .box-middle .heart-news li{

    line-height:35px;
    
    border-bottom:1px dashed #e0e0e0;
   
}
.box3 .box-middle .heart-news li b {
    display:inline-block;
    width:4px;
    height:4px;
    background:#313335;
    vertical-align:middle;
    margin-right:7px;
    }
.box3 .box-middle .heart-news li a{
     color:#313335;
    font-size:14px;
}



/**box-right样式*/
.box3 .box-right{
    width:282px;
    height:300px;
    box-sizing:border-box;
    padding: 0px 10px;
    box-shadow:  0px 0px 15px #dcdcdc;
}
.box3 .box-right .team-notice{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
}
.box3 .box-right .team-notice span{
	font-size:16px;
	padding-left: 30px;
	color:#3c3c3c;
    background:url(../image/xg/icon.png) -888px -860px no-repeat;
	}
.box3 .box-right .team-notice a.more{
	color:#969696;
}

.box3 .box-right .team-news{
    margin-top:10px;
     padding:0px 10px;
}
.box3 .box-right .team-news li{

    line-height:35px;
    
    border-bottom:1px dashed #e0e0e0;
   
}
.box3 .box-right .team-news li b {
    display:inline-block;
    width:4px;
    height:4px;
    background:#313335;
    vertical-align:middle;
    margin-right:7px;
    }
.box3 .box-right .team-news li a{
     color:#313335;
    font-size:14px;
}


/**box2样式*/
.box4 .box-left{
    width:282px;
    height:300px;
    box-sizing:border-box;
    padding: 0px 10px;
    box-shadow:  0px 0px 15px #dcdcdc;
}
.box4 .box-left .aid-notice{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
}
.box4 .box-left .aid-notice span{
	font-size:16px;
	padding-left: 30px;
	color:#3c3c3c;
    background:url(../image/xg/icon.png) -170px -1170px no-repeat;
	}
.box4 .box-left .aid-notice a.more{
	color:#969696;
}

.box4 .box-left .aid-news{
    margin-top:10px;
     padding:0px 10px;
}
.box4 .box-left .aid-news li{

    line-height:35px;
    
    border-bottom:1px dashed #e0e0e0;
   
}
.box4 .box-left .aid-news li b {
    display:inline-block;
    width:4px;
    height:4px;
    background:#313335;
    vertical-align:middle;
    margin-right:7px;
    }
.box4 .box-left .aid-news li a{
     color:#313335;
    font-size:14px;
}

/**middle样式*/
.box4 .box-middle{
    width:405px;
    height:300px;
    box-sizing:border-box;
   padding: 0px 10px;
    box-shadow:  0px 0px 15px #dcdcdc;
    margin-left:20px;
}
.box4 .box-middle .job-notice{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
}
.box4 .box-middle .job-notice span{
	font-size:16px;
	padding-left: 30px;
	color:#3c3c3c;
    background:url(../image/xg/icon.png) -470px -1170px no-repeat;
	}
.box4 .box-middle .job-notice a.more{
	color:#969696;
}

.box4 .box-middle .job-news{
    padding:0px 10px;
    margin-top:10px;
}
.box4 .box-middle .job-news li{

    line-height:35px;
    
    border-bottom:1px dashed #e0e0e0;
   
}
.box4 .box-middle .job-news li b {
    display:inline-block;
    width:4px;
    height:4px;
    background:#313335;
    vertical-align:middle;
    margin-right:7px;
    }
.box4 .box-middle .job-news li a{
     color:#313335;
    font-size:14px;
}



/**box-right样式*/
.box4 .box-right{
    width:282px;
    height:300px;
    box-sizing:border-box;
   padding: 0px 10px;
    box-shadow:  0px 0px 15px #dcdcdc;
}


.frindLink{/*height: 35px*/;margin: 20px auto; width:1000px;  box-shadow:  0px 0px 15px #dcdcdc; box-sizing:border-box;}
.frindLink>p{  padding-left: 25px;  font-size: 14px; line-height:25px;  color:#3c3c3c;  background: url("../image/xg/icon.png") -160px -1488px  no-repeat; padding-right:20px; border-right:1px solid #b0adad; margin:5px 0px;}
.frindLink div{margin-left:10px;line-height:35px;}
.frindLink div a{display:inline-block;margin-right: 20px;}
.frindLink div a:first-child{margin-left:0px;}
.frindLink div a:last-child{margin-right:0px;}

/*footer*/
.footer{
height: 68px;
background: #94a1aa;
padding: 10px 0px;
box-sizing: border-box;
}

.footer .copyright p{
 text-align: center;
 color:#fff;
 font-size: 14px;
 line-height: 25px;
}
.footer .er-code{
width: 170px;

}
.footer .er-code div{
	width: 75px;
	height: 75px;
	border:1px solid  #646567;
}
.footer .er-code div img{
	width: 75px;
	height: 75px;
}

.box1 .box-right .public-notice{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e8e8e8;
	box-sizing: border-box;
    background: #fff;
    margin-top: 10px;
}
.box1 .box-right .public-notice span{
	font-size:16px;
	padding-left: 30px;
	color:#3c3c3c;
    background: url(../image/xg/icon.png) -170px -551px no-repeat;
	}
.box1 .box-right .public-notice a.more{
	color:#969696;
}

.box1 .box-right .public-news {
    padding: 0px 10px;
    background: #fff;
    height: 165px;
}
.box1 .box-right .public-news li{

    line-height:35px;
    border-bottom:1px dashed #e0e0e0;
   
}
.box1 .box-right .public-news li b {
    display:inline-block;
    width:4px;
    height:4px;
    background:#313335;
    vertical-align:middle;
    margin-right:7px;
    }
.box1 .box-right .public-news li a{
     color:#313335;
    font-size:14px;
}