﻿/*Reset*/
a{ text-decoration:none; color:#333;transform: translate(0, 0);
transition:all .3s ease-in 0s;}
a:hover{transition: 0.3s;}
img{ border:0px;}
.swiper-wrapper{ height:400px;}
.swiper-slide img{ display:block; width:100%;}
ul{ margin:0px; padding:0px; list-style:none;}

.gg{ width:100%; text-align:center; background:#eeeeee;}
.gg img{ display:block; width:100%;}

.ggbt{ width:800px; margin:auto; padding:10px 0; height:100px;}
.ggbt img{ float:left; margin-right:30px;}
.ggbt p{ font-size:25px; font-weight:bold; color:#C30; line-height:50px; padding:0px; margin:0px; padding-top:8px;}
.ggbt p span{ font-size:16px; color:#333; display:block; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:300;}


.cpbtd{ background:#f2f2f2; width:100%; padding:20px 0;}


.tds{ width:100%; background:#FFF; top:0px; position:fixed; display:none; z-index:111;box-shadow:0px 0px 30px #CCC;}

.bannern{ width:100%; }
.bannern img{ width:100%; display:block;}

.cpfl{ width:240px;float:left;}


.cpnb{ display:none; width:100%; background:#FFF; color:#333; position:absolute;}
.c{ clear:both;}

.dbha{ width:100%; color:#666; font-size:14px; background:#EBEBEB;}
.dbha ul{ width:1200px; margin:auto;}
.dbha ul li{ float:left; padding:5px 10px; line-height:40px;}
.dbha ul li a{ font-size:14px;}

.nrbb{ width:1200px; margin:auto; border:1px solid #F6F6F6;}
.nrbb p{ padding:0px; list-style:none; margin:0px;}
.nrbb p img{ width:100%;}
.nrbb h2{ margin:0px;}
.proul{ width:1200px; margin:auto;}
.proul li{ width:32.3%; margin:0px 1% 15px 0; overflow:hidden; height:320px; float:left; background:#F6F6F6; color:#333; border:1px solid #EAEAEA;transform: translate(0, 0);transition:all .3s ease-in 0s;}
.proul li:hover{ width:32.3%;  margin:-10px 1% 25px 0; height:320px; float:left; color:#FFF;transition: 0.5s;}
.proul li:hover a{ color:#166da2;}
.proul li img{ width:100%; height:290px; overflow:hidden; display:block;transform: translate(0, 0);transition:all .3s ease-in 0s;}
.proul li:hover img{ width:100%; height:290px; overflow:hidden; display:block;transform: translate(0, 0);transition:all .3s ease-in 0s;}
.proul li p{ font-size:14px; line-height:25px; padding:0px 10px; display:block;transform: translate(0, 0);transition:all .3s ease-in 0s;}
.proul li p a{ display:block; text-align:center;}

.prould{ width:100%; margin:auto;}
.prould li{ width:32%; margin:0px 1% 15px 0; overflow:hidden; float:left; background:#F6F6F6; color:#333; border:1px solid #EAEAEA;transform: translate(0, 0);transition:all .3s ease-in 0s;}
.prould li:hover{ width:32%;  margin:-10px 1% 25px 0; float:left; color:#FFF;transition: 0.5s;}
.prould li img{ width:100%; height:300px; overflow:hidden; display:block; transform: translate(0, 0);transition:all .3s ease-in 0s;}
.prould li p{ font-size:14px; line-height:25px; padding:0px 10px; text-align:center; display:block;transform: translate(0, 0);transition:all .3s ease-in 0s;}

.pwk{ width:1200px; margin:20px auto;}
.btd{ width:100%; height:40px; line-height:40px; font-size:18px; text-align:center; background:#0071bf; color:#FFF; margin-bottom:20px;}
.cpnrx{ width:100%; height:420px;}
.cpnrx p{ font-size:16px; line-height:30px;}

.nnew{ width:100%; margin:20px auto;}
.nnew li {float:left; width:30%; margin:0 1.6%; padding:10px 0; border-bottom:1px dashed #CCC; line-height:25px; color:#666; height:164px; overflow:hidden; transform: translate(0, 0);transition:all .3s ease-in 0s; font-size:12px;}
.nnew li:hover{float:left; width:30%; margin:0 1.6%; padding:10px 0; border-bottom:1px dashed #CCC; line-height:25px; color:#666; height:164px; overflow:hidden;transition: 0.5s;}
.nnew li:hover a{ font-size:17px; padding-top:10px; line-height:40px;  color:#09F;transition: 0.5s; padding-left:10px;}
.nnew li img{ float:left; margin-right:20px; margin-top:10px; height:80px; width:100px;}
.nnew li a{ font-size:17px; padding-top:10px; line-height:40px;  color:#000;}
.nnew li a span{ color:#666; font-size:14px; margin-left:30px;}
.nnew li a:active{ font-size:17px; padding-top:10px; display:block; }
.nnew li a:visited{ font-size:17px; padding-top:10px; display:block; }

.nrk{ width:1200px; margin:20px auto;}

.muts{ font-size:16px; line-height:50px; background:#F7F7F7; margin-bottom:20px; padding-left:20px;}

.dcpn{ display:none; width:180px; margin-left:-30px; border-bottom-right-radius:10px; border-bottom-left-radius:10px;}
.menu ul li .dcpn a{ display:block; background:#FFF; width:180px;  color:#333;  line-height:40px; border-bottom:1px dashed #F6F6F6;}
.menu ul li .dcpn a:hover{ display:block; background:#F7F7F7; width:180px; color:#09F; line-height:40px;}

.ffj{ font-size:16px; color:#333; font-weight:300; line-height:30px;}
.ffj strong{ font-size:16px; color:#06C; line-height:50px; margin-right:20px;}
.ffj strong img{ height:50px; width:50px; float:left; margin-right:10px;}


.cpfln{ width:250px;float:left; border:1px solid #0099FF; margin-top:20px;}
.cpfln ul{ margin:auto;}
.cpfln ul li{ padding:5px 10px; line-height:30px; font-size:14px;}
.cpfln li a{ color:#333;}

.abou{ width:100%;}


.inprolest{
	width:1200px;
	text-align:center;
	font-size:14px;
	color:#c3c3c3;
	margin:20px 0 60px 0;
}
.inprolest a{
	color:#323232;
	margin:0px 10px;
}
.inprolest a:hover{
	color:#0058b2;
	margin:0px 10px;
}




ul{ margin:0px; padding:0px; list-style:none;}
.c{ clear:both;}
.w1200{ width:1200px; margin:auto;}
.swiper-slide img{ display:block;}
.db{ background:#474747; height:30px; color:#FFF; font-size:12px; line-height:30px;}
.db ul{ width:1200px; margin:auto;}
.db ul span{ float:right; color:#F60;}
.menu{ width:100%; height:50px; line-height:50px; color:#FFF; background:#474747;}
.menu ul{ width:1200px; margin:auto;}
.menu ul li{ float:left; text-align:center; background:url(image/lmbgl.jpg) repeat-y left;}
.menu ul li a{ display:block; padding:0px 58px; color:#FFF; font-size:14px; text-decoration:none; transform: translate(0, 0); transition:all .3s ease-in 0s;}
.menu ul li a:hover{ display:block; padding:0px 58px; line-height:50px; color:#FFF; font-size:14px; background:#0058b2; text-decoration:none;transition: 0.3s;}
.indenew{ background:#f3f8fc; width:100%; padding:5px 0 10px 0;}
.indenew ul{ width:1200px; margin:auto; }
.indenew li img{ float:left; line-height:25px;}
.indenew li a{ font-size:14px; color:#333; text-decoration:none;}
.indenew li a:hover{ font-size:14px; color:#F30; text-decoration:none;}

.cpwk{ width:100%; background:#f4f4f4; padding:30px 0;}
.cpwk h1{ text-align:center; margin:0px; padding:20px 0 10px 0; color:#323232; font-size:22px; font-weight:300;}
.cpwk h1 span{ font-family:Arial, Helvetica, sans-serif; color:#999; font-size:16px; margin-top:10px; display:block;}
.prolest{ width:240px; float:left; border-radius:5px; overflow:hidden;}
.prolest img{ display:block;}
.prolest ul{ border:2px solid #333;}
.prolest ul li{ width:80%; margin:12px auto; text-align:left; padding:5px 5%; color:#333; background:#eeeeee; font-size:12px; border-radius:5px;}
.prolest ul li a{ display:block; line-height:25px; text-decoration:none; color:#000;}

.prolest ul .cpbt{ background:#ef7603;}
.prolest ul .cpbt a{ color:#FFF; font-size:14px; line-height:30px;}

.prolist{ width:1200px;}
.prolist li{ float:left; width:23%; height:350px; margin:0px 1% 30px 1%; background:#FFF; transform: translate(0, 0); transition:all .3s ease-in 0s; padding-bottom:10px;}
.prolist li:hover{ float:left; width:23%; height:350px;box-shadow:0px 0px 5px #CCC; margin:-10px 1% 40px 1%;  background:#FFF;transition: 0.3s; padding-bottom:10px;}
.prolist li img{ width:90%; margin:10px 5%; height:250px;}
.prolist li p{ padding:10px; display:block; margin:auto; height:40px; color:#666; font-size:16px; text-align:center;}
.prolist li span{ display:block; padding:0px 10px; font-size:12px; color:#999; text-align:center;}

.anli{ height:480px; width:100%; background:url(image/16.jpg) center;}
.anli h1{ text-align:center; margin:0px; padding:40px 0; color:#ffffff; font-size:22px; font-weight:300;}
.anli h1 span{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:16px; margin-top:10px; display:block;}
.anli .more{ width:150px; text-decoration:none; margin:auto; color:#FFF; font-size:16px; line-height:30px; border:1px solid #FFF; padding:5px 20px; display:block; text-align:center; opacity:0.8;border-radius:10px;transform: translate(0, 0); transition:all .3s ease-in 0s;}
.anli .more:hover{ width:180px; text-decoration:none; margin:auto; color:#ef7603; font-size:16px; line-height:30px; border:1px solid #ef7603; padding:5px 20px; display:block; text-align:center; opacity:0.8;border-radius:10px;transition: 0.3s;}
.about { margin:50px auto;}

.inabout{ padding:20px 0px 40px 0;}
.inabout h1{ text-align:center; margin:0px; padding:20px 0 10px 0; color:#323232; font-size:22px; font-weight:300;}
.inabout h1 span{ font-family:Arial, Helvetica, sans-serif; color:#999; font-size:16px; margin-top:10px; display:block;}
.inabout p{ font-size:14px; color:#323232;}

.aboutnr{ border:1px solid #e0e0e0; height:302px;}
.aboutnr img{ float:left; margin-right:30px;}
.aboutnr p{ padding:35px; font-size:14px; color:#5b5b5b; margin:0px; line-height:25px;}

.innew{width:100%; background:#f4f4f4; padding:40px 0;}
.innew h1{ text-align:center; margin:0px; padding:20px 0 10px 0; color:#323232; font-size:22px; font-weight:300;}
.innew h1 span{ font-family:Arial, Helvetica, sans-serif; color:#999; font-size:16px; margin-top:10px; display:block;}
.innewlist{ background:#FFF;}
.innewlist ul{ margin:20px; float:left;width:700px;}
.innewlist li{ padding:20px 0; border-bottom:1px dashed #dddddd; color:#999999;}
.innewlist li a{ font-size:16px; display:block; margin-bottom:10px;}
.innewlist img{ float:right; height:400px;}

.cont{ float:right; border-left:1px solid #eaeaea; width:500px; height:250px; font-size:12px; color:#4b4b4b; margin-bottom:30px;}
.cont strong{ color:#06C; font-size:16px; line-height:40px;}

