html, body { font: 9pt/12pt arial, helvetica, sans-serif; margin: 0px; padding: 0px; color:#593d1f; border: 0px; background:; }
html, body, div, span, h1, h2, h3, h4, h5, h6, p, i, img, form { border:0px; padding:0; margin:0; vertical-align:baseline; outline:0 none; }
ul, li, ol, dl, dd, dt { padding:0px; margin:0px; list-style:none; }
a { color:#593d1f; text-decoration:none; }
a:hover { color:#900; }
/*通用*/
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; width:100%; height:1px; overflow:hidden; font-size:0px; }
.clear_0 { height:0px; }
.clear_10 { height:10px; }
.clear_y { width:8px; height:10px; display:block; float:left; overflow:hidden; font-size:0px; }
.font_gray { color:#999999; }
.font_pink { color:#aa0459; }
.font_green { color:#0d8c48; }
.font_son { font-family: "宋体"; }
.font_yahei { font-family:"microsoft yahei" }
.waaper { background: repeat-x center top }
.content { width:1000px; position:relative; margin:auto; }
.contentbox { width:990px; position:relative; margin:auto; }
.bull { margin-right:4px; }
.topmenu { height:29px; line-height:28px; color:#999 }
.topmenu span.i1 { display:inline-block; background: no-repeat; padding-left:20px; }
.topmenu span.i2 { padding-left:12px; }
.topmenu .fr a { margin-left:5px; margin-right:5px; color:#999 }
#logo { position:relative; width:700px; height:97px; z-index:1; background: no-repeat left center }
#headernav { position:relative; width:100%; height:41px; z-index:3; }
#headernav .box { position:absolute; width:100%; background: no-repeat center top; height:49px; top:0px; left:0px; }
#headernav .box ul { padding-left:15px; padding-right:15px; width:970px; padding-top:7px; }
#headernav .box ul li { float:left; }
#headernav .box ul li a { width: 97px; height: 36px; text-align: center; display: inline-block; line-height: 36px; color: #ffffff; font: 13px/34px "microsoft yahei" }
.pagecontent { width:100%; position:relative; background: repeat-y center top; }
#banner { position:relative; overflow:hidden; width:990px; margin:auto; height:300px; z-index:1; }
#banner .slides_container .bg-slide { width:990px; height:300px; display:block; z-index:1 }
#banner .slides_container #bg1 { background: no-repeat center top; }
#banner .slides_container #bg2 { background: no-repeat center top; }
#banner .slides_container #bg3 { background: no-repeat center top; }
#banner .pagination { z-index:100001; position:absolute; bottom:10px; width:60px; left:50%; margin-left:-30px; }
#banner .pagination li { float:left; list-style:none; }
#banner .pagination li a { display:block; width:20px; height:20px; font-size:0px; line-height:20px; float:left; text-indent:-9999px; overflow:hidden; background: no-repeat -20px 0; }
#banner .pagination li.current a { background-position:0 0 }
.boxline { background: repeat-x; height:9px; }
.contentbox_left { width:222px; }
.contentbox_left .title { width:222px; height:28px; position:relative; overflow:hidden; background: no-repeat }
.contentbox_left .ft { background: no-repeat; }
.contentbox_left .zz { background: no-repeat; }
.contentbox_left .title a { display:block; height:20px; line-height:20px; margin:4px 12px; width:200px; overflow:hidden; text-indent:-9999px; font-size:0px; }
.contentbox_left .waaperbox { border:1px solid #e1ceae; padding:5px; width:210px; line-height:2.0; height:215px; }
.contentbox_left .waaperbox li.top a { color:#600; font-size:15px; line-height:1.2 }
.contentbox_left .waaperbox li.info { color:#999; line-height:1.6; border-bottom:1px dotted #cccccc; padding-bottom:5px; height:78px; margin-bottom:3px; }
.contentbox_left .waaperbox li.info img { float:left; margin-right:8px; margin-top:4px; }
.contentbox_right { }
.contentbox_right .waaperbox { border:1px solid #e1ceae; padding:5px; line-height:2.0; height:243px; }
.contentbox_right .waaperbox .sider { width:350px; }
.contentbox_right .waaperbox .news { width:380px; padding-right:5px; }
.contentbox_right .waaperbox .news .title { height:25px; position:relative; padding-left:130px; padding-top:10px; }
.contentbox_right .waaperbox .news .title a { display:block; line-height:20px; padding-left:12px; padding-right:12px; float:left; }
.contentbox_right .waaperbox .news .title a.hover { background:#660000; color:#ffffff }
.contentbox_right .waaperbox .news .top a { font-size:16px; color:#900; }
.contentbox_right .waaperbox .news .info { border-bottom:1px dotted #cccccc; padding-bottom:8px; margin-bottom:5px; line-height:1.8; color:#999 }
.member, .work { border-top:2px solid #9e4a29; }
.member .waaperbox, .work .waaperbox { padding:0px; }
.member .title { height:29px; position:relative; margin-left:-1px; margin-top:-2px; }
.work .title { height:29px; position:relative; margin-left:-1px; margin-top:-2px; }
.member .title a, .work .title a { position:absolute; right:12px; top:5px; color:#999 }
.member ul { padding-left:10px; padding-right:5px; padding-top:15px; }
.member ul li { width:12.5%; text-align:center; float:left; padding-bottom:10px; }
.work ul li { width:350px; padding-left:10px; padding-right:10px; float:left }
.work ul li.top { width:350px; padding:10px; float:left; margin-bottom:10px; }
.work ul li dt { float:left; width:130px; padding-top:4px; }
.work ul li dt dd { width:320px; }
.work ul li dd a { font-size:15px; color:#900; white-space: nowrap; text-overflow: ellipsis; display:block; overflow:hidden; line-height:1.5 }
.work ul li dd p { line-height:1.8; color:#999; }
.business, .show { border-top:2px solid #9e4a29; }
.business .waaperbox, .show .waaperbox { border:1px solid #e1ceae; padding:0px; line-height:2.0; height:243px; background: no-repeat right top }
.business .title { height:27px; background: no-repeat center top; position:relative; margin-top:-1px; }
.show .title { height:27px; background: no-repeat center top; position:relative; margin-top:-1px; }
.periodical .title { height:27px; background: no-repeat center top; position:relative; margin-top:-1px; }
.business .title a, .show .title a, .periodical .title a { width:258px; position:relative; display:inline-block; margin-left:362px; height:27px; text-indent:-9999px; overflow:hidden; }
.show ul li { float:left; width:140px; padding:10px; text-align:center; height:160px; line-height:1.8; }
.show ul li p { width:140px; text-align:left; }
.show ul li img { width:140px; height:140px; }
.scroll_left { background: no-repeat scroll 0 0 transparent; display: block; height: 44px; position: absolute; top: 90px; width: 14px; left: 0; }
.scroll_left:hover { background-position:0 -44px; }
.scroll_right { right:0px; background: no-repeat scroll -14px 0 transparent; display: block; height: 44px; position: absolute; top: 90px; width: 12px; }
.scroll_right:hover { background-position:-14px -44px; }
.business ul { padding-left:10px; }
.business ul li { float:left; width:140px; padding:10px; text-align:center; height:180px; line-height:1.8; }
.business ul li p { width:140px; text-align:left; }
.business ul li img { width:140px; height:140px; }
.business ul li .price { color:#c00; font-size:14px; font-style:normal }
.periodical ul li { float:left; width:140px; padding:10px; text-align:center; height:180px; line-height:1.8; }
.periodical ul li p { text-align:center; }
.periodical ul li img { width:140px; height:180px; }
.links { width:960px; padding-left:14px; padding-right:14px; border:1px solid #e1ceae; padding-top:10px; }
.links ul li { float:left; width:160px; line-height:1.6 }
#footer { position:relative; margin-top:-7px; width:100%; background: no-repeat center top; z-index:4; }
#footer ul { padding-left:15px; padding-right:15px; width:970px; padding-top:7px; }
#footer ul li { float:left; }
#footer ul li a { width: 97px; height: 36px; text-align: center; display: inline-block; line-height: 36px; color: #ffffff; font: 13px/34px "microsoft yahei" }
.pagebanner { height:180px; background: no-repeat center }
.pagebox { border-top:1px solid #ccc; padding:0px; position:relative; }
.pagebox .waaperbox1 { padding:0px; line-height:2.0; position:relative; min-height:229px; }
.pagebox .title { height:29px; background: no-repeat; position:relative; margin-left:-1px; margin-top:-2px; }
.currload { padding-right:12px; padding-top:5px; }
.periodicallist { padding-top:10px; }
.periodicallist li { float:left; width:160px; padding:10px 20px 10px 20px; text-align:center; height:220px; line-height:1.8; }
.periodicallist li p { text-align:center; }
.periodicallist li img { width:149px; height:200px; }
/*.pager{
	padding-top:30px;
	border-top:1px solid #dddddd;
	margin-left:10px;
	margin-right:10px;
}
.pager span,.pager a,.pager span font{
   float:left;
   font-size:12px;
   display:block;
   height:16px;
   line-height:16px;
   color:#2e2828;
   margin:0 4px 0 0;
   color:#2e2828;
   display:block; 
   float:left; 
   min-width:16px; 
   text-align:center;
}
.pager span a{
	border:1px solid #dddddd;
}
.pager span font{
	color:rgb(255, 0, 0);
	display:block;
	line-height:22px;
}
*/
.news_list { padding:10px; padding-bottom:20px; }
.news_list li { border-bottom: 1px dotted #e3e3e3; height:150px; overflow: hidden; }
.news_list li dl dt { font-size: 14px; font-weight: bold; line-height: 30px; text-indent: 15px; }
.news_list li dl dt a { color:#630; }
.news_list li dl dd.arc_info { border: medium none; margin-bottom: 5px; padding-bottom: 0; font-size:12px; padding-left:18px; }
.news_list li dl dd.arc_des { clear: both; color: #666666; line-height: 22px; padding-bottom: 15px; padding-left:18px; }
.news_list li dl dd.arc_des p { margin-top: 0; color: #999999; font-size:12px; }
.news_list li dl dd.arc_des p img { width:92px; height:68px; padding:1px; border:1px solid #dddddd; float:left; margin-right:10px; margin-top:4px; }
.content_view { padding:10px 20px 10px 20px; font-size:12px; }
.content_view .arc_tit { color:#630; font: bold 20px/26px "microsoft yahei", simhei, simsun; height: auto; text-align: center; }
.arc_info { color: #666666; line-height: 24px; overflow: hidden; border-bottom:1px solid #dddddd }
.arc_content { line-height: 2.0; padding-bottom: 15px; padding-top:10px; font-size:12px; }
.arc_navb { border-bottom: 0 none; border-top: 1px dashed #e3e3e3; border-bottom: 1px dashed #e3e3e3; color: #666666; height: 40px; line-height: 40px; overflow: hidden; width: 670px; }
.relate_news { overflow: hidden; width: 340px; }
.relate_news dt { border-bottom: 1px dashed #e3e3e3; color:#630; height: 30px; line-height: 30px; margin-bottom: 10px; }
.relate_news dd { height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; width: 320px; }
.relate_news dd a { background:  no-repeat scroll -28px -75px transparent; display: block; float: left; height: 24px; overflow: hidden; text-indent: 12px; text-overflow: ellipsis; white-space: nowrap; width: 234px; }
.relate_news dd span { float: right; }
.relate_work { overflow: hidden; }
.relate_work dt { border-bottom: 1px dashed #e3e3e3; color:#630; height: 30px; line-height: 30px; margin-bottom: 10px; }
.relate_work dd { height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; width: 200px; float:left; }
.relate_work dd img { width:150px; }
.item { background: none repeat scroll 0 0 #ffffff; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4); margin: 15px 0 0; overflow: hidden; width: 176px;  *border:1px solid #dddddd;
}
.item_t { padding: 10px 8px 0; }
.item_t .img { background-color: #ffffff; margin: 0 auto; position: relative; width: 160px; }
.item_t .img a { display: block; }
.item_t .price { color: #cc0000; font-size: 14px; font-style: normal; }
.item_t .tit { line-height: 18px; padding: 8px 0; }
/*表单样式集合*/
input.inputtxt {/*表单样式*/ border:1px solid #a8a8a8; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; font: 12px/23px simsun, verdana, arial, helvetica, sans-serif; color:#999999; height: 22px; vertical-align:middle; padding-left:4px; float:left; background:#ffffff; margin-right:5px; }
textarea { font:12px/1.2em simsun, verdana, arial, helvetica, sans-serif; layout-flow:horizontal; border:1px solid #a8a8a8; border-bottom:1px solid #d8d8d8; border-right:1px solid #d8d8d8; color:#999999; padding:4px; }
input.inputtxt:hover, textarea:hover { border:1px solid #7f9db9; border-bottom:1px solid #b7c8d7; border-right:1px solid #b7c8d7; color:#333333 }
