﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner { height: 472px;}

/**/
.fullSlide {
	width:100%;
	position:relative;
	height:472px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:472px;
	overflow:hidden;
	text-align:center;
	 background:no-repeat center top;
}
.fullSlide .bd li a {
	display:block;
	height:472px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#0083c9;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(right1s.png) no-repeat;
}


.zs { height: 473px; background: url(zsb.jpg) no-repeat center 0; padding-top: 42px; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.zs dl { width: 328px; height: 431px; border: 1px solid #c9c9c9; float: left; margin-right: 2px;}
.zs dt img { display: block; width: 328px; height: 229px;}
.zs dd { margin-top: 15px; text-align: center;}
.zs dd h4 { height: 70px; font-size: 14px; color: #333333; font-weight: normal; line-height: 24px; background: url(zs_13.jpg) no-repeat center bottom;}
.zs dd h4 span { display: block; font-size: 18px; color: #333333; font-weight: bold;  }
.zs dd p { font-size: 18px; color: #333333; line-height: 30px; margin-top: 20px;}
.zs dd p span { font-weight: bold;}
.zs dd p em { display: block; font-size: 14px; color: #333333; font-style: normal;}
.zs .nones { margin-right: 0;}
/**/
.qs { height: 906px; background: url(qsbj.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.xqs { width: 1000px; margin: 0 auto; position: relative;}
.xqs h4 { width: 682px; height: 80px; background: url(qsxk.png) no-repeat 0 20px;
    text-align: center; font-size: 40px; font-weight: normal; text-transform: uppercase;
    margin: 95px auto 0;
}
.xqs h4 a { color: #4cbe0b;}
.xqs h4 em { font-style: normal; font-weight: bold;}
.xqs h4 p { font-size: 20px; color: #333333; font-weight: bold;}
.xqs ul { position: relative; width: 1000px; height: 640px; margin-top: 30px;}
.xqs li a { display: block; width: 317px; height: 353px; text-align: center;}
.xqs .qsl a { background: url(qsk.png) no-repeat;}
.xqs .qsl a p { font-size: 30px; color: #FFFFFF; font-weight: bold; padding-top: 185px;}
.xqs .qsl a p span { font-size: 14px; display: block; text-transform: uppercase; font-weight: normal;}
.xqs .qsd { position: absolute; left: 0; top: 0;}
.xqs .qsd1 { position: absolute; left: 343px; top: 0;}
.xqs .qsd2 { position: absolute; left: 683px; top: 0;}
.xqs .qsd3 { position: absolute; left: 175px; top: 287px;}
.xqs .qsd4 { position: absolute; left: 517px; top: 287px;}
.xqs .qsl em{ display:none;}
.xqs .qsl.cur a{ background: url(qsk1.png) no-repeat;}
.xqs .qsl.cur p { display: none;}
.xqs .qsl.cur em { display: block; text-align: center; font-style: normal; padding-top: 75px; font-size: 14px; color: #FFFFFF; text-transform: uppercase;}
.xqs .qsl.cur em i { display: block; font-size: 20px; color: #FFFFFF; font-weight: bold; font-style: normal; margin-bottom: 5px;}
.xqs .qsl.cur em span { display: inline-block; width: 254px;  font-size: 14px; color: #FFFFFF; margin-top: 20px; padding-top: 20px; background: url(qsx.jpg) no-repeat center top; line-height: 30px;}
/**/
.fs { height: 366px; background: url(fsbj.jpg) center 0; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.fs h4 { width: 924px; height: 109px; background: url(fst_03.png) no-repeat 0 87px; margin: 0 auto; text-align: center; font-size: 40px; font-weight: normal; text-transform: uppercase; padding-top: 70px;}
.fs h4 a { color: #FFFFFF;}
.fs h4 em { font-style: normal; font-weight: bold;}
.fs h4 p { font-size: 20px; color: #58cb41;}
.fs ul { height: 90px;}
.fs li { float: left; width: 127px; margin-right: 18px;}
.fs li a { display: block; width: 127px; height: 59px; font-size: 16px; color: #FFFFFF; text-align: center; line-height: 59px;}
.fs li a:hover, .fs li .cur { background: url(fsb.jpg) repeat-x; font-weight: bold;}
.fsl { background: url(fst_07.png) no-repeat;}
.fsl1 { background: url(fst_09.png) no-repeat;}
.fsl2 { background: url(fst_11.png) no-repeat;}
.fsl3 { background: url(fst_13.png) no-repeat;}
.fsl4 { background: url(fst_15.png) no-repeat;}
.fsl5 { background: url(fst_18.png) no-repeat;}
.fs .nones { margin-right: 0;}
.fs p a { display: block; width: 157px; height: 39px; background: url(fst_27.png) no-repeat; font-size: 14px; color: #FFFFFF; text-align: center; line-height: 39px; margin: 0 auto;}
/**/
.lr { height: 750px; background: url(lrbj.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.xlr { width: 1000px; margin: 0 auto; position: relative;}
.xlr h4 { text-align: center; font-weight: normal; height: 130px; padding-top: 52px; margin-left: 20px;}
.xlr h4 em { display: block; font-size: 20px; color: #333333; font-style: normal;}
.xlr h4 em span { padding-left: 18px; background: url(lrj.jpg) no-repeat left center; margin-left: 5px;}
.xlr h4 p { font-size: 40px; color: #4cbe0b; font-weight: bold;}
.xlr ul { height: 95px;}
.xlr li { float: left; margin-right: 2px;}
.xlr li a { display: block; float: left; width: 140px; height: 57px; background: url(lrb.jpg) repeat-x; font-size: 14px; color: #FFFFFF; text-align: center; line-height: 57px;}
.xlr li a:hover, .xlr li.cur a{ background: url(lrb1.jpg) repeat-x; font-weight: bold;}
.xlr .nones { margin-right: 0;}

.xlr i { float: left; font-style:normal;}
.xlr i a { display: block; float: left; width: 140px; height: 57px; background: url(lrb.jpg) repeat-x; font-size: 14px; color: #FFFFFF; text-align: center; line-height: 57px;}
.xlr i a:hover{ background: url(lrb1.jpg) repeat-x; font-weight: bold;}

.lrt { text-align: center; position: relative; width: 1000px;}
.lrt dl{ z-index:99; position:relative;}
.lrt img { width: 998px; height: 373px; display: block;}
.lrt span { display: block; font-size: 16px; color: #333333; margin-top: 30px;}
.lrt p { width: 95px; height: 39px; background: #4cbe0b; font-size: 20px; color: #FFFFFF; font-weight: bold; line-height: 39px;}
.lrp { position: absolute; left: 0; top: 153px; z-index:999;}
.lrp1 { position: absolute; right: 2px; top: 153px; z-index:999;}
.lra { position: absolute; left: -86px; top: 383px;}
.lra1 { position: absolute; right: -86px; top: 383px;}
/**/
.xd { height: 453px; background: url(xdbj.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.xd h4 { height: 143px; padding-top: 45px; text-align: center; font-weight: normal; font-size: 30px; color: #333333;}
.xd h4 span { display: block; font-size: 30px; color: #4cbe0b; font-weight: bold; margin-bottom: 10px;}
.xd h4 p { text-transform: uppercase; font-size: 16px; color: #333333;}
.xd ul { margin-left: 130px;}
.xd li { float: left; width: 156px; margin-right: 50px;}
.xd li a em { display: block; width: 137px; height: 101px; background: url(xdk.png) no-repeat; margin: 0 auto 10px;}
.xd li a em img { display: inline-block; width: 81px; height: 69px; padding: 15px 0 0 20px;}
.xd li a p { font-size: 18px; color: #333333; text-transform: uppercase; text-align: center;}
.xd li a p span { display: block; font-size: 14px; color: #333333; margin-top: 10px; line-height: 22px;}
.xd li a:hover em, .xd li .cur em { background: url(xdk1.png) no-repeat;}
.xd .nones { margin-right: 0;}
/**/
.ms { height: 594px; background: url(msb.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.ms h4 { text-align: center; font-weight: normal; height: 175px; padding-top: 65px;  margin-left: 10px;}
.ms h4 a { font-size: 24px; color: #333333;}
.ms h4 a p { font-size: 40px; color: #4cbe0b; font-weight: bold;}
.ms h4 a p span { color: #333333;}
.msk { float: right; width: 530px;}
.msk h5 { height: 100px; border-bottom: 1px dashed #999999;}
.msk h5 em { display: block; float: left; width: 60px; height: 71px; border: 5px solid #4cbe0b; font-size: 40px; color: #4cbe0b; font-weight: bold; text-align: center; line-height: 71px; font-style: normal;}
.msk h5 p { float: left; margin-left: 10px; font-size: 30px; color: #333333; font-weight: normal;}
.msk h5 p span { display: block; font-size: 40px; font-weight: bold; color: #333333;}
.msp { margin-top: 50px;}
.msp em { display: block; padding-left: 28px; margin-left: 5px; font-style: normal; font-size: 14px; color: #333333; background: url(msj.jpg) no-repeat left center; line-height: 16px; margin-bottom: 15px;}
.msp em span { font-weight: bold;}
.msk a { display: block; width: 208px; height: 44px; background: url(msk.jpg) no-repeat 7px 10px; font-size: 14px; color: #FFFFFF; font-weight: bold; text-align: center; line-height: 44px; padding:10px 0 0 7px;}

.ms1 { height: 475px; background: url(msb1.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.msk1 { width: 530px; padding-top: 80px;}
.msk1 h5 { height: 100px; border-bottom: 1px dashed #FFFFFF;}
.msk1 h5 em { display: block; float: left; width: 60px; height: 71px; border: 5px solid #FFFFFF; font-size: 40px; color: #FFFFFF; font-weight: bold; text-align: center; line-height: 71px; font-style: normal;}
.msk1 h5 p { float: left; margin-left: 10px; font-size: 30px; color: #FFFFFF; font-weight: normal;}
.msk1 h5 p span { display: block; font-size: 40px; font-weight: bold; color: #FFFFFF;}
.msp1 { margin-top: 50px;}
.msp1 em { display: block; padding-left: 28px; margin-left: 5px; font-style: normal; font-size: 14px; color: #e1edde; background: url(msj1.png) no-repeat left center; line-height: 16px; margin-bottom: 15px;}
.msp1 em span { font-weight: bold;}
.msk1 a { display: block; width: 208px; height: 44px; background: url(msk1.png) no-repeat 7px 30px; font-size: 14px; color: #FFFFFF; font-weight: bold; text-align: center; line-height: 44px; padding:30px 0 0 7px;}

.ms2 { height: 418px; background: url(msb2.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.msk2 { width: 530px; float: right; padding-top: 70px;}
.msk2 h5 { height: 100px; border-bottom: 1px dashed #999999;}
.msk2 h5 em { display: block; float: left; width: 60px; height: 71px; border: 5px solid #4cbe0b; font-size: 40px; color: #4cbe0b; font-weight: bold; text-align: center; line-height: 71px; font-style: normal;}
.msk2 h5 p { float: left; margin-left: 10px; font-size: 30px; color: #333333; font-weight: normal;}
.msk2 h5 p span { display: block; font-size: 40px; font-weight: bold; color: #333333;}
.msp2 { margin-top: 50px;}
.msp2 em { display: block; padding-left: 28px; margin-left: 5px; font-style: normal; font-size: 14px; color: #333333; background: url(msj.jpg) no-repeat left center; line-height: 16px; margin-bottom: 15px;}
.msp2 em span { font-weight: bold;}
.msk2 a { display: block; width: 202px; height: 38px; background: url(msk2.png) no-repeat 7px 10px; font-size: 14px; color: #FFFFFF; font-weight: bold; text-align: center; line-height: 38px; padding:10px 0 0 7px;}
/**/
.ws { height: 470px; background: url(wsbj.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif; overflow: hidden; padding-top: 55px;}
.wsz { float: left; width: 340px;}
.wsz h4 { font-weight: normal; height: 23px; font-size: 14px; padding-left: 15px; border-left: 4px solid #12528f; line-height: 23px; text-transform: uppercase; margin-bottom: 45px;}
.wsz h4 a { color: #333333;}
.wsz h4 a span { font-size: 20px; color: #333333; font-weight: bold; line-height: 23px; margin-right: 10px;}
.wsz input { display: block; margin-bottom: 20px;}
.wsi { width: 337px; height: 43px; background: url(msi.jpg) no-repeat; line-height: 43px; padding-left: 67px; border: 0;}
.wsi1 { width: 337px; height: 43px; background: url(msi1.jpg) no-repeat; line-height: 43px; padding-left: 87px; border: 0;}
.wsz textarea { width: 337px; height: 115px; background: url(msi2.jpg) no-repeat; border: 0; padding: 15px 0 0 87px;}
.wsz p { margin: 30px 0 0 25px;}
.wsi2 { width: 129px; height: 42px; background: url(wsk.jpg) no-repeat; border: 0; margin-right: 15px; float: left;}
.wsi3 { width: 129px; height: 42px; background: url(wsk1.jpg) no-repeat; border: 0; float: left;}

.wsy { float: right; width: 573px;}
.wsy h4 { font-weight: normal; height: 23px; font-size: 14px; padding-left: 15px; border-left: 4px solid #12528f; line-height: 23px; text-transform: uppercase; margin-bottom: 45px;}
.wsy h4 a { color: #333333;}
.wsy h4 a span { font-size: 20px; color: #333333; font-weight: bold; line-height: 23px; margin-right: 10px;}
.wsx { width: 573px; height: 340px; background: url(wsyk.jpg) no-repeat;}
.wsx li { float: left; width: 95px; text-align: center; margin:0 64px 46px 0;}
.wsx li a { font-size: 20px; color: #333333;}
.wsx li a em { display: block; width: 54px; height: 54px; margin: 10px auto;}
.wsx li a p { font-size: 14px; color: #333333; line-height: 23px;}
.wsx .wsl a em { background: url(ws_03.jpg) no-repeat;}
.wsx .wsl1 a em { background: url(ws_05.jpg) no-repeat;}
.wsx .wsl2 a em { background: url(ws_07.jpg) no-repeat;}
.wsx .wsl3 a em { background: url(ws_09.jpg) no-repeat;}
.wsx .wsl4 a em { background: url(ws_16.jpg) no-repeat;}
.wsx .wsl5 a em { background: url(ws_19.jpg) no-repeat;}
.wsx .wsl6 a em { background: url(ws_22.jpg) no-repeat;}
.wsx .wsl7 a em { background: url(ws_24.jpg) no-repeat;}
.wsx .wsl a:hover em { background: url(wsb_03.jpg) no-repeat;}
.wsx .wsl1 a:hover em { background: url(wsb_05.jpg) no-repeat;}
.wsx .wsl2 a:hover em { background: url(wsb_07.jpg) no-repeat;}
.wsx .wsl3 a:hover em { background: url(wsb_09.jpg) no-repeat;}
.wsx .wsl4 a:hover em { background: url(wsb_16.jpg) no-repeat;}
.wsx .wsl5 a:hover em { background: url(wsb_19.jpg) no-repeat;}
.wsx .wsl6 a:hover em { background: url(wsb_22.jpg) no-repeat;}
.wsx .wsl7 a:hover em { background: url(wsb_24.jpg) no-repeat;}
.wsx .nones { margin-right: 0;}
/**/
.ss { height: 583px; background: url(ssbj.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.ss h4 { text-align: center; height: 78px; padding-top: 50px; background: url(ssk2.jpg) no-repeat center 67px; font-size: 30px;}
.ss h4 a { color: #4cbe0b;}
.ss h4 span { display: block; font-weight: normal; font-size: 14px; color: #333333; text-transform: uppercase;}
.ssk { height: 400px;}
.ssk h5 { font-weight: normal; margin-bottom: 30px; height: 28px;}
.ssk h5 em { display: block; height: 23px; padding-left: 15px; border-left: 4px solid #12528f; float: left; font-size: 14px; text-transform: uppercase; line-height: 23px; font-style: normal;}
.ssk h5 em a { color: #333333;}
.ssk h5 em a span { font-size: 20px; color: #333333; font-weight: bold; line-height: 23px; margin-right: 10px;}
.ssk h5 p { float: right;}
.ssz { width: 470px; height: 381px; padding:19px 30px 0 0; border-right: 1px dashed #d8d8d8; float: left; overflow: hidden;}
.sst img { display: block; width: 468px; height: 160px;}
.ssx em { display: block; font-size: 16px; color: #333333; font-weight: bold; border-bottom: 1px dashed #949494; padding: 20px 0 5px 0; font-style: normal;}
.ssx p { margin-top: 10px; font-size: 14px; color: #5c5c5c; line-height: 32px;}
.ssx p span { text-transform: uppercase; margin-left: 30px;}
.ssy { float: left; width: 472px; padding: 23px 0 0 26px;}
.ssx1 dl { height: 111px; border-bottom: 1px dashed #999999;}
.ssx1 dt { float: left;}
.ssx1 dt img { display: block; width: 201px; height: 93px;}
.ssx1 dd { float: left; margin-left: 30px; width: 241px;}
.ssx1 dd em { display: block; font-style: normal; height: 26px; border-bottom: 1px dashed #999999;}
.ssx1 dd em a { font-size: 16px; color: #333333; font-weight: bold;}
.ssx1 dd p a { font-size: 14px; color: #717171; line-height: 32px;}
.ssx1 dd p span { text-transform: uppercase; margin-left: 50px;}
.ssd { margin-top: 20px;}
.ssd dl { line-height: 32px;}
.ssd dt { font-size: 14px; font-weight: bold; padding-left: 32px; background: url(ssw.jpg) no-repeat left center;}
.ssd dt a { color: #333333;}
.ssd dd { font-size: 14px; color: #717171; padding-left: 32px; background: url(ssd.jpg) no-repeat left center;}
/**/
.gg { height: 328px; background: #379a13; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.ggz { float: left; width: 348px; float: left;}
.ggz h4 { font-weight: normal; height: 23px; font-size: 14px; padding-left: 15px; border-left: 4px solid #FFFFFF; line-height: 23px; text-transform: uppercase; margin: 45px 0; background: url(ggk.jpg) no-repeat right center;}
.ggz h4 a { color: #FFFFFF;}
.ggz h4 a span { font-size: 20px; color: #FFFFFF; font-weight: bold; line-height: 23px; margin-right: 10px;}
.ggz p { font-size: 14px; line-height: 35px;}
.ggz p a { color: #FFFFFF;}
.ggz p span { display: block; font-weight: bold; float: right;}
.ggy { float: right;}
.ggy img { display: block; width: 617px; height: 328px;}
/**/
.dz { height: 356px; background: url(ssbj.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.dz h4 { height: 36px; font-weight: normal; padding-top: 37px; display:inline-block; float:left;}
.dz h4 em { display: block; float: left; font-style: normal;}
.dz h4 em a { display: inline-block; float: left; height: 23px; padding-left: 17px; border-left: 4px solid #aaa1a1; margin-right: 25px; font-size: 20px; color: #333333; line-height: 23px;}
.dz h4 em a:hover, .dz h4 em .cur { font-weight: bold; border-left: 4px solid #12528f;}
.dz p { float: left; padding-left: 690px; background: url(dkx.jpg) no-repeat 0 48px; padding-top:33px;}
.dz p a { display: block; float: left;}
.dz li { float: left; margin-right: 23px; text-align: center; font-size: 14px; color: #333333;}
.dz li a img { display: block; width: 230px; height: 214px; border: 1px solid #e0e0e0; margin-bottom: 10px;}
.dz .nones { margin-right: 0;}
/**/
.dk { height: 271px; background: url(dkbj.jpg) no-repeat center 0; font-family: "Microsoft YaHei", serif; overflow: hidden;}
.dkz { width: 649px; height: 271px; float: left; border-right: 1px dashed #c5c5c5;}
.dkx { height: 39px; border-bottom: 1px dashed #c5c5c5; padding-top: 30px;}
.dkx h4 { float: left; font-size: 14px; font-weight: normal; text-transform: uppercase; padding-left: 25px; background: url(dkk.jpg) no-repeat left center;}
.dkx h4 a { color: #333333;}
.dkx h4 a span { font-size: 16px; font-weight: bold; margin-right: 10px;}
.dkx p { float: left; margin-left: 50px;}
.dkx p a { font-size: 14px; color: #6a6a6a; margin-right: 10px;}

.dkx1 { height: 80px; border-bottom: 1px dashed #c5c5c5;}
.dkx1 h4 { float: left; font-size: 14px; font-weight: normal; text-transform: uppercase; padding-left: 25px; background: url(dkk.jpg) no-repeat left 38px; padding-top: 30px;}
.dkx1 h4 a { color: #333333;}
.dkx1 h4 a span { font-size: 16px; font-weight: bold; margin-right: 10px;}
.dkx1 p { float: left; margin-left: 100px;}
.dkx1 p em { display: block; font-style: normal; font-size: 14px; color: #333333; line-height: 35px;}
.dkx1 p em span { font-weight: bold; color: #6a6a6a;}

.dkx2 { height: 80px;}
.dkx2 h4 { float: left; font-size: 14px; font-weight: normal; text-transform: uppercase; padding-left: 25px; background: url(dkk.jpg) no-repeat left 38px; padding-top: 30px;}
.dkx2 h4 a { color: #333333;}
.dkx2 h4 a span { font-size: 16px; font-weight: bold; margin-right: 10px;}
.dkx2 p { float: left; margin-left: 50px;}
.dkx2 p em { display: block; font-style: normal; font-size: 14px; color: #333333; line-height: 35px;}

.yq { float: left; width: 290px; padding: 35px 0 0 57px;}
.yq h4 { font-size: 14px; font-weight: normal; text-transform: uppercase; padding-left: 25px; background: url(dkk.jpg) no-repeat left 38px; padding-top: 30px;}
.yq h4 a { color: #333333;}
.yq h4 a span { font-size: 16px; font-weight: bold; margin-right: 10px;}
.yq p { height: 130px;}
.yq p a { font-size: 14px; color: #818181; line-height: 40px; margin-right: 22px;}
.yq p .nones { margin-right: 0;}
.yq .yqs { padding-left: 174px; background: url(yqx.jpg) no-repeat left center; margin-top: 10px;}
.yq .yqs a { font-size: 14px; color: #333333;}
/**/



/**/



/**/



/**/