﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/

.search { height: 72px; background: #110f0a; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.sez { float: left; line-height: 72px;}
.sez span { font-size: 12px; color: #ffffff; font-weight: bold; }
.sez a { font-size: 12px; color: #90908f; margin-right: 30px;}
.sey { float: right; margin-top: 23px;}
.sey input { display: block; float: left;}
.sey .sek1 { width: 366px; height: 27px; border: 1px solid #585555; border-right: 0; background: none; color:#fff}
.sey .sek2 { width: 36px; height: 29px; background: url("Img/Index/sek.jpg") no-repeat; border: 0;}
/**/
.zs { height: 585px; background: url("Img/Index/zsb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.zs h3 { height: 120px; text-align: center; font-size: 36px; color: #18adcb; padding-top: 59px;}
.zs li { float: left; width: 430px; height: 210px;}
.zs li p { float: left; width: 295px; font-size: 14px; color: #afaca9; line-height: 24px;}
.zs li p em { display: block; font-size: 22px; color: #18adcb; font-weight: bold; border-bottom: 1px solid #36332f; height: 49px; margin-bottom: 15px;}
.zs li img { float: left; width: 108px; height: 108px;}
.zs .zsl1 { margin-right: 337px;}
.zs .zsl1 p { margin-right: 25px; text-align: right;}
.zs .zsl1 p em { text-align: right;}
.zs .zsl2 p { margin-left: 25px;}
/**/
.fs { height: 814px; background: #111109; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.fs h3 { height: 144px; padding-top: 70px; text-align: center; font-size: 36px; color: #18adcb;}
.fs h3 p { font-size: 20px; color: #a6a6a5; font-weight: normal; margin-top: 10px;}
.fs h3 p span { margin: 0 20px;}
.fs .fsz { float: left; width: 284px;}
.fs .fsz h4 { height: 95px; background: url("Img/Index/fs_03.jpg") no-repeat; padding-left: 20px; line-height: 60px; font-size: 30px; color: #18adcb;}
.fs .fsz h4 span { font-weight: normal;}
.fs .fsz ul { height: 315px; margin-left: 37px;}
.fs .fsz li { line-height: 43px; border-bottom: 1px solid #222222; }
.fs .fsz li a { display: block; width: 155px; font-size: 16px; color: #7a7a78; background: url("Img/Index/fs_10.jpg") no-repeat right center;}
.fs .fsz li a:hover { color: #18adcb; font-weight: bold; background: url("Img/Index/fs_07.jpg") no-repeat right center;}
.fs .fsz .fsk { width: 226px; height: 336px; background: #18adcb;}
.fs .fsz .fsk p { width: 151px; margin: 0 auto;}
.fs .fsz .fsk .fsp1 { height: 143px; border-bottom: 1px solid #8cd6e5; text-align: center;}
.fs .fsz .fsk .fsp1 span { display: block; padding: 20px 0; font-size: 30px; color: #ffffff; font-weight: bold;}
.fs .fsz .fsk .fsp1 a { display: block; font-size: 16px; color: #ffffff; line-height: 25px;}
.fs .fsz .fsk .fsp2 { padding-top: 90px; font-size: 16px; color: #ffffff; text-align: center; background: url("Img/Index/fs_13.jpg") no-repeat center 38px;}
.fs .fsz .fsk .fsp2 span { display: block; font: 24px Arial; color: #ffffff; font-weight: bold;}
.fs .fsy { float: left; width: 916px; }
.fs .fsy .fst { position: relative;}
.fs .fsy .fst img { width: 916px; height: 553px;}
.fs .fsy .fst .fsp1 { position: absolute; right: 0; top: 367px; width: 23px; height: 121px; background: url("Img/Index/fstm.png") repeat; font-size: 14px; color: #ffffff; text-align: center; line-height: 14px; padding: 30px 5px 0 5px;}
.fs .fsy .fst .fsp1 span { display: block; padding-bottom: 20px; background: url("Img/Index/fsj.png") no-repeat center bottom;}
.fs .fsy .fst .fsp2 { position: absolute; right: 0; top: 367px; width: 550px; height: 131px; background: url("Img/Index/fstm.png") repeat; padding: 20px 0 0 30px; display:none}
.fs .fsy .fst .fsp2 span { display: block; font-size: 18px; color: #ffffff;} 
.fs .fsy .fst .fsp2 em { display: block; width: 518px; font-size: 14px; color: #ffffff; line-height: 24px; margin-top: 15px;}
.fs .fsy .fsu { margin-top: 15px;}
.fs .fsy .fsu li { float: left; margin-right: 14px; position: relative;}
.fs .fsy .fsu li img{ width:296px; height:178px;}
.fs .fsy .fsu .cur img { width: 288px; height: 170px; border: 4px solid #18adcb;}
.fs .fsy .fsu li .fsp1 { position: absolute; left: 0; top: 137px; width: 296px; height: 41px; background: url("Img/Index/fstm.png") repeat; font-size: 16px; color: #ffffff; text-align: center; line-height: 41px;}
.fs .fsy .fsu li .fsp2 { position: absolute; left: 4px; top: 4px; width: 288px; height: 170px; background: url("Img/Index/fstm.png") repeat; font-size: 18px; color: #ffffff; text-align: center; line-height: 170px;}
.fs .fsy .fsu .nones { margin-right: 0;}
.fs .fsy .fsj1 { position: absolute; left: -47px; top: 642px;}
.fs .fsy .fsj2 { position: absolute; right: -47px; top: 642px;}
/**/
.qs { height: 660px; background: #120e0a; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.qs h3 { height: 218px; text-align: center; padding-top: 70px; font-size: 36px; color: #18adcb;}
.qs h3 p { font-size: 20px; color: #a7a5a6; font-weight: normal; margin-top: 5px;}
.qs li { float: left; width: 380px; height: 287px; position: relative; background: #292621; border-bottom: 4px solid #30b5d0; margin-right: 29px;}
.qs li p { position: absolute; left: 107px; top: -88px; width: 168px; height: 168px; background: url("Img/Index/qsy1.png") no-repeat; font-size: 26px; color: #ffffff; text-align: center;}
.qs li a:hover p { background: url("Img/Index/qsy2.png") no-repeat;}
.qs li p img { margin: 0 auto 20px; padding-top: 45px; display:block;}
.qs li .qse1 { display: block; padding: 110px 0 0 102px;}
.qs li .qse1 span { display: block; height: 24px; margin-bottom: 20px;}
.qs li .qse1 span img { float: left;}
.qs li .qse1 span i { display: block; float: left; font-size: 18px; color: #ffffff; margin-left: 10px;}
.qs li .qse2 { display: block; padding: 100px 0 0 28px;}
.qs li .qse2 span { display: block; float: left; width: 170px; margin-bottom: 20px;}
.qs li .qse2 span img { float: left;}
.qs li .qse2 span i { display: block; float: left; font-size: 18px; color: #ffffff; margin-left: 10px;}
.qs .nones { margin-right: 0;}
/**/
.ss { height: 734px; background: url("Img/Index/ssb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ss h3 { height: 135px; text-align: center; padding-top: 66px; font-size: 36px; color: #18adcb;}
.ss h3 p { font-size: 20px; color: #a7a5a6; font-weight: normal; margin-top: 5px;}
.ss .ssz { width: 165px; float: left;}
.ss .ssz li a { display: block; height: 69px; background: url("Img/Index/ssk1.jpg") no-repeat; border-bottom: 1px solid #353534; font-size: 20px; color: #ffffff; font-weight: bold; padding: 21px 0 0 43px;}
.ss .ssz li a span { display: block; font: 12px "Times New Roman"; color: #696969; text-transform: uppercase; margin-top: 5px;}
.ss .ssz li a:hover { background: #18adcb; border-color: #18adcb;}
.ss .ssz li a:hover span { color: #5ec6db;}
.ss .ssz .nones a { border: 0;}
.ss .ssy { float: right; width: 1017px;}
.ss .ssy dd { float: left; width: 377px; height: 453px; background: url("Img/Index/ssk2.jpg") no-repeat; padding: 20px 0 0 40px;}
.ss .ssy dd h4 { font-size: 20px; color: #18adcb; padding-top: 40px;}
.ss .ssy dd h4 p { font-size: 14px; color: #a4a4a4; line-height: 26px; width: 350px; font-weight: normal; margin-top: 20px;}
.ss .ssy dd em { display: block; margin-top: 100px;}
.ss .ssy dd em a { display: block; float: left; font-size: 14px; text-align: center;}
.ss .ssy dd em .ssa1 { width: 142px; height: 32px; border: 2px solid #18adcb; color: #18adcb; line-height: 32px;}
.ss .ssy dd em .ssa2 { width: 146px; height: 36px; background: #18adcb; color: #ffffff; line-height: 36px;}
.ss .ssy dt { float: left;}
.ss .ssy dt img { width: 600px; height: 453px;}
/**/
.ms { height: 909px; background:#111109 url("Img/Index/msb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ms h3 { height: 130px; text-align: center; padding-top: 69px; font-size: 36px; color: #18adcb;}
.ms h3 p { font-size: 20px; color: #a7a5a6; font-weight: normal; margin-top: 5px;}
.ms li { float: left; width: 240px; height: 300px; text-align: center; position: relative;}
.ms li img { width: 71px; height: 71px; margin: 0 auto; padding-top: 89px;}
.ms li em { display: block; font-size: 18px; color: #cdcdcc; font-weight: bold; margin-top: 15px;}
.ms li em span { display: block; font: 10px "Arial"; color: #5e5e5c; font-weight: normal; text-transform: uppercase; margin-top: 5px;}
.ms li p { width: 240px; height: 270px; position: absolute; left: 0; top: 0; background: #18adcb url("Img/Index/msx.jpg") no-repeat center 86px; text-align: center; font-size: 18px; color: #ffffff; font-weight: bold; padding-top: 30px; display:none}
.ms li p span { display: block; font: 10px "Arial"; font-weight: normal; text-transform: uppercase; margin-top: 5px;}
.ms li p i { display: block; width: 186px; margin: 0 auto; font-size: 14px; color: #ffffff; line-height: 24px; font-weight: normal; margin-top: 30px;}
/**/
.lr { height: 879px; background: #110f09; border-bottom: 1px solid #272721; overflow: hidden; font-family: "Microsoft YaHei", serif; position:relative;}
.lr h3 { height: 130px; padding-top: 71px; text-align: center; font-size: 36px; color: #18adcb;}
.lr h3 p { font-size: 20px; color: #a7a5a6; font-weight: normal; margin-top: 5px;}
.lr .lrk { height: 445px;}
.lr dt { float: left;}
.lr dl.on{ display:block;}
.lr dl{ display:none}
.lr dt img { width: 637px; height: 428px;}
.lr dd { float: left; width: 493px; height: 428px; background: #ffffff url("Img/Index/lr_05.jpg") no-repeat left 89px; padding-left: 70px;}
.lr dd h4 { height: 125px; padding-top: 50px; font-size: 24px; color: #333333;}
.lr dd h4 span { display: block; font-size: 20px; color: #333333; font-weight: normal; margin-bottom: 20px;}
.lr dd p { font-size: 16px; color: #333333; width: 442px; line-height: 30px;}
.lr dd em { display: block; margin-top: 40px;}
.lr dd em a { display: block; float: left; font-size: 14px; text-align: center;}
.lr dd em .lra1 { width: 142px; height: 32px; border: 2px solid #18adcb; color: #18adcb; line-height: 32px;}
.lr dd em .lra2 { width: 146px; height: 36px; background: #18adcb; color: #ffffff; line-height: 36px;}
.lr li { float: left; position: relative; margin-right: 17px;}
.lr .cur img { width: 220px; height: 146px; border: 3px solid #18adcb;}
.lr li p { position: absolute; left: 3px; top: 3px; width: 220px; height: 146px; background: url("Img/Index/fstm.png") repeat; font-size: 20px; color: #ffffff; text-align: center; line-height: 146px;}
.lr li img { width: 279px; height: 187px;}
.lr .nones { margin-right: 0;}
.lr .lrj1 { position: absolute; left: 18px; top: 707px;}
.lr .lrj2 { position: absolute; right: 50px; top: 707px;}
/**/
.ws { height: 616px; background: url("Img/Index/wsb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ws h3 { height: 135px; text-align: center; padding-top: 57px; font-size: 36px; color: #18adcb;}
.ws h3 p { font-size: 20px; color: #a7a5a6; font-weight: normal; margin-top: 5px;}
.ws ul { height: 274px;}
.ws li { float: left; width: 125px; margin-right: 90px; font-size: 18px; color: #ffffff; text-align: center;}
.ws li p { width: 125px; height: 143px; margin-bottom: 20px;}
.ws li a:hover { color: #18adcb;}
.ws .wsl1 a p { background: url("Img/Index/wst_03.png") no-repeat;}
.ws .wsl2 a p { background: url("Img/Index/wst_05.png") no-repeat;}
.ws .wsl3 a p { background: url("Img/Index/wst_07.png") no-repeat;}
.ws .wsl4 a p { background: url("Img/Index/wst_09.png") no-repeat;}
.ws .wsl5 a p { background: url("Img/Index/wst_11.png") no-repeat;}
.ws .wsl6 a p { background: url("Img/Index/wst_13.png") no-repeat;}
.ws .wsl1 a:hover p { background: url("Img/Index/wsb_03.png") no-repeat;}
.ws .wsl2 a:hover p { background: url("Img/Index/wsb_05.png") no-repeat;}
.ws .wsl3 a:hover p { background: url("Img/Index/wsb_07.png") no-repeat;}
.ws .wsl4 a:hover p { background: url("Img/Index/wsb_09.png") no-repeat;}
.ws .wsl5 a:hover p { background: url("Img/Index/wsb_11.png") no-repeat;}
.ws .wsl6 a:hover p { background: url("Img/Index/wsb_13.png") no-repeat;}
.ws .nones { margin-right: 0;}
.ws .wsp { margin-left: 538px; padding-top: 10px; font-size: 16px; color: #ffffff;}
.ws .wsp span { display: block; font: 29px Arial; font-weight: bold;}
/**/
.sm { height: 481px; background: url("Img/Index/smb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif; position:relative;}
.sm h3 { height: 135px; text-align: center; font-size: 36px; color: #18adcb; padding-top: 65px;}
.sm h3 p { font-size: 20px; color: #aaa9a6; font-weight: normal; margin-top: 5px;}
.sm li { float: left; width: 175px; margin-right: 32px; overflow:hidden}
.sm li a { display: block; width: 175px; height: 147px; border-bottom: 4px solid #245155; background: #292922;}
.sm li a img { width: 175px; height: 127px; margin: 0 auto; padding-top: 21px;}
.sm li a p { font-size: 14px; color: #ffffff; margin: 25px 0 0 20px;  width:180px; height:19px; overflow:hidden}
.sm li a:hover { background: #18adcb; border-color: #18adcb;}
.sm .nones { margin-right: 0;}
.sm .smj1 { position: absolute; left: 24px; top: 273px;}
.sm .smj2 { position: absolute; right: 24px; top: 273px;}
/**/
.dz { height: 549px; background: url("Img/Index/dzb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.dz dt { float: left; width: 600px; height: 549px; background: #18adcb; font-size: 33px; font-weight: normal; text-align: center;}
.dz dt a { color: #ffffff;}
.dz dt em { display: block; width: 460px; height: 340px; margin: 0 auto; padding-top: 59px; margin-bottom: 45px;}
.dz dt span { display: block; font: 16px "Times New Roman"; color: #bae7f0; text-transform: uppercase; margin-top: 10px;}
.dz dd { float: right; width: 502px; padding-top: 105px;}
.dz dd h4 { font-size: 20px; color: #18adcb;}
.dz dd p { font-size: 15px; color: #babab9; line-height: 30px; margin: 40px 0 60px;}
.dz dd em a { display: block; float: left; font-size: 14px; text-align: center;}
.dz dd em .ssa1 { width: 142px; height: 32px; border: 2px solid #18adcb; color: #18adcb; line-height: 32px;}
.dz dd em .ssa2 { width: 146px; height: 36px; background: #18adcb; color: #ffffff; line-height: 36px;}
/**/
.dk { height: 520px; background: #100d0a; overflow: hidden; font-family: "Microsoft YaHei", serif; padding-top: 80px;}
.dk .dkz { float: left; width: 588px; padding-right: 58px; border-right: 1px solid #2b2627;}
.dk h3 { height: 65px; font-weight: normal;}
.dk h3 p { float: left; font-size: 18px; color: #ffffff;}
.dk h3 p a { color: #ffffff;}
.dk h3 p span { margin: 0 30px;}
.dk h3 p a:hover,.dk h3 p a.cur{ color: #18adcb; font-weight: bold; padding-bottom: 8px; border-bottom: 2px solid #18adcb;}
.dk h3 em { display: block; float: right;}
.dk h3 em a { font-size: 14px; color: #ffffff; text-transform: uppercase; line-height: 18px;}
.dk .dkz dl { height: 219px; border-bottom: 1px solid #292722;}
.dk .dkz dt { float: left; position: relative;}
.dk .dkz dt img { width: 268px; height: 177px;}
.dk .dkz dt em { display: block; position: absolute; right: 0; top: 0;}
.dk .dkz dt em img { width: 65px; height: 65px;}
.dk .dkz dd { float: right; width: 280px; background: url("Img/Index/dkx.jpg") no-repeat 0 40px;}
.dk .dkz dd p { font-size: 16px; color: #18adcb; font-weight: bold; margin-bottom: 30px;}
.dk .dkz dd em { display: block; font-size: 14px; color: #a6a6a5; line-height: 26px;}
.dk .dkz ul { margin-top: 20px;}
.dk .dkz li { padding-left: 12px; background: url("Img/Index/dk_12.jpg") no-repeat left center;}
.dk .dkz li a { font-size: 14px; color: #5b595a; line-height: 36px;}
.dk .dkz li a:hover { color: #ffffff;}
.dk .dkz li a span { display: block; float: right;}
.dk .dky { float: right; width: 490px;}
.dk .dky dl { height: 135px;}
.dk .dky dt { padding-left: 35px; background: url("Img/Index/dk_05.jpg") no-repeat left center;}
.dk .dky dt a { font-size: 14px; color: #ffffff; line-height: 20px;}
.dk .dky dd { padding-left: 35px; background: url("Img/Index/dk_08.jpg") no-repeat left 5px; font-size: 14px; color: #6a6a69; line-height: 26px; margin-top: 30px;}
/**/
.yq {background: #111109; font-family: "Microsoft YaHei", serif;}

.yq p { width:1076px;float: left;}
.yq p a { width:84px;display:inline-block;font-size: 14px; color: #ffffff; line-height: 78px; padding-right: 26px; margin-right: 22px; background: url("Img/Index/yqx.jpg") no-repeat right center; overflow:hidden; height:78px;}
.yq p .nones { background: none;}
.yq em { display: block; float: right;}
.yq em a { font-size: 14px; color: #ffffff; line-height: 78px;}


.tant { display: block;margin:30px auto 0;width:300px;height:40px}
.tant em { display: block; }
.tant em a { display: block; float: left; font-size: 14px; text-align: center;}
.tant em .ssa1 { width: 146px; height: 32px; border: 2px solid #18adcb; color: #18adcb; line-height: 32px;}
.tant em .ssa2 { width: 150px; height: 36px; background: #18adcb; color: #ffffff; line-height: 36px;}

.zs .tant{ top:505px; left:50%; margin-left:-135px;}

.fullSlide {
	width:100%;
	position:relative;
	height:650px;

}

.fullSlide .bd li {
	
	height:650px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}

.fullSlide .bd li  a
{
     display:block;  height:650px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:6px;
	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:20px;
	height:20px;
	margin:1px;
	overflow:hidden;
	background:#333;
	  border-radius:100%;
	
}
.fullSlide .hd ul .on {
	background:#18adcb;
}
.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:81px; height:80px;}
.fullSlide .prev{ background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:1%;background:url(img/Index/right1s.png) no-repeat;}