/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #666; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #333; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul, li, dl, dt, dd, li { list-style:none; margin:0; padding:0; }
img { border:0; }
.yellow{ color: #F60; }
.blue:link, .blue:visited{ color: #1DBAFF; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.blue:hover{ color: #f60; }
.red { color: #F00; }
.hs { color: #999; }
body { font-size:13px; color:#666; font-family:"宋体"; width:1255px; margin:0 auto; background-color:#fff; }

/*head样式*/
.midblock { width: 1200px; margin:0 auto; }
.head { float: left; width: 1200px; }
.topA { float: left; width: 1200px; padding: 9px 0 15px 0; }
.logo { float: left; }
.topitem { float: right; width: 500px; text-align: right; font-size: 22px; font-weight: bold; color: #7F7F7F; }
.titem { padding-bottom: 6px; }
.topB { float: left; width: 1200px; background-color: #E3E3E5; height: 49px; margin-bottom:10px; }
.menu { background-color: #E3E3E5; float: left; width: 950px; }
.seach { float: right; width: 213px; height: 31px; padding:6px 6px 0 12px; margin:6px 10px 0 0; background:url(../images/seachbg.jpg) no-repeat left center; }
.suoinpu { float: left; width: 184px; }
.textseach { width: 182px; border: 1px solid #E3E3E3; line-height: 20px; height: 20px; background-color: #E3E3E3; color: #666; }

.suobut { float: right; }

.menu ul li { float: left; line-height: 49px; height: 49px; font-size: 22px; font-weight: bold; color: #444; }
.norm { padding:0 18px; }
.cur {  width: 164px; background:url(../images/xlbg.png) repeat-y left top; text-align: center; }
.xlclass { width: 164px; background:url(../images/xlbg.png) repeat-y left top; padding:20px 0; float: left; position: absolute; }
.xlitem a { color: #999; }
.xlitem a:hover { color: #333; }

.jsbanner{ float: left; width: 1200px;  }
.banner { float: left; width: 1200px; height:425px; }
.but1 { float: left; height: 55px; width: 31px; position: absolute; margin-top:187px; margin-left:10px;  }
.but2 { float: right; height: 55px; width: 31px; position: absolute; margin-top:187px; left: 1250px; }

.block { float: left; width: 1200px; padding-top:15px; }
.leftA { float: left; width: 400px;  }

.title { font-size: 24px; height:25px; padding-bottom:25px; font-weight: bold; color: #1E1E20; }
.title span { font-size: 11px; float: right; font-family: Arial; padding-top:20px; padding-right:8px; }

.zxnews ul li { padding-bottom: 17px; font-size: 13px; }
.zxnews ul li span { float: right; }
.product { float: left; width: 1200px; }
.product ul li { float: left; border-left:solid 1px #CCC; padding:0 15px; margin-bottom:40px; display: block; }

.productB { float: left; width: 1200px; }
.productB ul li { float: right; border-right:solid 1px #CCC; padding:0 15px; margin-bottom:40px; display: block; }

.rightB { float: right; width: 755px; }
.newsprodu { float: left; width: 755px; }
.newsprodu ul li { float: right; border-right:solid 1px #CCC; padding:0 15px;   }

.home-item { float: left; width: 220px; }

.hpic { float: left; width: 220px; text-align: center; }
.hname { float: left; width: 220px; padding-top: 10px; }
.hname span { float: right; }
.hsc { float: right; }
.hsc span { float: right; width: 80px; text-align: right; }

.home-big-item { float: left; width: 410px; }
.home-big-item.fl-right { float: right; width: 410px; }
.hpicbig { float: left; width: 410px; text-align: center; }
.hnamebig { float: left; width: 410px; padding-top: 10px; }
.hnamebig span { float: right; }
.htext { float: left; width: 410px; padding-top: 10px; line-height: 160%; }
.htext a { color: #999; }
.htext a:hover { color: #333; }
.footer { float: left; width: 1200px; text-align:center; padding:40px 0 20px 0; font-size:15px; font-weight:bold; border-top: solid 1px #CCC; margin-top:20px; }

/*内页效果*/
.position { float: left; width: 1200px; padding:20px 0 25px 0; font-size: 14px; color: #AAA9A9; }
/**/
.none { display:none; }
.TabTitle { float: left; width: 1200px;  height: 30px; border-bottom:solid 1px #CCC; }
.TabTitle h1 { float: left; padding-right: 8px; }

.TabTitle li { float: left; width: 100px; padding-right: 6px; }
.TabTitle .active { cursor: pointer; float: left; height: 30px; width: 100px; text-align: center; line-height: 30px; font-weight: bold; font-size: 18px; background-color: #666666; color: #FFF; }
.TabTitle .normal { cursor: pointer; float: left; height: 30px; width: 100px; text-align: center; line-height: 30px; font-weight: bold; color: #494949; font-size: 18px; }
.TabContent { float: left; width:1200px; }

/*page*/
.page { text-align:center; font-size:14px; float: right; height: 20px; padding-top: 10px; }
.page span { padding-right: 8px; }

#gPager b,
.page b { border:1px solid #666; padding:2px 5px; color:#FFFFFF; margin-right:2px; text-decoration:none; background-color: #666; }
#gPager a,
.page a { border:#ccc 1px solid; padding:2px 5px; color:#ccc; margin-right:2px; text-decoration:none; }
#gPager a:hover,
.page a:hover { border:#666 1px solid; color:#fff; background-color: #666; }
#gPager a:active,
.page a:active { border:#404040 1px solid; color:#fff; background:#404040 }
#gPager span.current,
.page span.current { border:#e89113 1px solid; padding:2px 5px; font-weight:bold; color:#fff; margin-right:2px; background:#e89113; }
#gPager span.disabled,
.page span.disabled { border:#f3f3f3 1px solid; padding:2px 5px; color:#ccc; margin-right:2px; }
.rightpa { float: right; width: 250px; }
.leftpa { float: left; width: 850px; }
.patitleA { float: left; width: 850px; font-size: 24px; font-weight: bold; color: #1E1E20; height: 38px; padding-top:30px; border-bottom:solid 1px #CCC;}
.pacontA { float: left; width: 850px; font-size: 14px; line-height: 30px; padding:15px 0; }
.pacontA p { padding:8px 0; }
/*STRTitle */
.STRTitle { width: 850px; margin: 0 auto }
.STRTitle ul { float: left; width: 850px; }
.STRTitle ul li { float: left; width: 147px; font-size:24px; font-weight:bold;  line-height: 58px; height: 58px; margin-right:35px; }
.STRTitle ul .active { width: 147px; text-align: center; cursor:pointer; cursor: hand; background:url(../images/tabbg.jpg) no-repeat center top; color:#1E1E20; }
.STRTitle ul .normal { width: 147px; text-align: center; cursor:pointer; cursor: hand; background:url(../images/tabbg.jpg) no-repeat center top; }
#STR0_strategy0, #STR0_strategy1 { float: left; width: 850px; font-size: 13px; padding-top:20px; }



.lprodu { float: left; width: 724px; }
.lprodu dl { float: left; padding:20px 28px 20px 0; }
.lpname { text-align: center; }
.add { padding-top: 62px; }
.lpjt { float: right; width: 120px; font-size: 14px; color: #000; line-height:180%;}
.butA { width:110px; height:32px; line-height:32px; font-size:14px; font-weight:bold; text-align:center; background:url(../images/buter.png) no-repeat center center; }
.butA a{ color:#FFF;}

.pjprodu { float: left; width: 850px; }
.pjprodu ul li { float: left; border-left:solid 1px #CCC; padding:0 24px; margin-bottom:30px; }
.bbslist { float: left; width: 850px; font-size: 14px; line-height: 30px; padding:15px 0; }
.bbslist dl { float: left; width: 850px; padding:15px 0; }
.bspic { float: left; width: 80px; padding-right: 8px; }
.bstitle { color: #333; }
.bstitle span { float: right; }
.bstext { font-size: 13px; color: #999; line-height: 18px; }

.buyitem { float: left; width: 250px;  }
.buyitem dl { float: left; width: 250px; padding-top: 40px; margin-top:38px; border-top:1px solid #CCC; }
.busp { font-size: 20px; font-weight: bold; padding-bottom:40px; }
.busp span { padding-right: 20px; }
.butlp { float: left; width: 250px; }
.butlp ul li { float: left; height: 43px; width: 109px; font-size: 20px; line-height: 43px; font-weight: bold; background:url(../images/butlp.jpg) no-repeat left center; text-align:center; margin-right:15px; }
.guobut { float: left; height: 53px; line-height:53px; text-align:center; width: 175px; background:url(../images/guobg.jpg) no-repeat left center; margin: 50px 0 0 30px; }
.guobut a{ color:#FFF; font-size:36px; font-weight:bold;}

.loveblock { float: left; width: 250px; padding-top:45px; }
.loveproduct { float: left; width: 250px; }
.loveproduct ul li { float: left; border-top:solid 1px #CCC; padding:15px; margin-bottom:40px; display: block; }
.newslist { float: left; width: 850px; padding:20px 0; }
.newslist ul li { line-height: 35px; font-size: 14px; }
.newslist ul li span { float: right; }

.suotext { float: right; text-align: right; width: 356px; }
.suotext span { float: right; }

.textsuo { line-height: 26px; height: 26px; border: 1px solid #CCC; }

.buttonA { font-size: 13px; padding:2px 4px; color: #666; border: 1px solid #CCC; }
.buttonB { font-size: 13px; padding:2px 4px; color: #333; border: 1px solid #CCC; }
.buttonBs { font-size: 13px; padding:4px 8px; color: #666; border: 1px solid #CCC; font-size:18px; font-weight:bold; vertical-align: middle; }
.zhtitle { float: left; width: 1200px; font-size: 24px; font-weight: bold; color: #1E1E20; height: 38px;  border-bottom:solid 1px #CCC;}
.lgleft { float: left; width: 794px; }
.lgright { float: right; height: 230px; width: 354px; background-color: #F2F2F2; text-align: center; font-size: 18px; font-weight: bold; }
.lgright p { padding:60px 0 0 0; }
.lgright span { float: left; width: 204px; padding: 45px 0 0 150px;  }
.lgbiao tr td { padding:8px 0 8px 15px; font-size:14px; }
.textfield { line-height: 25px; height: 25px; border: 1px solid #CCC; vertical-align: middle; color: #666; padding-left: 8px; }
.checkbox { vertical-align: middle; border: 1px solid #CCC; }



.but18 { background-color: #E3E3E5; float: left; padding:8px 20px; font-size:18px; font-weight: bold; }
.class { float: left; width: 134px; }
.class ul li { font-size: 14px; font-weight: bold; line-height: 35px; height: 35px; float: left; width: 134px; text-align: center; }
.class ul li a{ word-spacing: 2px; letter-spacing: 2px; }
.curcl { background:url(../images/classbg.png) no-repeat left center;   }
.curcl a{color:#333;}
/*use */
.usright { float: right; width: 950px; }

.usetitle { float: left; width: 950px; font-size: 24px; font-weight: bold; color: #1E1E20; height: 38px; padding-top:30px; border-bottom:solid 1px #CCC;}
.useWtitle { float: left; width: 950px; font-size: 24px; font-weight: bold; color: #1E1E20;  padding-top:60px;}
.usecontA { float: left; width: 950px; font-size: 14px; line-height: 30px; padding:15px 0; }
.usecontA p { padding:8px 0; }
.usejg { float: left; width: 950px; }
.usejg dl { float: left; height: 82px; width: 172px; padding-top:20px; margin:25px 50px 0 0 ; background:url(../images/usejg.jpg) no-repeat left center; text-align:center; }
.usejz { font-size: 30px; font-weight: bold; font-family: Arial; color: #343233; }
.usename { font-size: 18px; font-weight: bold; padding-top: 20px; }
.border2 { border:solid 1px #E9E9E9; }
.border2 td { border-bottom:solid 1px #E9E9E9;  padding:10px 10px; font-size:12px; line-height: 160%; }
.border2 thead tr th { background-color: #F6F6F6;  padding:10px 10px;  font-size:14px;}
.border2 tbody tr td  span { float: left; width: 56px; padding-right: 5px; }
.select { color: #666; font-size: 15px; }
.usetitle span { font-size: 14px; float: right; padding: 10px 8px 0 0; }
.textarea { border: 1px solid #CCC; color: #666; padding: 4px; }
.mybbs { float: left; width: 950px; }
.mybbs dl { float: left; width: 950px; border-bottom:dashed 1px #CCC; padding:20px 0; }

.mytime { color: #000; float: left; width: 950px; }
.mytime span { float: right; }
.mytext { float: left; width: 950px; line-height: 140%; padding-top: 8px; color: #999; }
.myname { float: left; width: 950px; }
.carbz { float: left; width: 1200px; }
.carbz { float: left; width: 1200px; }
.carbz ul li { float: left; height: 53px; width: 205px; font-size: 18px; line-height: 53px; font-weight: bold; text-align: center; margin:0 50px 0 0; }
.carbz ul li span { padding:0 3px; }

.cacur { background:url(../images/carbg1.jpg) no-repeat left center;  }
.cacur a{color: #333;}
.canom { background:url(../images/carbg2.jpg) no-repeat left center; }
.total { float: left; width: 1200px; font-size: 18px; font-weight: bold; padding:30px 0 20px 0; }
.total span { float: right; line-height: 35px; padding-right: 8px; }
.next { float: left; width: 1200px; text-align:center; padding:50px 0; font-size: 18px; font-weight: bold; line-height: 30px; }
.textnum { border: 1px solid #CCC; color: #666; font-size: 12px; padding:2px; }