﻿
/**/
.banner { height:572px;}

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

.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:#145ac0;
	width:60px;
}
.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(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/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: 572px; overflow: hidden;}
/**/
.zs {overflow: hidden; font-family: "微软雅黑";}
.zs h4 { height: 205px; background: url(../images/zsz.jpg) no-repeat center 0; text-align: center; padding-top: 65px; opacity: 0;}
.zs h4 a { font-size: 30px; color: #000000;}
.zs h4 p { font-size: 20px; color: #666666; font-weight: normal; margin: 5px 0;}
.zs h4 span { display: block; font: 10px "Arial"; color: #e4e4e4; line-height: 14px; text-transform: uppercase;}
.zs h4 em { display: block; font-size: 16px; color: #000000; width: 268px; height: 47px; border: 1px solid #e3e3e3; background: none; margin: 0 auto; line-height: 47px; margin-top: 30px;}

.sous { height: 34px; border-bottom: 1px solid #dfdfdf; font-family: "宋体", serif;}
.soz { font-size: 12px; color: #999999; line-height: 34px; float: left;}
.soz a { margin-right: 10px; color: #999999;}
.soz span { font-weight: bold;}
.soy { float: right; padding-top: 5px;}
.soy input { display: block; float: left;}
.soy .k1 { width: 197px; height: 22px; background: #f0f0f0; border: 0;}
.soy .k2 { width: 47px; height: 22px; background: url(../images/sok.jpg) no-repeat; border: 0;}

.zsu { height: 118px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}
.xzs { width: 1000px; margin: 0 auto; position: relative; z-index: 9; overflow:hidden; height:140px;}
.zsu ul { position: relative;}
.zsu li { line-height: 118px;z-index:9;}
.zsu em { line-height: 118px;z-index:9;}
.zsu .zsl { position: absolute; left: 0; top: 0;}
.zsu .zsl1 { position: absolute; left: 250px; top: 0;}
.zsu .zsl2 { position: absolute; left: 500px; top: 0;}
.zsu li.zsl3 { position: absolute; left: 750px; top: 0;}
.zsu .zsl a span { background: url(../images/zsl_03.png) no-repeat left center;}
.zsu .zsl a:hover span, .zsu .zsl.cur a span { background: url(../images/zsb_03.png) no-repeat left center;}
.zsu .zsl1 a span { background: url(../images/zsl_05.png) no-repeat left center;}
.zsu .zsl1 a:hover span, .zsu .zsl1.cur a span { background: url(../images/zsb_05.png) no-repeat left center;}
.zsu .zsl2 a span { background: url(../images/zsl_07.png) no-repeat left center;}
.zsu .zsl2 a:hover span, .zsu .zsl2.cur a span { background: url(../images/zsb_07.png) no-repeat left center;}
.zsu li.zsl3 a span { background: url(../images/zsl_10.png) no-repeat left center;}
.zsu li.zsl3 a:hover span, .zsu li.zsl3.cur a span { background: url(../images/zsb_10.png) no-repeat left center;}
.zsu li a { display: block; width: 180px; height: 140px; padding-left: 70px; background: url(../images/zsx.jpg) no-repeat right 0;}
.zsu li a span { display: block; font-size: 20px; color: #000000; padding-left: 45px;}
.zsu li.zsl3 a { display: block; width: 180px; height: 140px; padding-left: 70px; background: url(../images/zsx.jpg) no-repeat right 0;}
.zsu li.zsl3 a span { display: block; font-size: 20px; color: #000000; padding-left: 45px;}
.zsu li a:hover, .zsu li.cur a{ background: url(../images/zsk.png) no-repeat;}
.zsu li a:hover span, .zsu li.cur a span { color: #ffffff;}
.zsa { position: absolute; left: 180px; top: 168px; z-index:9;}
.zsa1 { position: absolute; right: 180px; top: 168px; z-index:9;}
.zst .zsa img,.zst .zsa1 img{ width:52px; height:52px;}

.zst { height: 569px;position: relative;}
.zst img { width: 1000px; height: 569px;}
.zsm { width: 100%; height: 147px;position: absolute; left: 0; top: 422px;}
.zsz { float: left; position: relative; font-size: 14px; line-height: 30px;padding-left:10px; padding-top: 52px; width: 790px; background:url("../images/smtm.png") repeat-x scroll 0 0 / auto 100%;height:95px;}
.zsz a { color: #fff;}
.zsz h5 { font-size: 20px; font-weight: normal;}
.zsz span { margin: 0 40px;}
.zsz p { position: absolute; right: 44px; top: 51px; width: 125px; height: 31px; border: 1px solid #767676; font-size: 14px; text-align: center; line-height: 31px;}
.zsy { float: left; width: 200px; height: 112px; background: #f6a51a; text-align: center; padding-top: 35px; font-size: 20px;}
.zsy a { color: #ffffff;}
.zsy p { text-align: left; font-size: 14px; color: #ffffff; padding: 20px 0 0 20px;}
.zsy p span { display: block; font-size: 24px;}
/**/
.qs { border-bottom: 9px solid #e3e3e3; font-family: "微软雅黑", serif; overflow: hidden; opacity: 0;}
.qs h4 { height: 125px; text-align: center; padding-top: 51px;}
.qs h4 a { font-size: 30px; color: #000000;}
.qs h4 a p { font-size: 20px; color: #666666; font-weight: normal; margin: 5px 0;}
.qs h4 a span { font: 10px "Arial"; color: #e4e4e4; text-transform: uppercase;}

.qsk { height: 371px; margin-bottom: 20px;}
.qsk dl dt { float: left;}
.qsk dl dt img { display: block; width: 755px; height: 371px;}
.qsk dl dd { float: left; width: 245px; height: 371px; background: #145ac0;}
.qsk dl dd p { width: 197px; margin: 0 auto; font-size: 16px; color: #ffffff; line-height: 30px; margin-top: 30px;}

.qsu { height: 135px;}
.qsu li { float: left; font-family: "微软雅黑", serif;}
.qsu li a { display: block; width: 200px; height: 115px; border-right: 1px solid #e5e5e5; text-align: center; padding-top: 20px;}
.qsu li a p { font-size: 20px; color: #000000; height: 50px; background: url(../images/qsx.jpg) no-repeat bottom center; font-weight: normal; margin-bottom: 15px;}
.qsu li a p span { font: 40px Arial; color: #000000; font-weight: normal;}
.qsu li a em { font-size: 24px; color: #000000; font-weight:normal;}
.qsu li a:hover, .qsu li.cur a { background: #f6a51a; border-right: 1px solid #f6a51a;}
.qsu li a:hover p, .qsu li.cur p { color: #ffffff;}
.qsu li a:hover p span, .qsu li.cur p span { color: #ffffff;}
.qsu li a:hover em, .qsu li.cur em { color: #ffffff;}

.qsa { float: right;}
.qsa a { display: block; width: 141px; height: 45px; font-size: 14px; text-align: center; line-height: 45px;}
.qsa1 { background: #145ac0; color: #c8c8c8;}
.qsa2 { background: #f6a51a; color: #000000; margin-top: 15px;}
/**/
.fs { height: 1075px; overflow: hidden; background: url(../images/fsb.jpg) repeat-x 0 672px;}
.fs h4 { height: 205px; text-align: center; padding-top: 62px;}
.fs h4 a { font-size: 30px; color: #000000;}
.fs h4 p { font-size: 20px; color: #666666; font-weight: normal; margin: 5px 0;}
.fs h4 span { display: block; font: 10px "Arial"; color: #e4e4e4; line-height: 14px; text-transform: uppercase;}
.fs h4 em { display: block; font-size: 16px; color: #000000; width: 268px; height: 47px; border: 1px solid #e3e3e3; background: none; margin: 0 auto; line-height: 47px; margin-top: 15px;}

.fs li { float: left; width: 332px;}
.fs li a { display: block; width: 332px; height: 404px; border-right: 1px solid #e3e3e3;}
.fs li a p { padding: 25px 0 5px 30px; font-size: 20px; color: #000000; font-weight: bold;}
.fs li a p span { display: block; font-size: 14px; color: #000000; font-weight: normal; line-height: 20px; margin-top: 10px;}
.fs li a:hover, .fs li .cur { display: block; width: 332px; height: 404px; border-right: 1px solid #1459bd; background: #1459bd;}
.fs li a:hover p, .fs li .cur p { color: #ffffff;}
.fs li a:hover p span, .fs li .cur p span { color: #ffffff;}
.fs .nones a { border: 0;}
/**/
.ms { height: 830px; overflow: hidden; background: #145ac0 url(../images/msb.jpg) no-repeat center 221px;}
.xms { width: 1000px; margin: 0 auto; position: relative;}
.ms h4 { height: 165px; text-align: center; padding-top: 56px; background: url(../images/msj.jpg) no-repeat center top;}
.ms h4 a { font-size: 30px; color: #ffffff;}
.ms h4 a p { font-size: 22px; color: #ffffff; font-weight: normal; margin: 10px 0 4px; line-height:32px;}
.ms h4 a span { display: block; font-weight: normal; font: 10px Arial; color: #558fe3; text-transform: uppercase;}

.ms ul { margin-left: 22px; height: 435px;}
.ms li { float: left; margin-left: 3px; position: relative;}
.ms li img { width: 626px; height: 432px;}
.ms .cur img { width: 626px; height: 432px;}
.ms .cur p { position: absolute; right: 0; top: 235px; width: 251px; height: 124px; background: url(../images/msk.png) no-repeat center 0; font-size: 14px; color: #ffffff; line-height: 24px; padding: 25px 0 0 23px; font-weight: bold;}

.bds{ width:632px; height:432px; padding:0 158px; overflow:hidden; margin:0 auto; position:relative;}
.bds .ddbb{ left:0; position:absolute; top:0; right:0;}
.bds .tempWrap{ padding:0 158px !important;}
.bds .ddbb ul{ margin-left:-629px !important;}
.bds .ddbb p { position: absolute; right: 0; top: 235px; width: 251px; height: 124px; background: url(../images/msk.png) no-repeat center 0; font-size: 14px; color: #ffffff; line-height: 24px; padding: 25px 0 0 23px; font-weight: bold;}

.xg2 .lrz { animation-duration:1.5s; animation-name:fadeInLeft; opacity: 1;}
.xg2 .lry { animation-duration:1.5s; animation-name:fadeInRightBig; opacity: 1;}

.msa { position: absolute; left: 59px; top: 210px;}
.msa1 { position: absolute; right: 61px; top: 210px;}

.msz { text-align: center; margin-top: 45px; font-size: 20px; color: #f6a51a;}
.msz p { margin-top: 35px;}
.msz p span { display: block; float: left; padding-left: 23px; background: url(../images/msl.jpg) no-repeat left center; font-size: 16px; color: #ffffff; margin-right: 8px;}
.msz p .nones { margin-right: 0;}

.bds .pnBtn { cursor: pointer; height: 433px; position: absolute; top: 0; width: 17%; z-index: 1;}
.bds .prev { left:0%; margin-left: 0px;}
.bds .next { left: 83%; margin-left:0px;}
.bds .pnBtn .blackBg { background: #000 none repeat scroll 0 0; display: block; height: 433px; left: 0; opacity: 0.5; position: absolute; top: 0; width: 100%;}
/**/
.ws { height: 751px; background: url(../images/wsb.jpg) no-repeat center 0; overflow: hidden; font-family: "微软雅黑";}
.ws h4 { text-align: center; padding-top: 90px;}
.ws h4 a { font-size: 30px; color: #000000;}
.ws h4 p { font-weight: normal; font-size: 20px; color: #666666; margin: 5px 0;}
.ws h4 span { display: block; font-weight: normal; font: 10px Arial; color: #6a6a6a; text-transform: uppercase; margin-bottom: 15px;}
.ws h4 em { font-weight: normal; font-size: 14px; color: #666666; line-height: 30px;}
/**/
.lr { height: 777px; background: url(../images/lrb.jpg) no-repeat center 0; font-family: "微软雅黑", serif; overflow: hidden;}
.lr h4 { height: 123px; text-align: center; padding-top: 90px;}
.lr h4 a { font-size: 30px; color: #000000;}
.lr h4 a p { font-size: 20px; color: #666666; font-weight: normal; margin: 5px 0;}
.lr h4 a span { display: block; font-weight: normal; font: 10px Arial; color: #e4e4e4; text-transform: uppercase;}

.lrk { height: 377px;}
.lrz { float: left; width: 400px; opacity: 0;}
.lrz h5 { padding-top: 35px; height: 75px;}
.lrz h5 p { float: left; width: 70px; height: 70px; background: url(../images/lrk.jpg) no-repeat; font: 40px Arial; color: #145ac0; text-align: center; line-height: 70px;}
.lrz h5 span { display: block; float: left; font-size: 24px; color: #ffffff; margin: 5px 0 0 10px;}
.lrz .lrp { font-size: 16px; color: #ffffff; line-height: 30px; margin-top: 10px;}
.lrd { margin-top: 95px; padding-left: 50px; height: 40px; background: url(../images/lrd.png) no-repeat left center;}
.lrd p { float: left; font-size: 14px; color: #999999;}
.lrd p span { display: block; font-size: 24px; color: #145ac0; line-height: 24px;}
.lrd a { display: block; float: left; width: 87px; height: 35px; background: #f6a51a; font-size: 16px; color: #ffffff; text-align: center; line-height: 35px; margin-left: 25px;}

.lry { float: right; position: relative; opacity: 0;}
.lri { width: 510px; height: 352px; position: absolute; right: 88px; top: 0; border: 2px solid #145ac0;}
.lri1 { width: 282px; height: 213px; position: absolute; right: -65px; top: 138px; border: 3px solid #e0e0e0;}

.lk1 .lrp { margin-top: 28px;}
.lk1 .lri { width: 600px; height: 361px; border: 0; position: absolute; right: 0; top: 0;}

.lk2 .lrp { margin-top: 28px;}
.lk2 .lri { width: 647px; height: 406px; border: 0; position: absolute; right: -60px; top: -10px;}

.lk3 .lrp { margin-top: 10px;}
.lk3 .lri { width: 569px; height: 380px; border: 0; position: absolute; right: 10px; top: 0;}

.lk4 .lrp { margin-top: 28px;}
.lk4 .lri { width: 594px; height: 352px; border: 0; position: absolute; right: 0; top: 0;}

.lru li { float: left; margin-right: 1px;}
.lru li a { display: block; width: 199px; height: 125px; background: url(../images/lrk1.png) no-repeat; text-align: center; padding-top: 50px; font: 40px Arial; color: #949494;}
.lru li a p { font-size: 16px; color: #ffffff; margin-top: 10px;}
.lru li a:hover, .lru li.cur a{ background: url(../images/lrk2.png) no-repeat; color: #5894ec;}
/**/
.sm { height: 833px; background: url(../images/smb.jpg) no-repeat center 225px; overflow: hidden;}
.sm h4 { height: 145px; text-align: center; padding-top: 80px;}
.sm h4 a { font-size: 30px; color: #000000;}
.sm h4 a p { font-size: 20px; color: #666666; font-weight: normal; margin: 5px 0;}
.sm h4 a span { float:none; display: block; font-weight: normal; font: 10px Arial; color: #e4e4e4; text-transform: uppercase;}
.sm ul { margin-bottom: 21px; height: 116px;}
.sm li { float: left;}
.sm li a { display: block; width: 250px; height: 58px; text-align: center; line-height: 58px; font-size: 16px; color: #666666;}
.sm li a:hover, .sm li.cur a{ background: #145ac0; color: #ffffff;}
.sm li.djcs{ float:left;}
.sm li.djcs a { display: block; width: 250px; height: 58px; text-align: center; line-height: 58px; font-size: 16px; color: #666666;}
.smt { position: relative;}
.sm li.djcs a:hover, .sm li.djcs.cur a{ background: #145ac0; color: #ffffff;}
.smt img { display: block; width: 994px; height: 434px; border: 3px solid #ebebeb;}
.smt p { position: absolute; left: 0; top: 350px; width: 1000px; height: 91px; background: url(../images/smtm.png) repeat-x;}
.smt p em { width:800px; display: block; float: left; padding: 25px 0 0 35px; font-size: 16px; color: #ffffff;}
.smt p em span { display: block; font-size: 14px; margin-top: 10px;}
.smt p i a{ display: block; float: right; width: 101px; height: 34px; background: #f6a51a; font-size: 14px; color: #ffffff; text-align: center; line-height: 34px; font-style: normal; margin: 29px 49px 0 0;}
/**/
.dz { height: 774px; background: #efefef; font-family: "微软雅黑"; overflow: hidden;}
.dz h3 { height: 110px; text-align: center; padding-top: 75px;}
.dz h3 a { font-size: 30px; color: #000000;}
.dz h3 a p { font-size: 20px; color: #666666; font-weight: normal; margin: 5px 0;}
.dz h3 a span { display: block; font-weight: normal; font: 10px Arial; color: #cbcbcb; text-transform: uppercase;}

.dzk { height: 370px;}
.dzk h4 { height: 39px;}
.dzk h4 p { float: left;}
.dzk h4 p a { font-size: 16px; color: #666666; padding-left: 13px; background: url(../images/dz_11.jpg) no-repeat left center;}
.dzk h4 span { display: block; float: right; margin-top: 5px;}
.dzk h4 span a { font-size: 12px; color: #666666; font-weight: normal;}

.dzx { width: 998px; height: 330px; border: 1px solid #d7d7d7;}
.dzz { float: left; width: 600px; height: 331px; border-right: 1px solid #d7d7d7;}
.dzz dl { margin: 40px 0 0 25px;}
.dzz dt { float: left;}
.dzz dt img { display: block; width: 369px; height: 229px; border: 3px solid #e0e0e0;}
.dzz dd { width: 168px; float: left; margin-left: 15px;}
.dzz dd em { font-size: 16px; color: #666666; line-height: 24px;}
.dzz dd p { margin: 20px 0; font-size: 14px; color: #666666; line-height: 24px;}
.dzz dd span { display: block; width: 84px; height: 31px; text-align: center; line-height: 31px; border: 1px solid #d7d7d7; font-size: 12px; color: #666666;}

.dzy { float: left; padding: 26px 0 0 23px;}
.dzy dl { width: 351px; height: 124px; border-bottom: 1px dashed #bababa;}
.dzy dt { float: left;}
.dzy dt img { display: block; width: 161px; height: 99px; border: 3px solid #e0e0e0;}
.dzy dd { float: left; width:170px; margin-left: 13px; font-size: 14px; color: #666666; font-weight: bold; margin-top: 10px;}
.dzy dd p { font-size: 14px; color: #666666; line-height: 20px; font-weight: normal; margin-top: 10px;}
.dzy ul { margin-top: 15px;}
.dzy li a { font-size: 12px; color: #666666; line-height: 30px;}
.dzy li a:hover{ color:#145ac0; padding-left:8px;}

.dzk1 { background: url(../images/dzx.jpg) no-repeat center 85px; height: 211px;}
.dzk1 h4 { height: 45px; padding-top: 35px;}
.dzk1 h4 p { float: left;}
.dzk1 h4 p a { font-size: 16px; color: #666666; padding-left: 13px; background: url(../images/dz_11.jpg) no-repeat left center;}
.dzk1 h4 span { display: block; float: right; margin-top: 5px;}
.dzk1 h4 span a { font-size: 12px; color: #666666; font-weight: normal;}
.dzp { font-size: 14px; color: #666666; line-height: 24px; width: 406px;}
.dzp a { display: block; font-size: 14px; color: #666666; font-weight: bold; margin-bottom: 10px;}
.dzp a:hover{ color:#145ac0;}
/**/
.dk { height: 728px; background: url(../images/dkb.jpg) no-repeat center 0;}
.dk h4 { height: 333px; text-align: center; padding-top: 75px;}
.dk h4 a { font-size: 36px; color: #ffffff;}
.dk h4 p { font-size: 20px; color: #ffffff; font-weight: normal; margin: 10px 0;}
.dk h4 span { display: block; font-size: 14px; color: #666666; line-height: 24px; font-weight: normal;}
.dk h4 em { display: block; font-size: 12px; color: #666666; width: 114px; height: 29px; border: 2px solid #666666; background: none; margin: 0 auto; line-height: 29px; margin-top: 10px;}

.dka { display: block; width: 567px; margin: 0 auto;}
.dka img { display: block; width: 562px; height: 307px;}
/**/
.xg h4 { animation-duration:2s; animation-name:bounceInLeft; opacity: 1;}
.xg ul li:hover { animation-duration:2s; animation-name:shake;}
.xg1 { animation-duration:1.5s; animation-name:fadeInUp; opacity: 1;}

/**/

/* 联系我们 start */
.allcontent{font-size:16px; padding:10px 0;line-height:25px;}
.plefts{
	width:100%;
}

.pleftx{
}
.pleftx ul{
	width:48%;
	float:left;
}
.pleftx li{
line-height: 40px;
    border-bottom: 1px solid #ccc;
    border-style: dotted;
    padding-bottom: 15px;
    text-indent: 30px;
    padding-top: 15px;
}
.pleftx li img{
	display: block;
    float: left;
}
.pleftx .map{
	width:48%;
	float:right;
}

.pleftx .map p{margin-bottom:20px;}
/* 联系我们 end */
