* {
    padding: 0;
    margin: 0;
    list-style: none;
}
.cleardiv {
    clear: both;
    height: 0;
    display: block;
    overflow: hidden;
}
.clearfix:after {
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
    content: " ";
}
body {
    min-width: 100px;
}
a{ text-decoration: none;}
a:hover{ text-decoration: underline; color: inherit;}
.none {
    display: none;
}
.zfcbg01 {
    width: 100%;
    height: 367px;
    background: url("../images/t_01.jpg") center top no-repeat;
    background-size: auto 100%;
    overflow: hidden;
    max-width: 100%;
}
.dhbox{
	width: 760px;
	height: 367px;
	margin: 0 auto;
	position: relative;
}
.dhbox .t01{
	position: absolute;
	width: 1196px;
	height: 188px;
	top: 100px;
	left: -219px;
	background: url(../images/t01.png);
}
.dhbox .t02{
	position: absolute;
	width: 90px;
	height: 51px;
	top: 88px;
	left: -353px;
	background: url(../images/t02.png);
}

.zfcbg02 {
    width: 100%;
    height: 290px;
    background: url("../images/pdbg_02.jpg") center top no-repeat;

}
.zfcbg03 {
    width: 100%;
    height: 163px;
    background: url("../images/pdbg_03.jpg") center top no-repeat;
    background-size: auto 100%;
}
.zfcbg04 {
    width: 100%;
    height: 405px;
    background: url("../images/pdbg_04.jpg") center top no-repeat;
    background-size: auto 100%;
}
.zfcbg05 {
    width: 100%;
    height: 170px;
    background: url("../images/pdbg_05.jpg") center top repeat-y;
    /* background-size: auto 100%; */
}
.zfcbg06 {
    width: 100%;
    height: 500px;
    background: url("../images/pdbg_06.jpg") center bottom no-repeat;
    background-size: auto 100%;
	box-sizing: border-box;
}
.zfcbg07 {
    width: 100%;
    height: 562px;
    background: url("../images/pdbg_07.jpg") center top no-repeat;
    background-size: auto 100%;
	padding: 118px 0 0 0;
	box-sizing: border-box;
}
.zfcbg08 {
    width: 100%;
    height: 233px;
    background: url("../images/pdbg_08.jpg") center bottom no-repeat;
    background-size: auto 100%;
}

.zfcbg01 .topdhbox {
    position: relative;
    width: 1000px;
    height: 762px;
    margin: 0 auto;
}
.dytext{
	width: 890px;
	height: 200px;
	margin: 0 auto;
	padding: 90px 0 0 0 ;
	color: #495163;
	text-indent: 2em;
	font: 20px/34px "微软雅黑";
}
.gyzx{
	width: 996px;
	height: 405px;
	margin: 0 auto;
	position: relative;
}
.gyzxul{
	width: 100%;
	height: 345px;
	margin: 0 auto;
	position: relative;
	top: 55px;
}
.gyzxul li{
	float: left;
	position: absolute;
}
.gyzxul li img{
	width: 243px;
	height: 168px;
}.gyzxul li img{
	width: 243px;
	height: 168px;
}
.gyzxul li.listyle1{	
	width: 490px;
	height: 345px;	
	top: 0;
	left:253px ;
}
.gyzxul li.listyle1 img{
	width: 490px;
	height: 345px;	
}
.gyzxul li.listyle1 h2{
	height: 50px;
	line-height: 50px !important;
	}
.gyzxul li.listyle2{
	left: 0;
	top: 0;
}
.gyzxul li.listyle3{
	left: 0;
	top: 178px;
}
.gyzxul li.listyle4{
	right: 0;
	top: 0;
}
.gyzxul li.listyle5{
	right: 0;
	top: 178px;
}
.gyzxul li h2{
	position: absolute;
	bottom: 0;
	width: 100%;
	box-sizing: border-box;
	padding: 0 20px;
	height: 40px;
	background: rgba(0,0,0,0.4);
	color: #FFF;
	font: 18px/34px "微软雅黑";
	text-align: center;
}

.gdlink{
	position: absolute;
	height: 34px;
	width: 80px;
	right: 0;
	top: 0;
	font: 18px/34px "微软雅黑";
	color: #666;
	text-align: center;
	border: 1px solid #666;
	border-radius: 18px;
	
}
.gdlink:hover{
	color: #666 !important;
}
.dlmx{
	width: 1000px;
	height: 500px;
	margin: 0 auto;
	position: relative;
	padding: 58px 0 0 0;
	box-sizing: border-box;
}
.dlmx dl{
	float: left;
	width: 498px;
	height: 442px;
	
}
.dlmx dl dt{
	width: 100%;
	height: 285px;	
	position: relative;
}
.mover{
	display: none;
}
.dlmx dl dt:hover .mover{
	display: block;
	width: 100%;
	height: 100%;	
	position: absolute;
	top: 0;
	background: rgba(0,0,0,0.4);
	cursor: pointer;
}
.dlmx dl dt .mover .bf{
	width: 100%;
	height: 100%;	
	background: url("../images/bofang.png") no-repeat center center;
}
.dlmx dl dt img{
	width: 100%;
	height: 285px;	
}
.dlmx dl dd h2{
	width: 100%;
	height: 36px;
	font: 18px/36px "微软雅黑";
	color: #333;
	padding: 8px 0 0 0;
}
.dlmx dl dd p{
	width: 100%;
	height: 109px;	
	font: 16px/28px "微软雅黑";
	color: #666;
}
.dlmx ul{
	float: right;
	width: 492px;
	height: 442px;
}
.dlmx ul li{
	clear: both;
	height: 120px;
	padding-bottom: 10px;
}
.dlmx ul li img{
	width: 223px;
	height: 120px;
	
}
.dlmx ul li h2{
	    float: left;
	    width: 250px;
	    font: 17px/30px "微软雅黑";
	    color: #666;
	    padding: 10px 0 0 0;	
}

.dlmx ul li .imgbox{
		float: left;
		position: relative;
		width: 223px;
		height: 120px;
		margin-right: 10px;
}
.dlmx ul li:hover .mover{
	display: block;
	width: 100%;
	height: 100%;	
	position: absolute;
	top: 0;
	background: rgba(0,0,0,0.5);
	cursor: pointer;
}
.dlmx ul li .mover .bf{
	width: 100%;
	height: 100%;	
	background: url("../images/bofang.png") no-repeat center center;
	background-size: 30%;
}

































.zuji{
	width:1250px;
	height: 100%;
	margin: 0 auto;
	
}
.zuji .ultab{
	width: 1110px;
	margin: 0 auto;
	height: 138px;	
}
.zuji .ultab li{
	width: 555px;
	height: 138px;	
	float: left;
	text-align: center;
	font: bold 65px/138px "微软雅黑";
	color: #FFF;
	background: #e2edff;	
	border-radius: 25px 25px 0 0;
	cursor: pointer;
}
.ulcon .conbox{
	display: none;
}
.ulcon[data-xl="1"] .conbox[data-xl="1"],
.ulcon[data-xl="2"] .conbox[data-xl="2"]
{
	display: block;
}

.ultab[data-xl="1"] li[data-xl="1"],
.ultab[data-xl="2"] li[data-xl="2"]{
	color: #1383ee;
	background: #FFF;
}
.conbox{
	width:1100px;
	height: 100%;
	padding: 60px 75px 0;
	margin: 0 auto;
	border-radius: 30px 30px 0 0;
	background: #FFF;
}
.conbox h2{
	color: #c7212c;
	font: bold 30px/30px "微软雅黑";
	padding: 0 0 20px 0;
}
.conL{ 
	width: 645px;
	height: 296px;
	background: #fff2e6;
	border-radius: 25px;
	float: left;
	margin: 0 0 30px 0;
	padding: 30px 0 0 30px;
}
.conR{
	width: 363px;
	height: 296px;
	float: right;
	background: #fff2e6;
	border-radius: 25px;
	margin: 0 0 30px 0;
	padding: 30px 0 0 30px;
}
.conT{
	clear: both;
	width: 100%;
	height: 326px;
	background: #fff2e6;
	border-radius: 25px;
	margin: 0 0 30px 0;
	padding: 30px 0 0 30px;
	box-sizing: border-box;
}
.conT4{
	clear: both;
	width: 100%;
	height: 326px;
	background: #fff2e6;
	border-radius: 25px;
	margin: 0 0 30px 0;
	padding: 30px 0 0 30px;
	box-sizing: border-box;
}
.conR .monthul{
	padding: 0 0 0 15px;
}
.conT .monthul{
	padding: 0 0 0 35px;
}
.conT .monthul li{
	margin: 0 45px 0 0;
}
.conT4 .monthul{
	padding: 0 0 0 15px;
}
.conT4 .monthul li{
	width: 234px;
	height: 130px;
	margin: 0 25px 0 0;
}
.monthul li{
	float: left;
	width:292px ;
	height: 162px;	
	margin: 0 30px 0 0;
}
.monthul li img{
	width:100%;
	height: 100%;	
	background: #ececec;
	border: 2px solid #f9b6ac;	
}
.monthul li h3{
	padding: 8px 0 0 0;
	color: #550006;
	font:18px/24px "微软雅黑";
}
.gyls{
	width: 1100px;
	height: 58px;
	margin: 0 auto;
	background: url(../images/gongyiroad.png);
}
.gyul{
	width: 1100px;
	margin: 0 auto;
	padding: 123px 0 0 0;
}
.gyul li{
	float: left;
	width: 202px;
	height: 364px;
	margin: 0 22px 0 0;
	border-radius: 25px 0 25px 0;
}
.gyul li a:hover{
	text-decoration: none !important;
}
.gyul li:nth-of-type(1){
	background: #ffc8d5;	
}
.gyul li:nth-of-type(2){
	background: #fff1bf;	
}
.gyul li:nth-of-type(3){
	background: #ffd9b5;	
}
.gyul li:nth-of-type(4){
	background: #efddff;	
}
.gyul li:nth-of-type(5){
	background: #d9eeff;	
	margin: 0;
}
.gyul li h2{
	text-align: center;
	color: #e94e42;
	font: bold 40px/40px "微软雅黑";
	padding: 30px 0 30px 0;
}
.gyul li h3{
	text-align: center;
	color: #333;
	font: bold 20px/24px "微软雅黑";
	padding: 20px 0 10px 0;
}
.gyul li h4{
	width: 50%;
	margin: 0 auto;
	text-align: center;
	color: #666;
	font: bold 16px/24px "微软雅黑";
	padding: 0 0 20px 0;
}
.gyul li img{
	display: block;
	width: 136px;
	height: 136px;
	margin: 0 auto;
	border: 2px solid #FFF;
	border-radius: 68px;
	overflow: hidden;
}
.zhuanxing{
	width: 1100px;
	height: 58px;
	margin: 0 auto;
	background: url(../images/zhuanxing.png);
}
.zxbox{
	width: 1250px;
	height: 344px;
	margin: 0 auto;
	border-radius: 30px;
	background: #ffe5ce;
	padding: 30px 50px 0;
	box-sizing: border-box;	
}
.zxbox h2{
	text-align: center;
    font: bold 30px/30px "微软雅黑";
	color: #bc0120;
	padding: 0 0 30px 0;
}
.zxbox h2 span{
	display: block;
	float: right;
	padding: 0 25px 0 0;
}

.zxbox ul{
	
}
.zxbox ul li{
	width: 530px;
	height: 60px;		
}
.hmdl{
	width: 530px;
	height: 60px;	
	border-radius:0 25px 0 25px;
	background: #FFF;
	color: #333;
	float: left;
	margin: 0 20px 20px;
	border: 1px solid #f2b7ab;
	font: 20px/60px "微软雅黑";	
}
.hmdl:hover{
	background: #E94E42;
	color: #FFF;
	border: 1px solid #E94E42;
	font-weight:  bold;
}
.hmdl dt, .hmdl dd{ 
	float: left;
	padding: 0 0px 0 30px;
}
.hmdl dt{
	color: #bc0120;
}
.hmdl:hover dt{
	color: #FFF;
}

.jingye{
	width: 1100px;
	height: 57px;
	margin: 0 auto;
	background: url(../images/jingye.png);
}
.jybox{
	width: 1252px;
	height: 570px;
	margin: 0 auto;
	background: #FFF;
	border-radius: 25px;
	position: relative;
	box-sizing: border-box;
	padding: 105px 0 0 105px;
}
.qbox{ 
	position: absolute;
	width: 520px;
	height: 205px;
	
}
.qbox:nth-of-type(2){
	top: 105px;
	right: 103px;
}
.qbox:nth-of-type(3){
	top: 340px;
	left: 105px;
}
.qbox:nth-of-type(4){
	top: 340px;
	right: 103px;
}
.qbox .qq{
	width: 290px;
	height: 185px;
	position: absolute;
	top: 20px;
	z-index: 2;
}
.qbox .hq{
	width: 297px;
	height: 185px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/bgzbg.png);
	z-index: 1;
}
.qbox .hq p{
	color: #666;
	padding: 86px 40px 0 75px;
	font:  14px/22px "微软雅黑";
	
}
.qbox .bq{
	position: absolute;
	top:41px;
	left: 270px;
	min-width: 162px;
	height: 32px;
	background: url(../images/textbg.png);
	box-sizing: border-box;
	padding: 0 15px 0 10px;
	border-radius: 0 16px 16px 0;
	z-index: 3;
}
.qbox .bq span{
	display: block;
	width: 100%;
	height: 32px;
	background: #ff5555;
	border-radius: 0 16px 16px 0;
	font:  17px/32px "微软雅黑";
	color: #FFF;
	
}
.jingyelink{
	position: absolute;
	top: 40px;
	right: 76px;
}

.ewmbox{
	width:920px;
	margin: 0 auto;
	height:200px;
	padding: 77px 0 0 300px;
	box-sizing: border-box;
	
}
.ewmbox li{
	float: left;
	width:144px;
	height: 200px;
	margin: 0 30px;
	color: #FFF;
	font: 14px/40px "微软雅黑";
	text-align: center;

	
}





