﻿@charset "utf-8";
BODY {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 12px/20px Arial,"宋体";  COLOR: #333; PADDING-TOP: 0px;background:url(../images/abbg.jpg) top repeat-x;}
FORM {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.clear{PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; PADDING-TOP: 0px}
*{ margin:0; padding:0;}
A:link {COLOR: #333; TEXT-DECORATION: none}
A:visited {COLOR: #333; TEXT-DECORATION: none}
A:hover {COLOR: #da251d; TEXT-DECORATION: underline}
A:active {COLOR: #333; TEXT-DECORATION: none}
OL {LIST-STYLE-TYPE: none}
UL {LIST-STYLE-TYPE: none}
IMG {BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px}
EM {FONT-STYLE: normal}
CITE {FONT-STYLE: normal}
TEXTAREA {FONT-SIZE: 12px}
BLOCKQUOTE {TEXT-INDENT: 2em; MARGIN: 0px; FONT: 12px/20px Arial,"宋体"; COLOR: #666}
.lpkns{ position:absolute; width:300px; height:500px; z-index:99999; }
ul.lpkns_nav{ padding:135px 0px 0 10px; overflow:hidden}
ul.lpkns_nav li{ padding:0 0 26px 32px; float:left}
ul.lpkns_nav li a{ width:90px; height:90px;display:block; border:1px #fff solid; text-align:center; line-height:90px; color:#fff; text-decoration:none}
ul.lpkns_nav li a:hover{ background:#333}
/*TOP CSS*/
#top{ width:1003px; height:100px; margin:0 auto;}
.logo{ width:200px; float:left; height:100px;}
.topright{ width:780px; float:right; float:right; height:100px; text-align:right; background:url(../images/toprightbg.jpg) ;}
.toptel{ height:60px; width:780px;}
.topbox{ width:1003px; margin:0px auto;}
.inbox{ width:1003px; margin:0px auto;}
.newbox{ width:1003px; margin:0px auto; margin-top:15px;}
.newbox h3{background:url(../images/bogbg.jpg); font-family:""; font-size:12px; padding-left:10px; line-height:25px; color:#666666; margin-top:15px;}
.newbox ul{ width:1003px; margin-top:15px; overflow:hidden; padding-bottom:10px}
.newbox ul li{ width:156px; height:130px; float:left; text-align: center; padding-left:10px; }
.newbox ul li img{ padding:5px;}
.newbox ul li a img{ width:135px; height:90px; }
.index-img{width:260px; height:150px;  }
.wapbanner{ display:none; }
#logo{ width:312px;height:70px; float:left; margin-top:50px;}
.toprbox{ float:right; width:300px; height:65px; margin-top:15px;}
#topright{ float:right; height:135px; width:360px;}
#toplink{width:180px; background:url(../images/toplink.png); height:38px; float:left; margin-left:130px;_margin-left:70px;}
#toplink a{ width:90px; height:38px; display:block; float:left;}
#toprss{width:35px; background:url(../images/rss.png); height:38px; float:right;}
#toprss a{ width:35px; height:38px; display:block;}
.topsea{ width:219px; height:23px;background:url(../images/sea_bg.png); padding:5px 5px 5px 30px; float:right; margin-top:25px;}
.topsea input{width:219px; _width:215px; height:23px;_height:18px; border:0px; line-height:23px; color:#acabab;}
.topseaan{ width:69px; height:33px; float:left;background:url(../images/sea_an.png); margin-top:25px; border:0px; float:right;}
/*menu CSS*/
#divNav {width:780px;height: 34px;margin:0px auto; text-align:right;}
#divNav ul {list-style: none; }
#divNav ul li {display:inline-block;}
#divNav ul li a {height:34px;}
#divNav a:hover {background:transparent}
#divNav li a {display: block;float: left;overflow: hidden;padding-top: 0px; line-height:34px; width:63px; text-align:center;}
#divNav li a:hover{ background:#eaeaea;}
/*#divNav li.home a {width:63px;background-image: url(../images/menu.jpg);background-position: -246px 0px;margin-left: 215px;margin-right:20px;}
#divNav li.home a:active {background-position: -246px -34px;}
#divNav li.home a:hover {background-position: -246px -34px;}
#divNav li.about a {width: 63px;background-image: url(../images/menu.jpg);background-position: -345px 0px;margin-right: 20px;}
#divNav li.about a:active {background-position: -345px 34px;}
#divNav li.about a:hover {background-position: -345px 34px;}
#divNav li.cases a {width: 63px;background-image: url(../images/menu.jpg);background-position: -444px 0px;margin-right:20px;}
#divNav li.cases a:active {background-position: -444px 34px;}
#divNav li.cases a:hover {background-position: -444px 34px;}
#divNav li.team a {width: 63px;background-image: url(../images/menu.jpg);background-position: -543px 0px;margin-right:20px;}
#divNav li.team a:active {background-position: -543px 34px;}
#divNav li.team a:hover {background-position: -543px 34px;}
#divNav li.news a {width: 63px;background-image: url(../images/menu.jpg);background-position: -147px 0px;margin-right:20px;}
#divNav li.news a:active {background-position: -147px 34px;}
#divNav li.news a:hover {background-position: -147px 34px;}
#divNav li.enjoy a {width: 63px;background-image: url(../images/menu.jpg);background-position: -642px 0px;margin-right:20px;}
#divNav li.enjoy a:active {background-position: -642px 34px;}
#divNav li.enjoy a:hover {background-position:  -642px 34px;}
#divNav li.cantact a {width: 63px;background-image: url(../images/menu.jpg);background-position: -741px 0px;}
#divNav li.cantact a:active {background-position:  -741px 34px;}
#divNav li.cantact a:hover {background-position:   -741px 34px;}*/
#divNav li a b { }
#divNav li a span {display: none}
#divNav li a:hover b {display: none}
#divNav li a:hover span {display:block}
.caselist{ width:175px; height:160px; float:left; margin-right:10px;}
.caselist h2{ background:url(../images/casttopbg.jpg); font-family:""; font-size:12px; padding-left:10px; line-height:25px; color:#666666;}
.caselist ul{ padding-left:10px; width:165px;padding-top:5px;}
.caselist ul li{width:165px; line-height:23px;}
.caselist ul li a:link { color:#666666;}
.caselist ul li a:active { color:#666666;}
.caselist ul li a:hover{ color:#333333;}
.part{ width:938px; margin:0 auto; border-top:1px #999999 dotted; height:50px; background:url(../images/part.jpg) no-repeat left; padding-left:65px;}
.part ul{width:938px;}
.part ul li{ float:left; width:88px; height:31px; margin:10px 7px;}
.footer{ width:1003px; height:60px; background:url(../images/endtop.jpg) repeat-x top; margin:0 auto; line-height:20px; text-align:center; padding-top:20px;}
.abbanner{ width:1003px; margin:0 auto; height:121px; overflow:hidden;}
.abbanner img{ display:block; width:100%;}
.banner{ width:1003px; margin:0 auto; height:500px; margin-bottom:8px;}
#banner_content {POSITION: relative; WIDTH: 1003px; HEIGHT: 500px}

.fullSlide{ width:100%;  position:relative;  height:500px; background:#ededed;  }
	.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:500px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:500px; }
	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; 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:30px; height:3px; margin:2px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
	.fullSlide .hd ul .on{ background:#FFF;  }

/*about CSS*/
.nrbox{ width:1003px; margin:0px auto; padding-bottom:30px;min-height:620px;}
.dqwz{ width:988px; height:31px; margin:0 auto; background:url(../images/dqwzbg.jpg); padding-left:15px; padding-top:15px;}
.dqwz a{ float:left; font-family:"";}
.dqwz b{float:left; width:9px; height:9px; background:url(../images/dian.jpg); display:block; margin-left:5px; margin-right:5px; margin-top:5px;}
.dqwzright{ float:right; width:230px;}
.search{ width:161px; height:20px; background:#FFFFFF; border:0px; line-height:20px; color:#666666; padding-left:10px;}
.annui{ background:url(../images/ss.jpg); width:28px; height:21px; border:0px; margin-left:5px;}
.leftcontent{ width:62%; padding-left:15px;padding-right:15px; float:left; font-size:14px; line-height:30px; border-right:1px #CCCCCC solid;}
.leftcontent p.pl{ padding-left:55px}
.leftcontent h3{ font-size:18px; font-family:""; margin-top:20px; margin-bottom:10px;}
.leftcontent img{ width:670px;}
.nrbox .leftcontent table.wpcontact{ display:none}
.nrbox .leftproduct span{ font-size:12px; line-height:20px; color:#999999 }
.rightcontent{ width:34%;float:right; line-height:25px;}
.rightcontent h3{ font-size:18px; font-family:""; margin-top:20px; margin-bottom:10px; color:#666666;}
/*product CSS*/
.promenu{width:1003px; margin:5px auto;}
.promenu ul{width:992px; margin:0 auto;}
.promenu ul li{ width:247px; float:left; height:30px; text-align:center; line-height:30px; background:#CCCCCC; border-right:1px #FFFFFF solid;}
.promenu ul li a{ color:#666; font-size:14px; font-weight:bold; width:247px; float:left; height:30px; text-align:center; line-height:30px; background:#cccccc; border-right:1px #FFFFFF solid;}
.promenu ul li a:hover{ color:#666; font-size:14px; font-weight:bold; width:247px; float:left; height:30px; text-align:center; line-height:30px; background:#ededed; border-right:1px #FFFFFF solid;}
.promenu ul li a b{ display:none; }
.promenu ul li:nth-child(4n){ border-right:none;}
.wapNav,.wapNav1{ display:none; }
.product{ width:1003px; margin:5px auto;}
.pname{display:none; width:290px; height:216px; text-align:center; color:#FFFFFF; padding-top:0px; font-size:18px;}
.product ul{ width:1003px; margin-top:15px;}
.product ul li{ width:324px; height:216px; float:left; margin-left:5px; margin-right:5px; margin-bottom:10px;}
.product ul li img{ width:324px; height:216px; border:0px;}
.product ul li a{position:relative;display:block;width:324px; height:216px;}
.product ul li a:hover{ background:none;width:324px; height:216px;}
.product ul li a:hover .pname{display:block;width:324px; height:116px;position:absolute;background:#ff0000; z-index:10000; padding-top:100px;-moz-opacity: 0.8;
	opacity: 0.8;
	FILTER: alpha(Opacity=80); font-size:16px; font-weight:bold; font-family:"";}
.product ul li i{ padding-right:5px; margin-right:5px; font-size:14px; font-style:normal; border-right:1px solid #fff; }
.product ul li em{ font-size:14px; }
.leftproduct{ width:670px; padding-left:15px;padding-right:15px; float:left; font-size:14px; line-height:30px; border-right:1px #CCCCCC solid;}
.leftproduct h3{ font-size:18px; font-family:""; margin-top:20px; margin-bottom:10px;}
.protext{ width:670px; text-align:left;}
.protext img{ width:expression(this.width > 670 ? 670:true); max-width:670px; width:670px;  height:auto; margin-top:15px;}
.rightproduct{ width:270px;float:right; line-height:30px;}
.rightproduct ul{width:270px;}
.rightproduct ul li{ font-size:14px;}
.rightproduct ul li a{ color:#666; font-size:14px; font-weight:bold; width:230px; float:left; height:30px;line-height:30px; background:#ffffff; padding-left:10px;}
.rightproduct ul li a:hover{ color:#666; font-size:14px; font-weight:bold; width:230px; float:left; height:30px;line-height:30px; background:#ededed; padding-left:10px;}
.rightproduct h3{ font-size:18px; font-family:""; margin-top:20px; margin-bottom:10px; color:#666666;}
.leftnewsbox{ width:670px; padding-left:15px;padding-right:15px; float:left; font-size:14px; border-right:1px #CCCCCC solid;}
.leftnewsbox ul{ width:670px; padding-top:30px;}
.leftnewsbox ul li{ height:40px; line-height:40px; border-bottom: 1px dotted #999999; width:670px;}
.leftnewsbox ul li a{ float:left; font-size:14px;}
.leftnewsbox ul li span{ float:right; font-size:12px;}
.leftnewsview{ width:670px; padding-left:15px;padding-right:15px; float:left; font-size:14px; border-right:1px #CCCCCC solid;}
.newsviwtitle{ font-size:24px; height:70px; line-height:70px; text-align:center; font-family:"";}
.newsviewdate{ border-bottom:1px dotted #CCCCCC; font-size:12px; height:20px; padding-bottom:10px; line-height:20px; text-align:center; font-family:"";}
.newviewtext{ line-height:28px; font-size:12px; padding-top:20px;}
.newviewtext img{max-width: 670px;  height:auto;  width:expression(this.width > 670 ? "670px" : this.width); }
.updown{ height:50px;  line-height:25px; padding-top:40px;}
.contact{ font-size:12px; color:#666; }
.rightproducts{ width:270px;float:right; line-height:30px;}
.rightproducts ul{width:270px;}
.rightproducts ul li{ font-size:12px; width:230px; padding-left:20px; line-height:25px; background:url(../images/icon.jpg) left no-repeat;}
.rightproducst ul li a{ color:#666;}
.rightproducts ul li a:hover{ color:#666;}
.rightproducts h3{ font-size:18px; font-family:""; margin-top:20px; margin-bottom:10px; color:#666666;}
.rithtbox{ width:270px; float:right;}
/*team*/
.teamcontent{ width:670px; padding-left:15px;padding-right:15px; float:left; font-size:14px; line-height:30px; border-right:1px #CCCCCC solid;}
.teamcontent h3{ font-size:18px; font-family:""; margin-top:20px; margin-bottom:10px;}
.teambox{ width:670px; line-height:23px; color:#747474;}
.teambox span{ width:370px; float:right; font-size:12px;}
.teambox h4{ margin:0px; font-size:14px; padding:10px 0}
.teambox li a{ display:block; overflow:hidden}
.teambox li:hover h4{ color:#da251d}
.teambox li span:hover{ color:#000}
.teambox li a:hover{ color:#000}
.teambox li{ width:670px;  height:178px; border-bottom:1px #999999 dashed; padding-top:20px; padding-bottom:20px;}
.teambox img{float:left; height:178px;}
.teamcontent1{ width:670px; padding-left:15px;padding-right:15px; float:left; font-size:14px; line-height:30px; border-right:1px #CCCCCC solid;}
.teamcontent1 h3{ font-size:18px; font-family:""; margin-top:20px; margin-bottom:10px;}
.teamcontent1 .teambox{ width:670px; line-height:23px; color:#747474;}
.teamcontent1 .teambox span{ width:470px; float:right; font-size:12px;}
.teamcontent1 .teambox h4{ margin:0px; font-size:14px; padding-bottom:10px; margin-top:10px}
.teamcontent1 .teambox li a{ display:block;overflow:hidden}
.teamcontent1 .teambox li:hover h4{ color:#da251d}
.teamcontent1 .teambox li p:hover{ color:#000}
.teamcontent1 .teambox li a:hover{ color:#000}
.teamcontent1 .teambox li{ width:670px;  height:178px; border-bottom:1px #999999 dashed; padding-top:20px; padding-bottom:20px;}
.teamcontent1 .teambox img{float:left; height:178px;}
#column-wrapper,#footer1,.h5-nav{ display:none; }
footer{display:none}
.foot{ display:none}
/*qq CSS*/
.suspend{width:40px;height:198px;position:fixed;top:200px;right:0;overflow:hidden;z-index:9999;}
.suspend dl{width:120px;height:198px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt{width:40px;height:198px;background:url(../images/suspend.png);position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd.suspendQQ{width:120px;height:85px;background:#ffffff;}
.suspend dl dd.suspendQQ a{width:120px;height:85px;display:block;background:url(../images/suspend.png) -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel{width:120px;height:27px; line-height:27px; background:#ffffff;border-top:1px solid #e4e8ec;}
.suspend dl dd.suspendTel a{width:120px;height:27px;display:block;overflow:hidden; font-size:12px; text-align:center; color:#333; text-decoration:none}
* html .suspend{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}
/* 返回顶部 */
.go-top{position: fixed;bottom: 50px;right: 20px;width: 46px;z-index: 999; display:block}
.go-top a{display: block;width: 46px;height: 45px;margin-bottom: 10px;background-image: url(../images/go-top.png); border:1px #f5f5f5 solid}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: -46px -150px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: -46px -100px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: -46px 0;}
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: -46px -50px;}
.go-top .uc-2vm-pop{position: absolute;right: 60px;top: -100px;width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);background: #fff;}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}