﻿@charset "utf-8";

.banner { height: 653px;  overflow: hidden;}
/*首页动画样式*/
.fullSlide 
{
	width:100%;
	position:relative;
	height:653px;
}
.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:653px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:653px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:50px;
	left:0;
	height:10px;
	line-height:10px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:80px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#f7ac1d;
	line-height:999px;
    border-radius: 15px;
}
.fullSlide .hd ul .on {
	background:#252a2e;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}

.search { height: 100px; background: #f6f5f3;}
.search .sep1 { width: 235px; height: 48px; border-right: 1px dashed #969696; font-size: 15px; color: #252a2e; padding-top: 5px; float: left; margin-top: 25px;}
.search .sep1 span { display: block; font-size: 18px; color: #ffb325; font-weight: bold; margin-bottom: 5px;}
.search .sep2 { float: left; height: 53px; margin: 24px 0 0 20px; border-right: 1px dashed #969696; padding-right: 15px;}
.search .sep2 em { display: block; height: 25px;}
.search .sep2 em input { display: block; float: left;}
.search .sep2 em .sek1 { width: 341px; height: 23px; border: 1px solid #c5c5c5; background: none; border-right: 0;}
.search .sep2 em .sek2 { width: 25px; height: 25px; background: url("../images/sek.jpg") no-repeat; cursor:pointer;}
.search .sep2 span { display: block; font-size: 12px; margin-top: 5px;}
.search .sep2 span b { color: #444444;}
.search .sep2 span a { color: #666666; margin-left: 10px;}
.search .sed { float: right; font-size: 12px; color: #666666; line-height: 100px;}
.search .sed span { font: 26px "Arial;"; color: #34353e;}

.zs { height: 1294px; overflow: hidden; font-family: "Microsoft YaHei", serif; background: url("../images/zsb1.jpg") no-repeat center 662px;}
.zs h3 { height: 148px; border-bottom: 2px solid #000000; background: url("../images/zsb.jpg") no-repeat center 95px; text-align: center; font-size: 40px; color: #252a2e; line-height: 40px; padding-top: 120px;}
.zs h3 span { color: #ffb325; font-weight: bold;}
.zs h3 p { font-size: 16px; color: #333333; font-weight: normal; line-height: 16px; margin-top: 10px;}
.zs .zsu1 { padding-top: 40px; height: 200px;}
.zs li { height: 170px; float: left;}
.zs li p { font-size: 16px; color: #252a2e; font-weight: bold; text-align: center;}
.zs li p a{color: #252a2e;}
.zs li p img { display: block; margin: 0 auto 10px;}
.zs .zsl1 { width: 316px; background: url("../images/zsx1.jpg") no-repeat right bottom;}
.zs .zsl1 em { display: block; margin-top: 15px;}
.zs .zsl1 em a { display: block; width: 145px; font-size: 14px; color: #666666; line-height: 34px; float: left;}
.zs .zsl2 { width: 236px; background: url("../images/zsx1.jpg") no-repeat right bottom;}
.zs .zsl2 em { display: block; text-align: center; margin-top: 15px;}
.zs .zsl2 em a { display: block; font-size: 14px; color: #666666; line-height: 34px;}
.zs .zsl3 { width: 268px; background: url("../images/zsx1.jpg") no-repeat right bottom;}
.zs .zsl3 em { display: block; text-align: center; margin-top: 15px;}
.zs .zsl3 em a { display: block; font-size: 14px; color: #666666; line-height: 34px;}
.zs .zsl4 { width: 176px;}
.zs .zsl4 em { display: block; text-align: center; margin-top: 15px;}
.zs .zsl4 em a { display: block; font-size: 14px; color: #666666; line-height: 34px;}
.zs .zsu2 { height: 80px; background: url("../images/zsx.jpg") no-repeat 0 23px; padding-left: 102px; overflow: hidden;}
.zs .zsu2 li { float: left; margin-right: 45px;}
.zs .zsu2 li a { display: block; width: 164px; height: 56px; background: url("../images/zs_18.jpg") no-repeat; font-size: 16px; color: #333333; text-align: center; line-height: 46px;}
.zs .zsu2 li a:hover,.zs .zsu2 li.on a { background: url("../images/zs_16.jpg") no-repeat; color: #ffffff; font-weight: bold;}
.zs dt { float: left; width:554px;}
.zs dt img { display: block; width: 554px; height: 553px;}
.zs dt p img { display: block; width: 36px; height: 36px; margin-top: 15px;}
.zs dd { float: left; padding: 130px 0 0 35px; font-size: 30px; position: relative; width:407px;}
.zs dd a { color: #333333;}
.zs dd p { margin-top: 20px; font-size: 18px; color: #333333; line-height: 38px;}
.zs dd p span { display: block;}
.zs dd em { display: block; width: 360px; font-size: 14px; color: #666666; line-height: 32px;}
.zs dd i { display: block; position: absolute; right: 0; top: 473px; width: 220px; height: 44px; background: url("../images/zs_30.jpg") no-repeat; font-size: 16px; color: #f7ac1d; line-height: 44px; padding-left: 64px;}
.zs .zsj { position: absolute; right: 0; top: 16px; z-index:5;}

.qs { height: 1032px; background: url("../images/qsb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.xqs { width: 996px; margin: 0 auto; height: 730px; position: relative;}
.qs h3 { height: 150px; text-align: center; padding-top: 118px; background: url("../images/qsb1.png") no-repeat center 100px; font-size: 40px; color: #ffffff; line-height: 40px;}
.qs h3 p { font-size: 16px; color: #a8a9ab; font-weight: normal;}
.qs .qst { position: absolute; left: -37px; top: 268px; width: 1071px; height: 445px; background: url("../images/qsx.png") no-repeat 0 222px;}
.qs .qst img { display: block; width: 890px; height: 445px; margin: 0 auto;}
.qs .qsk { width: 100%; overflow: hidden; position: relative; height: 202px;}
.qs .qsk .qsk1 { width: 100%; position: absolute; left: 50%; top: 0; margin-left: -727px;}
.qs .qsk .qsk1 li { float: left; width: 229px; margin-right: 16px; position: relative;}
.qs .qsk .qsk1 li img { display: block; width: 229px; height: 153px;}
.qs .qsk .qsk1 li p { height: 49px; background: #ffffff; font-size: 14px; color: #333333; text-align: center; line-height: 49px; font-weight: bold;}
.qs .qsk .qsk1 li span { display: block; position: absolute; left: 0; top: 0;}
.qs .qsk .qsk1 li.cur span,.qs .qsk .qsk1 li:hover span{ display:none;}
.qs .qsk .qsk1 .nones { margin-right: 0;}

.ms { height: 1536px; background: url("../images/msb.jpg") no-repeat center 0; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ms h3 { height: 275px; text-align: center; padding-top: 125px; font-weight: normal; font-size: 40px; color: #252a2e; line-height: 40px; background: url("../images/msb1.jpg") no-repeat center 100px;}
.ms h3 span { font-weight: bold; color: #ffb325;}
.ms h3 p { font-size: 16px; color: #333333;}
.ms h3 em { display: block; margin-top: 30px; font-size: 10px; color: #9a9a9a; text-transform: uppercase;}
.ms .msk1 { margin-left: 595px;}
.ms .msk1 p { height: 33px;}
.ms .msk1 p img { display: block; float: left;}
.ms .msk1 p span { display: block; float: left; font-size: 20px; color: #333333; line-height: 33px;}
.ms .msk1 em { display: block; font-size: 14px; color: #666666; line-height: 30px; margin-top: 20px;}
.ms .msk1 em span { display: block;}
.ms .msk2 { margin: 260px 0 0 0;}
.ms .msk3 { margin-top: 270px}
.ms .msi1 { position: absolute; left: -462px; top: 326px;}
.ms .msi2 { position: absolute; right: -109px; top: 666px;}
.ms .msi3 { position: absolute; left: 205px; top: 1116px;}
.ms .msz { width: 199px; height: 160px; position: absolute; left: 400px; top: 577px; background: #ffb325; text-align: center; font-size: 24px; color: #ffffff; font-weight: bold; line-height: 24px; padding-top: 39px;}
.ms .msz span { display: block; font-size: 60px; line-height: 60px; margin: 10px 0 5px;}
.ms .msz em { display: block; font-size: 16px; font-weight: normal;}

.fs { height: 1137px; background: #f2f2f2; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.fs h3 { height: 150px; text-align: center; font-size: 40px; color: #ffb325; line-height: 40px; padding-top: 118px; background: url("../images/fs_03.jpg") no-repeat center 100px;}
.fs h3 p { font-size: 22px; color: #333333; font-weight: normal;}
.fs li { float: left; width: 241px; margin: 0 9px 18px 0; overflow: hidden;}
.fs li img { display: block; width: 241px; height: 194px;}
.fs li p { height: 160px; background: #ffffff; border: 1px solid #d4d4d4; border-top: 0; text-align: center; font-size: 20px; color: #333333; padding-top: 22px;}
.fs li p a{color: #333333;}
.fs li p em { display: block; width: 197px; margin: 10px auto 15px; font-size: 14px; color: #999999; line-height: 22px;}
.fs li p span { display: block; width: 108px; height: 28px; border: 1px solid #f7ac1d; font-size: 14px; color: #f7ac1d; text-align: center; line-height: 28px; margin: 0 auto;}
.fs li p span a{color: #f7ac1d;}
.fs .nones { margin-right: 0;}
.fs li img{transition:1s;
    -moz-transition:1s, -moz-transform 1s;i
-webkit-transition:1s, -webkit-transform 1s;}
.fs li:hover img{-webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -o-transform: scale(1.12);
    -m-transform: scale(1.12);
    transform: scale(1.12);}

.ss { height: 780px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.ss h3 { height: 150px; text-align: center; padding-top: 116px; background: url("../images/ss_03.jpg") no-repeat center 100px; font-size: 40px; color: #252a2e; font-weight: normal; line-height: 40px;}
.ss h3 p { font-size: 22px; color: #333333;}
.ss h3 span { font-weight: bold; color: #ffb325;}
.ss li { float: left;}
.ss li img { width: 234px; height: 352px;}
.ss .ssl3 img { width: 373px; height: 243px;}
.ss .ssl2 img { width: 389px; height: 300px; margin-top: 213px;}
.ss .ssk1 { position: absolute; left: 0; top: 598px; width: 206px; height: 135px; background: url("../images/ssk_10.png") no-repeat; font-size: 24px; color: #333333; line-height: 24px; padding: 47px 0 0 28px;}
.ss .ssk1 em { display: block; width: 188px; font-size: 14px; color: #666666; margin-top: 10px;}
.ss .ssk2 { position: absolute; left: 234px; top: 266px; width: 354px; height: 150px; background: url("../images/ssk_03.png") no-repeat; font-size: 24px; color: #333333; line-height: 24px; padding: 64px 0 0 55px;}
.ss .ssk2 em { display: block; width: 280px; font-size: 14px; color: #666666; margin-top: 10px;}
.ss .ssk3 { position: absolute; right: -47px; top: 509px; width: 365px; height: 215px; background: url("../images/ssk_07.png") no-repeat; font-size: 24px; color: #ffffff; line-height: 24px; padding: 56px 0 0 75px;}
.ss .ssk3 em { display: block; width: 318px; font-size: 14px; color: #ffffff;}
.ss .ssk3 span { display: block; margin-bottom: 15px;}

.ws { height: 725px; overflow: hidden;}
.ws h3 { height: 165px; padding-top: 120px; text-align: center; background: url("../images/wsz.jpg") no-repeat center 100px; font-size: 40px; color: #252a2e; font-weight: normal; line-height: 40px;}
.ws h3 span { font-weight: bold; color: #ffb325;}
.ws h3 p { font-size: 22px; color: #333333; text-transform: uppercase;}
.ws .al_kd{ width:100%; display:block; overflow:hidden; position:relative; height:439px;}
.ws .al_kd1{ width:100%; left:50%; position:absolute; top:0; margin-left:-965px;}
.ws li { float: left; text-align: center; margin-right: 16px;}
.ws li img { width: 307px; height: 358px;}
.ws li p { font-size: 20px; color: #252a2e; line-height: 30px; margin-top: 15px;}
.ws li p span { display: block; font-size: 16px; color: #666666;}

.lr { height: 580px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.lr h3 { height: 143px; text-align: center; padding-top: 120px; background: url("../images/lr_03.jpg") no-repeat center 100px; font-size: 40px; color: #252a2e; font-weight: normal; line-height: 40px;}
.lr h3 span { font-weight: bold; color: #ffb325;}
.lr h3 p { font-size: 22px; color: #333333; text-transform: uppercase;}
.lr ul { width: 995px; height: 214px; border-left: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;}
.lr li { float: left;}
.lr li img { display: block; width: 198px; height: 106px; border: 1px solid #d4d4d4; border-left: 0; border-bottom: 0;}

.dz { height: 889px; overflow: hidden; font-family: "Microsoft YaHei", serif; background: url("../images/dzb.jpg") repeat-x;}
.dz dl { height: 481px; position: relative;}
.dz dd { width: 445px; font-size: 14px; color: #666666; line-height: 30px;}
.dz dd p { font: 38px "宋体"; color: #1b1c1e; padding: 85px 0 40px;}
.dz dd span { display: block; font-size: 18px; color: #1b1c1e; font-weight: bold; margin-bottom: 5px;}
.dz dd em { display: block; margin-top: 30px;}
.dz dd em a { display: block; float: left; width: 167px; height: 36px; font-size: px; text-align: center; line-height: 36px; margin-right: 11px;}
.dz dd em .dza1 { border: 1px solid #ffb325; color: #ffb325;}
.dz dd em .dza2 { border: 1px solid #111111; color: #111111;}
.dz dt { position: absolute; right: -462px; top: 0;}
.dz .dzk h3 { height: 55px; border-bottom: 1px solid #45464a; font-weight: normal; padding-top: 55px; margin-bottom: 25px;}
.dz .dzk h3 a { font-size: 24px; color: #9f9f9f; display: block; float: left; height: 63px; margin-right: 60px;}
.dz .dzk h3 a:hover,.dz .dzk h3 a.on { color: #ffffff; font-weight: bold; background: url("../images/dz_03.jpg") no-repeat center bottom;}
.dz .dzk li { float: left; width: 240px; text-align: center; margin-right: 12px;}
.dz .dzk li a { font-size: 16px; color: #a7a8a8;}
.dz .dzk li img { display: block; width: 240px; height: 179px; margin-bottom: 10px;}
.dz .dzk .nones { margin-right: 0;}

.dk { height: 747px; overflow: hidden; font-family: "Microsoft YaHei", serif;}
.dk h3 { height: 135px; text-align: center; font-size: 40px; color: #ffb325; line-height: 40px; padding-top: 120px; background: url("../images/dk_03.jpg") no-repeat center 100px;}
.dk h3 p { font-size: 22px; color: #333333; font-weight: normal;}
.dk .dkz { float: left; width: 475px;}
.dk h4 { height: 73px;}
.dk h4 p { float: left;}
.dk h4 p a { font-size: 24px; color: #111111;}
.dk h4 em { display: block; float: right;}
.dk h4 em a { font-size: 14px; color: #666666; line-height: 24px; font-weight: normal;}
.dk .dkz dl { height: 145px;}
.dk .dkz dt { float: left; width: 171px;}
.dk .dkz dt img { display: block; width: 171px; height: 128px;}
.dk .dkz dd { float: right;}
.dk .dkz dd a { font-size: 14px; color: #ffb325;}
.dk .dkz dd p { font-size: 15px; color: #333333; font-weight: bold; margin-top: 10px;}
.dk .dkz dd span { display: block; width: 295px; font-size: 14px; color: #666666; line-height: 20px; margin: 10px 0 10px;}
.dk .dkz li a { font-size: 15px; color: #333333; line-height: 36px; padding-left: 20px; background: url("../images/dk_10.jpg") no-repeat left center;}
.dk .dkz li a span { display: block; float: right;}
.dk .dky { float: right; width: 460px;}
.dk .dky dl { height: 93px;}
.dk .dky dt { float: left; width: 96px; height: 61px; border: 2px solid #e5e5e5; text-align: center; padding-top: 15px;}
.dk .dky dt a { font: 30px "IrisUPC"; color: #676767; line-height: 30px;}
.dk .dky dt span { display: block; font-size: 18px; color: #676767; line-height: 18px;}
.dk .dky dd { float: right; width: 333px;}
.dk .dky dd a { font-size: 14px; color: #111111;}
.dk .dky dd span { display: block; font-size: 14px; color: #666666; margin-top: 10px;}




