@charset "utf-8";

/* CSS Document */

.part {
	width: 100%;
	height: auto;
	background: #fff;
}

.content {
	width: 1200px;
	height: 270px;
	margin: 0 auto;
}

.leftdh {
    width: 191px;
    height: auto;
    float: left;
    z-index:80  !important;
}

.leftdh_cont {
	width: 100%;
	height: 325px;
	background: url(../images/leftdh_bg1.png) no-repeat center;
	/*margin-top: -15px;*/
}

.leftdha {
	width: 100%;
	height: 40px;
	display: block;
	background: url(../images/leftdh_def.png) no-repeat center;
	font-size: 16px;
	line-height: 36px;
	color: #353434;
	text-align: center;
}

.leftdha_act {
	width: 100%;
	height: 67px;
	display: block;
	background: url(../images/leftdh_act.png) no-repeat center;
	font-size: 18px;
	line-height: 60px;
	color: #fff;
	text-align: center;
}
.leftdha_act02 {
	width: 100%;
	height: 67px;
	display: block;
	background: url(../images/leftdh_act.png) no-repeat center;
	font-size: 18px;
	line-height: 60px;
	color: #fff;
	text-align: center;
}
body {
	margin: 0;
	padding: 0;
	color: #3f3f3f;
	font-size: 14px;
}

.gy_right_box {
	width: 995px;
	float: right;
	/*height: 595px;*/
}

.right_nav {
	height: 58px;
	line-height: 58px;
}

.right_nav a {
	color: #595757;
}
.honorBbg{
	width: 100%;
	height: auto;
	background: url(../images/gy_bg1.png) center center;
}

.gyright_1 {
	width: 1100px;
	margin: 0 auto;
}

.gyright_1 .titl {
	/* background: url(../images/line.png) no-repeat; */
	width: 416px;
	height: 33px;
	text-align: center;
	font-size: 34px;
	margin: 0 auto;
	font-weight: normal;
}
.hbjing{background: url(../images/ybg.jpg) center no-repeat;height: 303px;width: 100%;}
.hbjing .hbj_mid{width: 1200px;margin: 0 auto;position: relative;}
.hbjing .yb_1{background: url(../images/yb-1.png) no-repeat;width: 308px;height: 60px;position: absolute;top: 58px;left: 222px;}
.hbjing .yb_1:hover{background: url(../images/yb-1H.png) no-repeat;}
.hbjing .yb_2{background: url(../images/yb-2.png) no-repeat;width: 308px;height: 60px;position: absolute;top: 58px;left: 541px;}
.hbjing .yb_2:hover{background: url(../images/yb-2H.png) no-repeat;}
.hbjing .yb_3{background: url(../images/yb-3.png) no-repeat;width: 308px;height: 60px;position: absolute;top: 58px;left: 840px;}
.hbjing .yb_3:hover{background: url(../images/yb-3H.png) no-repeat;}
.hbjing .yb_4{background: url(../images/yb-4.png) no-repeat;width: 308px;height: 60px;position: absolute;top: 186px;left: 222px;}
.hbjing .yb_4:hover{background: url(../images/yb-4H.png) no-repeat;}
.hbjing .yb_5{background: url(../images/yb-5.png) no-repeat;width: 308px;height: 60px;position: absolute;top: 186px;left: 541px;}
.hbjing .yb_5:hover{background: url(../images/yb-5H.png) no-repeat;}
.hbjing .yb_6{background: url(../images/yb-6.png) no-repeat;width: 308px;height: 60px;position: absolute;top: 186px;left: 840px;}
.hbjing .yb_6:hover{background: url(../images/yb-6H.png) no-repeat;}

.hezuo{background: url(../images/dbtp.png) center no-repeat;width: 100%;height: 530px;}
.hezuo .hezuo_mid{width: 1200px;margin: 0 auto;}
.hezuo .hezuo_mid .hz_rig{width: 993px;float: right;}
.hezuo  .titl {
	background: url(../images/line.png) no-repeat;
	width: 416px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	font-size: 34px;
	margin: 20px auto 0;
	font-weight: normal;

}
.gyright_3{ width:993px; margin:0 auto;}
.fz{ width:993px; margin:0 auto; background:url(../images/gy_bg3.png) no-repeat left top; position:relative;margin-top: 60px;}
.fz ul{ position:absolute;}
.fz li{width:299px;text-align: right;} 
.fz_1{top: 10px;left: 50px;}
.fz_2{top: 60px;left: 665px;}
.fz_3{top: 170px;left: 50px;}
.fz_4{top: 235px;left: 665px;}
.fz_5{top: 305px;left: 50px;}
.fz_6{top: 345px;left: 665px;}
.fz_7{top: 460px;left: 50px;}
.fz_8{top: 550px;left: 540px;}

.gd_btn{width: 145px;height: 28px;margin-top: 355px;margin-left: 814px;}

.ft {
	width: 465px;
	height: 221px;
	float: left;
	margin: 16px auto auto 16px;
	margin-bottom: 15px;
}

.rg {
	width: 910px;
	height: 65px;

	margin-top: 30px;
	margin: 0 auto;
	
}

.rg p {
	margin-top: 30px;
	line-height: 29px;
	font-size: 18px;
}

.gy_title {
	text-align: center;
}

.gy_title p {
	font-size: 38px;
	color: #231815;
}

.gy_title span {
	color: #838383;
	font-family: 新宋体;
}



.wphj {
	width: 1020px;
	height: 712px;
	position: relative;
	margin: 0 auto;
}

.wphj .btn {
	position: absolute;
	width: 55px;
	height: 55px;
	top: 620px;
	cursor: pointer;
	z-index: 99;
	font-size: 50px;
	font-weight: bold;
}

.wphj .prev {
	left: -15px;
	background: url(../images/prevBtn.png) no-repeat;
}

.wphj #prevTop,
.wphj #nextTop {
	top: 213px;
	width: 46px;
	height: 48px;
}

.wphj #prevTop {
	background: url(../images/prevBtnTop.png) 0 0 no-repeat;
}

.wphj #nextTop {
	background: url(../images/nextBtnTop.png) 0 0 no-repeat;
}

.wphj .next {
	right: -40px;
	background: url(../images/nextBtn.png) no-repeat;
}

.wphj li {
	float: left;
}

.wphj .cf li {
	position: relative;
	color: #fff;
}

.wphj .cf a {
	display: block;
	width: 1020px;
	height: 480px;
	position: absolute;
	color: #fff;
}

.wphj .cf li span {
	display: none;
	width: 1020px;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 10px 0px;
	line-height: 22px;
	text-align: center;
	background: rgba(0, 0, 0, 0.6);
	font-size: 22px;
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr="#60000000", endColorstr="#60000000") 6;
	letter-spacing: 2px;
}

.wphj .picBox {
	height: 415px;
	position: relative;
	overflow: hidden;
	margin-top: 100px;
}

.wphj .picBox ul {
	height: 415px;
	position: absolute;
}

.wphj .picBox li {
	width: 1020px;
	height: 480px;
}

.wphj .picBox li a {
	height: 415px;
	width: 615px;
	margin: 0 202px 0 160px;
}

.wphj .picBox li img {
	height: 415px;
	width: 615px;
}

.wphj .listBox {
	width: 993px;
	height: 135px;
	margin: 20px auto 20px 10px;
	position: relative;
	overflow: hidden;
}

.wphj .listBox ul {
	height: 135px;
	position: absolute;
}

.wphj .listBox li {
	width: 155px;
	cursor: pointer;
	position: relative;
	border: 1px #ccc solid;
}

.wphj .listBox li i {
	display: none;
}

.wphj .listBox li a {
	display: block;
	width: 155px;
	height: 70px;
}

.wphj .listBox li img {
	width: 155px;
	height: 125px;
}

.wphj .listBox .on img {
	width: 150px;
	height: 130px;
	border: 1px solid #b10d23;
}

.wphj .listBox .on i {
	display: block;
}