body{margin:0 auto;background:#FFF repeat-x 0 0;color:#000;font-size:12px;font-family:Arial,Verdana,Sans-Serif,'宋体'}
div,form,ul,ol,li,span,p{margin:0 auto;padding:0;border:0}
img,a img{margin:0;padding:0;border:0}
ul,ol,li{list-style:none}
table,td,th,input{margin:0;padding:0;font-size:12px}
h1,h2,h3,h4,h5,h6{margin:0 auto}
h1{font-size:28px}
h2{font-size:22px}
h3{font-size:16px}
h4{font-size:14px}
h5{font-size:14px}
h6{font-size:14px}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0 !important;*margin-top:-1px;line-height:0}
a:link,a:visited{outline-style:none;color:#222;text-decoration:none}
a:hover{color:#950000;text-decoration:underline}
.header{margin:0 auto;background:url(../img/sprite.png) repeat-x 0 110px}
.top{margin:0 auto;width:960px;height:110px;}
.logo{float:left;margin:10px 0;font-size:32px;text-indent:-9999px;width:600px;height:90px;background:url(../img/logo.png) no-repeat 0 0}
.logo a:link,.logo a:visited,.logo a:hover{width:500px;height:90px;display:block}
.mainmenu{margin:0 auto;width:960px;height:55px}
.navi{float:left;width:960px;position:relative;z-index:300}
.navi li{float:left;padding:0 5px;height:40px;line-height:40px;font-size:15px;font-family:"Microsoft Yahei";text-align:center;color:#FFF;background:url(../img/sprite.png) no-repeat 0 -68px;text-transform:capitalize}
.navi li.nl{background:none}
.navi li a:link,.navi li a:visited{padding:0 10px 0 12px;color:#FFF;text-decoration:none;display:block}
.navi li a:hover{color:#a30202;background:url(../img/sprite.png) repeat-x 0 -108px}
.navi li.current-menu-item a:link,.navi li.current-menu-item a:visited{color:#a30202;background:url(../img/sprite.png) repeat-x 0 -108px}
.navi li.current-menu-item a:hover{text-decoration:underline}
.navi li ul li a:link,.navi li ul li a:visited{background:none}.navi li ul li a:hover{background:none}
.navi li:hover a:link,.navi li:hover a:visited,.navi li:hover a:hover{color:#a30202;background:url(../img/sprite.png) repeat-x 0 -108px}
.navi li:hover ul li a:link,.navi li:hover ul li a:visited{color:#333;text-decoration:none;background:none}
.navi li:hover ul li a:hover{color:#FFF;background-color:#950000;text-decoration:none}
.navi li.current-menu-item ul li a:link,.navi li.current-menu-item ul li a:visited{color:#333;text-decoration:none;background:none}
.navi li.current-menu-item ul li a:hover{color:#FFF;background-color:#950000;text-decoration:none}
.navi li{position:relative}
.navi li ul{position:absolute;width:176px;top:40px;left:5px;background-color:#d6d6d6;border-left:1px solid #CCC;border-right:1px solid #CCC;z-index:300;display:none}
.navi li ul li{margin:0 auto;padding:0;width:176px;height:33px;line-height:32px;font-size:14px;text-align:left;text-indent:5px;border-bottom:1px solid #e0e0e0;background:none}
.navi li ul li a:link,.navi li ul li a:visited{padding-left:6px;border-bottom:1px solid #CCC;color:#333;text-decoration:none}
.navi li ul li a:hover{color:#FFF;background-color:#950000;border-bottom:1px solid #CCC;text-decoration:none}

.wrapper{margin:0 auto;padding:0;width:960px}
.slideshow{float:left;margin-bottom:10px;width:960px;height:280px;overflow:hidden;position:relative}
#showimg{z-index:10}
#showimg img{width:960px;height:280px;display:block}
.operate{position:absolute;z-index:1000;right:4px;bottom:4px;background:url(../img/sprite.png) repeat-x 0 -416px}
.operate span{float:left;width:16px;height:16px;line-height:16px;margin-left:2px;font-weight:bold;cursor:pointer;color:#000;text-align:center}
.operate span.hov{color:#950000}
#msg{float:left;width:960px;height:32px;line-height:32px;position:absolute;z-index:100;bottom:0;overflow:hidden}
#msg li{padding-left:15px;height:30px;line-height:32px;font-size:14px;font-weight:bold;color:#004c94;display:block}
#msg li a:link,#msg li a:visited{color:#222;text-decoration:none}
#msg li a:hover{color:red;text-decoration:underline}


.prolist{margin-bottom:10px;width:695px}
.prolist ul{}
.prolist li{float:left;margin-bottom:10px;padding:0 4px;width:220px;height:215px;overflow:hidden}
.prolist li img{padding:2px 2px;width:215px;height:165px;border:1px solid #e4e4e4}
.prolist li h4{width:220px;height:34px;line-height:17px;font-size:13px;font-weight:normal;text-align:center}



.products{margin-bottom:10px;width:695px}
.scroll{width:695px;height:215px;overflow:hidden;position:relative}
.products ul{float:left;margin:5px 5px 0;width:1500px;position:absolute;top:0;left:0}
.products ul li{float:left;margin-bottom:10px;padding:0 4px;width:220px;height:215px;overflow:hidden}
.products ul li img{padding:2px 2px;width:215px;height:165px;border:1px solid #e4e4e4}
.products ul li h4{width:220px;height:34px;line-height:17px;font-size:13px;font-weight:normal;text-align:center}







.featured{float:left;width:695px;overflow:hidden}

.section{float:left;width:340px;overflow:hidden}
.section h2{margin-bottom:12px;padding-left:18px;height:26px;line-height:26px;font-size:13px;border-bottom:1px solid #c5c5c5;background:url(../img/sprite.png) no-repeat 2px -181px;overflow:hidden}
.section h2 a:link,.section h2 a:visited{color:#950000;text-decoration:none}
.section h2 a:hover{color:#222;text-decoration:underline}
.section h2 em{float:right;font-weight:normal;font-style:normal;text-align:right}
.section h2 em a:link,.section h2 em a:visited{color:#999;text-decoration:none}
.section h2 em a:hover{color:#950000;text-decoration:underline}
.news{float:right}
.news ul{height:255px;overflow:hidden}
.news ul li{margin:2px 0;padding-left:16px;height:22px;line-height:20px;border-bottom:1px dotted #d9d9d9;background:url(../img/sprite.png) no-repeat 5px -250px;overflow:hidden}
.news ul li a{float:left;width:250px;overflow:hidden}
.news ul li span{float:right;width:68px;color:#666}
.products{margin-bottom:10px;width:695px}
.scroll{width:695px;height:215px;overflow:hidden;position:relative}
.products ul{float:left;margin:5px 5px 0;width:1500px;position:absolute;top:0;left:0}
.products ul li{float:left;margin-bottom:10px;padding:0 4px;width:220px;height:215px;overflow:hidden}
.products ul li img{padding:2px 2px;width:215px;height:165px;border:1px solid #e4e4e4}
.products ul li h4{width:220px;height:34px;line-height:17px;font-size:13px;font-weight:normal;text-align:center}
.introduction{margin-bottom:10px}
.introduction .introduce{height:255px;line-height:23px;overflow:hidden}
.container{margin:0 auto;width:960px;overflow:hidden}
.sidebar{float:left;width:250px;overflow:hidden}
.sidebar h3{padding:3px 10px 3px 20px;font-size:13px;color:#b60202;border-bottom:1px solid #DDD;background:url(../img/sprite.png) no-repeat 0 -310px}
.sidebar ul{padding:0}
.sidebar ul li{margin-bottom:10px;padding:0 4px;line-height:22px;border:1px solid #d5d5d5;border-top:3px solid #b60202;background-color:#f3f3f3}
.sidebar ul li ul{padding:8px 5px 5px 0;width:235px;background-color:#FFF;overflow:hidden}
.sidebar ul li ul li{margin:6px 0 6px 0;padding-left:15px;line-height:16px;border:0;background:url(../img/sprite.png) no-repeat 5px -227px;white-space:nowrap;overflow:hidden}
.sidebar ul li ul li ul{border:0}
.sidebar ul li div{padding:10px 5px 8px 10px}
.sidebar ul li.sublist ul{padding:0 5px 0 0}
.sidebar ul li.sublist ul li{margin:0;padding:0;width:240px;border-bottom:1px solid #e8e8e8;background:url(../img/sprite.png) no-repeat 5px -201px}
.sidebar ul li.sublist ul a:link,.sidebar ul li.sublist ul a:visited{padding:4px 0 4px 22px;height:20px;line-height:20px;border-top:1px solid #FFF;display:block}
.sidebar ul li.sublist ul a:hover{color:#950000}
.sidebar ul li.sublist ul li.current-cat a:link,.sidebar ul li.sublist ul li.current-cat a:visited,.sidebar ul li.sublist ul li.current_page_item a:link,.sidebar ul li.sublist ul li.current_page_item a:visited{color:#950000;text-decoration:underline}
.sidebar ul li.sublist ul li.current-cat a:hover,.sidebar ul li.sublist ul li.current_page_item a:hover{color:#222}
.sidebar ul li.sublist ul li ul{border:0}
.sidebar ul li.sublist ul li ul li{padding-left:10px;width:230px;border-top:1px solid #e8e8e8;background-position:15px -201px}

.content{float:right;padding-top:5px;width:695px;border-top:3px solid #666;overflow:hidden}
.breadcrumb{padding:5px 5px 8px;color:#666}
.breadcrumb a{color:#666}
.post_list{float:left;margin:10px 0;padding:0 10px}
.post_list li{float:left;width:660px;_width:650px;padding:0 0 0 12px;height:28px;line-height:28px;border-bottom:1px dashed #e0e0e0;background:url(../img/sprite.png) no-repeat 0 -246px}
.post_list li h3{float:left;width:570px;height:14px;font-size:12px;font-weight:normal}
.post_list li span{float:right;width:80px;text-align:right;color:#666}
.post_list h2{font-size:14px}
.post{margin:4px 0 10px;line-height:22px;color:#333}
.post p{margin:10px 0;padding:0 5px;line-height:22px}
.post-content{padding:10px 10px;overflow:hidden}
.wpagenavi{margin:5px auto;width:94%;height:34px;line-height:34px;text-align:center}
.wpagenavi a:link,.wpagenavi a:visited{margin:0 2px;padding:3px 7px;text-decoration:none;border:1px solid #CCC;color:#333}
.wpagenavi a:hover,.wpagenavi a:active{border:1px solid #950000;color:#950000;background:#DDD url(../img/sprite.png) no-repeat 0 -118px}
.wpagenavi a.extend{padding:3px 6px;color:#333}
.wpagenavi a.extend:hover{color:#222 !important}
.wpagenavi a.current:link,.wpagenavi a.current:visited,.wpagenavi a.current:hover{border:1px solid #950000;color:#950000;background:#DDD url(../img/sprite.png) no-repeat 0 -118px}
.title_mid{padding:20px 10px 10px;font-size:22px;text-align:center}
.sub_info_mid{margin:0 15px;border-bottom:1px solid #ddd;color:#666;text-align:center}
.post_comment 
.navigation{width:97%}
.footer{float:left;margin:15px auto;width:100%;color:#454545;background:url(../img/sprite.png) repeat-x 0 -438px}
.foot{width:960px}
.foot p{line-height:24px;text-align:center}
.footer a:link,.footer a:visited{color:#454545;text-decoration:none}
.footer a:hover{color:#950000;text-decoration:underline}
.footpage{width:960px;margin:20px 0 15px;text-align:center}
.footpage li{width:1px;padding:0 8px 0 11px;border-left:1px solid #d3d3d3;display:inline;word-break:keep;white-space:nowrap}
.footpage li.nb{border-left:0}
.footlinks {clear:both;margin:5px auto;padding:2px;width:954px;height:auto;font-size:9pt;line-height:140%;color:#777;text-align:left;border:solid 1px #EEE;}
.footlinks a:link, .footlinks a:visited {font-size:9pt;line-height:140%;color:#777;}

/* ===== 静态化重构追加部分 ===== */
#showimg .slide {display:none}
#showimg .slide.active {display:block}
.navi li.hotline {float:right}
.copyright {text-align:center}
.p-nav ul {margin:18px 0 0;padding:0;list-style:none;border-top:1px solid #e3e3e3;padding-top:12px}
.p-nav li {display:block;margin:2px 0;font-size:13px;color:#777;line-height:1.8}
.p-nav li a {color:#555}
.p-nav li a:hover {color:#c00;text-decoration:underline}
.p-nav .meta-nav {color:#aaa;margin-right:4px}
.notfound-code {float:left;width:120px;height:120px;line-height:120px;text-align:center;font-size:52px;font-weight:500;color:#fff;background:#c8161d;border-radius:8px;margin:0 24px 12px 0}
.notfound-txt {overflow:hidden}
.notfound-txt h2 {font-size:20px;font-weight:500;margin:6px 0 10px;color:#333}
.notfound-links {margin:18px 0 0;padding:0;list-style:none}
.notfound-links li {display:inline-block;margin:0 14px 8px 0}
.notfound-links a {color:#c8161d;text-decoration:underline;font-size:14px}
.introduction .introduce img {width:140px;height:100px}
@media (max-width:860px){
  .wrapper{width:100%;padding:0 12px;box-sizing:border-box}
  .sidebar{float:none;width:100%;margin:16px 0 0}
  .content{float:none;width:100%}
  .navi li{float:none;display:inline-block}
  .scroll ul li{float:none;display:inline-block}
  .featured .section{width:100%;float:none;margin:0 0 16px}
  .slideshow img{width:100%;height:auto}
  .notfound-code{float:none;margin:0 auto 16px}
}
