@charset "utf-8";
/* CSS Document */
* {margin:0px;padding:0px;}
body {font-family:"Microsoft Yahei";font-size:14px;color:#333;text-align:left;background:#fff;min-width:1400px;margin:0px auto;}
a:focus {outline:none;}
a {color:#333;text-decoration:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
a:hover {color:#c40014;text-decoration:underline;}
ul, li {list-style:none;}
img {border:none;}
.clear {clear:both;}
.w1200 {width:1200px;margin:0px auto;}
.k1200 {width:1200px;margin:0px auto 0px;}
.bg {overflow:hidden;width:100%;background:#eef6ff;margin:40px auto 0;padding:40px 0px;}


.menu100 {overflow:hidden;width:100%;max-width:1920px;background:#283940;margin:0px auto 0px;}
.menu {overflow:hidden;width:1200px;margin:0px auto;}
.menu ul li {float:left;overflow:hidden;font-size:24px;text-align:center;width:auto;height:74px;line-height:74px;}
.menu ul li.line {width:1px;background:url(img/bj6.jpg) no-repeat 0px center;padding:0;}
.menu a {display:block;color:#fff;padding:0px 48px;}
.menu a:hover {color:#fff;background:#bd0b25;text-decoration:none;}


.maina {overflow:hidden;width:1200px;background:url(img/bj2.jpg) repeat-x 0px center;text-align:center;margin:40px auto 0px;}
.maina2 {overflow:hidden;width:1200px;background:url(img/bj2.jpg) repeat-x 0px center;text-align:center;margin:0px auto 0px;}


.naincd {overflow:hidden;float:left;width:540px;height:360px;position:relative;padding:40px 0px 0px;}
.naincd h3 {overflow:hidden;width:540px;height:360px;z-index:1;}
.naincd h3 img {width:540px;height:360px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.naincd h3 a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.naincd h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:100%;height:42px;margin-top:-42px;z-index:2;}
.naincd p {overflow:hidden;position:relative;font-size:16px;text-align:center;width:100%;height:42px;line-height:42px;margin-top:-42px;z-index:3;}
.naincd a {color:#fff;}
.naincd a:hover {color:#fff;}

.nainb {overflow:hidden;float:right;width:620px;padding:35px 0px 0px;}
.nainb ul li {float:left;overflow:hidden;font-size:18px;background:url(img/bj5.jpg) no-repeat 0px center;width:592px;height:72px;line-height:72px;padding-left:28px;border-bottom:1px dotted #b2b2b2;}


.mainb {overflow:hidden;width:1240px;margin:0px auto;}
.mainb ul li {float:left;overflow:hidden;font-size:14px;width:580px;margin:30px 20px 0px;padding:0px 0px 20px;border-bottom:1px dotted #c1c1c1;}
.mainb ul li h3 {overflow:hidden;font-size:18px;background:url(img/bj1.jpg) no-repeat 0px center;height:45px;line-height:45px;padding-left:15px;}
.mainb ul li p {overflow:hidden;font-size:14px;color:#888;text-indent:2em;line-height:26px;height:78px;}
.mainb ul li p a {color:#2363a7;}
.mainb ul li p a:hover {color:#2363a7;}

.mainc {overflow:hidden;width:1240px;margin:0px auto;}
.mainc ul li {_display:inline;float:left;overflow:hidden;position:relative;width:277px;margin:40px 0px 0px 30px;}
.mainc ul li h3 {overflow:hidden;width:277px;height:185px;z-index:1;}
.mainc ul li h3 img {width:277px;height:185px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainc ul li h3 a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.mainc ul li p {overflow:hidden;font-size:14px;text-align:center;height:32px;line-height:32px;margin:5px 0px 0px;}


.maind {overflow:hidden;width:1240px;margin:0px auto;}
.maind ul li {float:left;overflow:hidden;font-size:14px;width:580px;margin:30px 20px 0px;padding:0px 0px 20px;border-bottom:1px dotted #c1c1c1;}
.maind ul li h3 {overflow:hidden;font-size:18px;text-align:center;height:45px;line-height:45px;}
.maind ul li p {overflow:hidden;font-size:14px;text-indent:2em;line-height:26px;height:78px;}
.maind ul li p a {color:#2363a7;}
.maind ul li p a:hover {color:#2363a7;}


.mainha {overflow:hidden;width:1273px;margin:0px auto;}
.mainha ul li {overflow:hidden;display:inline-block;width:272px;margin:30px 0px 0px 37px;}
.mainha ul li h3 {float:left;width:272px;height:302px;}
.mainha ul li h3 img {position:absolute;}
.aaaa {z-index:1;width:272px;height:290px;padding-top:12px;}
.mainha ul li p {font-size:16px;text-align:center;}
.mainha ul li p a {display:inline-block;font-size:16px;color:#fff;letter-spacing:1px;text-align:center;background:#283940;width:auto;margin:18px 0px 0px;padding:8px 10px;border-radius:8px;border:1px solid #283940;}
.mainha ul li p a:hover {color:#283940;background:#fff;text-decoration:none;}

.mainhb {overflow:hidden;width:964px;margin:0px auto;}
.mainhb ul li {overflow:hidden;display:inline-block;width:272px;margin:30px 0px 0px 37px;}
.mainhb ul li h3 {float:left;width:272px;height:302px;}
.mainhb ul li h3 img {position:absolute;}
.mainhb ul li p {font-size:16px;text-align:center;}
.mainhb ul li p a {display:inline-block;font-size:16px;color:#fff;letter-spacing:1px;text-align:center;background:#283940;width:auto;margin:18px 0px 0px;padding:8px 10px;border-radius:8px;border:1px solid #283940;}
.mainhb ul li p a:hover {color:#283940;background:#fff;text-decoration:none;}


.maino {overflow:hidden;width:1200px;margin:14px auto 0px;}
.maino ul li {float:left;overflow:hidden;position:relative;width:300px;height:200px;margin:20px 0px 0px 20px;}
.maino ul li h3 {overflow:hidden;width:300px;height:200px;z-index:1;}
.maino ul li h3 img {width:300px;height:200px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.maino ul li h3 a:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.maino ul li h4 {overflow:hidden;position:relative;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;width:300px;height:35px;margin-top:-35px;z-index:2;}
.maino ul li p {overflow:hidden;position:relative;font-size:14px;text-align:center;width:300px;height:35px;line-height:35px;margin-top:-35px;z-index:3;}
.maino a {color:#fff;}
.maino a:hover {color:#fff;}
.maino ul li.first {margin:20px 0px 0px;width:560px;height:420px;}
.maino ul li.first h3 {width:560px;height:420px;}
.maino ul li.first h3 img {width:560px;height:420px;}
.maino ul li.first h4 {width:560px;height:35px;}
.maino ul li.first p {width:560px;height:35px;line-height:35px;margin-top:-35px;}



.title3 {overflow:hidden;width:1200px;margin:40px auto 0px;border-bottom:2px solid #283940;}
.title3 h3 {float:left;font-size:21px;color:#fff;letter-spacing:2px;background:#283940;line-height:50px;padding:0px 24px;}


.mainz {overflow:hidden;width:1200px;margin:15px auto 0px;}
.mainz li {float:left;font-size:14px;background:url(img/bj5.jpg) no-repeat 0px center;width:1172px;height:45px;line-height:45px;padding-left:28px;border-bottom:1px dashed #d6d6d6;}
.mainz li a {overflow:hidden;float:left;width:760px;height:45px;}
.mainz li span {float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;width:140px;}


.page{font-size:14px;margin:30px auto 0;text-align:center;}
.page a{border:1px #e5e5e5 solid;display:inline-block;padding:4px 10px 0;*padding-top:5px;margin:0 5px;height:22px;*height:21px;text-decoration:none;vertical-align:middle; line-height:18px}
.page a:hover{border:1px #cf4789 solid;color:#333}
.page span{display:inline-block}
.page .now a{color:#fff;border:1px #cf4789 solid}
.page .pre-n,.page .next-n{border:1px #e5e5e5 solid;color:#999;padding:4px 10px 0;*padding-top:5px;height:22px;*height:21px;margin:0 5px}
.page table {margin:0 auto;}
.page table td {line-height:18px;}
#pagenav {vertical-align:middle;}

.rightc {overflow:hidden;width:1200px;margin:32px auto 0px;padding:0px 0px 15px;border-bottom:1px dotted #c4c4c4;}
.rightc h1 {font-size:24px;text-align:center;line-height:32px;padding:0px 0px 10px;}
.rightc p {font-size:12px;color:#999;text-align:center;font-weight:normal;line-height:21px;}

.rightd {overflow:hidden;font-size:16px;width:1200px;line-height:32px;margin:20px auto 0px;}
.rightd p {margin:10px 0px 0px;}
.rightd img {max-width:100%;margin:10px 0px 0px;}


.footer {overflow:hidden;font-size:12px;text-align:center;background:#f2f2f2;width:100%;line-height:24px;margin:40px auto 0px;padding:20px 0px;}



.slideshow {overflow:hidden;position:relative;width:100%;height:800px;}
.slideshow-image {position:absolute;width:100%;height:800px;
	background: no-repeat center 0px;
	-webkit-animation-name: kenburns;
	animation-name: kenburns;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 15s;
	animation-duration: 15s;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.slideshow-image:nth-child(1) {
	-webkit-animation-name: kenburns-1;
	animation-name: kenburns-1;
	z-index: 3;
}
.slideshow-image:nth-child(2) {
	-webkit-animation-name: kenburns-2;
	animation-name: kenburns-2;
	z-index: 0;
}
 @-webkit-keyframes kenburns-1 {
 0% {
 opacity: 1;
 -webkit-transform: scale(1.2);
 transform: scale(1.2);
}
 1.5625% {
 opacity: 1;
}
 23.4375% {
 opacity: 1;
}
 26.5625% {
 opacity: 0;
 -webkit-transform: scale(1);
 transform: scale(1);
}
 100% {
 opacity: 0;
 -webkit-transform: scale(1.2);
 transform: scale(1.2);
}
 98.4375% {
 opacity: 0;
 -webkit-transform: scale(1.21176);
 transform: scale(1.21176);
}
 100% {
 opacity: 1;
}
}
 @keyframes kenburns-1 {
 0% {
 opacity: 1;
 -webkit-transform: scale(1.2);
 transform: scale(1.2);
}
 1.5625% {
 opacity: 1;
}
 23.4375% {
 opacity: 1;
}
 26.5625% {
 opacity: 0;
 -webkit-transform: scale(1);
 transform: scale(1);
}
 100% {
 opacity: 0;
 -webkit-transform: scale(1.2);
 transform: scale(1.2);
}
 98.4375% {
 opacity: 0;
 -webkit-transform: scale(1.21176);
 transform: scale(1.21176);
}
 100% {
 opacity: 1;
}
}
@-webkit-keyframes kenburns-2 {
 73.4375% {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1);
}
 76.5625% {
 opacity: 1;
}
 98.4375% {
 opacity: 1;
}
 100% {
 opacity: 0;
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
@keyframes kenburns-2 {
 73.4375% {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1);
}
 76.5625% {
 opacity: 1;
}
 98.4375% {
 opacity: 1;
}
 100% {
 opacity: 0;
 -webkit-transform: scale(1);
 transform: scale(1);
}
}

