﻿
/**/
.banner { height:560px; width:1920px; left:50%; margin-left:-960px;}

.fullSlide {
	width:1920;
	position:relative;
	height:560px;
}
.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:560px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
	background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:560px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:1px;
	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:40px;
	height:8px;
	margin:1px 10px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f08000;
	width:60px;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	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:15%;
	background:url(right1s.png) no-repeat;
}

/*index.css*/
@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner { height: 559px;}

/**/
.zs { height: 433px; background: url("zsb.jpg") no-repeat center 0; font-family: "SourceHanSansCN-Regular"; overflow: hidden; border-top: 1px solid #ebebeb; margin-top:20px;}
.zs h2 { height: 115px; background: url("zsz.png") no-repeat 0 31px; padding-top: 42px; padding-left: 512px; font-size: 36px; color: #e60012;}
.zs h2 p { font-size: 24px; color: #222222; font-weight: normal;}
.zs li { width: 178px; float: left; text-align: center; margin: 0 11px;}
.zs li a { font-size: 16px; color: #343434; line-height: 23px;}
.zs li a p { width: 137px; height: 90px; background: url("zsk_03.png") no-repeat; padding-top: 39px; margin: 0 auto 15px;}
.zs li a p span { display: block; width: 56px; height: 47px; margin: auto 36px;}
.zs li a:hover p { background: url("zsk_05.png") no-repeat;}
.zs li a:hover { color: #f08000; font-weight: bold;}
.zs .zsl a p span { background: url("zst_03.png") no-repeat;}
.zs .zsl a:hover p span { background: url("zsb_03.png") no-repeat;}
.zs .zsl1 a p span { background: url("zst_05.png") no-repeat;}
.zs .zsl1 a:hover p span { background: url("zsb_05.png") no-repeat;}
.zs .zsl2 a p span { background: url("zst_07.png") no-repeat;}
.zs .zsl2 a:hover p span { background: url("zsb_07.png") no-repeat;}
.zs .zsl3 a p span { background: url("zst_09.png") no-repeat;}
.zs .zsl3 a:hover p span { background: url("zsb_09.png") no-repeat;}
.zs .zsl4 a p span { background: url("zst_11.png") no-repeat;}
.zs .zsl4 a:hover p span { background: url("zsb_11.png") no-repeat;}
.zs .zsl5 a p span { background: url("zst_14.png") no-repeat;}
.zs .zsl5 a:hover p span { background: url("zsb_14.png") no-repeat;}
/**/
.fs { height: 569px; overflow: hidden; font-family: "SourceHanSansCN-Regular"; border-bottom: 1px dashed #a9a9a9;}
.fs h2 { text-align: center; height: 135px; padding-top: 33px;}
.fs h2 a { font-size: 36px; color: #222222;}
.fs h2 a p { width: 608px; height: 37px; border: 1px solid #4d4c8e; font-size: 20px; color: #555555; margin: 0 auto; line-height: 37px; font-weight: normal; letter-spacing: 5px; margin-top: 10px;}
.fs h2 a p span { color: #e60012;}
.fs li { float: left; width: 237px; height: 381px; margin-right: 3px; position: relative;}
.fs li a { display: block; width: 237px; height: 339px; background: #e9e9e9; text-align: center; font-size: 18px; color: #3f3f3f; line-height: 24px;}
.fs li p img { width: 164px; height: 164px; margin: 0 auto; padding: 30px 0 30px;}
.fs li span { display: block; padding-bottom: 25px; background: url("fs_19.png") no-repeat center bottom;}
.fs li a:hover { position: absolute; left: -18px; top: -18px; background: url("fsk.png") no-repeat; width: 271px; height: 381px; z-index: 8; font-weight: bold; font-size: 22px; color: #ffffff; line-height: 28px;}
.fs li .cur p img { width: 181px; height: 181px; padding: 48px 0 30px;}
.fs li .cur span { display: block; padding-bottom: 25px; }
.fs .nones { margin-right: 0;}
/**/
.qs { height:auto; overflow: hidden; font-family: "SourceHanSansCN-Regular"; border-bottom: 1px dashed #a9a9a9;}
.qs h2 { text-align: center; height: 130px; padding-top: 30px;font-size:48px; color: #e60012;}
.qs h2 a { font-size:48px;}
.qs h2 em { font-size:34px; color: #222222;}
.qs h2 p { width: 316px; height: 29px; border: 1px solid #4d4c8e; font-size: 20px; color: #e60012; margin: 0 auto; line-height: 29px; font-weight: normal; letter-spacing: 5px; margin-top: 10px; color: #222222;}
.qsz { width: 245px; float: left; height:auto; background: #f2f2f2;}
.qsz h3 { height: 78px; background: #e60012; text-align: center; padding-top: 30px; margin-bottom: 20px;font-size: 22px; color: #ffffff;}
.qsz h3 a { font-size: 22px; color: #ffffff;}
.qsz h3 p { font-weight: normal; font: 12px "Arial"; color: #ceedff; text-transform: uppercase; margin-top: 5px;}
.qsz h4 { width:210px; height:31px; margin: 0 auto; background-color:#e60012; text-align: center; line-height: 31px;}
.qsz h4 a { font-size: 16px; color: #fff; display:block;}
.qsz h4 a:hover{ background-color:#f08000}
.qsz ul { padding-top:5px;}
.qsz li { width:200px; margin:0 auto; text-align:center; background: url("qs_22.jpg") no-repeat left center; margin-bottom:5px;}
.qsz li a { font-size: 14px; color: #555555; line-height:31px; background: url("qs_18.jpg") no-repeat 0 bottom; display:block;}
.qsz li a:hover{ color:#f08000;}
.qsz h5 { height:55px; background: #e60012 url("qs_41.png") no-repeat 40px 12px; margin-top:10px; text-align: center; font: 28px Arial; color: #ffffff; font-weight: bold; padding-top:10px;}
.qsz h5 p { font-size: 16px; font-weight: normal;}

.qsy { float: right; width: 926px;}
.qsy h3 { height: 47px; background: url("qsb.jpg") repeat-x; border: 1px solid #eeeeee;}
.qsy h3 p { float: left;}
.qsy h3 p { font-size: 16px; color: #333333; line-height: 47px; margin-left: 23px; padding-left: 30px; background: url("qs_06.jpg") no-repeat left center;}
.qsy h3 em { display: block; float: right; margin-right: 23px;}
.qsy h3 em a { font-size: 16px; color: #a2a2a2; line-height: 47px; font-weight: normal;}
.qsy ul { height:auto; padding-top: 10px;}
.qsy li { float: left; text-align: center; margin-right: 6px; margin-bottom:10px;}
.qsy li a { font-size: 16px; line-height:35px; color: #fff; background-color:#e60012; display:block;}
.qsy li a:hover{ color:#fff; background-color:#f08000;}
.qsy li img { width: 300px; height:300px; border: 1px solid #eaeaea; display: block;}
.qsy .nones { margin-right: 0;}
/**/
.ss { height: 517px; overflow: hidden; font-family: "SourceHanSansCN-Regular";}
.xss { width: 1200px; margin: 0 auto; position: relative;}
.xss h2 { text-align: center; height: 115px; padding-top: 36px;}
.xss h2 { font-size: 34px; color: #222222;}
.xss h2 p { width: 345px; height: 31px; border: 1px solid #807fae; margin: 0 auto; font-size: 20px; color: #e60012; line-height: 31px; font-weight: normal; letter-spacing: 5px; margin-top: 10px;}
.ssu { height: 74px; position: relative;}
.ssu li { float: left; text-align: center;}
.ssu li a { display: block; width: 290px; height: 73px; background: url("ss_03.jpg") no-repeat; font-size: 18px; color: #222222; line-height: 54px; padding-right: 12px;}
.ssu li a:hover,.ssu li.cur a{ background: url("ss_06.jpg") no-repeat; color: #ffffff; font-weight: bold;}
.ssu li:nth-child(4){ position: absolute; right: -10px; top: 0;}
.ssu1 li { float: left; padding:0 3px;}
.ssu1 li img { width: 394px; height: 248px;}
.ssu1 li p { height: 44px; background: #e8e8e8; font-size: 15px; color: #666666; text-align: center; line-height: 44px; text-overflow:ellipsis;white-space:nowrap; overflow:hidden; width:394px;}
.ssu1 li p:hover{ color:#f08000;}
.ssa { position: absolute; left: -70px; top: 324px;}
.ssa1 { position: absolute; right: -70px; top: 324px;}
/**/
.ms { height: 653px; background: url("msb_02.jpg") no-repeat center bottom;}
.ms h2 { text-align: center; height: 155px; padding-top: 61px; font-size: 34px; color: #222222;}
.ms h2 a { font-size: 34px; color: #222222;}
.ms h2 a p { width: 477px; height: 31px; border: 1px solid #807fae; margin: 0 auto; font-size: 20px; color: #e60012; line-height: 31px; font-weight: normal; letter-spacing: 5px; margin-top: 10px;}
.ms h2 a span { font-size: 50px;}
.msk { float: left; padding-left: 639px;}
.msk h3 { float: left; width: 77px; height: 112px; background: #e60012; text-align: center; font-size: 24px; color: #ffffff; padding-top: 20px;}
.msk h3 span { display: block; font: 50px "Arial";}
.msk h4 { float: left; width: 433px; margin-left: 32px;}
.msk h4 p { display: block; font-size: 30px; color: #e60012; padding-top: 30px;}
.msk h4 p span { display: block; font-size: 22px; color: #333333; font-weight: normal; margin-top: 10px; letter-spacing: 3px;}
.msk h4 em { display: block; margin-top: 50px;}
.msk h4 em span { display: block; font-size: 15px; color: #666666; line-height: 24px; font-weight: normal; margin-top: 10px;}
.msk h4 a { display: block; width: 135px; height: 40px; background: url("msk.jpg") no-repeat; font-size: 14px; color: #ffffff; text-align: center; line-height: 40px; font-weight: normal; margin-top: 45px;}
/**/
.ms1 { height: 437px; background: url("msb_03.jpg") no-repeat center 0;}
.msk1 { padding-left: 0;}
/**/
.ms2 { height: 437px; background: url("msb_04.jpg") no-repeat center 0;}
.ms3 { height: 437px; background: url("msb_05.jpg") no-repeat center 0;}
/**/
.dz { height:auto; overflow:hidden; background: url("dzb.jpg") no-repeat center 165px;}
.dz h2 { text-align: center; height: 145px; padding-top: 47px;}
.dz h2 { font-size: 34px; color: #222222;}
.dz h2 p { width: 321px; height: 31px; border: 1px solid #807fae; margin: 0 auto; font-size: 20px; color: #e60012; line-height: 31px; font-weight: normal; letter-spacing: 5px; margin-top: 10px;}
.dzk { height: 383px;}
.dz dl { height: 383px;}
.dz dd { float: left; width: 490px; margin: 8px 0 0 34px;}
.dz dd h3 { height: 90px; border-bottom: 1px solid #e5e5e6; font-size: 20px; color: #333333;}
.dz dd h3 p { font: 36px "Arial"; color: #a3a3a3; font-weight: normal; text-transform: uppercase;}
.dz dd h4 { font-weight: normal;}
.dz dd h4 p { font-size: 14px; color: #555555; line-height: 29px; margin-top: 15px;}
.dz dd h4 em { display: block; margin-top: 20px;}
.dz dd h4 em a { display: block; float: left; width: 110px; height: 32px; border: 1px solid #b2b2b2; font-size: 14px; color: #666666; text-align: center; line-height: 32px; margin-right: 12px;}
.dz dd h4 em a:hover { background: #ec7e01; border-color: #ec7e01; color: #ffffff;}
.dz dt { float: right; margin-right: 39px;}
.dz dt img { width: 587px; height: 358px;}
.dzk1 { position: relative;}
.dzk1 h3 { height: 98px; text-align: center; line-height: 98px; font-size: 18px; color: #666666; font-weight: normal; background: url("dz_07.png") no-repeat 0 center;}
.dzk1 h3 a { display: inline-block; font-size:24px; color: #666666; margin: 0 20px;}
.dzk1 h3 a:hover, .dzk1 h3 .cur { color: #e60012; font-weight: bold; background: url("dz_11.png") no-repeat center 70px;}
.dzk1 li { float: left; margin:0 6px; position: relative;}
.dzk1 li a p{ position: absolute; right: 0; top:287px; width: 36px; height: 36px; background: url("dzj.png") no-repeat;}
.dzk1 li a:hover p, .dzk1 li .cur p { background: url("dzj1.png") no-repeat;}
.dzk1 li img { width: 287px; height:287px;}
.dzk1 li .text{ width:100%; height:36px; line-height:40px; text-align: center; font-size:16px; background-color:#cccccc; color:#000; margin-bottom:20px;}
.dza { position: absolute; left: -17px; top:250px;}
.dza1 { position: absolute; right: -17px; top:250px;}

/**/
.dk { height: 666px; background: url("dkb.jpg") no-repeat center 0; overflow: hidden; font-family: "SourceHanSansCN-Regular";}
.dk h2 { height: 140px; text-align: center; padding-top: 35px;}
.dk h2  { font-size: 34px; color: #333333;}
.dk h2  p { width: 397px; height: 33px; border: 1px solid #4d4c8e; margin: 0 auto; font-size: 20px; color: #e60012; line-height: 33px; font-weight: normal; letter-spacing: 5px; margin-top: 10px;}
.dk h3 { height: 64px; font-weight: normal;}
.dk h3 p { float: left; padding-left: 28px; background: url("dk_03.jpg") no-repeat left center;}
.dk h3 p { font-size: 18px; color: #333333;}
.dk h3 p span { display: block; font: 18px "Arial"; color: #999999; text-transform: uppercase;}
.dk h3 em { display: block; float: right; margin-top: 10px;}
.dk h3 em a { font: 14px "Arial"; color: #999999; text-transform: uppercase;}
.dkk { width: 445px; float: left; margin-right: 5px;}
.dkb { height: 440px; background: #f8f8f8;}
.dkk dl { padding-top: 33px; width: 445px; margin: 0 auto;}
.dkk dt img { width: 438px; height: 142px; padding: 2px; border: 1px solid #d7d7d7;}
.dkk dd { margin-top: 19px;}
.dkk dd .dkp { height: 73px; margin-bottom: 11px;}
.dkk dd .dkp em { display: block; float: left; width: 91px; height: 63px; background: #ec7e01; text-align: center; font-size: 20px; color: #ffffff; padding-top: 10px;}
.dkk dd .dkp em i { display: block; font-style: normal; font-size: 30px; color: #ffffff; line-height: 30px;}
.dkk dd .dkp span { display: block; float: right; width: 210px; font-size: 14px; color: #333333; line-height: 14px; white-space:normal;}
.dkk dd .dkp span i { display: block; font-style: normal; font-size: 14px; color: #808080; line-height: 22px; margin-top: 10px;}
.dkk dd .dkp span i b { color: #ec7e01; font-weight: normal;}
.dkk dd p { height: 31px; margin-bottom: 7px;}
.dkk dd p em { display: block; float: right; width: 120px; height: 33px; font-size: 14px; color: #666666; text-align: center; line-height: 33px; background: #dddddd; font-family: Arial;}
.dkk dd p span { display: block; float:left; width: 325px; font-size: 14px; color: #666666; line-height: 33px; text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.dkk dd p span:hover{ color:#f08000;}
.dkk1 { width: 300px; float: left; }
.dkb1 { height: 339px; background: #f8f8f8;}
.dkk1 dl { width: 244px; height: 111px; border-bottom: 1px dashed #d0d0d0; margin:0 30px; padding-top: 25px;}
.dkk1 dt{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.dkk1 dt a { font-size: 14px; color: #ec7e01; padding-left: 34px; background: url("dk_07.jpg") no-repeat left center; }
.dkk1 dd { font-size: 14px; color: #7e7e7e; line-height: 20px; width: 214px; margin: 10px 0 0 1px;}
.dkk1 .nones { border-bottom: 0;}
.dkk2 { width: 390px; float: left;}
.dkb2 { height: 392px; background: #f8f8f8; padding-top: 32px;}
.dkb2 p { width: 335px; margin: 0 auto;}
.dkb2 p label{ width:335px; height:48px; float:left;}
.dkb2 p .luynr{ height:181px;}
.dkb2 p input { display: block; width: 258px; height: 36px; line-height:36px; margin-bottom: 12px; border: 0; padding-left:72px; float:left;}
.dkb2 .dki { background: url("dkk_03.jpg") no-repeat;}
.dkb2 .dki1 { background: url("dkk_06.jpg") no-repeat;}
.dkb2 i{ color:red; display:block; float:left; padding-top:12px;}
.dkb2 .dki2 { background: url("dkk_08.jpg") no-repeat;}
.dkb2 .dkt { width: 315px; height: 147px; border: 1px solid #dddddd; background: #f8f8f8; padding: 10px 0 0 15px; font-size: 12px; color: #7e7e7e; text-align: left;}
.dkb2 em { display: block; width: 330px; margin: 22px auto 0;}
.dkb2 em input { border: 0; float: left; width: 100px; height: 35px; margin-right: 14px;}
.dkb2 .dki3 { background: url("dk_15.jpg") no-repeat;}
.dkb2 .dki4 { background: url("dk_17.jpg") no-repeat;}

/**/
.yq { height: 199px; background: url("yqb.jpg") no-repeat center 0; font-family: "SourceHanSansCN-Regular"; overflow: hidden;}
.yq h2 { height: 50px; padding-top: 75px; font-weight: normal;}
.yq h2 p { float: left; padding-left: 20px; background: url("yqx.jpg") no-repeat left 10px; margin-left: 28px;}
.yq h2 p a { font-size: 20px; color: #ffffff;}
.yq h2 p a span { font: 28px "Arial"; text-transform: uppercase;}
.yq h2 em { display: block; float: right; margin: 10px 28px 0 0;}
.yq h2 em a { font-size: 14px; color: #ffffff;}
.yq h3 { font-weight: normal;}
.yq h3 a { font-size: 14px; color: #ffffff; line-height: 28px; margin: 0 10px;}

/**/