*{
	margin: 0;
	padding: 0;

	/*font-family: microsoft yahei;*/
}
body{
	min-width: 1200px;
}
img{
	 border:0px ;
}
a{
 text-decoration: none;
}
#pointer{
	cursor: pointer;
}
.clear:after{
	display: block;
	clear: both;
	content: "";
}
.all{
	width: 100%;
	height: 2594px;
}
.a-head-1{
	width: 100%;
	height: 150px;
	background-color: white;
}.a-head-1s{
	width: 100%;
	height: 188px;
	background-color: white;
}
.a-head-1-s{
	width:1200px;
	height: 108px;
	margin: 0 auto;
/*	border: 1px black solid;
*/	padding-top: 36px;
}
.aa1s:hover{
	color:red;
}
.hr{
	float: right;
	font-size: 14px;
	color: #686668;
	margin-right:10px;
	margin-top: 38px;
}
.search1{
   border-radius: 10px;
	width:234px;
    height:24px;
    border: 1px #dcdcdc solid;
    padding-top: 6px;
    position: relative;
    margin-left: 4px;
}
.search1 img{
	margin-left: 1px;
	margin-top: 2px;

}
.search{
	display:none;
	width: 315px;
	height: 42px;
	margin-top: 10px;
	position: relative;
}
.txt1{
	position: absolute;
	margin-left: 10px;
	border: none;
	height: 18px;
	width: 200px;

}
.ck1{
	 background-color: #d22621;
     width:78px;
     height: 32px;
     color: white;
     text-align: center;
     line-height: 32px;
     border-radius: 10px;
     margin-top:-32px;
     position: absolute;
     right: 50px;
     font-size: 14px;
}
.a-head-1-a{
	width: 100%;
	height: 44px;
	background-color: #d1261e;
}
.a-head-1-a1{
	width: 1200px;
	height: 40px;
	background-color: #d1261e;
	margin: 0 auto;
}
.uu li{
	float: left;
	background-color: #d1261e;
	color: white;
	text-align: center;
	list-style: none;
	width: 120px;
	line-height: 40px;
	height: 36px;

}
.uuyewu li{
	float: left;
	background-color: #d1261e;
	color: white;
	text-align: center;
	list-style: none;
	width: 120px;
	line-height: 40px;
	height: 42px;
}
.uuyewu li:hover{
		background-color: #be1910;
}
.uu li:hover{
	background-color: #be1910;

}
.a-b-1{
	margin-top: 30px;
	width: 100%;
	height: 564px;
	     background-color: #f2f2f2;
	background-position: center;
}
.a-b-2{
	width: 1200px;
	height: 306px;
	margin: 0 auto;
	margin-top: -1804px;
	border-bottom:  1px  #e6e6e6  solid;
}
.a-b-2-serve{
	background-color: white;
	width: 400px;
	height: 290px;
	border-right:  1px  #e6e6e6  solid;

	float: left;
}
.a-b-2-img1{
	height: 40px;
	border-bottom:  1px  #e6e6e6  solid;
}
.a-b-2-serve-s div{
      float: left;
      width: 200px;
      height: 100px;
      text-align: center;
      padding-top: 24px;
      position: relative;
}
.pp1{
	background-color: white;
	position: absolute;
	left: 29%;
	top: 47%;
	width: 84px;
	height: 30px;
	font-size: 20px;
	color: black;
	margin-top: 10px;
}.p3{
	background-color: white;
	position: absolute;
	left: 19%;
	top: 47%;
	width: 120px;
	height: 30px;
	font-size: 20px;
	color: black;
	margin-top: 10px;
}

.a-b-2-serve-s div:hover{
	 box-shadow: 0 0  5px 0 #888888;
}.a-b-2-work-s div:hover{
	 box-shadow: 0 0  5px 0 #888888;
}.a-b-2-platform-s div:hover{
	 box-shadow: 0 0  5px 0 #888888;
}

.a-b-2-serve-s div:hover   p{
      color: #1018be;
}
.a-b-2-work-s div:hover  p{
	  color: #55be10;
}
.a-b-2-platform-s div:hover p{
 color: #be9210;
}





.a-b-2-work-s div{position: relative;
      float: left;
      width: 200px;
      height: 100px;
      text-align: center;
      padding-top: 24px;
}
.a-b-2-platform{
	background-color: white;
	width: 396px;
	height: 290px;
	border-right:  1px  #e6e6e6  solid;
	float: left;
}
.a-b-2-platform-s div{position: relative;
      float: left;
      width: 196px;
      height: 100px;
      text-align: center;
      padding-top: 24px;
}
.a-b-2-img2,.a-b-2-img3{
	height: 40px;
	border-bottom:  1px  #e6e6e6  solid;
}
 .a-b-2-work {
	float: left;
	background-color: white;
	width: 400px;
	height: 290px;
	border-right:  1px  #e6e6e6  solid;
}
.ab1{
	padding-top: 17px !important;
	height: 106px !important;
}
.ab2{
	padding-top: 17px !important;
	height: 106px !important;
}
.bg{
	width: 100%;
	height: 1644px;
	background-color: #f2f2f2;
}
.a-c-1{
	width: 100%;
}.a-c-2{
	width: 1200px;
	margin: 0 auto;
}
.a-c-swiper{
	width: 580px;
	height: 326px;
	margin-top: 26px;

	float: left;
}
.a-c-article{
	margin-left: 18px;
    float: left;
   background-color: white;
    width: 600px;
    height: 326px;
    margin-top: 26px;
}
.a-c-tt{

	width: 600px;
	height: 44px;
	border-bottom: 1px #e6e6e6  solid;
}
.a-c-tt ul{
	float: left;
}
.a-c-tt li{
	color: #666666;
	float: left;
	width: 120px;
	height: 30px;
	 padding-top: 10px;
	list-style: none;
	line-height: 30px;
	border-right:1px solid  #e6e6e6;
   text-align: center;
}
/*.a-c-tt li:hover{

}*/

.a-c-tt-li-tab{
	border-top: 2px  #9c67ca  solid;
	color: #d1261e;
	color: #666666;
	float: left;
	width: 120px;
	height: 30px;
	 padding-top: 10px;
	list-style: none;
	line-height: 30px;
	border-right:1px solid  #e6e6e6;
    text-align: center;
    cursor:pointer;
}

.more{
	float: right;
	width: 66px;
	height: 40px;
	margin-top: 20px;
	color: #999999;
	line-height: 6px;
}
.a-c-bb{
	width: 600px;
	height: 278px;
	background-color: white;
}
/*�Ķ�1*/
/*111111111*/
.acb1 li{
  position: relative;
  width: 600px;
}
.acb1 li img{
	position: absolute;
	left: 10px;
	top: 14px;
}.acb2 li{
  position: relative;
  width: 600px;
}
.acb2 li img{
	position: absolute;
	left: 10px;
	top: 14px;
}.acb3 li{
  position: relative;
  width: 600px;
}
.acb3 li img{
	position: absolute;
	left: 10px;
	top: 14px;
}
.santt{
	width: 580px;
	height: 40px;
	color: #d1261e;
	 overflow: hidden;
	  text-overflow:ellipsis;
	  white-space:nowrap;
	  font-size: 18px;
	  text-decoration:underline;
	  margin-left:10px;

}.santt2{
	margin-left: 20px;
	float: left;
	width: 472px;
	height: 40px;
	color: #656565;
	overflow: hidden;
	text-overflow:ellipsis;
	  white-space:nowrap;
	  font-size: 16px;
}
.santt2:hover{
	color:#d1261e;
	text-decoration:underline;
}.santt3:hover{
	color:#d1261e;
	text-decoration:underline;
}
/*�Ķ�1*/
.santtimes{
	position: absolute;
	right: 0px;
	margin-right: 10px;
	color: #999999;
}
/*1*/
.sanbb{
	width: 586px;
	height: 40px;
	color: #999999;
	 overflow: hidden;
	  text-overflow:ellipsis;
	  white-space:nowrap;
	  font-size: 14px;
	    margin-left:10px;
}





.a-c-bb-1{
	height:50px !important;
}
.a-c-bb li{
    list-style: none;
 	height: 46px;
 	line-height: 40px;
}
.a-d-1{
	margin: 0 auto;
	width: 1200px;
	height: 1000px;
	background-color: #f2f2f2;
	margin-top: 20px;
	overflow: hidden;
}
.acb1{
	display: block;
}
.acb2,.acb3{
	display: none;
}

.a-d-artcile{
	width: 880px;
	height: 394px;
	float: left;
	background-color: white;
}
.a-d-tt li{
	color: #666666;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	height: 40px;
	width: 162px;
	list-style: none;
	float: left;

}
/*.a-d-tt li:hover{
	border-top: 2px  #d1261e  solid;
	color: #d1261e;
}*/
.a-d-tt-li-tab{
	color: #666666;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
	height: 40px;
	width: 214px;
	list-style: none;
	float: left;
	 border-top: 2px  #9c67ca  solid;
	color: #d1261e;
}
.more2{
	float: right;
	margin-right: 20px;
	color: #999999;
	font-size: 16px;
	width: 200px;
	height: 40px;
	padding-top: 10px;
	text-align: right;
}
/*22222222222222*/




.a-d-bb{
	width:872px;
	height: 358px;
 }
.a-d-bb li{
	position: relative;
    list-style: none;
 	height: 46px;
 	line-height: 40px;
}
.a-d-bb li img{
	position: absolute;
	left: 0;
	top: 14px;
}
  .santt3{
	margin-left: 10px;
	float: left;
	width: 700px;
	height: 40px;
	color: #656565;
	overflow: hidden;
	text-overflow:ellipsis;
	  white-space:nowrap;
	  font-size: 16px;
}


.a-d-bb1{
	 height: 50px !important;
}
.adb1{
	display: block;
	margin-left: 10px;
}.adb2{
	display: none;
	margin-left: 10px;
}
.ptt1{
 font-size: 18px;
 color: #d1261e;
 text-decoration: underline;
 text-overflow: ellipsis;
 width: 750px;
  overflow: hidden;
  white-space:nowrap;
}
.ptt2{
font-size: 14px;
color: #646464;
text-overflow: ellipsis;
 width: 860px;
 overflow: hidden;
  white-space:nowrap;

 }


/*�Ķ�2*/
 .cc{
 	width: 300px;
 	height:999px;
    float: right;

    border-top: 2px  #d1261e  solid;
 }
 .cc1{
 	height: 170px;
 	width: 300px;
 	 background-color: white;
 }
 .cc1-1{
 	margin-left: 20px;
 	width: 270px;
 	height: 60px;
 	background-image: url(../img/21.png)    ;
 }
 .cc1-2{
 	width: 300px;
 	height: 110px;
 }
 .cc1-2-1{
 	width: 200px;
 	height: 110px;
   list-style:none;
 	float: left;
 	position: relative;
 	border-right: 1px solid #e6e6e6;
 }
 .cc1-2-1-img{
 	position: absolute;
 	left: 20px;
 	top: 20px;
 }
 .cc1-2-1-s1{position: absolute;
 	left: 84px;
 	top: 20px;
 	color: red;

 }.cc1-2-1-s2{position: absolute;
 	left: 138px;
 	top: 58px;
 	font-size: 10px;
 	color: #a9a9a9;

 }.cc1-2-1-s3{position: absolute;
 	left: 84px;
 	top: 54px;

 }.cc1-2-1-s4{position: absolute;
 	left:138px;
 	top: 24px;
 	font-size: 10px;
 	color: #a9a9a9;

 }.cc1-2-1-p1{position: absolute;
 	left: 20px;
 	top: 80px;

 }
 .cc1-2-2{
 	width: 98px;
 	height: 110px;
 	list-style:none;
 	float: right;
 	text-align: center;
 	padding-top: 20px;
 }
 .cc1-2-2 a{
 text-decoration:none !important;
 color:black;
 }
 .cc2{
 	width: 300px;
 	height: 412px;
 	margin-top: 20px;
 	border-top: 2px  #d1261e  solid;
 	 background-color: white;
 }
 .cc2-1{
 	width: 300px;
 	height: 48px;
 	font-size: 16px;
 	padding-top: 10px;
 	padding-left: 10px;
 }
 .cc2-2 ul  li{
 	list-style: none;
 	height: 30px;
 	margin-left: 30px;
 	font-size: 14px;
 	color: #666666;
 }
 .cc3{
 	width: 300px;
 	min-height: 122px;
 	padding-top: 2px;
 	padding-left: 10px;
 	border-top: 2px  #d1261e  solid;
 	background-color: white;
 	margin-bottom: 20px;

 }
 .cc3-1{
 	line-height: 30px;
 	height: 30px;
 	position: relative;
 }
 .cc3-1-img1{
 top: 6px;
 position: absolute;
 }
 .cc3-1-s1{
 	top: 4px;
 	position: absolute;
 	left:26px;
 }
 .cc3-2{

 	padding-left: 10px;
 	margin-top: 20px;
 	height: 60px;
 	width: 300px;
 }
 .cc3-2-li1{
 	width: 300px;
 	list-style: none !important;
 	height: 30px !important;
 	margin-left: 10px !important;
 	font-size: 14px !important;
 	color: #666666 !important;
 	margin-top: 20px !important;

 }
 .cc3-2-li1 a{
text-decoration:none;
color:black;

}
.cc3-2-li1 a:hover{
	color:red;
}
.cc3-2-li2 a:hover{
	color:red;
}
.cc3-2-li2 a{
text-decoration:none;
color:black;
}

 .cc3-2-li2{
 	width: 300px;
 	list-style: none !important;
 	height: 30px !important;
 	margin-left: 10px !important;
 	font-size: 14px !important;
 	color: #666666 !important;
 	margin-top: 10px !important;

 }
 .cc4{

 	width: 300px;
 	height: 262px;
 	position: relative;
 	background-color: #cfdff0;
 }
 .success{
 	top: 10px;
 	left: 30px;
 	color:#000000;
 	font-size: 14px;
 	position: absolute;
 	font-weight: bold;
}
.yes{
	width: 	200px;
	height: 190px;
	background-color: #ecf2f9;
	position: absolute;
	left: 30px;
	top: 40px;
	padding-left: 20px;
	padding-top: 20px;
}
.yes li{
	height:35px;
	list-style: none;
}
.tp{
	background-color:#e6413a ;
	width:70px ;
	height: 24px;
	position: absolute;
	text-align: center;
	color: white;
	border-radius: 2px ;
	top: 170px;
	cursor: pointer;

}
.ck{
	background-color: #f0a52f;
	width:70px ;
	height: 24px;
	position: absolute;
	left: 100px;
	text-align: center;
	color: white;
	top: 170px;
	border-radius: 2px ;
	cursor: pointer;
}
.lianglaoshi{
	position: absolute;
	left: 176px;
	top: 125px;
}.lianglaoshi2{
	position: absolute;
	right: 10px;
	top: 10px;
}
.gendangzou{
	width: 880px;
	height: 128px;
	background-image: url(../img/28.png)   ;
	margin-top: 430px;
}
.fast{
	width: 880px;
	height: 424px;
	background-color: white;
	margin-top: 30px;
}
.fast-tt{
	width: 880px;
	height: 40px;
	border-bottom: 1px solid #e6e6e6;
}.fast-tt-1{
	width: 124px;
	height: 42px;
	padding-top: 10px;
	padding-left: 10px;
}
.fast-tt-1:hover{
	  	border-top: 2px  #d1261e  solid;
}
.fast-bb li{
	height: 40px;
	position: relative;
	line-height: 40px;
}
.fast-bb p:hover{
   color: #0480ff;
}
.fast-bb1,.fast-bb2,.fast-bb3{
	position: absolute;
	color:black;
}


/*000000000000*/
.fast-bb1{
	left: 40px;
	width: 200px;
	top: 0;
}
.fast-bb ul{
     height: 250px;
}
.fast-bb2{
	top: 0;
	left: 340px;
	width: 250px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.fast-bb3{
	top: 0;
	left: 740px;
}


.bb1{
	border:  1px solid #e6e6e6;
}
.fast-cc{
	text-align: center;
	margin-top: 45px;
}
.letter{
	float: left;
	width: 156px;
	height: 34px;
	background-color: #e6413a;
	color: white;
	text-align: center;
	line-height: 34px;
	border-radius: 2px;
	margin-right:20px;
	margin-left: 286px;
	position: relative;

}.letter2{
	float: left;
	width: 156px;
	height: 34px;
	background-color: #f0a52f ;
	color: white;
	text-align: center;
	line-height: 34px;
	border-radius: 2px;
	position: relative;
}
.fast-cc-img1{
	position: absolute;
	left: 18px;
	top: 6px;
}.fast-cc-img2{
	position: absolute;
	left: 18px;
	top: 6px;
}
.foot{
	width: 100%;
	height: 270px;
	background-color: #d9d9d9;
}
.foot1{
     width: 100%;
     height: 136px;
     background: #d9d9d9;
}
.foot-f{
width: 1000px;
margin: 60px  auto;
}
.ff{
   float: left;
   height: 40px;
   border-right: 1px  solid  #f2f2f2;
   background-color: #fafafa;
   padding-top: 10px;
   text-align: center;
   position: relative;
   cursor: pointer;
}
.f1{
	width: 190px;
}
.yincang a{
	text-decoration:none;
	color:black;
}.yincang2 a{
	text-decoration:none;
	color:black;
}.yincang3 a{
	text-decoration:none;
	color:black;
}
.yincang{
	display: none;

 position: absolute;
	top: 40px;
	left: 0px;
}
.yincang2{
	display: none;
 position: absolute;
	top: 43px;
	left: 0px;
}
.yincang2 li{
   list-style: none;
   height: 30px;
   width: 240px;
   background-color:#fafafa;
}.yincang2 li:hover{
   background-color: #f4f4f4;
}.yincang3 li:hover{
   background-color: #f4f4f4;
}
.yincang3{
	display: none;
 position: absolute;
	top: 25px;
	left: -179px;

}
.yincang3 li{
   list-style: none;
   height: 30px;
   width: 240px;
     background-color:#fafafa;
}
.f4:hover .f4s{
	color: red;
}
.f4:hover .yincang{
	display: block;
}
.f2:hover .yincang2{
	display: block;
}
.f3:hover .yincang3{
	display: block;
}
.yincang li:hover{
   background-color: #f4f4f4;
}
.yincang li{
   list-style: none;
   height: 30px;
   width: 240px;
     background-color:#fafafa;
}
.f2:hover{
	color:red;
}.f3:hover{
	color:red;
}
.f2{
	width: 240px;
	position: relative;
}
.f3{
	width: 240px;
	position: relative;
}
.f4{
	width: 240px;
	position: relative;
}
.foot-cs{
height: 136px;
	width: 1200px;
	margin: 0 auto;
}
.foot-c{
	height: 160px;
	width: 1200px;
	margin: 0 auto;

	 }
.foot-c-s{
     width: 540px;
     height: 160px;
     margin: 0  auto;
}.foot-c-s-yewu{
	 width: 540px;
     height: 136px;
     margin: 0  auto;

}
.foot-l{
	float: left;
	margin-top:20px;
}
.foot-ll{
	float: left;
	margin-left: 0px;
	margin-top: 36px;
}
.foot-r{
	float: left;
	margin-left: 20px;
	font-size: 12px;
}.foot-rr{
	float: left;
	margin-left: 20px;
	font-size: 12px;
	margin-top: 18px;
}
.foot-r p{
	margin-top: 10px;
}.foot-rr p{
	margin-top: 10px;
}
.triangle_border_up1{
	position: absolute;
    top: 18px;
	right: 52px;
    width:0;
    height:0;
    border-width:0 8px 8px;
    border-style:solid;
    border-color:transparent transparent #c2c2c2;/*͸�� ͸��  ��*/
}.triangle_border_up2{
	position: absolute;
    top: 20px;
    right: 52px;
    width:0;
    height:0;
    border-width:0 8px 8px;
    border-style:solid;
    border-color:transparent transparent #c2c2c2;/*͸�� ͸��  ��*/
}
.triangle_border_down1{
	position: absolute;
    top: 18px;
	right: 52px;
    width:0;
    height:0;
    border-width:8px 8px 0;
    border-style:solid;
    border-color:#c2c2c2 transparent transparent;/*�� ͸�� ͸�� */
}
.triangle_border_down2{
	position: absolute;
    top: 18px;
	right: 52px;
    width:0;
    height:0;
    border-width:8px 8px 0;
    border-style:solid;
    border-color:#c2c2c2 transparent transparent;/*�� ͸�� ͸�� */
}.triangle_border_down3{
	position: absolute;
    top: 18px;
	right: 48px;
    width:0;
    height:0;
    border-width:8px 8px 0;
    border-style:solid;
    border-color:#c2c2c2 transparent transparent;/*�� ͸�� ͸�� */
}
/*.f2:hover .triangle_border_down1{

    position: absolute;
    top: 18px;
	right: 52px;
    width:0;
    height:0;
    border-width:0 8px 8px;
    border-style:solid;
    border-color:#c2c2c2 transparent transparent;
}
*/
.fix{
	position: fixed;
	right: 0;
	top: 40%;
}




/*swiper*/
.swiper-container{
	width: 580px;
	height: 326px;
}
.b-b-1{
	width: 100%;
	height: 770px;
	background-image: url(../img/35.png)   ;
	margin-top: 80px;
	background-position: center;
	overflow: hidden;

}
.b-b-1-maps{
	margin-top:50px;
	height: 30px;
	border-bottom: #f2f2f2  1px  solid;
}
.b-b-1-1{
	width: 1200px;
	height: 770px;
	margin:   0  auto;
}
.b-b-1-2{
	width: 1000px;
	height: 256px;
     margin:  70px  auto;
}
.p1{
	font-size: 20px;
	color: black;
	margin-top: 10px;
}
.p2{
	font-size: 14px;
	color: #a0a0a0;
	margin-top: 6px;
}
.b-b-1-3{
	width: 640px;
	height: 256px;
     margin: -100px  auto;
}
.b-b-1-2-s1,.b-b-1-2-s2,.b-b-1-2-s3,.b-b-1-3-s1,.b-b-1-3-s2{
	float: left;
	width: 286px;
	height: 200px;
	background-color: white;
	opacity: 0.9;
	text-align: center;
	margin-left: 24px;
}
.b-b-1-2-s1:hover,.b-b-1-2-s2:hover,.b-b-1-2-s3:hover,.b-b-1-3-s1:hover,.b-b-1-3-s2:hover{
 box-shadow: 0 0  5px 0 #888888;
}

/*������̬ҳ��*/
.b-body{
	width: 100%;
	height: 950px;
	background-image: url(../img/01.jpg);
	background-position: center;
	}

.b-body-1{
	width: 1200px;
	height: 900px;
	margin: 0 auto;
	background-color: white;
}
.b-left{
	margin-left: 20px;
	margin-top: 20px;
    width: 220px;
    height: 192px;
    float: left;
}
.b-left-tt{
	width: 220px;
	height: 40px;
	background-color: #d1261e;
	color: white;
	position: relative;
}.b-left-tt img{
	margin-left: 20px;
	margin-top: 10px;
}
.b-left-tt span{
	position: absolute;
	top: 11px;
	left:52px;
}
.b-left-bb{
	width: 220px;
	min-height: 150px;
	background-color: white;
	overflow: hidden;
}
.b-left-bb a{
	color:#656565;
}.b-left-bb a:hover{
	color:red;
	font-weight:bold;
}
.b-left-bb div:nth-child(1){
	margin-top: 10px;
}
.b-left-bb div{
	margin-left: 10px;
	position: relative;
	 width: 190px;
	min-height: 40px;
	border-bottom: 1px dashed #e7e7e7;
}
 .b-left-bb div img{
 	margin-left: 10px;
 }
  .b-left-bb div span{
  	position: absolute;
  	top: 8px;
  	left: 30px;
  }
 /* .bbdiv:hover  .bbdiv span{
     color: red;
  }
  .b-left-bb div:hover .b-left-bb div img{
  	src="../img/44.png"
  }*/

  .b-right{
  	float: left;
  	margin-left: 20px;
  }
  .b-right-tt{
  	margin-top: 20px;
  	width: 918px;
  	height: 30px;
  	border-bottom: 1px #f2f2f2   solid;
  }
   .b-right-tt a{
     text-decoration:none;
   }
  .b-right-b1{
  	margin-top: 40px;
  		width: 918px;
  		height: 150px;
  		border-bottom: 1px dashed #e7e7e7;
  }
 .b-right-b1 div{
   float: left;
   margin-right: 14px;
 }
  .b-right-b1-s1{
         height:74px;
         width:78px ;
  }
  .b-right-b1-s1-month{
  	width: 74px;
  	height: 39px;
  	background-color: #d1261e;
  	color: white;
  	line-height: 39px;
  	text-align: center;
  }
   .b-right-b1-s1-year{
   	width: 74px;
  	height: 39px;
  	background-color:white ;
  	color: #d1261e;
  		line-height: 39px;
  	font-weight: bold;
  	text-align: center;
  	border: 1px  #f2f2f2   solid;
   }
   .b-right-b1-s2-tt-hover{
   	width: 750px;
   	height: 30px;
   	font-size: 20px;
    color: #d1261e !important;
    text-decoration: underline;
   }
   .b-right-b1-s2 a{
   text-decoration:none;

   }
   .b-right-b1-s2-tt{
   	width: 750px;
   	height: 30px;
   	font-size: 20px;
    color: black;
   }
.b-right-b1-s2-bb{
	width: 750px;
   	height: 80px;
   	font-size: 15px;
   	color: #4d4d4d;
   	margin-top: 20px;
   	line-height: 20px;
   	    width: 750px;
    height: 80px;
    font-size: 15px;
    color: #4d4d4d;
    margin-top: 20px;
    line-height: 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.b-right-b1-s3{
	margin-top: 20px;
	float: right;
}

.fanyeqi button{
	color: #7f8c97;
	 margin:0; padding:0;
	 list-style-type:none;
	border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
	width: 27px;
	height: 27px;
	background-color: #eeeeee;
}
.fanyeqi{
	width: 400px;
    height: 40px;
    margin: 20px  auto;
}



/*������*/
.b-4-bb{
	width: 1200px;
	min-height: 700px;
	background-color: white;
	margin: 0  auto;
}
.b-4-bb-1{
	margin-top: 50px;
    margin-left: 20px;
    height: 30px;
    border-bottom: 1px #f2f2f2  solid;

}
.b-4-bbs-jisuanqi{
	width: 300px;
	height: 400px;
	float: left;
	margin-left: 20px;
	border: 1px solid #f2f2f2;
}
.b-4-bbs-jisuanqi-tt{
	width: 300px;
	height: 40px;
	background-color: #d1261e;
	position: relative;
}
.b-4-bbs-jisuanqi-tt img{
	position: absolute;
	left: 20px;
	top: 10px;
}
.b-4-bbs-jisuanqi-tt span{
	position: absolute;
	left: 50px;
	top: 10px;
}
.b-4-bbs-jisuanqi-bb p{
	margin-left: 20px;
}
.b-4-bbs-jisuanqi-bb-p1{
	margin-top: 20px;

}
.daikuaninput{
	margin-left: 6px;
}
.b-4-bbs-jisuanqi-bb p input{
	width: 170px;
	height: 30px;
	border: #d9d9d9  1px  solid;
}
.select1{
	width: 170px;
	height: 30px;
	border: #d9d9d9  1px  solid;
}
.start{
	width: 156px;
	height: 36px;
	border-radius: 6px;
	background-color: #d1261e;
	margin: 30px auto;
	text-align: center;
	line-height: 36px;
}
.start span{
	color: white;
	font-size: 14px;
}
.b-4-bbs-jieguo{
	float: left;
	width: 840px;
	min-height: 40px;

	margin-left: 30px;
}
.b-4-bbs-jieguo1{
	 background-color:#fa9e97 ;
	 height: 40px;
	 width: 840px;

}
.b-4-bbs-jieguo li{
  list-style: none;
  float: left;
}
.jieguo-ul li{
       width: 132px;
       height: 40px;
       color: white;
       line-height: 40px;
}
.jieguo-ul {
	margin-left: 40px;
}
.shuju li{
	   width: 132px;
       height: 40px;
       color: black;
       line-height: 40px;
       backgorund-color:white;
}
.shuju{
	margin-top: 20px;
	margin-left: 40px;
	width: 800px;
	height: 40px;
    font-size: 12px;
    backgorund-color:white !important;
}
.shuju:hover{
	background-color:#e3e3e3;
}

.b-5-body{
   width: 100%;
   height: 796px;
   background-image: url(../img/01.jpg);
   background-position: center;
}
.b-5-body-b1{
	width: 1200px;
	height: 768px;
	background-color: white;
	margin: 0 auto;
}
.b-5-body-b1-tt{
	width: 1160px;
	height: 50px;
	margin: 20px  auto;
	padding-top: 20px;
	border-bottom: 1px #f2f2f2  solid;
}
.b-5-body-b1-bb{
	width: 1160px;
	height: 676px;
	margin: 0 auto;
	background-color: white;
	/*border: black 1px  solid;*/
}
.b-5-body-b1-bb-left{
	float: left;
	width: 300px;
	height: 656px;
	border: 1px  solid  #d1261e;
}
.b-5-body-b1-left-bb-1{
	width: 299px;
	height: 40px;
	background-color:  #d1261e;
	color: white;
	overflow: hidden;
	position: relative;
	border: 1px  solid  #d1261e;

}
.b-5-body-b1-left-bb-1 img{
 position: absolute;left: 20px;
 top: 12px;
}
.b-5-body-b1-left-bb-1 span{
position: absolute;left: 50px;
 top: 11px;
}
.bumen{
	width: 300px;
	height: 40px;
	line-height: 40px;
    background-color: white;
}
.bumen:hover{
 background-color: #f7f7f7;
}
.bumen span:nth-child(1){
float: left;
margin-left: 20px;
}
.bumen span:nth-child(2){
float: right;
margin-right: 20px;
}
.bumen2{
	width: 300px;
	height: 40px;
	line-height: 40px;
    background-color: #c2c2c2;
}
.bumen2:hover{
 background-color: #f7f7f7;
}
.bumen2 span:nth-child(1){
float: left;
margin-left: 20px;
}
.bumen2 span:nth-child(2){
float: right;
margin-right: 20px;
}
.liuyantongji-tt{
	width: 300px;
	height: 40px;
	background-color: #d1261e;
	color: white;
	position: relative;
}
.liuyantongji-tt img{
	position: absolute;left: 20px;
 top: 12px;



}
.liuyantongji-tt span{
	position: absolute;left: 50px;
 top: 11px;
}
.laixin,.yigong,.huifu{
	width: 300px;
	height:  40px;
	background-color: white;
	line-height: 40px;
}
.ss:hover{
  background-color:   #f7f7f7;
}
.ss span:nth-child(1){
float: left;
margin-left: 20px;
}
.ss span:nth-child(2){
float: right;
margin-right: 20px;
}
.b-5-body-b1-bb-right{
	width: 840px;
	height: 660px;

	float: right;
	position: relative;
}
.b-5-body-b1-bb-right-tt{
	width: 840px;
	height: 40px;
}
.chuli-tt{
	width: 840px;
	height: 40px;
	background-color: #f2f2f2;
}
.chuli-tt li{
	font-size: 18px;
	color: #666666;
	background-color: #f2f2f2;
	float: left;
	line-height: 40px;
	list-style: none;

}
.chuli-bb{
	width: 840px;
	height: 40px;
	background-color: white;
}
.chuli-bb a{
	text-decoration:none;
	color:black;
}.chuli-bb a:hover{
	text-decoration:none;
	color:red;
	font-weight:bold;
}
.chuli-bb:hover{
	background-color: #f2f2f2;
}
.chuli-bb:hover li:nth-child(2){
	color: blue;
}
.chuli-bb li{
	 text-overflow: ellipsis;
	 overflow: hidden;

	font-size: 14px;
	color: #666666;
	width: 160px;
    height: 40px;
	float: left;
	line-height: 40px;
	list-style: none;
}
.answer{
	width: 368px;
	height: 52px;
	position: absolute;

	bottom: 40px;
	left: 200px;
}
.answerp3,.answerp4{
	    list-style-type: none;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin:0;
    padding:0;

}
.answerp1,.answerp3{
	width: 154px;
	height: 36px;
	background-color: #e6413a;
	border-radius: 2px;
	float: left;
	margin-right: 20px;
	margin-left: 40px;
	color: white;
	line-height: 36px;
	text-align: center;
}
.answerp2,.answerp4{
	width: 154px;
	height: 36px;
	background-color: #f0a52f;
	border-radius: 2px;
	float: left;
	color: white;
	 line-height: 36px;
	 text-align: center;
}
.xinjianleixing{
	width: 604px;
	height: 46px;
	margin: 20px auto;
}
.xinjianleixing input{
	margin-left: 20px;
}
.tongpeifu  {
	width: 620px;
	height: 46px;
	margin: 20px auto;
	line-height: 46px;
}


#danwei{
	width: 180px;
	height: 40px;
	border: 1px #d9d9d9 solid;
}
#dianhua{
	width: 200px;
	height: 40px;
	border: 1px #d9d9d9 solid;
}
#e{
	width: 180px;
	height: 40px;
	border: 1px #d9d9d9 solid;
}
#youbian{
	margin-left: 32px;
	width: 200px;
	height: 40px;
	border: 1px #d9d9d9 solid;
}
#dizhi{
	margin-left:10px;
	width: 180px;
	height: 40px;
	border: 1px #d9d9d9 solid;
}








.tongpeifu label{
	margin-left: 20px;
}.tongpeifu input{
	margin-left: 8px;
}
#mingzi,.tpinut{
	width: 200px;
	height: 40px;
	border: 1px #d9d9d9 solid;
}
.youbian{
	margin-left: 45px !important;
}
#e{
	margin-left:14px !important;
}
.liuyanzhuti{
	width: 800px;
	height: 46px;
}
#liuyanzhuti{
	width: 511px;
	height: 40px;
	border: 1px #d9d9d9 solid;
}
.liuyanzhuti label{
	margin-left: 136px !important;
}
.liuyancc{
	width: 750px;
	height: 230px;
	margin-top: 20px;
	position:relative;
}
.liuyancc label{
	 position:absolute;
	    left: 89px;
    top: 62px;
}
#liuyancc{
	width: 510px;
	height: 150px;
		border: 1px #d9d9d9 solid;
		margin-left:213px;
}
.but1{
	  color: #7f8c97;
	 margin:0; padding:0;
	 list-style-type:none;
	border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   color: white;
	width: 154px;
	height: 36px;
	background-color: #d1261e;
	border-radius: 4px;
	margin-left: 10px;
	}
	.huifuchaxun{
		width: 700px;
		height: 208px;
		margin: 0 auto;
	}
.huifuchaxunp{
width: 100px;
height: 20px;
margin: 20px auto;
font-size: 18px;
}.chaxunguanjianzi1{
width: 600px;
height: 80px;
margin: 40px auto;
font-size: 14px;
}
#chaxun1{
	width: 300px;
	height: 40px;
	border:  1px #d9d9d9 solid;
	margin-left: 30px;
	line-height: 40px;
}
.guanjianzi{
	width: 330px;
	height: 40px;
	 margin-top: 40px;
}
#shoulibianhao{
	margin-left: 30px;
}
#lianxidianhua2{
	margin-left: 30px;
}

.chuli-tt2{
	width: 840px;
	height: 40px;
	background-color: #f2f2f2;
}
.chuli-tt2 li{
	font-size: 18px;
	color: #666666;
	background-color: #f2f2f2;
	float: left;
	line-height: 40px;
	list-style: none;

}
.chuli-bb2{
	width: 840px;
	height: 40px;
	background-color: white;
}
.chuli-bb2:hover{
	background-color: #f2f2f2;
}
.chuli-bb2:hover li:nth-child(2){
	color: blue;
}
.chuli-bb2 li{
	font-size: 14px;
	color: #666666;

	float: left;
	line-height: 40px;
	list-style: none;
}


/*tanchuang*/
/*.tanchuang{
	width: 100%;
	height: 1000px;
	left: 0;
	top: 0;
	background-color: black;
	position: fixed;
	opacity: 0.5;
	z-index: 100;
}
.tanchuang2{
	width: 648px;
	height: 402px;
	position: fixed;
	left: 45%;
	top: 45%;
	opacity: 1;
	z-index: 110;
	background-color: white;
}*/






 .tt{
    width: 648px;
    height: 402px;
    background-color: #e8eaf4;
    position: fixed;
    left: 50%;
    top: 50%;
    display: none;
    z-index: 1000;
    margin-left:-324px;
    margin-top:-201px;

  }
  .tt span{
    font-weight: bold;
    font-size: 24px;
  }
  .tt1{
    width: 454px;
    height: 60px;
    margin: 20px auto;
    line-height: 60px;
    position: relative;
  }
  .ttcc{
    width: 454px;
    height: 230px;
    border:1px solid #d9eafa;
    margin: 20px  auto;
  }
  .ttccu{
    width: 454px;
    height: 40px;
    background-color: #d9eafa;
  }
  .ttccu li{
    float: left;
    width: 150px;
    list-style: none;
    line-height: 40px;
    text-align: center;
    background-color: #d9eafa;
  }
  .jutishuju{
    width: 454px;
    height: 200px;

  }
  .jutishuju ul{
     width: 460px;
     height: 40px;
  }
   .jutishuju ul li{
    float: left;
    list-style: none;
     width: 150px;
      line-height: 40px;
    text-align: center;
   }
   .xx{
    position: absolute;
    top: 0;
    right: 10px;
   }
   .wenzhangxiangxi{
   	width: 100%;

   	background-color:white;
   }
   .wenzhangxiangxis{
   	width: 1200px;

   	background-color:white;
   	margin: 0 auto;
   }
   .wenzhangxiangxitt{
   	width: 1200px;
   	min-height: 120px;
   	background-color:#fdf7f7;
   	margin: 30px auto;
   	border-bottom: 1px #ebebeb solid;
   	padding-top:20px;
   }
   .wenzhangxiangxitt1{

   	width: 1200px;
   	min-height: 30px;
   	text-align: center;
   	font-size: 22px;
   	color: #333333;
   	font-weight: bold;
   }
   .wenzhangxiangxitt2{
   	margin-top: 10px;
   	width: 1200px;
    height: 30px;
   	font-size: 14px;
   	text-align: center;
    line-height: 30px;
   	color: #999999 ;

   }
   .wenzhangxiangxibb{
   	padding-bottom: 20px;
   	width: 1200px;
   	min-height: 500px;
   	border-bottom:1px #ebebeb solid;
   }
   .shangxia{
   	width: 1200px;
   	height: 160px;
    background-color:#fdf7f7;

    margin-bottom:20px;
    box-shadow: 0px 5px  5px #888888;

   }
.pre{
   	 float:left;
   }.next{
   	 float:left;
   }
   .pre a{
   	text-decoration: none;
   }.next a{
   	text-decoration: none;
   }



   .banner-box{width:580px;height:326px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1210px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:326px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width: 580px; position:absolute;top:120px;left:50%;margin-left:-290px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../img/foot.png) no-repeat 0 0;}
.banner-btn a.next{right:20px;background:url(../img/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:140px;left:235px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}
.wenzhangxiangxibb img{
 width: 37% !important;
}
.recovery {
	margin-top: 40px;
	margin-left: 80px;
}
