body,div,ul,ol,li,dl,dd,dt,form,lable,img,td,label,textarea,h1,h2,h3,h4,h5,h6,i,p{list-style:none;padding:0;margin:0;border:0}
body{background: url(../img/wrapper.jpg) repeat-x #ffffff;color:#555555;font:12px/24px tahoma,arial,'Hiragino Sans GB',ËÎÌå,sans-serif;}
pre{ background:#f8f8f8; padding:8px;margin:15px 0;font:100 12px/18px monaco, andale mono, courier new;padding:10px 12px;border:#ccc 1px solid;border-left-width:4px;box-shadow:0 0 4px #eee;word-break:break-all;word-wrap:break-word;color:#444;}
h1,h3,.yahei{ color:#333333; font-size:16px;font-family: "Î¢ÈíÑÅºÚ",Microsoft YaHei,"ºÚÌå","MicrosoftJhengHei","»ªÎÄÏ¸ºÚ",STHeiti,MingLiu;}
h3{font-size:14px;font-weight:bold; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); color:#FFF;height:30px; line-height:30px; text-indent:8px;background: url("../img/background.gif") left -361px repeat-x;border:1px solid #FF6E00;border-radius: 4px 4px 0 0; }
a{color:#333333/*#0064D3*/;text-decoration:none;}
a:hover{text-decoration:underline; color:#E95701}
radio,input{vertical-align:middle;}
.search input[type=submit],.search input[type=reset],.search input[type=button]{filter:chroma(color=#000000);}
.red,.ucate .si .red{color:red;}
.feng{color:#ff6600;}
.blue{color:#3366CC;}
.blue2{ color:#247FBD}
.hui{color:#666;}
.green,.ucate .si .green{color:green;}
.yellow{color:#ED9100;}
.fl{float:left;}
.fr{float:right}
.bd{ border: 1px solid #E9E9E9;}
.pd5{ padding:5px;}
.pd10{ padding:10px;}
.mt1{ margin-top:8px;}
.f14{ font-size:14px}
.tct{ text-align:center}
.clearfix,.bd{display:block;zoom:1}
.clearfix:after,.wrapper:after,.bd:after,.cdt:after,.list2 li:after,.con:after,.pllist:after,.kuang:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.inp,textarea {background: url("../img/inputbg.gif") repeat-x scroll left top;border: 1px solid #CCCCCC;height: 16px;padding: 5px 0 5px 5px;color:#666666}
textarea{background:url(../img/textareabg.gif) left top repeat-x; font-size:12px;overflow-y: auto;}
textarea:focus,input:focus,.inpover{ border-color:#EFA100/*#3D86EA*/; outline: 0; box-shadow: 0 0 5px #FF9600; -moz-box-shadow: 0 0 5px #FF9600; -webkit-box-shadow: 0 0 5px #FF9600; -webkit-transition: -webkit-box-shadow .25s linear; -moz-transition: -moz-box-shadow .25s linear; transition: box-shadow .25s linear }
.clear{ clear:both}
.line{ height:10px;}
.tjing{ clear:both}
.con{ padding:8px; background:#ffffff; clear:both;}
.noticead li{ float: left;height: 19px;line-height: 19px;margin-right: 5px;width: 48%;}
#bghui{position:absolute;top:0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;background-color:#222222;z-index:199;left:0;}
.wrapper{width:1200px; margin-left:auto; margin-right:auto;}
.sidebox{float:right;width:250px;position:relative;}
.mainbox{float:left;width:940px;}
.sidebox a:hover{text-decoration:none}
.sidebar{ width:170px; float:left; position:relative;}
.ssbox{width:170px;}
.ssbox2,.ssbox4{ width:250px;}
.bgl{ background:url(../img/bg_l.gif) -30px top repeat-y}
.midbox{ float:left; width:760px; margin-left:10px;}
.content .midbox{ width:730px;}
.btn1{cursor:pointer;font-weight:bold;color:#333333;background:url(../img/btn1.gif) left top no-repeat;width:121px;height:34px;border:0}
.btn2{cursor:pointer;font-weight:bold;color:#000000;background:url(../img/btn1.gif) left bottom no-repeat;width:121px;height:34px;border:0}
.btn3{cursor:pointer;color:#333;background:url(../img/btnbg1.gif) left top no-repeat;width:100px;height:25px;border:0}
.btn4{cursor:pointer;color:#000;background:url(../img/btnbg1.gif) left bottom no-repeat;width:100px;height:25px;border:0}
.left{float:left;border:#E9E9E9 solid 1px;width:160px;padding:0 0 10px 0;}
.right{float:right;width:1025px;}
.crumb{background:url(../img/home.gif) no-repeat left center; text-indent:18px;color:#666;margin:10px 0;}
.header{ background:url(../img/bg_top.png) repeat-x}
.top{height:30px; line-height:30px;}
.top .wel{}
.qqlogin a{background:url(../img/qq_login.png) left center no-repeat; width:90px; height:29px; display:block; font-size:0; white-space:nowrap;float:left; margin-left:10px; text-indent:9999em; overflow:hidden}
.top .ucate{ margin-top:5px; line-height:20px; text-align:center}
.top .ucate a{ color:#666666}
.top .ucate li{ float:left;height: 25px;margin: 0 3px; position:relative}
.top .ucate .l2,.top .ucate .l3{width:75px;background: url("../img/jiantou.gif") no-repeat scroll 65px 9px;}
.top .ucate .l2h,.top .ucate .l3h{width:73px;background-color:#fff; background-position:64px 9px;border:#DDDDDD solid 1px;border-bottom:0;margin-top:-1px;}
.top .ucate li.xx{float:left;background:url(../img/topxx.gif) center top no-repeat;width:8px;height:17px; margin:0}
.top .ucate .si{ width:30px; text-align:center}
.top .ucate .umenu{border:#DDDDDD solid 1px;border-top:0;background:#fff;margin:0 0 0 -1px;position: absolute; z-index:9; left:0; top:22px}
.top .ucate .umenu a{clear:both; text-align:center; width:73px; display:block; padding:3px 0}
.top .ucate .umenu a:hover{text-decoration:none;background-color:#E9E9E9;}
.top .ucate .cart{padding-left:19px;width:66px;background:url("../img/top_sprites.png") no-repeat scroll -71px 4px;}

.topmain{ margin:10px auto; height:80px;}
.logo{ float:left; width:260px; height:80px; display:block}
.search{float: left;height: 37px;margin: 25px 0 0 50px;width: 355px;background: url("../img/search.gif") no-repeat scroll left top;}
.search .scate{ float:left;height: 31px;padding: 8px 30px 0 0;text-align: center;width: 50px; cursor: pointer;}
.search span {text-align: center;width:30px;}
.search .sinp{ float:left;height: 37px;width: 181px; border:none; background:none}
.search .sbtn{cursor: pointer;font-size: 14px;background: url("../img/background.gif") repeat-x scroll 0 -120px; border:1px solid #ff6e00; color:#ffffff;font-weight: bold;height: 37px;overflow: hidden;white-space: nowrap;width: 84px;}
.header .tad{ width:290px; height:60px; margin:10px 0;float:right; overflow:hidden}


.nav{height: 40px;background:#FF9600/*#3D86EA*/;text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
.nav .u2 .l4{margin:29px 0 0 0;text-align:right;width:90px;}
.nav .u2 .l5{width:250px;margin:10px 0 0 50px;}
.nav .navlist{width:1200px; margin:0 auto;height:40px;font-size:14px; line-height:40px; font-weight:bold;position: relative; z-index:9999}
.nav .navlist .mnav a,.nav .navlist .nownav a{ color:#ffffff;padding:0 20px;height:40px; display:block; float:left}
.nav .navlist .mnav a:hover,.nav .navlist .nownav a{text-decoration:none; background:#F27C00/*#1D62BF*/}
.nav .navlist li{float:left;text-align:center;}
.nav .subnav{width:175px;color:#fff;background-color:#F27C00/*#FE9101*/; padding:0}
.nav .hot{ background:url(../img/hot_icon.gif) no-repeat; width:30px; height:30px; position:absolute; left:335px; top:-12px;}

.menu{border:#FF6300 solid 1px;border-top:0;width:173px;z-index:99; overflow: visible;text-shadow:none;position: absolute;  left:0; top:40px; z-index:999}
.menu h3{width:148px;height:45px; background:none;text-indent:0;text-shadow:none;border:none; background:none;line-height:45px;padding-left:25px;font-size:14px; text-align:left; color:#333333}
.menu2 h3{color:#F27C00/*#1D62BF*/; cursor:pointer}
.menu .menu1{background:url(../img/above.png) left -295px no-repeat #F3F2F0;height:45px;border-bottom:#F3E8E6 solid 1px; width:173px;}
.menu .menu2{background:url(../img/above.png) left -341px no-repeat #F3F2F0;height:45px;border-top:#ddd solid 1px;border-bottom:#ddd solid 1px; margin-top:-1px;width:173px;position:relative; z-index:999}
.menu .rmenu{background:#fff;border:#DDDDDD solid 1px;border-left:0;font-size:12px;width:415px;top:-1px; left:173px; position: absolute; z-index:999}
.menu .rmenu .ru{float:left;width:415px;padding:9px 0 6px 0;background:#fff;}
.menu .rmenu .ru li{float:left;padding:0;}

.menu .rmenu .ru .ru3{line-height:20px;text-align:left;width:415px;}
.menu .rmenu .ru .ru3 a{color:#333333;float:left;width:80px;text-align:center; margin:3px 1px;text-align:center; font-weight:normal}
.menu .rmenu .ru .ru3 a:hover{background:#F27C00/*#4E90D9*/; color:#ffffff; text-decoration:none}
.menu .rmenu .ru .ru3 a.secai{ width:26px; margin:3px 10px;}
.menu .rmenu .ru .ru3 a.secai img{ border:1px solid #555555}
.menu .rmenu .ru .ru3 a.secai:hover{ background:none}
.menu .rmenu .ru .ru3 a.secai:hover img{ background:none; border:1px solid #000000;}

.menu .rmenu .rulist{float:left;border-bottom:#8EB9DB dotted 1px;width:415px;padding:10px 0 6px 0;line-height:normal;background-color:#fff;}
.menu .rmenu .rulist li{float:left;padding:0;}
.menu .rmenu .rulist .ru2{background:url(../img/alltype.gif) left top no-repeat;width:78px;height:20px;color:#fff;padding:4px 0 0 5px;text-align:left;}

.content{font-size:14px; line-height:1.8em; color:#333333; padding:10px;}
.content img{ width: expression(this.offsetWidth > 680 ? '680px': true); max-width:680px;}
.content td a,.txt1 a,.txt a{border-bottom: 1px dashed #0055A6;color:#0055A6;}
.context{ height:30px; line-height:30px; font-size:12px; clear:both}
.context li{ width:46%; overflow:hidden; white-space:nowrap}
.context li.fr{ text-align:right}

.bottom{width:100%;border-top:#E2E2E2 solid 1px; color:#888888;margin:15px 0 0 0; text-align:center;padding:10px 0 0 0;}
.bottom .bottom1{width:1200px; margin:0 auto}
.bottom .bottom1 .u1{width:1200px; height:115px;background:url(../img/bottom.gif) left top no-repeat;text-align:left;}
.bottom .bottom1 .u1 li{float:left;}
.bottom .bottom1 .u1 .l1{width:199px;padding:5px 0 10px 40px;line-height:21px;color:#999999;}
.bottom .bottom1 .u1 .l1 span{float:left;width:199px;font-weight:bold;color:#666666;padding-bottom:10px;}
.bottom .bottom1 .u1 .l1 a{color:#888888;}

.cate{}
.cate .topname{font-weight:bold; height:25px;background: none repeat scroll 0 0 #FEF7EE;border-bottom: 1px solid #FAE4C8; text-indent:8px;}
.cate .subname{ margin-left:20px;}
.tips{ background:url(../img/tips.png) 5px center no-repeat #FEF7EE; text-indent:20px; padding:2px; margin-bottom:10px; border:1px solid #FAE4C8;clear: both;}
.pic2txt {}
.pic2txt li {display: block; float: left; height: 128px; margin:5px 5px 5px 4px;width: 111px; text-align: center; }
.pic2txt li .pic{display:block}
.pic2txt li img {padding:2px; width:105px; height:84px;border: 1px solid #E9E9E9;}
.pic2txt li a:hover img{border: 1px solid #FF9600;}
.pic2txt li a { color:#666666}
.pic2txt li a:hover{color:#E95701;}
.pic2txt li span {display: block;width:100%; line-height:18px;}
.pic2txt li.last{ margin-right:0}
.pic4txt {}
.pic4txt li {display: block; float: left; margin:0 20px 10px 0px;width: 174px; text-align: center; }
.pic2txt li .pic{display:block}
.pic4txt li img {border: 1px solid #E9E9E9;padding:2px; width:168px; height:134px}
.pic4txt li a {color:#247FBD}
.pic4txt li a:hover{color:#E95701; text-decoration:none}
.pic4txt li a:hover img{border: 1px solid #FF9600;}
.pic4txt li span {display: block;width:100%;line-height:18px; overflow: hidden;white-space: nowrap;}
.pic4txt li.last{ margin-right:0}
.ico1 li{ background:url(../img/ico-1.gif) left center no-repeat}
.ico2 li{ background:url(../img/ico-2.gif) left center no-repeat}
.list1 li{ height:25px; line-height:25px;overflow:hidden;white-space:nowrap; padding-left:10px;}
.list1 li span{float:right; color:#bbbbbb; font-size:12px;}

li.li2{ background:url(../img/xx.gif) repeat-x left center; height:20px}
.list2 li{width:240px;border-top:#DDDDDD dotted 1px; clear:both;  padding:8px 0;}
.list2 li .pic{width:60px;float:left;border: 1px solid #E9E9E9; padding:1px;position:relative; z-index:1}
.list2 li .pic:hover{border: 1px solid #FF9600;}
.list2 li .pic .hot{color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:bold;float:left;position:absolute;width:20px;height:20px;text-align:left;margin:-63px 0 0 0;font-size:10px;}
.list2 li .pic .hot1{background:url(../img/hot.gif) left top no-repeat;}
.list2 li .pic .hot2{background:url(../img/hot1.gif) left top no-repeat;}
.list2 li .pic .yl{padding:3px 0 0 8px;background:url(../img/leftyl.gif) left top no-repeat;width:200px;height:160px; left:60px; top:-20px;position:absolute; z-index: 999;}
.list2 li .pic .yl img{width:190px;height:152px;}
.list2 li.first{border-top:0;}
.list2 li p{line-height:18px;width: 170px; float:right;}
.list2 li p a{color:#247FBD;}
.list2 li p a:hover{ color:#E95701;}
.list2 li p b{color:#ff0000;}
.list2 li p .a1{float:left;width:94px;padding:2px 0 0 24px;font-size:14px;background:url(../img/v.gif) left center no-repeat;height:17px;margin:0 0 5px 0;}

#page{margin:10px 0 0 0;clear:both;}
#page ul li{float:left;margin:0 3px 0 0;}
#page ul .onone a{float:left;border:#fae4c8 solid 1px;padding:0 10px;text-decoration:none;}
#page ul .onone a:hover{background-color:#FEF7EE;}
#page ul .ohave{float:left;border:#fae4c8 solid 1px;padding:0 10px;text-decoration:none;background-color:#FEF7EE;}
#page ul .oprev a{float:left;border:#fae4c8 solid 1px;padding:0 5px;}
#page ul .oprev a:hover{text-decoration:none;background-color:#FEF7EE;}
#page ul .onext a{float:left;border:#fae4c8 solid 1px;padding:0 5px;text-decoration:none;}
#page ul .onext a:hover{background-color:#FEF7EE;}

.floatTips{position: absolute;top: 250px;right:10px;width:113px;border:#CCCCCC solid 1px;background-color:#fff;}
.floatTips .uqq{float:left;width:113px;}
.floatTips .uqq li{float:left;}
.floatTips .uqq .l1{padding:4px 3px 0 0;text-align:right;background:url(../img/qq2.gif) left top no-repeat;width:110px;height:56px;}
.floatTips .uqq .l2{padding:5px 0 0 6px;width:108px;}
.floatTips .uqq .l2 a{background: url("../img/qq4.gif") no-repeat scroll left top;display: block;height: 24px;text-align: left;text-indent: 30px;width: 102px;}
.floatTips .uqq .l3{padding:5px 0 0 6px;width:108px;}
.floatTips .uqq .l3 a{float:left;padding:6px 0 0 30px;background:url(../img/qq5.gif) left top no-repeat;width:72px;height:18px;text-align:left;}
.floatTips .uqq .l3 a:hover{text-decoration:none;}
.floatTips .uqq .l4{width:113px;margin-top:6px;border-top:#CACACA dotted 1px;padding:7px 0 0 0;text-align:center;}
.floatTips .uqq .l5{color:#ff6600;width:113px;font-family:Arial, Helvetica, sans-serif;text-align:center;font-size:14px;padding-top:2px;}
.floatTips .uqq .l6{width:113px;height:15px;margin-top:4px;}

#gallery {padding:6px;overflow:hidden;margin-bottom:8px;background:#FAFAFA;border:1px solid #E9E9E9;}
#gallery ul li {display:inline;float:left;margin:10px 8px 4px 5px;}
#gallery ul li.ulast{ margin-right:0}
#gallery ul li a {display:block;overflow:hidden;position:relative;border-radius:3px;box-shadow:rgba(0, 0, 0, 0.15) 0 0 8px;background:#fff;border:1px solid #ddd;padding:5px;}
#gallery ul li a:hover {border:1px solid #F90;background:#ffc;box-shadow:rgba(224, 194, 0, 0.9) 0 0 8px;}
#gallery ul li a span {background:#000000;display:block;text-align:center;height:22px;color:#fff;line-height:22px;bottom:5px;position:absolute;filter:alpha(opacity=70);opacity:.7;}
#gallery ul li a em {text-align:center;padding:0 5px;height:22px;line-height:22px;font-style:normal;position:absolute;color:#fff;bottom:5px;}
#gallery ul li a u {display:block;height:150px;overflow:hidden;}
#gallery ul img {margin:0;padding:0;border:none;border-radius:0;}
#gallery ul a:hover {text-decoration:none;color:#ccc;}
#gallery ul li, #gallery ul li a u, #gallery ul li a em, #gallery ul li a span {cursor:url(../img/zoomin.cur), auto;cursor:pointer;}
#gallery ul li a, #gallery ul li a span, #gallery ul li a u, #gallery ul img {width:130px;}
#gallery ul li a em {width:118px;}
#overlay {position:absolute;top:0;left:0;z-index:999;width:100%;height:500px;}
#lb {position:absolute;top:0;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}
#lb a img {border:none;}
#lb-container-image-box {position:relative;background-color:#171717;width:250px;height:250px;margin:0 auto;box-shadow:rgba(0, 0, 0, 0.4) 0 0 8px;}
#lb-container-image {padding:10px;}
#lb-loading {position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lb-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:999999;}
#lb-container-image-box>#lb-nav {left:0;}
#lb-nav a {outline:none;filter:alpha(opacity=50);opacity:.5;display:block;position:relative;}
#lb-nav a:hover {filter:alpha(opacity=80);opacity:.8;}
#lb-nav-btnPrev, #lb-nav-btnNext {width:45px;height:100px;top:140px;background:url(../img/sprite.png) no-repeat 0 0;cursor:pointer;}
#lb-nav-btnPrev {left:0;float:left;}
#lb-nav-btnNext {right:0;float:right;background-position:right top;}
#lb-nav a:hover {-moz-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;}
#xgt_tbg {display:none;position:absolute;background:#171717;text-align:left;top:10px;font:12px Verdana, Helvetica, sans-serif;overflow:auto;width:100%;height:30px;line-height:30px;filter:alpha(opacity=90);opacity:.9;color:#fff;}
#xgt_caption {display:block;position:absolute;top:10px;width:100%;height:30px;line-height:30px;text-align:left;padding:0 10px;color:#fff;}
#lb_num {display:block;position:absolute;top:10px;right:20px;height:30px;line-height:30px;color:#ccc;text-align:right;width:100%;}
.fixed {position:fixed;top:0;}

.aui_border, .aui_inner { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_header{ font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:center; min-width:9em; min-width:0\9/*IE8 BUG*/; }
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }

.aui_inner { background:#FFF; }
.aui_outer, .aui_center { border:1px solid #6d4923; }
.aui_outer { border-radius:3px; }
.aui_border { border-radius:2px; box-shadow: inset 0 0 1px rgba(255, 255, 255, .2); }
.aui_nw, .aui_ne, .aui_sw, .aui_se { width:8px; height:8px; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se {  background:#693600;background:rgba(105, 54, 0, 0.5);-moz-opacity:0.5;-khtml-opacity: 0.5; filter:alpha(opacity=50); opacity:0.5 }
.aui_state_focus .aui_inner { box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); }
.aui_state_focus .aui_outer { box-shadow: 0 2px 3px rgba(245, 100, 100, 0.1); }
.aui_state_drag .aui_outer { box-shadow:none; border:1px solid rgba(245, 100, 100, .4)!important; border:1px solid #f3707e\9!important; }
.aui_titleBar { position:relative; height:100%; }
.aui_title {height:28px; line-height:27px; padding:0 28px 0 10px; text-shadow:0 1px 0 rgba(18, 91, 167, .7); background-color:#F27C00; font-weight:bold; color:#FFFFFF; font-family: Tahoma, Arial/9!important; border-bottom:1px solid #dc7304; font-size:14px;}
.aui_state_focus .aui_title { color:#fff; font-size:14px}
.aui_close { padding:0; top:3px; right:3px; width:21px; height:21px; line-height:21px; font-size:20px; color:#fff; text-align:center; font-family: Helvetica, STHeiti; _font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino; text-shadow:0 1px 0 rgba(18, 91, 167, .9); }
.aui_close:hover { color:#C72015; }
.aui_close:active { box-shadow: none; }
.aui_content { color:#666; }
.aui_state_focus .aui_content { color:#000; }

#needlogin{width:374px;height:174px;padding:8px; position:absolute; left:50%;margin-left:-197px;top:50%; margin-top:-120px;z-index:9999;box-shadow: 0 2px 3px rgba(245, 100, 100, 0.1);}
#needlogin p{ padding:5px 0}
#needlogin .inp{width:168px;height:25px;}
#needlogin .inp2{background:url(../img/ibtn1.gif) left top no-repeat;width:61px;height:20px;border:0;font-size:12px;color:#fff;}
.newreg {color: #666666;line-height: 24px;margin-left: 10px;}
.submit, .submit input {background: url("../img/but.png") no-repeat scroll 0 0;cursor: pointer;height: 29px;display:inline-block}
.submit input{background-position: right top;border:none;padding: 0 10px 0 7px;}
.submit{ padding-left:3px;}