@charset "gb2312";
/* CSS Document */
*{margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-style:normal;}
body,html{height:100%;}
.apple{overflow-y:scroll;-webkit-overflow-scrolling: touch;}
body {background:#fff; font-size:62.5%;line-height: 140%; color:#707070; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif;}
img {border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
ul,ol,li{list-style-type: none;}
h1,h2,h3,h4,h5{ font-weight:normal;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display: block;}
input,textarea,select, button,{font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; font-size:0.88em;}
a {color: #727171; text-decoration:none;  font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif;}
a:hover { text-decoration: none; color:#900;}
a:focus { background:none;color:#900; }
:focus{outline:0;}
/*Çå³ýÑùÊ½*/
.clearBoth{ clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table; height: 1%; display: block;}
.verticalAlign{vertical-align:middle; display:inline-block; height:100%; width:1px;margin-left:-1px;}
.fl{ float:left;}
.fr{ float:right;}
.ml10{ margin-left:10px;}
.ml30{ margin-left:20px;}
.mt20{ margin-top:20px;}
.mr30{ margin-right:30px;}
.w1200{ width:1200px; margin:0 auto;}
.w1000{ width:1000px; margin:0 auto;}
.w1055{width:1055px;margin:0 auto;}
.w480{ width:480px;}
.w380{ width:380px;}
.w280{ width:280px;}
.w700{ width:700px;}
.w220{ width:220px;}
.nr{ margin:20px auto;}
.line30{ line-height:30px;}
.line24{ line-height:24px;}
.bgbai{ background:#fff;}
.bghui{ background:#ddd;}
.margin{ margin:0 auto;}
.pad50{ padding:50px 0;}
/*×îÍâ²ã*/
#wrapper{width: 100%; overflow:hidden; background:#fff;}
/*¶¥²¿ -------------------------------------------------------------------------------*/

.nav{ background:#21923b; height:50px; line-height:49px;}
.menu li {
	text-align: center;
	min-width: 120px;
}
.menu > li {
	display: block;
	float: left;
	position: relative;
	
}
.menu a {
	color: #fff;
	
	display: block;
	font-size: 15px;
	line-height: 50px;
	padding: 0 0px;
}
.menu a.hover {
	background: #fff; color:#282828; font-weight:600;
}
.menu li:hover {
	background: rgba(255,255,255,.7);
}
.menu li:hover > a {
	color: #0a4618;
}
.menu li:hover > a.hover{ color:#282828; font-weight:600;}
.submenu {background:#21923b;
	left: 0;
	max-height: 0;
	position: absolute;
	top: 100%;
	z-index: 50;
	-webkit-perspective: 400px;
	-moz-perspective: 400px;
	-ms-perspective: 400px;
	-o-perspective: 400px;
	perspective: 400px;
}
.submenu li {background:#21923b;
	border-bottom: 1px solid rgba(255,255,255,.7);
	opacity: 0;
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	-o-transform: rotateY(90deg);
	transform: rotateY(90deg);
	-webkit-transition: opacity .4s, -webkit-transform .5s;
	-moz-transition: opacity .4s, -moz-transform .5s;
	-ms-transition: opacity .4s, -ms-transform .5s;
	-o-transition: opacity .4s, -o-transform .5s;
	transition: opacity .4s, transform .5s;
}
.menu .submenu li:hover a {
	border-left: 3px solid #21923b;
	border-radius: 0;
	background: #fff;
	color: #21923b;
}
.menu > li:hover .submenu, .menu > li:focus .submenu {
	max-height: 2000px;
	z-index: 100;
}
.menu > li:hover .submenu li, .menu > li:focus .submenu li {
	opacity: 1;
	background: url(../images/nav.jpg) repeat;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}
.menu li:hover .submenu li:nth-child(1) {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}
.menu li:hover .submenu li:nth-child(2) {
	-webkit-transition-delay: 50ms;
	-moz-transition-delay: 50ms;
	-ms-transition-delay: 50ms;
	-o-transition-delay: 50ms;
	transition-delay: 50ms;
}
.menu li:hover .submenu li:nth-child(3) {
	-webkit-transition-delay: 100ms;
	-moz-transition-delay: 100ms;
	-ms-transition-delay: 100ms;
	-o-transition-delay: 100ms;
	transition-delay: 100ms;
}
.menu li:hover .submenu li:nth-child(4) {
	-webkit-transition-delay: 150ms;
	-moz-transition-delay: 150ms;
	-ms-transition-delay: 150ms;
	-o-transition-delay: 150ms;
	transition-delay: 150ms;
}
.menu li:hover .submenu li:nth-child(5) {
	-webkit-transition-delay: 200ms;
	-moz-transition-delay: 200ms;
	-ms-transition-delay: 200ms;
	-o-transition-delay: 200ms;
	transition-delay: 200ms;
}
.menu li:hover .submenu li:nth-child(6) {
	-webkit-transition-delay: 250ms;
	-moz-transition-delay: 250ms;
	-ms-transition-delay: 250ms;
	-o-transition-delay: 250ms;
	transition-delay: 250ms;
}
.menu li:hover .submenu li:nth-child(7) {
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-ms-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms;
}
.menu li:hover .submenu li:nth-child(8) {
	-webkit-transition-delay: 350ms;
	-moz-transition-delay: 350ms;
	-ms-transition-delay: 350ms;
	-o-transition-delay: 350ms;
	transition-delay: 350ms;
}
.submenu li:nth-child(1) {
	-webkit-transition-delay: 350ms;
	-moz-transition-delay: 350ms;
	-ms-transition-delay: 350ms;
	-o-transition-delay: 350ms;
	transition-delay: 350ms;
}
.submenu li:nth-child(2) {
	-webkit-transition-delay: 300ms;
	-moz-transition-delay: 300ms;
	-ms-transition-delay: 300ms;
	-o-transition-delay: 300ms;
	transition-delay: 300ms;
}
.submenu li:nth-child(3) {
	-webkit-transition-delay: 250ms;
	-moz-transition-delay: 250ms;
	-ms-transition-delay: 250ms;
	-o-transition-delay: 250ms;
	transition-delay: 250ms;
}
.submenu li:nth-child(4) {
	-webkit-transition-delay: 200ms;
	-moz-transition-delay: 200ms;
	-ms-transition-delay: 200ms;
	-o-transition-delay: 200ms;
	transition-delay: 200ms;
}
.submenu li:nth-child(5) {
	-webkit-transition-delay: 150ms;
	-moz-transition-delay: 150ms;
	-ms-transition-delay: 150ms;
	-o-transition-delay: 150ms;
	transition-delay: 150ms;
}
.submenu li:nth-child(6) {
	-webkit-transition-delay: 100ms;
	-moz-transition-delay: 100ms;
	-ms-transition-delay: 100ms;
	-o-transition-delay: 100ms;
	transition-delay: 100ms;
}
.submenu li:nth-child(7) {
	-webkit-transition-delay: 50ms;
	-moz-transition-delay: 50ms;
	-ms-transition-delay: 50ms;
	-o-transition-delay: 50ms;
	transition-delay: 50ms;
}
.submenu li:nth-child(8) {
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-ms-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
}
h2.title{ background:url(../images/huititle.png) center bottom no-repeat; text-align:center; padding:50px 0 30px;}
h2.title a{ font-size:26px; color:#4ab344; letter-spacing:3px;}
h2.title em{ font-size:16px; color:#e5e5e5;line-height:40px; display:block;}
.jpprolist{ margin:50px 0 20px;}
.jpprolist ul li{ float:left; display:inline-block; margin:12px 24px;width:250px;}
.jpprolist ul li a.pic{ border:1px solid #eeeeee;overflow:hidden; width:248px; height:368px;display:block;}
.jpprolist ul li a.pic img{ width:248px; height:368px;overflow:hidden;-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-ms-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s; }
.jpprolist ul li:hover a.pic img{width:248px; height:368px; overflow:hidden;transform: scale(1.2); 
	-moz-transform:  scale(1.2);
	-ms-transform:  scale(1.2);
	-o-transform:  scale(1.2);
	-webkit-transform: scale(1.2);}
.jpprolist ul li a.title{ margin-top:15px; width:100%; height:36px;border:1px solid #fff;  background:#21923b;color:#fff; display:block; line-height:36px; text-align:center;}
.jpprolist ul li:hover a.title{ border:1px solid #21923b;  color:#21923b; background:none;}
.zixun{ background:url(../images/zixun.png) center no-repeat; height:200px; padding:50px 0;}
.mainone{ background:#ebe7de;}
.zixun .w530{ margin:0 auto; width:730px; padding-left:200px;}
.zixun .w530 h2 a{ width:130px; height:30px; line-height:30px;  border-radius:10px; margin-top:35px; background:#fff; font-size:15px; color:#090; display:block; text-align:center;}
.zixun .w530 span{ color:#fff; font-size:25px; letter-spacing:2px; margin-bottom:20px; display:block;}
.zixun .w530 a.zi{ margin-left:20px; font-size:18px; color:#fff;letter-spacing:1px;}
.server .w1140{ width:1140px; margin:70px auto;}
.server .w1140 ul li{ float:left; display:inline-block; width:285px; height:340px; background:#2b2b2b; line-height:24px;}
.server .w1140 ul li a img{ width:285px; height:170px;}
.server .w1140 ul li em{ width:285px; height:170px; color:#fff; padding:20px; display:block; font-size:14px;}
.aboutusnr{ width:540px; margin-top:40px;}
.aboutusnr p{ font-size:16px; color:#000; line-height:30px;}
.abouttu{	-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-ms-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s; margin-top:40px; }
	.abouttu:hover{	transform: scale(0.9);
	-moz-transform:  scale(0.9);
	-ms-transform:  scale(0.9);
	-o-transform:  scale(0.9);
	-webkit-transform:  scale(0.9);}
.server{ background:url(../images/fw.jpg) center no-repeat; height:720px;}
.maintwo{ background:url(../images/lianxi.jpg) center top no-repeat; height:188px;}
.maintwo p{ text-align:center; padding-top:80px; color:#fff; font-size:14px; letter-spacing:1px;}
.maintwo ul{ text-align:center;}
.maintwo ul li{ display:inline-block; margin:20px 6px 5px;}
.maintwo ul li a{ display:block; background:#ff992c; color:#fff; padding:5px 20px; font-size:14px; letter-spacing:2px;}
.maintwo ul li:nth-child(2) a{ background:#000;}
.maintwo ul li:hover a{  opacity:.7;}
#demo{ overflow:hidden;/* height:370px;*/}
#demb { overflow:hidden; height:140px;}
#indemo ,#indemb  ,#indema {float: left;width: 1200%;}
#demo1 ,#demo2 ,#demb1 ,#demb2  ,#dema1 ,#dema2 {float: left;overflow:hidden; display:block; padding-right:3px;}
.prolist ul li{ float:left; margin:0 12px 0 0;  width:230px;  height:230px; text-align:center;}
.prolist ul li a{ width:230px; height:180px; font-size:16px; display:block;}
.prolist ul li a.biaoti{font-size:16px; height:30px; display:block; margin-top:15px; color:#282828;}
.prolist ul li img{ max-width: 100%;
    max-height: 100%;-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-ms-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s;}
.prolist ul li:hover img{transform: scale(0.9);
	-moz-transform:  scale(0.9);
	-ms-transform:  scale(0.9);
	-o-transform:  scale(0.9);
	-webkit-transform:  scale(0.9);}

.news{ background:#fff; padding:50px 0;}

.xinwenlist dl dt{ width:600px; margin-top:15px; }
.xinwenlist dl dt a img{ width:590px; height:290px;}
.xinwenlist dl dd{ width:530px;margin-top:15px;}
.xinwenlist dl dd ul li{ padding:0 10px; line-height:45px;  border-bottom:1px dashed #eeeeee;}
.xinwenlist dl dd ul li a{ font-size:15px; color:#4c4d4f}
.con5 .c-ub { width:1200px; height:315px; margin:0 auto; overflow:hidden;}
.con5 .c-ub .bd { width:600px; height:300px;  float:right;}
.con5 .c-ub .bd ul li { width:600px; height:300px;}
.con5 .c-ub .hd { position:relative; width:530px; height:282px;float:left;}
.con5 .c-ub .hd ul li { width:530px;}
.con5 .c-ub .hd .next { position:absolute; width:27px; height:25px; right:-600px; bottom:2px; background:#21923b url(../images/right.png) center no-repeat;}
.con5 .c-ub .hd .prev { position:absolute; width:27px; height:25px; right:-570px; bottom:2px; background:#21923b url(../images/left.png) center no-repeat;}
.con5 .c-ub .hd ul li.on a {  color:#21923b;}
.con5 .c-ub .hd ul li.on span {  color:#d5b345;}


.thfy{ text-align:center; font-size:15px; line-height:30px;}
.thfy p{ margin-top:30px;}
.thfy b{ font-size:15px; color:#990000; letter-spacing:2px;}
.newslist h2 a{ font-size:26px; font-weight:600; color:#000;}
.newslist ul li{ float:left; display:inline-block;  width:48%;}
.newslist ul li i{width:20%;height:3px;background:rgba(33, 146, 59, .7);transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; display:block; margin:30px 0;}
.newslist ul li:hover i {width:100%;background:rgba(33, 146, 59, .7);}
.newslist ul li a{ color:#000000; font-size:16px;}
.newslist ul li a:hover{ color:#ff992c;}
.newslist ul li p{ line-height:22px; font-size:12px; color:#7d7d7d; margin:15px 0; height:66px;}
.newslist ul li:nth-child(2n){ float:right;}
ul.lanmubiao{ float:right;}
ul.lanmubiao li{ float:left; display:inline-block; margin-left:15px; font-size:14px; color:#646464;}
ul.lanmubiao li a{color:#646464; font-size:14px;}
ul.lanmubiao li a:hover{ color:#f00;}
dl.joblist{ margin-top:63px;}
dl.joblist dd{ display:block; width:100%; background:url(../images/xiaobiao_46.jpg) 250px center no-repeat; line-height:50px; padding-left:8px; font-size:20px;}
dl.joblist dd a{ font-size:15px; color:#000; margin-left:8px;}
dl.joblist dd:hover{ background: #000 url(../images/xiaobiao_43.jpg)  250px center no-repeat;color:#fff; }
dl.joblist dd:hover a{ color:#fff;}
ul.links li{ display:inline-block; width:160px; height:56px; margin:7px;}
ul.links li a{ width:160px; height:56px; overflow:hidden; display:block;}
ul.links li a img{ width:160px; height:56px; overflow:hidden;-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-ms-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s;}
ul.links li:hover a img{transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	-webkit-transform: scale(1.2); }
.footer{ background:#21923b; color:#efefef; height:230px; padding:40px 0; font-size:14px;}

.lianxifs a{ margin:20px 15px 0 0 ;}
.lianxifs .weixin{ position:relative;}
.lianxifs .weixin img.weixintu{ display:none; width:100px; height:100px; background:#FFF;}
.lianxifs .weixin:hover img.weixintu{ display:block; position:absolute; left:40px; top:-70px;}
.location_nav{ background:#000;height:74px; line-height:74px; color:#fff; font-size:14px;}
.location_nav img{ width:15px; height:15px; margin-right:5px;}
.location_nav a{ color:#fff;}
.fenlei ul li{ display:inline-block; float:left; margin:0px 15px;}
.fenlei ul li a{ background: rgba(255,255,255,.4); padding:5px 10px;}
.fenlei ul li.hover a ,.fenlei ul li:hover a{ background:rgba(255,153,44,.5); color:#fff;}
.userContent1{ margin-left:10px;}
.userContent1 ul li{line-height: 26px;margin-bottom:25px;display:block;overflow:hidden; font-size:0.16rem; }
.userContent1 ul{display:block; }
.userContent1 ul li label{font-size: 14px;display: block;float: left;color:#939393;min-width:80px;text-align:right; margin-right:15px;}
.userContent1 ul li input.text{height: 34px;width:380px;padding-left:5px;border:1px solid #bec1c7; font-size:14px;color:#CBCBCB; background:rgba(255,255,255,0)}
.userContent1 ul li textarea{width:80%;padding-left:5px;height: 100px;display: block;float: left;color:#1c3f95;border:1px solid #bec1c7;background:rgba(255,255,255,0)}
.userContent1 .subtime{height: 45px; width:40%;border: 0;color: #000;cursor:pointer; background:#ff992c; }
.userContent1 ul li select{width:99px;height:29px;border:1px solid #d2d2d2;color:#616161;font-size:12px;padding-left:5px;}
.userContent1 span.star { color: red;}
.userContent1 ul li em{ font-size:16px; color:#000; margin-left:43px;}
.prenext{ line-height:30px; color:#CCC;}
.prenext a{ margin-left:10px;  font-size:15px; }
.prenext a:hover{ color:#e8af17;}
.nrnr {
    line-height: 36px;
    font-size: 15px;
    padding: 50px;
    color: #939393;
}
.m_intl {
	float: left;
	width: 33px;
	height: 33px;
	margin-top: 50px
}
.m_intr {
	float: right;
	width: 33px;
	height: 33px;
	margin-top: 50px
}
.m_intm {
	margin-left: 30px;
}
.m_intm ul li {
	float: left;
	display: inline-block;
	width: 160px;
	height: 130px;
	margin: 0 13px 13px 0;
	-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-ms-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s;
	position: relative;
	overflow: hidden;
}
.m_intm ul li  dl dd{ width:160px; height:56px; margin:10px;overflow:hidden; }
.m_intm ul li  dl dd a{ width:160px; height:56px;overflow:hidden; }
.m_intm ul li  dl dd a img{ width:160px; height:56px; overflow:hidden;-webkit-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-ms-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s;}
.m_intm ul li dl dd:hover a img{transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	-webkit-transform: scale(1.2); }
.page {
	padding:20px 0 30px;
	margin: 0 auto;
	font-size: 0.18rem
}
.page a {
	padding: 5px 1.56%;
	border-radius: 1px;
	font-size: 1px;
	color: #939393;
	border: #4f4f4f solid 1px;
	margin: 0 5px;
}
.page a:hover {
	background: #ff992c;
	color: #fff
}
.leftnavigation{ background:url(../images/22_27.jpg) left repeat-y; padding-bottom:20px;}
ul.huadongtitle li.on,ul.huadongtitle li:hover{ background:url(../images/22_24.jpg) left no-repeat; width:220px; height:40px; margin-bottom:5px;}
ul.huadongtitle li{margin-bottom:5px;}
ul.huadongtitle li a em{ display:block; margin-left:15px; background:rgba(12,68,163,.5);height:40px; width:170px; text-align:center; line-height:40px; color:#fff; font-size:15px;}
ul.huadongtitle li:nth-child(2n) a em{ background:none;}
ul.huadongtitle li a{ cursor:pointer}
.kuangnr{ float:right; width:970px;}
.ksdh{ background:url(../images/leftkjcx.jpg) left no-repeat;border-bottom:1px solid #1564e9; height:40px; line-height:39px;}
.ksdh ul li{ float:left; display:inline-block; margin-left:15px;}
.ksdh ul li a{ font-size:15px; color:#000;}
.aboutus{ padding:80px 0 70px 0; }














