.banner{
	min-width:1200px;
}
.box1{
	width: 1200px;
    height: 146px;
    border: 1px solid #b3b3b3;
    position: relative;
    margin: 40px auto;
    margin-top: 50px;
}

.box1 h2{
	width: 195px;
    height: 48px;
    background: #FFF;
    -webkit-box-shadow: 3px 3px 3px;
    -moz-box-shadow: 3px 3px 3px;
    box-shadow: 3px 3px 0px #d0cccb;
    margin: 0 auto;
    margin-top: -24px;
    text-align: center;
    line-height: 48px;
    color: #fc6607;
    font-size: 30px;
}
.box1 p{

	line-height: 32px;

    font-size: 17px;

    color: #2d2c2c;

    padding: 18px;

    margin-top: 10px;

}







.box2 {

	width: 1200px;

    height: 320px;

    margin: 0 auto;

    overflow: hidden;

   

}

.box2 h2 {

    width: 1200px;

    font-size: 24px;

    text-align: center;

    line-height: 50px;

}



.c2-p1 {

    width: 1440px;

    margin-top: 10px;

    overflow: hidden;

}

.c2-p1 div {

    width: 360px;

    float: left;

    

    margin-right: 60px;

}

.c2-p1 div strong{

	color: red;

	font-size: 18px;

    line-height: 32px;

    padding-top: 4px;

}

.c2-p1 div p{

	font-size: 16px;

    color: #3a3a3a;

    line-height: 28px;

}







.box3 {



    width: 1200px;

    margin: 0 auto;

    margin-top: 30px;

    margin-bottom: 20px;

}

.box3 h2 {

    width: 1200px;

    font-size: 30px;

    color: #fc6607;

    margin: 0 auto;

    text-align: center;

}

.box3 .c3-p1{

	width: 947px;

	margin: 0 auto;

}

.box3 .c3-p1 img{

	display: block;

	margin: 0 auto;

	height:65px;

	width:723px;

}

.box3 .c3-p1 div{

	width: 1000px;

	overflow: hidden;

	margin-top: 20px;

}

.box3 .c3-p1 h3{

	width: 223px;

    height: 52px;

    background-color: #fc6607;

    text-align: center;

    line-height: 52px;

    font-size: 20px;

    color: #FFF;

    float: left;

    margin-right: 137px;

}



.box3 .c3-p1 h3:nth-child(3){

	margin-right: 0px;

}



/*box4*/

.box4{

	width: 1200px;

    margin: 0px auto;

    background: #ffffff;

    position: relative;

   height: 420px;

   margin-top: 40px;

}

.box4>h2{

	width: 1200px;

    font-size: 24px;

    text-align: center;

    line-height: 50px;

    margin-bottom: -10px;

}

.c4-p1{

	 position: absolute;

    left: 10px;

    display: block;

 }

.box4 a,.box4 a:hover{

	text-decoration: none;

    color: #333;

}

.c4-p1 span{

	position: absolute;

    left: 55px;

    top: 120px;

    font-size: 13px;

    line-height: 25px;

    height: 200px;

    width: 150px;

}

.c4-p2{

	position: absolute;

    left: 235px;

    display: block;

}

.c4-p2 span{

	 position: absolute;

    left: 55px;

    top: 120px;

    font-size: 13px;

    line-height: 25px;

    height: 200px;

    width: 150px;

}

.c4-p3{

	position: absolute;

    left: 465px;

    display: block;

}

.c4-p3 span{

	 position: absolute;

    left: 55px;

    top: 120px;

    font-size: 13px;

    line-height: 25px;

    height: 200px;

    width: 150px;

}

.c4-p4{

	position: absolute;

    left: 695px;

    display: block;

}

.c4-p5{

	 position: absolute;

    right: 22px;

    display: block;

}

.box4 p  span{

	position: absolute;

    left: 55px;

    top: 120px;

    font-size: 13px;

    line-height: 25px;

    height: 200px;

    width: 150px;

}







/*box5*/

.box5{

	height: 360px;

    width: 1200px;

    margin: 0 auto;

    background: #f6f6f6;

  

}

.wrap-c5-p1{

    margin-top: -20px;

}

.box5 .c5-p1{

	padding: 8px 20px;

	font-size: 16px;

    line-height: 30px;



}

.box5 a,.box5 a:hover{

	 text-decoration: none;

    color: #333;

}

.box5 .c5-p1 span{

	font-size: 20px;

	color:#ff6600;

}



/*box6*/

.box6{

	height: 370px;

    width: 1200px;

    margin: 0 auto;

    position: relative;

    background: #ffffff;

}

.box6 a,.box6 a:hover{

	 text-decoration: none;

    color: #333;

}

.box6 .c6-p1{

	 position: absolute;

    left: 175px;

    top: 70px;

}

p.c6-p2 {

    position: absolute;

    font-size: 13px;

    width: 400px;

    left: 260px;

    top: 80px;

    line-height: 25px;

}

p.c6-p2 span,p.c6-p3 span{

	font-size: 18px;

	color:#ff6600;

}

p.c6-p3{

	position: absolute;

    font-size: 13px;

    width: 400px;

    left: 260px;

    top: 180px;

    line-height: 25px;

}

p.c6-p4{

	position: absolute;

	top: 280px;

    left: 370px;

}

p.c6-p4 a{

	display: inline-block;

	width: 180px;

	height: 36px;

	color: #fff;

	line-height: 40px;

	background: #ff6600;

	border-radius: 5px;

	text-align: center;

	font-size: 16px;

	font-weight: 700;



}

p.c6-p4 a:hover{

	color: #fff;

}

  

p.c6-p5{

	position: absolute;

    right: 110px;

    top: 45px;

}



.box7{

	width: 1200px;

	margin: 0 auto;

  	margin-top: 30px;

    margin-bottom: 20px;

    background: #f6f6f6;

    padding-top: 30px;

    padding-bottom: 30px;

}

.box7 h2 {

    width: 1200px;

    font-size: 30px;

    color: #fc6607;

    margin: 0 auto;

    text-align: center;

    margin-bottom: 30px;

   

} 

.box7 ul{

	overflow: hidden;

	width: 1160px;

	background: #fff;

	margin: 0 auto;





}

.box7 ul li{

	width: 270px;

    margin: 10px 10px;

    float: left;

    text-align: center;

    font-size: 18px;

    color: #222;

}   

.box7 ul li img{

	margin-bottom: 10px;

}





.box8{

	width: 1200px;

    margin: 0 auto;

}

   

.box8>h2{

	width: 1200px;

    font-size: 24px;

    text-align: center;

    line-height: 50px;

    margin-bottom: -10px;

} 

.c8-p1{

	width: 350px;

    margin: 0 auto;

    margin-top: 25px;

    text-align: center;



}

.c8-p1 li a{

	width: 144px;

    height: 36px;

    background: #2D2D2D;

    color: #FFFFFF;

    line-height: 36px;

    display: block;

    margin: 0 10px;

    float: left;

}

.c8-p1 li.on a{

	background: #ff7200;

}

.box8 .c8-p2 {

    margin-top: 70px;

    height: 360px;

    background: url(../images/jyfw/jian.jpg) no-repeat center;

    margin-bottom: 50px;

}

.box8 .c8-p2 ul{

    overflow: auto;

    padding: 10px 54px;

  

}



.box8 .c8-p2 img{

    display: inline;

}



.box8 .c8-p2 li{

    width: 136px;

    text-align: center;

    float: left;

    margin: 0 10px;

}

.box8 .c8-p2 .jiantou_top {

    margin-top: 9px;

}



.c8-p2 .chart_bottom p {

    margin-top: 30px;

}



.c8-p2 .jiantou_bottom {

    transform: rotate(180deg);

    -ms-transform: rotate(180deg);

    -webkit-transform: rotate(180deg);

    -o-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    margin-bottom: 15px;

}

.box8 .c8-p2 .text {

    display: block;

    text-align: center;

    margin: 20px auto;

    width: 75px;

    height: 30px;

    line-height: 30px;

    background: #ff7200;

    font-size: 17px;

    color: #fff;

    border-radius: 10px;

}

.box8 .c8-p2 p{

    font-size: 17px;

    color: #000;

}

.c8-p2 .chart_top .tt:nth-of-type(1) {

    margin-top: 30px;

}

.c8-p2 .chart_top .tt {

    display: block;

    color: #ff7200;

    font-size: 20px;

    font-weight: bold;

    margin-top: 10px;

}



.c8-p2 .jy{

    display: block;

}     

.c8-p2 .cy{

    display: none;

} 





.box9{



    width: 1200px;

    margin: 0 auto;

    background: #f6f6f6;

    margin-bottom: 30px;

    padding-bottom: 20PX;

  

}

.box9 ul{

    width: 1200px;

    overflow: auto;

    margin: 0 auto;



}

.box9 ul li{

    float: left;

    width: 260px;

    height: 90px;

    position: relative;

    margin: 0 20px;

}

.box9 ul li a{

    display: inline-block;

    width: 100%;

    height: 100%;

    line-height: 90px;

    text-decoration: none;

    color: #fff;

    font-size: 24px;

    text-align: center;

}

.box9 ul li:nth-child(1) a{

    background: #d22e35;

}

.box9 ul li:nth-child(2) a{

    background: #01b6bd;

}

.box9 ul li:nth-child(3) a{

    background: #fe4300;

}

.box9 ul li:nth-child(4) a{

    background: #71a004;

}





/*招聘*/

.box77{

			width: 1200px;

			margin: 0 auto;

			margin-bottom: 50px;

}

.xibao {

	/*background-image: url("../images/xibao.jpg");*/

	width: 1200px;

	height: 260px;

	margin-top: 30px;

	background: #f9f7f9;

	padding-bottom: 50px;

}



.ijybz .geyan {

	font-size: 13px;

}



.xibao li {

	font-size: 21px;

	height: 32px;

	line-height: 32px;

	color: #666666;

	text-align: center;

}



.xibao .bd {

	width: 1200px;

	padding-top: 20px;

}



.xibao li span {

	float: left;

	display: block;

	width: 33%;

}



.thexibao {

	text-align: center;

	font-size: 18px;

	margin-bottom: 20px;

	overflow: auto;

}



.thexibao>span {

	float: left;

	display: block;

	width: 33.3%;

	text-align: center;

}



.box77 h2 {

    width: 1200px;

    font-size: 30px;

    color: #fc6607;

    margin: 0 auto;

    text-align: center;

    margin-bottom: 30px;

}