﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
/**/
.banner { height: 580px; overflow: hidden;}
/*首页动画样式*/
.fullSlide {
	width:100%;
	position:relative;
	height:580px;
}
.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:580px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:580px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:30px;
	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:#fff;
	line-height:999px;
	background:url(img/Index/ba_05.png) no-repeat;
}
.fullSlide .hd ul .on {
	background:url(img/Index/ba_03.png) no-repeat;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:5;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(img/Index/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(img/Index/right1s.png) no-repeat;
}

/**/
.wm { height: 170px; background: #f6faff; overflow: hidden;}
.wm .wmz { float: left;}
.wm .wmy { float: left; width: 820px; height: 135px; padding: 35px 0 0 45px; font-size: 14px; color: #666666; line-height: 30px; background: url("Img/Index/wm_06.jpg") no-repeat right 125px;}

/**/
.zs { height: 940px; overflow: hidden;}
.zs h3 { height: 149px; text-align: center; background: url("Img/Index/zs_03.png") no-repeat center 111px;}
.zs h3 p { font-size: 30px; color: #317ee7; padding: 55px 0 10px;}
.zs h3 p a{color: #317ee7; }
.zs h3 span { display: block; font-size: 16px; color: #666666; font-weight: normal;}
.zs .zsk { height: 632px;}
.zs .zsk .zsz { float: left; width: 764px;}
.zs .zsk .zsz .zst { width: 379px; height: 430px; background: url("Img/Index/zs_07.jpg") no-repeat; padding-left: 365px; margin-bottom: 6px;}
.zs .zsk .zsz .zst p { font-size: 26px; color: #317ee7; padding: 90px 0 20px;}
.zs .zsk .zsz .zst em { display: block; height: 150px; font-size: 14px; color: #666666; line-height: 24px;}
.zs .zsk .zsz .zst em span { display: block;}
.zs .zsk .zsz .zst i { display: block; width: 115px; height: 35px; background: #0085e0; font-size: 16px; color: #ffffff; text-align: center; line-height: 35px;}
.zs .zsk .zsz ul li { float: left; margin-right: 6px; position: relative;}
.zs .zsk .zsz ul li img { width: 244px; height: 190px;}
.zs .zsk .zsz ul .nones { margin-right: 0;}
.zs .zsk .zsz ul li p { position: absolute; left: 0; top: 0; width: 244px; height: 190px; background: url("Img/Index/zstm.png") repeat; font-size: 18px; color: #333333; text-align: center; line-height: 190px;}
.zs .zsk .zsy { float: right; width: 340px;}
.zs .zsk .zsy h4 { height: 70px;}
.zs .zsk .zsy h4 a { display: block; width: 310px; height: 70px; background: url("Img/Index/zs_09.jpg") no-repeat; font-size: 18px; color: #ffffff; line-height: 70px; padding-left: 30px;}
.zs .zsk .zsy ul { width: 340px; height: 556px; background: url("Img/Index/zsb.jpg") no-repeat;}
.zs .zsk .zsy li { float: left; height: 186px; text-align: center; width:169px; display:block;}
.zs .zsk .zsy li.hg{height:45px;}
.zs .zsk .zsy li.top{margin-top: 30px;}
.zsy ul .hg{background:url('/Images/an.png') no-repeat scroll center 0;line-height:35px;}
.zs .zsk .zsy li a { font-size: 18px; color: #666666;}
.zs .zsk .zsy li img { display: block; width: 169px; height: 120px; margin: 0 auto 5px;}
.zs .zsk .zsy .zsl { margin-right: 2px;}
.zs .zsk .zsy .zsl1 { width: 340px;}
.zs .zso { height: 60px; background: #e8f1f7;}
.zs .zso p { float: left; font-size: 16px; color: #999999; line-height: 60px; margin-left: 20px;}
.zs .zso p a { color: #666666;}
.zs .zso p a:hover { color: #0085e0;}
.zs .zso em { display: block; float: right; margin: 18px 20px 0 0;}
/**/
.qs { height: 740px; background: #e8f1f7; overflow: hidden;}
.qs h3 { height: 129px; text-align: center; background: url("Img/Index/qs_03.jpg") no-repeat center 91px;}
.qs h3 p { font-size: 30px; color: #317ee7; padding: 34px 0 10px;}
.qs h3 span { display: block; font-size: 16px; color: #666666; font-weight: normal;}
.qs .qsz { position: absolute; left: 0; top: 129px; width: 284px; height: 530px; overflow: hidden; z-index:5;}
.qs .qsz h4 { width: 270px; height: 120px; background: #0085e0; font-size: 18px; color: #ffffff; text-align: center; font-weight: normal; line-height: 30px; padding-top: 60px;}
.qs .qsz li a { display: block; width: 285px; height: 118px; background: url("Img/Index/qsk_02.png") no-repeat;}
.qs .qsz li a p { float: left; width: 50px; height: 47px; margin: 35px 30px 0 45px;}
.qs .qsz li a span { display: block; float: left; font-size: 18px; color: #666666; line-height: 118px;}
.qs .qsz li{ display:block; height:118px;}
.qs .qsz .qsl1 a p { background: url("Img/Index/qsz_10.jpg") no-repeat;}
.qs .qsz .qsl2 a p { background: url("Img/Index/qsz_13.jpg") no-repeat;}
.qs .qsz .qsl3 a p { background: url("Img/Index/qsz_15.jpg") no-repeat;}
.qs .qsz .qsl1 a:hover p,.qs .qsz .qsl1.cur a p { background: url("Img/Index/qsb_10.jpg") no-repeat;}
.qs .qsz .qsl2 a:hover p,.qs .qsz .qsl2.cur a p { background: url("Img/Index/qsb_13.jpg") no-repeat;}
.qs .qsz .qsl3 a:hover p,.qs .qsz .qsl3.cur a p { background: url("Img/Index/qsb_15.jpg") no-repeat;}
.qs .qsz li a:hover,.qs .qsz li.cur a { background: url("Img/Index/qsk_03.png") no-repeat;}
.sl_fd{ float: right; width: 834px; display:block;}
.qs .qsy {position: relative;}
.qs .qsy img { width: 834px; height: 530px;}
.qs .qsy p { position: absolute; left: 0; bottom: 0; width: 774px; height: 110px; background: url("Img/Index/qstm.png") repeat; padding-left: 60px;}
.qs .qsy p span { display: block; font-size: 18px; color: #0085e0; font-weight: bold; padding: 15px 0 10px;}
.qs .qsy p em { display: block; width: 722px; font-size: 14px; color: #666666; line-height: 24px;}
/**/
.fs { height: 887px; overflow: hidden;}
.fs h3 { height: 190px; text-align: center; background: url("Img/Index/fs_03.jpg") no-repeat center 152px;}
.fs h3 p { font-size: 30px; color: #317ee7; padding: 95px 0 10px;}
.fs h3 p a{color: #317ee7;}
.fs h3 span { display: block; font-size: 16px; color: #666666; font-weight: normal;}
.fs dl { height: 397px;}
.fs dl dt { float: left;}
.fs dl dt img { width: 600px; height: 370px;}
.fs dl dd { float: left; width: 474px; height: 300px; background: #f4f4f4; padding: 70px 0 0 30px;}
.fs dl dd p { font-size: 18px; color: #333333; padding-top: 25px; background: url("Img/Index/fs_10.jpg") no-repeat;}
.fs dl dd em { display: block; width: 430px; height: 125px; margin-top: 20px; font-size: 14px; color: #666666; line-height: 24px;}
.fs dl dd span { display: block; width: 115px; height: 35px; background: #0085e0; font-size: 16px; color: #ffffff; text-align: center; line-height: 35px;}
.fs dl dd span a{color: #ffffff; }
.fs li { float: left; width: 350px; margin-right: 27px;}
.fs li p { height: 85px; background: #a6adb6; font-size: 14px; color: #ffffff; padding-left: 20px;}
.fs li p span { display: block; font-size: 18px; padding: 15px 0 8px;}
.fs li img { display: block; width: 350px; height: 215px;}
.fs li a:hover p { background: #317ee7;}
.fs .nones { margin-right: 0;}
/**/
.dz { height: 758px; overflow: hidden;}
.dz h3 { height: 214px; text-align: center; background: url("Img/Index/dz_03.jpg") no-repeat center 176px;}
.dz h3 p { font-size: 30px; color: #317ee7; padding: 119px 0 10px;}
.dz h3 p a{color: #317ee7;}
.dz h3 span { display: block; font-size: 16px; color: #666666; font-weight: normal;}
.dz .dzz { float: left; width: 720px;}
.dz .dzz .dzo { height: 182px;}
.dz .dzz .dzo dt { float: left;}
.dz .dzz .dzo dt img { width: 280px; height: 172px;}
.dz .dzz .dzo dd { float: left; width: 419px; height: 140px; border: 1px solid #dcdcdc; border-left: 0; background: url("Img/Index/dz_10.jpg") no-repeat right top; padding: 30px 0 0 20px;}
.dz .dzz .dzo dd p { font-size: 16px; color: #333333; padding-left: 29px; background: url("Img/Index/dz_13.jpg") no-repeat left center; line-height: 19px;}
.dz .dzz .dzo dd span { display: block; font-size: 12px; color: #999999; margin: 10px 0 5px;}
.dz .dzz .dzo dd em { display: block; font-size: 14px; color: #666666; width: 383px; line-height: 24px;}
.dz .dzz .dzi { width: 720px; height: 362px; background: url("Img/Index/dzb.jpg") no-repeat;}
.dz .dzz .dzi .dzp { width: 668px; height: 129px; border-bottom: 1px dashed #dcdcdc; margin: 0 auto; padding-top: 25px; font-size: 14px; color: #666666; line-height: 24px;}
.dz .dzz .dzi .dzp em { display: block; font-size: 16px; color: #666666; padding-left: 30px; background: url("Img/Index/dz_29.jpg") no-repeat left center;}
.dz .dzz .dzi .dzp span { display: block; font-size: 12px; color: #999999; margin: 10px 0 5px;}
.dz .dzz .dzi .dzp a:hover em { background: url("Img/Index/dz_23.jpg") no-repeat left center; color: #317ee7;}
.dz .dzz .dzi ul { margin: 26px 0 0 30px;}
.dz .dzz .dzi ul li { margin-bottom: 20px;}
.dz .dzz .dzi ul li a { font-size: 16px; color: #666666; line-height: 19px; padding-left: 30px; background: url("Img/Index/dz_29.jpg") no-repeat left center;}
.dz .dzz .dzi ul li a:hover { color: #317ee7; background: url("Img/Index/dz_23.jpg") no-repeat left center;}
.dz .dzy { float: right; width: 352px; height: 542px; border: 1px solid #dcdcdc;}
.dz .dzy .dzo { height: 300px; overflow: hidden;}
.dz .dzy .dzo dl { width: 315px; height: 149px; border-bottom: 1px dashed #e6e6e6; margin: 0 auto;}
.dz .dzy .dzo dl dt { float: left; width: 113px; height: 87px; padding-top: 15px; background: url("Img/Index/dz_18.jpg") no-repeat 0 bottom;}
.dz .dzy .dzo dl dt a { font: 24px "Tahoma"; color: #666666;}
.dz .dzy .dzo dl dd { float: left; width: 200px;}
.dz .dzy .dzo dl dd a { font-size: 14px; color: #666666; line-height: 24px;}
.dz .dzy .dzo dl dd span { display: block; font-size: 16px; color: #317ee7; padding: 20px 0 15px;}
.dz .dzy ul { padding: 20px 0 0 20px;}
.dz .dzy li { line-height: 40px;}
.dz .dzy li a { font-size: 16px; color: #666666; padding-left: 17px; background: url("Img/Index/dz_26.jpg") no-repeat left center;}
/**/
.dk { height: 758px; overflow: hidden;}
.dk h3 { height: 189px; text-align: center; background: url("Img/Index/dk_03.jpg") no-repeat center 151px;}
.dk h3 p { font-size: 30px; color: #317ee7; padding: 94px 0 10px;}
.dk h3 p a{color: #317ee7;}
.dk h3 span { display: block; font-size: 16px; color: #666666; font-weight: normal;}
.dk li { float: left;}
.dk li img { display: block;}
.dk .dkl1 img { width: 700px; height: 470px;}
.dk .dkl2 { width: 404px; height: 205px; background: #317ee7;}
.dk .dkl2 p { width: 330px; font-size: 14px; color: #ffffff; line-height: 30px; margin: 0 auto; padding-top: 30px;}
.dk .dkl3 img { width: 404px; height: 265px;}
.dk .dkj1 { position: absolute; left: -1px; top: 397px;}
.dk .dkj2 { position: absolute; right: 0px; top: 397px;}
/**/

/**/

/**/

/*友情链接*/
.link{ width:1104px; margin:0 auto; margin-bottom:24px;}
.link span{ display:block; line-height:32px; border-bottom:1px solid #f1f1f1;}
.link span a b{ font-size:16px; letter-spacing:1px;}
.link p{ clear:both; padding-bottom:20px;}
.link p a{ display:inline-block; margin-right:15px; line-height:28px;}

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/

/**/