@charset "utf-8";
/* webbg */
.quiklink,.search, a.more,.m1,.ps,.ac,.but{background:url(../images/web.png) no-repeat 0 0; overflow:hidden;}
/*---------------------- 切换背景----------------------*/
.bgstretcher {background: black;overflow: hidden;width: 100%;position: fixed !important;z-index: 1;}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {position: absolute;top: 0;right: 0;left: 0;bottom: 0;}
.bgstretcher UL, .bgstretcher UL LI {margin: 0;padding: 0;list-style: none;}
/*---------------------- top style----------------------*/
.top{ width:1000px; height:117px; background:url(../images/topbg.gif) no-repeat 190px 30px #000;}
.lor { width:832px;}
.slide-panel {position:relative;width:1000px;height:244px;overflow:hidden;}
.slide-panel div {position:absolute;}
.slide-panel div img {display:block;width:1000px;height:244px;}

.slide-trigger {position:relative;width:1000px;text-align:right; margin:0 auto; top:-34px;}
.slide-trigger a {display:inline-block;margin-right:5px;width:20px; height:20px; line-height:20px; text-align:center; font-size:15px; font-family:"Microsoft YaHei",SimHei; margin-right:10px; cursor:pointer; color:#fff;outline:none;overflow:hidden;}
.slide-trigger a:hover { text-decoration:none; background:#000; color:#fcc; }
.slide-trigger a.current {background:#000; color:#fcc;}
/* l_q style */
.quiklink { background:url(../images/web.png) no-repeat 0 0; width:265px; height:34px; margin-top:23px; }
.quklink ul{width:265px; height:34px; float:left; height:35px;}
.quiklink ul li{ float:left;}
.quiklink ul li a.gg{ width:34px; height:34px; display:block; float:left; margin-right:13px; }
.quiklink ul li a.t{ width:34px; height:34px; display:block; float:left; margin-right:10px; background:none!important;}
.quiklink ul li a.face{ width:77px; height:34px; display:block; float:left;margin-right:10px; }
.quiklink ul li a.linkin{ width:75px; height:34px; display:block; float:left;  }
/*lor_b style */
.lor_b{ height:35px; line-height:35px; background:#000;padding:0 20px 0 20px;}
.lor_b{ background:url(../images/navbg.gif) no-repeat;}
.nav a{ color:#fff; padding:0 20px; font-weight:bold;}
/*search */
.search{ background-position:55px -47px;}
.search em{ font-style:normal; font-size:11px; color:#a2a2a2; padding-right:5px;}
.sea{ width:115px; height:23px; line-height:23px; border:none; background:none; color:#fff;}
.bu{ height:23px; width:30px; background:none; border:none; cursor:pointer;}
.for{ width:120px; height:20px; display:block; text-indent:-9999px; float:right;}
/***member**/
.member{ height:20px; line-height:20px; padding:6px 0 6px; background:#fff;}
.pa{ color:#333;}
.pa a{ color:#333; padding:0 5px;}
.member p{ float:right; padding:0 2px;}
.m1{ background-position:0 -132px; width:70px; height:20px; text-indent:-9999px; display:block; float:left;}
.ps{ background-position:-150px -132px; width:68px; height:20px; text-indent:-9999px; display:block; float:left;}
.member .ac{ width:120px; height:20px; background-position:-118px -168px;}
.but{ background-position: right 0; width:43px; height:20px; border:none; color:#fff; text-align:top; cursor:pointer;}
.text{ border:1px solid #7d7d7d; background:url(../images/text.png) repeat; color:#fff; width:100px; padding:0 2px; height:18px; line-height:18px;}
/*******main*******/
.bbg{ background:url(../images/boxbg.gif) repeat; float:left; border:2px solid #2e2e2e; padding:10px 15px; height:200px;}
.tit{ background:url(../images/titline.gif) no-repeat left bottom; height:25px;}
.tit h2{ line-height:25px; color:#00873d; font-weight:normal; text-transform:uppercase; float:left;}
.tit a.more{ width:45px; height:20px; background-position:right -28px; text-indent:-9999px; float:right;}
.nr{ padding-top:15px;}
/**product**/
.product{ width:310px; margin-right:15px; display:inline;}
#tags {	HEIGHT:24px; padding-bottom:5px; border-bottom:1px dashed #a3a3a3; }
#tags LI { padding-right:5px; height:24px;  FLOAT: left;  text-align:center; font-size:12px; }
#tags LI a{ padding:2px 5px; color:#666; }
.tags li a.now{ background:#fff; color:#333!important;}
.tabc{ padding-top:15px;}
.tagContent {DISPLAY:none; padding-top:15px;}
#tagContent DIV.selectTag {	DISPLAY: block;}
.js{ padding-left:20px; width:180px; float:left;}
.nr h2 a{ text-transform:uppercase; color:#22ab38; font-weight:normal; text-align:left; line-height:16px;bottom:10px; font-size:11px;}
.nes-js p{ line-height:15px;}
.js span{ color:#666; float:right; padding-right:10px;}
.js li{ line-height:18px; padding-bottom:5px; width:180px;}
.js li a{ padding-left:5px; font-size:10px;}
/**about**/
.about{ width:260px;margin-right:15px; }
.img{ width:247px; height:68px; margin:0 auto; padding-bottom:10px;}

/**news**/
.news { width:297px;}
.newsbox{ height:60px;padding-bottom:15px; }
.nes-js{ width:225px; padding-left:10px; float:left; }
.nes-js h2{ width:220px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; }

.break{ height:30px; background:#000; padding:0 20px; line-height:30px;}
.break a{ text-transform:uppercase;}
.break span{ padding:0 5px; font-size:10px;}
.insmain{ background:#fff; padding:20px 25px;min-height:400px; height:auto !important; height:400px; overflow:visible; }

.contact_title{margin:45px auto 0 auto; width:450px; font-size:14px; color:#7DA917;}
.contact_info{margin:10px auto; width:448px; border:1px #666 solid; line-height:25px; color:#000;}
.contact_info span{margin:0 5px 0 0; width:35px; text-align:center; float:left; padding:0 10px; color:#7DA917; background:#000;}

.new{padding:10px 15px; border-top:1px #7F7F7F solid; min-height:70px; _height:70px;}
.new p{margin:0; float:left; display:block;}
.pic_border{border:1px #CCCCCC solid;}
.new ul{margin:0; padding:0; width:810px; float:right; display:block; list-style-type:none;font-size:11px; line-height:18px;}
.new ul li{display:block; text-align:right; color:#7DA917;}
.new ul li a:link, .new ul li a:visited{color:#7DA917; text-decoration:underline;}
.new_info{padding:0 15px; height:600px; overflow:auto; overflow-x:hidden;}
.product_title{margin:0; padding:0; height:30px; list-style-type:None; display:block; border:1px #707070 solid; border-left:none; border-right:none;}
.product_title li{display:block; float:left; line-height:30px; width:196px; text-align:center; border-right:1px #707070 solid; }
.product_title li a:link, .product_title li a:visited{padding:0 19px; color:#999; text-decoration:none; display:block; }
.product_title li a:hover{color:#999; text-decoration:none;}

.table tr td,.table tr td a{ color:#fff;}
.table tr td a{ text-decoration:underline; float:right; padding-right:10px;}
 a.spe{ color:#999; text-decoration:none; float:none; display:block; height:30px; line-height:30px;}
  a.curr{ background:#fff; color:#7DA917;}
.table th.border{ border-left:1px solid #707070; border-right:1px solid #707070;}
.detail h2{ height:30px; line-height:30px; border-bottom:1px solid #ccc; margin-bottom:15px; text-align:center;}

.anpager {clear:both; text-align:center; margin:10px auto; background:#fff; height:40px; text-align:right; clear:both;}
.anpager a {background-color:#fff;color:#000;margin:0 2px; padding: 0 10px; line-height:40px;text-decoration:none;}

.sort{ width:1007px; margin:20px auto;  background:url(../images/box-b.gif) no-repeat left bottom; padding-bottom:13px;  }
.t{ background:url(../images/box_t.gif) no-repeat; height:20px; display:block; width:1007px;}
.n{ background:url(../images/n.gif) repeat-y; padding:20px 15px; }
.tab{ background:url(../images/changtit.gif) repeat-x; height:35px; border:1px solid #bebebe}
.tab a{ color:#445e43; float:right; line-height:30px; padding-right:10px;}
.tab h2{ float:left; cursor:pointer; height:35px; padding:0 10px; line-height:35px;}
.tab h2.now{ background:url(../images/changer.gif) repeat-x; color:#fff; }
.tabCon{ padding:20px 15px;}
.pro_pic{ width:167px; height:225px; float:left; padding:0 8px 15px;}
.pro_pic img{ border:1px solid #ccc;}
.wzjs{ background:#5c6063; height:72px; padding-top:3px;}
.wzjs p{ color:#fff; padding:0 10px;}
.wzjs a{ background:url(../images/more.gif) no-repeat; width:48px; height:23px; display:block; text-indent:-9999px;}
.tgaz{ height:31px; background:url(../images/l2.gif) repeat-x left bottom; position:relative;}
.tgaz li{ float:left; margin:0 5px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.tgaz li a{height:29px; background:url(../images/li.gif) repeat-x; line-height:30px; display:block; padding:0 10px; color:#126ca1; font-weight:bold;}
.tgaz li a.now{ background:#fff; border-top:1px solid #ccc; color:#333; font-weight:bold; height:30px;}
.tabC{ border:1px solid #ccc; border-top:0; padding:20px; height:auto!important; height:300px; height:auto; overflow:visible; min-height:300px;}
.aa em{ font-style:normal; color:#2ff80c; font-size:20px; padding:0 5px;}
.n_l{ width:520px; border-right:1px solid #ccc;}
.prodetial{ width:480px;}
.pro_top{ height:270px;}
.pro_r{ width:200px; padding-left:30px;}
.pro_r h1{ line-height:30px;}
.pro_r p em{ font-style:normal; text-decoration:line-through;}
.pro_r p span{ padding:0 5px;}
.text2{ width:25px; height:20px; line-height:20px; text-align:center; border:1px solid #ccc;}
.butt1{ background:#82a53d; color:#fff; border:none; height:24px; line-height:24px; width:120px; cursor:pointer;}
.n_r{ width:380px; float:left; padding-left:30px;}
.n_r h1{ height:30px; line-height:30px; padding-bottom:10px;}
.n_r p{ padding-bottom:10px;}
.nr_r p span{ line-height:18px; font-size:14px;}
.text3{ background:url(../images/text.gif) no-repeat; width:354px; height:33px; line-height:33px; border:none; padding:0 10px;}
.foot{ border-top:1px solid #bdc8ad; height:40px; clear:both; background:#000;}
.foot p{ text-align:right; padding-right:20px; line-height:40px; color:#bdc8ab;}

#imageFlow {
	position: absolute;
	 width:960px; overflow:hidden; height:360px;
	background: #000; padding:20px 0; 
}
.bank img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width >300 ? "300px" : this.width)!important;}
#imageFlow .diapo {position: absolute;left: -1000px;cursor: pointer;-ms-interpolation-mode: nearest-neighbor;}
#imageFlow .link {border: dotted #fff 1px;margin-left: -1px;margin-bottom: -1px;}
#imageFlow .bank {visibility: hidden;}
#imageFlow .top {position: absolute;width: 100%;height: 40%;background: #000;}
#imageFlow .text {position: absolute;left: 0px;width: 100%;bottom: 16%;text-align: center;color: #FFF;font-family: verdana, arial, Helvetica, sans-serif;z-index: 1000; border:none;}
#imageFlow .title {font-size: 0.9em; display:none;font-weight: bold; }
#imageFlow .legend {font-size:14px;}
#imageFlow .scrollbar {position: absolute;bottom: 5%; left:10%;width: 80%;height: 16px;z-index: 1000;}
#imageFlow .track {position: absolute;left: 1%;width: 98%;height: 16px; top:5%;filter: alpha(opacity=30);opacity: 0.3;}
#imageFlow .arrow-left {position: absolute;}
#imageFlow .arrow-right {position: absolute;right: 0px;}
#imageFlow .bar {position: absolute;height: 16px;left: 25px;}

.map{width:648px; height:580px; margin:20px auto;}
.n-left{ width:680px; border:1px solid #7dab4a; padding:15px 10px;}
.n-left h2{ font-weight:normal; font-size:16px;}
.img_r{ width:440px; float:right;}
.img_l{ width:215px; float:left; position:relative;background:#edf7fe;}
.qtbox{ width:250px; border:1px solid #7dab4a; padding-bottom:15px;}
.qtbox h2{ background:#e3f0d6; height:50px; line-height:50px; text-align:center; font-size:20px; font-weight:normal;}
.img_pr{ padding:15px 10px; border-bottom:1px dashed #ccc;}
.img_pr .cpimg{ border:1px solid #ccc;}
.buy{background:url(../images/bg-deal-price-buy.png) no-repeat;width:283px;height:75px;line-height:75px;text-align:center;color:#fff;font-size:20px;position:absolute;top:0px;right:0px;}
.buy a{ color:#fff; padding-left:50px;}
p.tit{ background:url(../images/1.png) no-repeat; width:130px; height:27px; line-height:27px; color:#fff; text-align:center;}
p.lr{ background:#d7f1f7; margin-left:9px; padding:5px;}
.button5{ background:url(../images/22.gif) no-repeat; width:105px; height:30px; color:#fff; cursor:pointer; border:none; }

.bo{ border:1px solid #d6e8ff; padding-top:76px;}
.bo table span{ color:#ff0000; line-height:30px; font-size:20px;}
.bo table tr.line{ border-bottom:1px solid #d6e8ff;}
.buymums{ padding:20px 0; text-align:center;}

.background{position:fixed;_position:absolute;z-index:998;top:0px;left:0px;width:100%;_width:expression(document.documentElement.clientWidth);height:100%;_height:expression(document.documentElement.clientHeight);background:rgb(50,50,50);background:rgba(0,0,0,0.5);}
.webox{position:fixed;_position:absolute;z-index:999;padding:8px;border:solid 1px #000;_background:#777;background:rgba(10,10,10,0.5);}
.webox #inside{background-color:#FFFFFF;height:240px;}
.webox #inside h1{-moz-user-select:none;-webkit-user-select:none;position:relative;display:block;margin:0;padding:0;font-size:13px;line-height:30px;height:30px;padding-left:5px;font-family:Arial;background:#F1F7FC;font-weight:normal;cursor:move;font-weight:800;color:#000;}
.webox #inside h1 a{position:absolute;display:block;right:6px;margin-top:6px;top:0px;font-size:14px;background-image:url(../images/close.fw.png);background-repeat:no-repeat;background-position:center top;width:17px;height:17px;cursor:pointer;display:inline-block;}
.webox #inside h1 a:hover{background-position:center bottom;}
.loginbox{ padding:15px 0 0  35px; width:400px; height:460px; background:#fff; border:5px solid #333; position:absolute;  left:50%;   top:50%;  margin:-235px 0 0 -205px}
.loginbox p span{ line-height:20px; font-weight:bold;}
.mainlist{padding:10px;}
.mainlist li{height:28px;line-height:28px;font-size:12px;}
.mainlist li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
/* Button base */
.Button{position:relative;display:inline-block;}

.searchli li{ line-height:20px; width:600px;}
.searchli li a{ float:right; padding-right:10px;}
.marquee{ width:308px; height:60px; overflow:hidden;}
.marquee ul{ width:10000px;}
.marquee li{ float:left; width:100px; height:60px; padding:0 5px;}
.marquee li img{ display:block; width:100px; height:60px;}

