body,html{height:100%}
.upgradeBrowser{background:#ffffe1;border-bottom:1px solid #f90}
.upgradeBrowserBox{width:1000px;margin:0 auto;line-height:24px;text-align:center;color:#f60}
body,button,input,select,textarea{font:14px/1.5 'Microsoft Yahei',Arial,Helvetica,sans-serif,Simsun;color:#444;background:#eee}
.wp {margin: 0 auto; width: 1138px;}
.ftsimsun{font-family:Simsun}
.errorMessage{color:red!important}
.error .txt{border-color:red!important;color:red!important}
.success .txt{border-color:#5EB304!important;color:#5EB304!important}
.breadcrumbs{color:#666;line-height:24px;padding:8px 0}
.breadcrumbs a{color:#0E3700;font-weight:700}
.breadcrumbs span{color:#0E3700}

.pgs{padding-bottom:10px;text-align:center}
.pgs a{text-decoration:none;padding:0 8px;color:#555}
.pgs span,.pgs strong{padding:3px 8px}
.pgs strong.page{background-color:#0E3700}
.pgs .page{background-color:#555;color:#fff;padding:3px 8px}
.pgs .first,.pgs .last{padding:3px 0}
.pgs .previous{padding-right:16px}
.pgs .next{padding-left:16px}

.share a{padding:3px 15px;background:#666;color:#fff;font-size:12px}
.share a#btn{background:#060}
.nfl{height:auto!important;height:320px;min-height:320px}
.nfl .f_c{margin:60px auto;padding:20px;width:580px;border:3px solid #F2F2F2;background:#FFF}
.nfl .loginform{height:auto}
.nfl .clause{width:auto;height:auto}
.altw{width:350px}
.altw .fltc{margin-bottom:0;padding:8px}
.alert_error,.alert_info,.alert_right{padding:6px 0 6px 58px;min-height:40px;height:auto!important;height:40px;line-height:160%;background:url(right.gif) no-repeat 8px 8px;font-size:14px}
.alert_error{background-image:url(error.gif)}
.alert_error a{font-weight:700;color:#ccc}
.alert_info{background-image:url(info.gif)}
.alert_btnleft{margin-top:8px}
.alert_btn{margin-top:20px;text-align:center}
.alert_act{margin-top:20px;padding-left:58px}
#hd{background-color:#196300;padding-top:5px;padding-bottom:1px;z-index:9999;position:fixed;top:0;left:0;width:100%;z-index:9999;overflow:hidden}
#hd-logo{background-color:#fff;height:100px}
#hd-logo img{padding:10px 0 0 12px}
#hd-logo .tar{padding-right:10px}
#hd-logo .top-nav{font-family:Arial;font-size:12px;color:#666;line-height:32px}
#hd-logo .top-nav a{color:#666;text-decoration:none}
.top-search{
	padding-top: 10px;
	padding-bottom: 10px;
}
.top-search .ss{
	background:#3E5F33;
	width:250px;
	color:#eee;
	margin-left:5px;
	font-size: 14px;
	padding: 0 3px;
	border: 1px solid #0E3700;
	line-height: 28px;
}
.top-search .tj{
	background:  #0E3700 url(../images/ss.png) no-repeat center center;
	font-size:0;
	text-align:-999;
	width:50px;
	height:30px;
	border: none;
}

#nav{background-color:#0E3700}
#nav ul{position:relative;}
#nav li{float:left;height:39px;line-height:39px;padding:0 18px;font-weight:700}
#nav li a{color:#fff;text-decoration:none}
#nav li a.a,#nav li a:hover,#nav li.current a{color:#f4d600}
#nav li.il{float:right;font-weight:400;font-size:12px;background-color:#3E5F33;padding:0 7px}
#nav li.il a{padding:13px}

#wp{padding-top:138px;padding-bottom:28px}
#ft{background-color:#ccc}
#ft-nav{line-height:35px;color:#000}
#ft-nav a{color:#000}
#ft-nav span{margin:0 5px}
#copy{background-color:#000;line-height:20px;padding:30px 0;color:#666;font-size:12px}
#copy a{color:#666}
.hdtop{width:100%;z-index:0;top:0;left:0;height:138px;margin-top:-138px;position:absolute}
.pg-index .product p.fl{
	padding-left:20px;
	line-height:51px;
	height:51px;
	overflow:hidden;
	background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
	filter:Alpha(opacity=60); background-color:#000000;/*实现IE背景透明*/
}
.pg-index .product p a{color:#fff;position: relative;}
.pg-index .product div.ul{padding:20px 0px 0px}
.pg-index .product ul{width:100%}
.pg-index .product li{float:left;width:148px;height:238px;margin:0 10px 14px 0}
.pg-index .product li div{border:1px solid #999}
.pg-index .product li img{width:146px;height:187px}
.pg-index .product li p{padding:4px 15px;line-height:22px;background-color:#000;opacity:.8}
.pg-index .product li span{display:block;overflow:hidden;font-size:12px;}
.pg-index .product li a{color:#fff;text-decoration:none}
.pg-index #kf.product div.ul{padding-left:520px;padding-top:40px}
.pg-index #fh.product ul{width:auto;margin-top:-5px}
.pg-index #hl.product div.ul{padding-left:520px;padding-top:50px}
.pg-index .prodtb{
	position:absolute;
	display:block;
	width:393px;
	height:48px;
	top:78px;
	overflow:hidden;
	font-size: 18px;
	font-weight: bold;
	background-color: #000000;
	line-height: 48px;
	padding: 0px 5px;
	color: #FFFFFF;
	text-decoration: none;
}
.page .about h2{text-align:center;font-size:24px;color:#444743;border-bottom:1px solid #666;line-height:40px}
.page .about div.cl{
	line-height:24px;
	padding-top: 20px;
}
.page .abtimg{float:right;margin:10px 0 10px 25px}
.page .partner h2{color:#9bbb59;font-size:24px;line-height:40px;padding:14px;text-align:center}
.page .partner h3{background-color:#ccc;color:#000;font-size:18px;line-height:29px;padding-left:16px}
.page .partner ul{margin-right:-17px;padding:20px 0 7px}
.page .partner li{float:left;border:1px solid #ccc;margin:0 15px 15px 0}
.page .partner li img{width:175px;display:block}
.page #dituContent {width: 100%; height: 330px; border: 1px solid #ccc;}
.page .map {padding: 8px 0;}

.pg-news .type{background-color:#ddd;margin-bottom:23px;padding:13px 0 15px;text-align:center}
.pg-news .type a{color:#373737;text-decoration:none;padding:6px 20px 10px;font-size:14px}
.pg-news .type a.cur,.pg-news .type a:hover{background:url(type_bg.gif) no-repeat center center;color:#fff}
.pg-news .list ul{border-bottom:1px solid #666}
.pg-news .list li{border-top:1px dotted #666;background:url(news_icon.gif) no-repeat 21px center;padding:10px 20px 10px 37px;line-height:24px}
.pg-news .list span{color:#A5A5A5}
.pg-news .list a{color:#373737}
.pg-news .ftsimsun{padding-bottom:10px}
.view_wp{background:#fff;padding:20px;margin:0px;overflow:hidden;float:right;width:880px;}
.pg-news_view h1{font-size:18px;text-align:center}
.pg-news_view .info{padding:5px 0 10px;border-bottom:1px solid #ccc;text-align:center;font-size:12px}
.pg-news_view .time{background:url(time.png) no-repeat 0;padding-left:15px;font-size:12px}
.pg-news_view .views{background:url(views.png) no-repeat 0;margin-left:20px;padding-left:15px}
.pg-news_view #newsdata{padding:15px;border-bottom:1px solid #ccc}
.pg-news_view #newsdata img{max-width:920px;width:expression(this.width > 920 ? 920: true)}
.pg-news_view #newspn{padding-top:10px;padding-bottom:10px}
.pg-news_view #newspn li{float:left;width:50%;}
.pg-news_view #newspn a{color:#000;text-decoration:underline}
.pg-product .tt{line-height:30px;height:30px;background-color:#ccc;padding-left:22px}
.pg-product .t1{border:1px solid #ccc;line-height:24px;padding:8px 24px;background-color:#F1F1F1;font-size:12px}
.pg-product .t1 a{color:#000;font-family:Simsun;text-decoration:none;padding:0 5px;display:inline-block}
.pg-product .t1 a.cur,.pg-product .t1 a:hover{color:#FFF;background-color:#2BA026}
.pg-product .t1 span{color:#ccc;margin:0 10px}
.pg-product .t2{line-height:30px;height:30px;background-color:#d3e4b0;padding-left:18px;color:#999;font-family:Simsun;margin-top:10px}
.pg-product .t2 strong{color:#000}
.pg-product .t2 a{color:#000;text-decoration:none}
.pg-product .t2 a.cur,.pg-product .t2 a:hover{color:#3E5F33}
.pg-product .t2 span{margin:0 1px}
.pg-product .list{padding:0px 0 20px;width:880px;overflow:hidden}
.pg-product .list ul{width:880px}
.pg-product .list li{float:left;width:210px;height:300px;margin:0px 0px 20px 10px}
.pg-product .list li div{border:1px solid #4B4B4B}
.pg-product .list li img{width:210px;height:270px}
.pg-product .list li p{padding:4px 15px;line-height:22px;background-color:#000;opacity:.8}
.pg-product .list li span{display:block;overflow:hidden;font-size:12px;}
.pg-product .list li a{color:#fff;text-decoration:none}
.pg-product .pgs{border-top:1px solid #666;padding-top:35px;width:100%;}
.pg-product_view .d1{padding:5px 0}
.pg-product_view .d1 img.z{border:1px solid #6D6D6D;width:336px;}
.pg-product_view .df{margin-left:365px}
.pg-product_view .d2,.plist {padding: 30px 0 20px 0;}
.pg-product_view .d2 .title,.plist .title {border-bottom: 2px solid #0e3700;}
.pg-product_view .d2 .title span,.plist span {float: left; padding: 5px 30px; background-color: #0e3700; color: #fff; font-size: 16px;}
.pg-product_view h1{font-size:24px;color:#0e3700;border-bottom:1px solid #333;line-height:40px}
.pg-product_view .df p{float:left;width:100%;border-bottom:1px solid #ccc;padding:8px 0}
.pg-product_view .dc{padding:20px 0;line-height:24px}
.pg-product_view .dc p{line-height:24px}

.plist ul {margin-right: -15px; padding-top: 14px;}
.plist li {float: left; width: 160px; text-align: center; margin-right: 10px; font-size:12px; border:1px solid #eee}
.plist li span {
	display: block;
	width: 160px;
	padding:5px 5px;
	background:#f1f1f1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color: #333333;
}
.plist li img {width: 134px;}



.scroll{position:fixed;right:30px;bottom:50px;cursor:pointer;background:url(top.png) no-repeat;width:40px;height:40px;text-indent:-9999px}
.suspend{width:40px;height:198px;position:fixed;top:250px;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(suspend.png);position:absolute;top:0;left:0;cursor:pointer}
.suspend dl dd.suspendQQ{width:120px;height:85px;background:#fff}
.suspend dl dd.suspendQQ a{width:120px;height:85px;display:block;background:url(suspend.png) -40px 0;overflow:hidden}
.suspend dl dd.suspendTel{width:120px;height:112px;background:#fff;border-top:1px solid #e4e8ec}
.suspend dl dd.suspendTel a{width:120px;height:112px;display:block;background:url(suspend.png) -40px -86px;overflow:hidden}
* html .suspend{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+250))}


#ct {padding-top: 145px;}
.kv{position:relative;width:100%;overflow: hidden;padding-top: 145px;}
.kv ul{height: 400px;width:100%;}
.kv ul li{height: 400px;width:100%;}
.kv ul li a{height: 400px; width:100%;display:block;}
.kv .kv_page {height:6px;position:absolute;bottom:23px; left: 50%; margin-left: -570px;}
.kv .kv_page a{display:block;float:left;width:49px;height:6px; margin-right: 12px; background-color: #ccc;}
.kv .kv_page a.selected{background-color: #ea5404;}




#fti {background-color: #E0E0E0; padding: 0px;}
#fti li {float: left;} 
#fti .wrapa a {
	display: block;
	color: #000;
	font-size: 12px;
	line-height: 24px;
	text-decoration: none;
	padding-top: 10px;
}
#fti .wrapa a:hover{ color:#c0221a;}
#fti .wrapa h4 a {
	color: #000;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	line-height: 36px;
}
#fti .wrapa {
	width: 185px;
	padding: 5px;
	margin-bottom: 10px;
}
#fti .wrapb {padding-left: 121px;padding-top: 10px;}
#fti .wrapb span {display: block; color: #999; font-size: 12px;}
#fti .wrapa, #fti .wrapb {height: 233px;}
#fti .wrapb .item {background: url("../images/icon_footer_contact.png") no-repeat 0 5px; padding-left: 38px; font-size: 16px;}
#fti .wrapb .msg {background-position: 0 -50px; margin-top: 20px; margin-bottom: 30px;}
#fti .qrcode p {float: left; margin-right: 10px; text-align: center;}
#fti .qrcode span {margin-top: 5px;}
#ftc { height: 80px;line-height: 24px; background-color: #232323; color: #999;}
#ftc a{color: #999;}
/*???*/
@mediascreenand(max-device-width:400px){
img{max-width:100%;}
	.column{
		float:none;
		width:auto;
	}
	#sidebar{
		display:none;
	}
}


/* slide */
.slide-main{height:580px;position:relative;}
.prev,.next{display:block;width:44px;height:44px;position:absolute;z-index:222;top:267px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:540px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#444;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:580px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:580px;padding-top:89px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{background:#ff6900;}
#bgstyleb{background:#193d85;}
#bgstylec{background:#9DCD17;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:352px;top:100px;}
.obj-b{top:406px;height:100px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:228px;height:164px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:366px;height:170px;margin-left:-460px;top:200px;z-index:12;}
.obj-f{width:500x;height:500x;top:58px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }


.sd {float: left; width: 250px;}
.sd .lmenu {background: #fff url("../images/pic_left_header.jpg") no-repeat 0 0; padding-top: 65px;}
.sd .lmenu p {
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 60px;
}
.sd .lmenu ul {margin-top: 60px;}
.sd .lmenu li {line-height: 47px; padding: 0 21px 0 27px; border-bottom: 1px solid #eaeaed;}
.sd .lmenu li.active {background-color: #9DCB21; }
.sd .lmenu li a {display: block; color: #0d0d0d; background: url("../images/icon_left_item1.png") no-repeat right center;}
.sd .lmenu li a:hover {color: #ea5404;}
.mn {float: right; width: 880px;}
.bmcbg{
	background: #fff url(../images/pic_contact_msg.jpg) no-repeat top;
	height:230px;
}
.bmc {line-height: 30px;  text-align: center;}
.bmc p {text-align:left;
	padding-top: 250px;
	line-height: 24px;
	padding-bottom: 30px;
	padding-right: 20px;
	padding-left: 20px;
}
.bmc a {
	font-size: 18px;
	padding: 15px 15px 15px 45px;
	background: #fff url(../images/icon_contact_msg.png) no-repeat 15px center;
	border: 1px solid #7b7c7c;
	border-radius: 5px;
	color: #333333;
	text-decoration: none;
}