@charset "utf-8";
/* ============================================================
   盒模型还原（关键！）
   新的 style.css 引入了全局 *{box-sizing:border-box}，而原站所有
   版式都是按 content-box 计算的。border-box 会让定宽容器（如 .w980
   宽 970px + padding 0 10px）的内容区被 padding 吃掉 20px，导致
   左(232)+中(478+23)+右(232)=965px 塞不进 950px，右栏被挤到下一行
   ——即"三栏错开"。此处用元素选择器（特异性高于 *）强制还原。
   ============================================================ */
html,body,div,span,p,a,ul,ol,li,dl,dt,dd,table,tbody,tr,td,th,form,input,textarea,select,button,
h1,h2,h3,h4,h5,h6,img,iframe,section,article,header,footer,nav,aside,label,strong,em,i,b,u,font,center{box-sizing:content-box;}
/* 列表项宽度含 padding，避免 width:100% + padding 溢出栏外被裁字 */
.inewslist li, .inewslist li a, .yftxlbg li, .leftlist li, .youlike li { box-sizing: border-box; }



/* ==== 原站 block.css（滚动容器 / 版式组件）==== */
.indu{ width:478px; height:170px; overflow:hidden;text-overflow:ellipsis; position:relative;  }
.indu .iinmore,.intopinfo .iinmore{ position:absolute; width:110px; padding-left:20px; background:#FDEECD; display:block; right:0; bottom:0; }
.intopinfo{ width:478px; height:193px; overflow:hidden; position:relative; }

.imgsinfo_list{ width:100%; position:relative }
.imgsinfo_list ul{ margin-bottom:15px; width:100%; display:block; clear:both; float:left; }
.imgsinfo_list li{ display:inline-block;}
.imgsinfo_list li.imgs{ position:relative; padding-right:4px; padding-bottom:6px; width:170px;}
.imgsinfo_list li.imgsinfo{ text-align:left; width:500px; float:right }
.imgsinfo_list li.imgsinfo h2{ height:32px; line-height:24px; display:block; clear:both; font-size:15px;}
.imgsinfo_list li.imgsinfo p{ display:block; color:#6D7470; text-indent:2em; word-wrap: break-word; word-break: normal; }
.imgsinfo_list li.imgsinfo p.more{ text-indent:0; padding-top:12px;} .imgsinfo_list li.imgsinfo p.more a{ color:#F30; } .imgsinfo_list li.imgsinfo p.more a:hover{ text-decoration:underline; }



.imgsinfo{ width:100%; position:relative }
.imgsinfo ul{ margin-bottom:4px;  width:100%; display:block; clear:both; float:left; }
.imgsinfo li{ display:inline-block;  }
.imgsinfo li.imgs{ position:absolute; left:0; overflow:hidden; padding:2px; border:1px solid #DDDDDD; }
.imgsinfo_list li.imgs span{ position:relative; padding:5px; display:block;  border:1px solid #D1D1D1; }
.imgsinfo_list li.imgsinfo{ position:relative;}
.imgsinfo_list li.imgsinfo h2{ height:32px; line-height:24px; display:block; clear:both; font-size:15px;}
.imgsinfo_list li.imgsinfo p{ display:block; color:#6D7470; text-indent:2em;}
.imgsinfo_list li.imgsinfo p.more{ text-indent:0; padding-top:12px;} .imgsinfo_list li.imgsinfo p.more a{ color:#F30; } .imgsinfo_list li.imgsinfo p.more a:hover{ text-decoration:underline; }




.images_list{ width:100%; margin:0 auto; padding:12px 0}
.images_list li{ min-width:15px; _width:60px;  float:left; overflow:hidden;  display:inline; margin-left:4px;  margin-bottom:10px; padding-bottom:13px; position:relative; }
.images_list li.border{ border:4px solid #F60;  }
.images_list li img{  display:block; background:#FFF; padding:1px; border:1px solid #D1D1D1;}
.images_list li a:hover img{ border:1px solid #F90;}
.images_list li h6{ display:block; width:100%; text-align:center; padding-top:4px; font-weight:normal;  }
.images_list li .addcart{ position:absolute; right:5px; top:5px; z-index:1; width:26px; height:26px; line-height:26px; color:#FFF; text-indent:28px; background:#ff6b09 url(../img/cart.jpg) no-repeat; cursor:pointer; display:block; }

.cartdot{ width:48px; height:49px; line-height:49px; padding:0 18px 0 47px; background:url(../img/cartdot.jpg) no-repeat; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; }
a.cartdot:hover{ background-position:0 -49px; color:#FFF; }
.cartnum{  font-size:32px; }
.ordernum{ width:30px; text-align:center; height:22px; line-height:22px; border:1px solid #CCC; vertical-align:middle; display:block; padding:0; margin:auto 0; float:left; }
.addcartnum,.delcartnum{ background:url(../img/numdot.png) no-repeat; width:12px; height:24px; line-height:24px; display:block; float:left; margin:auto 0; text-indent:-9999px; cursor:pointer; }
.delcartnum{ margin-left:10px;}
.addcartnum{ background-position:0 -24px; }
.delcart{ cursor:pointer;}

.mings_list{ width:100%;}
.mings_list li{ width:144px; height:180px; float:left;  padding:5px; border:1px solid #C5C5C5; display:inline; margin-left:8px; margin-right:8px; margin-bottom:10px; }
.mings_list li img{ width:144px; height:155px; display:block; background:#CCC}
.mings_list li h2{ display:block; width:100%; text-align:center; padding-top:6px; font-weight:normal}

            .links_img{ width:100%; overflow:hidden; margin:0 auto }
			.links_img ul{ width:105%;}
			.links_img li{ float:left; display:inline; margin-right:5px; width:150px; height:44px; margin-bottom:5px; }
			.links_img li img{ display:block; float:left; width:146px; height:40px; padding:1px; border:1px solid #DDD; background:#FFF;  }
			.links_img li a:hover img{ border:1px solid #F60;  } 
			
			.links_list{ display:inline-block }
			.links_list a{ display:inline-block; padding-right:10px; /*padding-bottom:7px;*/ }
			
			.imgs_list{ width:100%; overflow:hidden; margin:0 auto; }
			.imgs_list ul{ width:105%;}
			.imgs_list li{ float:left; display:inline; margin-right:5px;  margin-top:5px; }
			.imgs_list li img{ display:block; float:left; width:106px; height:86px; padding:1px; border:1px solid #DDD; background:#FFF;  }
			.imgs_list li a:hover img{ border:1px solid #F60; } 
			.imgs_list li h2{ font-weight:normal}

/* .n_list */
.news_list{ width:95%; padding-top:15px; padding-bottom:15px; margin:0 auto}
.news_list li{ width:100%; height:33px; line-height:33px; margin-top:0px;  border-bottom:1px dotted #CCC;  background:url(../img/dot2.jpg) no-repeat 4px 14px; position:relative; }
.news_list li.jgx{ background:none; border:none; }
.news_list li a{ display:block; float:left; height:100%; width:525px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; text-indent:18px; text-align:left;}
.news_list li a.over:hover{ position:absolute; left:0; top:0; width:645px; background:#FFFAF4 url(../img/dot2.jpg) no-repeat 2px center; }
.news_list li span.n_time{ width:80px; display:inline-block; float:right; height:100%; color:#888}
.news_right{ width:97%; padding:10px 0; margin:0 auto;}
.news_right .nti{ width:98%; margin:0 auto; padding:14px 0; color:#F30; font-size:15px; text-align:center;}
.news_right .ninfo{width:98%; margin:0 auto; background:#FAFAFA; border:1px solid #CCC; border-left:none; border-right:none; height:25px; line-height:25px; text-align:center;}
.news_right .nbody{ width:98%; margin:0 auto; padding-top:8px; font-size:13px; line-height:2; font-family:Arial, Helvetica, sans-serif; }
.news_right .tiyao{ width:97.5%; margin:15px auto; padding:10px; border:1px solid #CCC; background:#F5F5F5; }
.a_body{ width:95%; padding:15px 0; margin:0 auto}


.doc,.docx{ background:url(../img/ico/doc.gif) no-repeat 0 center; padding-left:20px; padding-right:4px; display:inline-block; }
.xls,.xlsx{ background:url(../img/ico/xls.gif) no-repeat 0 center; padding-left:20px; padding-right:4px; display:inline-block; }
.ppt,.pptx{ background:url(../img/ico/ppt.gif) no-repeat 0 center; padding-left:20px; padding-right:4px; display:inline-block; }
.rar,.rarx,.zip{ background:url(../img/ico/rars.gif) no-repeat 0 center; padding-left:20px; padding-right:4px; display:inline-block; }
.mid,.flv,.wmv,.mp4,.mov,.f4v{ background:url(../img/ico/mid.gif) no-repeat 0 center; padding-left:20px; padding-right:4px; display:inline-block; }
.mp3,.wma,.aac,.m4a{ background:url(../img/ico/mp3.gif) no-repeat 0 center; padding-left:20px; padding-right:4px; display:inline-block; }
.wimg,.jpg,.jpeg,.gif,.png{ background:url(../img/ico/img.gif) no-repeat 0 center; padding-left:20px; padding-right:4px; display:inline-block;  }
.nodot,.exe,.chm{ background:url(../img/ico/no.gif) no-repeat 0 center; padding-left:20px; padding-right:4px; display:inline-block; }
.txt{ background:url(../img/ico/txt.gif) no-repeat 0 center; padding-left:20px; padding-right:4px; display:inline-block; }
.pdf{ background:url(../img/ico/pdf.gif) no-repeat 0 center; padding-left:20px; padding-right:4px; display:inline-block; }


.top_img_news{ width:100%; padding:8px 0; margin:0 auto; }
.top_img_news .limg{  height:100%; float:left;  display:inline; margin-right:8px; }
.top_img_news .limg img{ display:block; float:left; padding:1px; border:1px solid #CDCDCD; background:#FFF;}
.top_img_news .limg a:hover img{  border:1px solid #000;  }
.top_img_news .rinfo{ height:100%; float:left; display:inline}
.top_img_news .rinfo h2{ height:18px; line-height:15px; width:100%;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
.top_img_news .rinfo p{ }

.inews_list{ width:95%; margin:0 auto; padding-top:6px;}
.inews_list li{ display:inline; width:100%; float:left; height:26px; line-height:26px;  background:url(../img/dxian.jpg) repeat-x 0 bottom}
.inews_list li a{ display:inline-block; float:left;  background:url(../img/dot2.jpg) no-repeat 5px center; text-indent:15px;  }
.inews_list li span{ display:inline-block; float:right; padding-right:4px;}

/*.focusnews{ width:100%;  }
.focusnews h2{font-size:15px; color:#FF0000; text-align:center;  padding:2px 5px; }
.focusnews h2 a{color:#FF0000; } .focusnews h2 a:hover{ text-decoration:underline} 
.focusnews p{ width:98%; padding:0px 0 8px 0; margin:0 auto; text-indent:2em; line-height:20px; color:#616161 }
.h5{ font-size:16px; color:#F30; padding:22px 0 4px 0; width:100%; margin:0 auto;text-align:center; text-indent:14px; display:block; border-bottom:1px solid #D9D9D9; margin-bottom:15px; }
*/


.regform{ width:625px; margin:15px auto; background:url(../../img/regboxbg.gif) no-repeat; min-height:503px; }

.digg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #48b9ef; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.digg A {
	BORDER-RIGHT: #f0f0f0 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f0f0f0 2px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px 2px; BORDER-LEFT: #f0f0f0 2px solid; COLOR: #48b9ef; PADDING-TOP: 2px; BORDER-BOTTOM: #f0f0f0 2px solid; TEXT-DECORATION: none
}
.digg A:hover {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid
}
.digg A:active {
	BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid; BORDER-LEFT: #ff5a00 2px solid; COLOR: #ff5a00; BORDER-BOTTOM: #ff5a00 2px solid
}
.digg SPAN.current {
	BORDER-RIGHT: #ff5a00 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff5a00 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ff5a00 2px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ff5a00 2px solid; BACKGROUND-COLOR: #ff6c16
}
.digg SPAN.disabled {
	DISPLAY: none
}


.smbtn{ border:none; background:url(../../img/true.gif) no-repeat; width:210px; height:44px; line-height:44px; text-align:center; color:#FFF; font-weight:bold; font-size:14px; text-indent:-999999px; cursor:pointer; }
.smbtnlogin{ border:none; background:url(../../img/login.jpg) no-repeat; width:129px; height:38px; line-height:44px; text-align:center; color:#FFF; font-weight:bold; font-size:14px; text-indent:-999999px; cursor:pointer; }



/*==========以下部分是自主表单的===========*/
.ziform{ width:100%; margin:0 auto; background:#FFF;  border:none }
.ziform .formtitle{ width:100%; background-color:#f5f5f5; height:40px; line-height:40px; border-bottom:1px solid #DBDBDB;}
.ziform .formtitle h1{color:#F60; font-size:15px; font-family:微软雅黑; padding-left:20px; float:left;}
.ziforminput{ padding-top:0px; width:100%; display:block; clear:both; }
.Validform_checktip{margin:4px 0 12px 0px; float:left; margin-left:5px;}
/*.formlabel{display:inline-block; float:left; width:130px; text-align:right; }
.formli{float:left; width:100%; border-top:1px solid #C9C9C9; padding-top:8px; padding-bottom:2px;  }
.formli input{ float:left;}
.inputxt{ float:left; width:140px; }
.inputfl{ float:left;}
.textgray{ color:#C2C2C2; }
.vcenter{ vertical-align:middle}
.label{ display:inline-block; cursor:pointer; margin-right:8px; }
.greedot{ padding:0 30px; height:35px; }
.inputaction{clear:both; padding:15px 0; height:40px; padding-left:130px;}
.liwidth{ width:49.9%; min-height:25px; padding-top:8px; overflow:hidden;}
.tongwidth{ width:100%;}
.formli select{  }
.formli input{ padding-left:4px; }

.formdiv{ width:100%; display:block; float:left; clear:both; }
.formulti{ font-size:14px; padding-bottom:5px;  border-bottom:1px solid #C9C9C9; margin-bottom:-1px; width:100%; padding-top:12px; padding-bottom:5px; display:block; float:left; clear:both  }
.formul{ padding-left:8px; padding-right:8px;  padding-bottom:5px; margin-bottom:15px; display:block; clear:both; float:left; }*/
.Wdate {height: 24px; padding:1px 16px 1px 4px; }
.formli{ padding-top:5px; padding-bottom:5px; clear:both;  }
.formlabel{ width:130px; display:block; float:left; text-align:right; }
.formli .inputxt{ float:left;}
/*.liwidth{ width:49.7%;min-height:25px; display:inline; float:left; clear:none; }*/
.formdiv{ width:100%; display:block;  clear:both; position:relative;  border-bottom:1px solid #C9C9C9; margin-bottom:5px; }
.formulti{ font-size:13px;  border-bottom:1px solid #C9C9C9; margin-bottom:-1px; width:100%; padding-top:12px; padding-bottom:5px; display:block; float:left; clear:both  }
.formul{ padding:10px 8px;  float:left; list-style-type:none; width:100%; }
.inputfl{ float:left;}
.vcenter{ vertical-align:middle}
.greedot{ height:35px; width:120px; text-align:center; }
.inputaction{ padding-left:129px;text-align:left; padding-bottom:15px; clear:both; padding-top:5px; }
.selectwid{ width:510px;}
.formdis{ display:block; clear:both; width:100%; }
.formshowpic{ width:120px; height:160px;}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip{margin-left:8px; margin: 4px 0 0px 8px; line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(../img/right.png) no-repeat left center;}
.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(../img/error.png) no-repeat left center;}
.Validform_loading{padding-left:20px;background:url(../img/onLoad.gif) no-repeat left center;}
.Validform_error{background-color:#FCFC98; border:1px solid #FF2429;}
#Validform_msg{color:#7d8289;font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;width:280px;-webkit-box-shadow:2px 2px 3px #aaa;-moz-box-shadow:2px 2px 3px #aaa;background:#fff;position:absolute;top:0;right:50px;z-index:99999;display:none;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#999999');box-shadow:2px 2px 0 rgba(0,0,0,0.1);}
#Validform_msg .iframe{position:absolute;left:0;top:-1px;z-index:-1;}
#Validform_msg .Validform_title{line-height:25px;height:25px;text-align:left;font-weight:700;color:#fff;position:relative;background-color:#999;background:0 to(#666));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#666666');padding:0 8px;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px;position:absolute;right:8px;top:0;color:#fff;text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;font-family:Tahoma, Geneva, sans-serif;}
#Validform_msg .Validform_info{border:1px solid #bbb;border-top:none;text-align:left;padding:8px;}


.formuser,.formphone,.formmail{ background:#f1f1f1 url(../img/user.jpg) no-repeat 6px center; height:26px; line-height:26px; width:400px; padding-left:30px; border:none; float:left; }
.formmail{ background:#f1f1f1 url(../img/mail.jpg) no-repeat 6px center; }
.formcontent{ background:#f1f1f1; width:360px; float:left; border:none; height:80px; overflow:hidden }
.send{ width:69px; background:#F30; height:83px; color:#FFF; border:none; font-size:18px; font-weight:bold; float:left; cursor:pointer; }
.zform .formli{ padding-bottom:0;}


#bbs_list {    height: 340px;    margin: 0;    overflow: hidden;    padding: 0;    position: relative;}
#message, #message_copymsgid {    margin: 0;    padding: 0;}
#bbs_list ul {    clear: both;    height: 320px;    overflow: hidden; padding:10px 0; }

/* ==== 原站 css.css（主体版式）==== */
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font,  ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline; }
ol,ul,li{list-style:none;} dl,dt,dd{ text-indent:0;} img{ border:0; margin:0; padding:0; }
body,button,select,textarea{font:12px/1.8 arial,\5b8b\4f53;}
area {blr:expression(this.onFocus=this.blur())}
a{blr:expression(this.onFocus=this.blur());  outline:none;}
a:focus{  -moz-outline-style: none; }
.n5{ height:5px; line-height:5px;} .n8{ height:8px; line-height:8px;} .n15{ height:15px; line-height:15px;} .n20{ height:20px; line-height:20px;} .n40{ height:40px; line-height:20px;}
.w100{ width:100%;} .w92{ width:92%; margin:0 auto } .w97{ width:97%; margin:0 auto;} .w95{ width:95%; margin:0 auto;}
.h100{ height:100%; }
.l {float:left;} .r {float:right;}
.pl15{ padding-left:10px;} .pt10{ padding-top:10px;} .pr10{ padding-right:10px;} .pb10{ padding-bottom:10px;} .ml10{ margin-left:10px;}.pl10{ padding-left:10px;} .pt20{ padding-top:20px; } .pb15{ padding-bottom:15px; } .ml10{ margin-left:10px; } .mr10{ margin-right:10px; } .ml20{ margin-left:20px; } .mr20{ margin-right:20px; } 
.a100{ display:block; width:100%; height:100%; text-indent:-9999em;}
.ab100{ display:block; width:100%; height:100%;}
.fnob{ font-weight:normal} .hidden{display:none;}
.baise{ color:#FFF} a.baise:hover{ color:#F00}
.clear{clear:both;} .clearfix { clear: both;  display:block; }
.clearblock{ clear:both; display:block;}
.noimg{ background:#f2f1f1 url(../img/noimg.jpg) no-repeat center}
.hand{ cursor:pointer} .font13{ font-size:13px;} .font14{ font-size:14px;}
.loading{ background:#FFF url(../img/loading.gif) no-repeat center;}
.duanh{ word-wrap: break-word; word-break: normal; }
/*html{ overflow-x:hidden}*/
h1{ font-size:24px; } h2{ font-size:22px; } h3{ font-size:20px; } h4{ font-size:18px; } h5{ font-size:16px; } h6{ font-size:12px; }
/*默认样式结束*/
.textc{ text-align:center; }

body{ background:#530600 url(../img/mbg.jpg); color:#5b1b00; }
a{text-decoration:none; color:#5c1a00; } a:hover{ text-decoration:none; color:#F00; }
.w990,.wrapper{ width:990px; margin:0 auto;} .w980{ width:970px; margin:0 auto; padding:0 10px; }
.header{ height:237px; width:100%; background:url(../img/topbg.jpg) repeat-x; }
.logo,.topright{ margin-top:41px; height:79px; padding-bottom:21px; background:url(../img/title.png) no-repeat -9999px -9999px; }
.logo{ width:264px;  background-position:0 -600px;}
.topright{ width:264px; background-position:-500px -600px; }
.toptonav{ width:100%; padding-top:10px; height:23px; }
.toptonav a{ width:82px; height:100%; display:block; text-indent:-9999px; float:right; }


.menu_warapper{ height:52px; width:100%; background:url(../img/menubg_.jpg) no-repeat top center;}
.menu{ height:41px; width:921px; margin:0 auto; }
.menu li{ float:left; display:inline; height:100%; width:115px; text-align: center; line-height:39px; position:relative }
.menu a{ display: block; font-size:14px; font-weight:bold; color:#feeac5; background:url(../img/menubg.jpg) no-repeat; }
.menu a:hover,.menu a.focus, .menu li.current a { background-position:0 -41px; color:#FFFFFF; }
.menu ul.sub_menu { position:absolute;width:115px; display:none; z-index:999; left:0; }

.banner{ background:url(../img/topbg.jpg) repeat-x left bottom; height:325px; }
.bannerside{ width:976px; height:286px; padding:5px 11px 15px 11px; background:url(../img/bannerbg.jpg) no-repeat; margin:0 auto; }
.main_wrapper{ background:url(../img/mbg2.jpg) repeat -20px -50px; width:100%; padding-top:10px; }
.main{ background:#fdeecd url(../img/conbg.jpg) repeat-x; padding-top:39px;  }
.bghuang{ background:#fdeecd;}

.w232{ width:232px; } .w478{ width:478px; margin-left:23px; } .w690{ width:690px; padding-right:10px; }
.zwk,.zxdt,.xxxd,.zxjz,.welcome,.rck,.yjdy,.yufeng,.yftxl,.yftxldi,.gjrck,.xiazai,.iti01,.iti02,.iti03,.iti001,.iti002,.iti003,.yqlj,.sqmfst{ background:url(../img/title.png) no-repeat -9999px -9999px; height:24px; }
.tmore{ width:70px; }
.zwk{ background-position:0 0; }
.zxdt{ background-position:0 -44px; }
.xxxd{ background-position:0 -88px; }
.zxjz{ background-position:0 -132px; }
.welcome{ background-position:0 -200px; height:29px; }
.rck{ background-position:0 -250px; height:26px; }
.sqmfst{ background-position:-270px 0px; height:32px; width:203px; margin:12px auto; border:none; display:block; text-indent:-9999px; cursor:pointer }
.yjdy{ background-position:-270px -50px; height:32px; width:203px; margin:0 auto; }
.yufeng{ background-position:-500px 0; height:221px; }
.yftxl{ background-position:-753px 0; height:61px;  line-height:61px; }
.yftxlbg{ background:url(../img/jzbg.jpg) repeat-y; width:200px; padding:10px 21px; }
.yftxldi{ background-position:-753px -100px; height:35px; line-height:32px; }
.gjrck{ background-position:0 -250px; height:26px; }
.xiazai{ background-position:0 -400px; height:135px;}
.xiazailist{ padding-top:39px; padding-left:255px; width:690px; height:65px; }
.xiazailist li{ width:150px; height:32px; line-height:13px; float:left; display:inline; padding-right:20px; }
.iti01,.iti02,.iti03,.iti001,.iti002,.iti003{  height:26px; }
.iti01{ background-position:0 -300px; }
.iti02{ background-position:-327px -300px; }
.iti03{ background-position:-654px -300px; }
.iti001{ background-position:0 -350px; }
.iti002{ background-position:-327px -350px; }
.iti003{ background-position:-654px -350px; }
.yqlj{ background-position:-270px -100px; width:149px; height:38px; text-indent:-9999px; display:block; margin-left:15px; }

.reda{ color:#610800; }
a.reda:hover{ color:#F00;}
.sqinput{ width:201px; display:block; height:23px; line-height:23px; border:1px solid #CCCCCC; color:#610800; margin:5px auto; text-indent:10px; }

.inewslist li,.listdot{ padding-left:14px; background:url(../img/dot.jpg) no-repeat 6px 10px; }
.inewslist li a{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.w213{ width:213px; margin:0 auto; }
.hscolor{ color:#727071; }
.tongtitle{ color:#86290a; font-size:14px; font-weight:bold; }
.hange{ height:9px; background:#fdeecd url(../img/xdot.jpg) repeat-x left center; line-height:8px; }
.ctitle{ color:#b57901; font-weight:bold; padding:6px 0; font-size:12px; }
.borderbottom{ border-bottom:1px solid #bcb299;}
.rcklist{ padding:12px 0 12px 12px;}
.rcklist li{ width:181px; float:left; display:inline; margin-left:8px; text-align:center; height:235px; }
.rcklist li img{ width:163px; height:174px; padding:9px; display:block; background:url(../img/imgbg.jpg) no-repeat; }
.rcklist li h6{ padding-top:5px; font-weight:normal; text-align:center; }
.w307{ width:307px; }
.w307 .inewslist li{  width:100%; float:left; clear:both; }
.w307 .inewslist li a{ display:block; width:230px; float:left;}
.w307 .inewslist li span{ display:block; float:right; width:75px; font-size:10px;}
.dlinklist li{ width:155px; height:109px; float:left; margin-left:6px; display:inline; }
.dlinklist li a{ width:145px; height:99px; border:3px solid #e0cba0; display:block; }
.dlinklist li a:hover{ border-color:#F00; }

.mainbg{ height:19px; line-height:18px; background:#fff1cf url(../img/linkbg.jpg) no-repeat bottom left; }
.yqljbg{ background:#fff1cf url(../img/linkbg.jpg) no-repeat bottom left; height:210px; }
.yqlj_ul{ width:790px; margin:0 auto; clear:both; padding-top:20px; }
.yqlj_ul li{ width:187px; padding:0 5px; float:left; height:25px; text-align:center }
.yqlj_ul li a{ color:#555553; } .yqlj_ul li a:hover{ color:#cf0103; }
.footer{ width:100%; height:417px; background:url(../img/footbg.jpg) repeat-x; }
.copy{ color:#afaeae; border-bottom:1px solid #323e41; padding:30px 0px 25px 0; text-align:center; line-height:22px; }
.foot_nav_title{ font-weight:bold; padding-bottom:12px; padding-top:8px; color:#afaeae; text-align:center; }
.foot_nav_w{ width:900px; margin:0 auto; }
.foot_nav{ width:111px; border-left:1px solid #323e41; height:165px; color:#696057; }
.foot_nav li{ width:100%; height:20px; line-height:20px; padding-left:10px; }
.foot_nav li a{ color:#696057; }
.foot_nav li a:hover,.foot_nav li a.focus{color:#cc9966;}

.footnav li{ width:101px; border-left:1px solid #323e41; height:165px; color:#696057; float:left; padding-left:10px; }
.footnav ul.sub_menu{ width:100%; padding:0; margin:0; display:inline; }
.footnav ul.sub_menu li{ width:100%; height:20px; line-height:20px; padding-left:0px; min-height:inherit; border:none; }
.footnav li a{ color:#696057; }
.footnav li a:hover{color:#cc9966;}


.sub_nav{ text-align:right; color:#F00; font-size:14px; font-weight:bold; }
.sub_nav a{ color:#F00; font-size:12px; font-weight:normal; }
.navtitle{ color:#494026; text-align:center; padding:16px 0; font-size:14px; font-weight:bold;  }
.leftlist{ padding-bottom:10px; }
.ntitle{ height:41px; text-align:center; line-height:41px; background:url(../img/ltibg.jpg) no-repeat; font-size:14px; color:#FFF; }
.nmain{ position:relative; width:100%; padding:20px 0; overflow:hidden; }
.leftlist li{ min-height:27px; float:left; width:100%; margin:2px auto; }
.leftlist li a{ text-indent:36px; background:url(../img/libg.jpg) no-repeat; height:27px; line-height:27px; display:block; color:#610800; }
.leftlist li a:hover,.leftlist li a.focus{ background:url(../img/libg_.jpg) no-repeat; color:#610800;  }

.youlike_ti{ background:url(../img/dbg.jpg) repeat-x; font-size:14px; font-weight:bold; text-indent:30px; height:31px; line-height:31px; ;}
.youlike{ padding:10px 15px; }
.youlike li{ width:300px; float:left; margin-left:12px; height:24px; line-height:24px; background:url(../img/dot.jpg) no-repeat 0 8px; padding-left:10px;  overflow:hidden;white-space: nowrap;text-overflow: ellipsis}
