﻿@charset "utf-8";
*{padding:0;margin:0 auto;}
body{font-size:12px;color:#575757;margin:0px; font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif; background-color:#ffffff;}
img{ border:0px;}
.clr{ clear:both;}
.clear{ clear:both;}
input,select{vertical-align:middle;} 
ul,ol{ list-style: none outside none;}

.clear{clear:both;}
.h5{width:100%;height:5px;overflow:hidden;clear:both;}
.h10{width:100%;height:10px;overflow:hidden;clear:both;}
.h20{width:100%;height:20px;overflow:hidden;clear:both;}

.top {
border-bottom: 1px solid #e5e5e5;
height:30px; line-height:30px;
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr='#ffffff', endColorStr='#f6f6f6');
background: -moz-linear-gradient(top,#fff 0,#f6f6f6 100%) no-repeat #f6f6f6;
background: -webkit-linear-gradient(top,#fff 0,#f6f6f6 100%) no-repeat #f6f6f6;
background: -o-linear-gradient(top,#fff 0,#f6f6f6 100%) no-repeat #f6f6f6;
background: -ms-linear-gradient(top,#fff 0,#f6f6f6 100%) no-repeat #f6f6f6;
background: linear-gradient(top,#fff 0,#f6f6f6 100%) no-repeat #f6f6f6;
}
.top .top-menu{ width:1130px; margin:auto;}
.top .top-menu .fr{ float:right; width:200px; text-align:right;}
.top .top-menu .fl{ float:left; width:500px;}


.navigation {
    margin: 0px auto;
    text-align: center;
    color: #787878;
    width: 974px;
    padding: 9px 0px;
    line-height: 18px;
    font-size: 12px;
}
.navigation ul{
    display:block;
    height:18px;
    line-height:18px;
}
.navigation li {
    padding: 0px 10px;
    border-right: 1px solid #787878;
    float: left;
}
.navigation ul li.last {
    border: 0px;
}
.navigation a {
    color: #787878;
    border: 0px;
}
.navigation a.colr{color: red;}

.header{ height:110px; width:1130px; margin:auto;}
.header .logo{ padding-top:15px; width:300px;margin-left: -30px;}
.header .top-ad{ float:right; width:729px; text-align:right; padding-top:10px;}
.search-banner{ height:90px; width:1130px; margin:auto; margin-top:5px; border:1px #dddddd solid;}
.search-banner .search{ float:left; width:940px; text-align:left; padding-top:20px; padding-left:90px;}
.soso-form {position: relative; height: 40px;border-radius: 5px;box-shadow: 0px 2px 3px #ccc;z-index: 11;}
.soso-search-input {position: relative;float: left;padding-left: 16px;width: 803px;height: 38px;line-height: 38px;background-color: #fff;border: 1px solid #c3c8cd;border-right: none;border-top-left-radius: 5px;border-bottom-left-radius: 5px;z-index: 9;}
.soso-search-submit {float: left;width: 120px;height: 40px;cursor: pointer;color: #fff;font-weight: bold;font-size: 14px;font-family: simsun;background-color: #57971c;border-top-right-radius: 5px;border-bottom-right-radius: 5px;  border:0px;}
.nav{ width:100%; height:44px; background-image:url("../images/menubg.jpg");}
.nav .menu{ width:1130px; margin:auto;}
.nav .menu ul{}
.nav .menu ul li{ width:110px; float:left; line-height:44px; text-align:center;}
.nav .menu ul li:hover{ background-color:#ff6600;  text-align:center; line-height:42px;cursor: pointer;}
.nav .menu ul li li:hover{ background-color:#ff6600;  text-align:center; line-height:42px;cursor: pointer;}
.nav .menu ul li a{ color:#ffffff; font-size:16px;display:block;}
.nav .menu ul li a:hover{ color:#ffffff;font-size:16px;}
.nav .menu ul .curr{ width:110px; float:left; line-height:42px; background-color:#ff6600;  text-align:center;}

.current{ color:#ff0000;}
a:link {color: #333333;text-decoration:none;}
a:visited {color: #333333;text-decoration: none;}
a:hover {color: #ff6600;text-decoration:none;}
a:active {color:#333333;text-decoration: none;}


.mt24{margin-top:24px}
.pw{width:1200px;margin:0 auto;overflow:hidden}
.pw-v{overflow:visible;position:relative}
.cf:after{content:"";display:table;clear:both}
.cf{zoom:1}
.category-con{border-bottom:1px solid #ededed}
.h2-item{height:34px;line-height:34px;border-bottom:1px solid #ededed;font-size:20px;color:#333}
.h2-item span{display:inline-block;*display:inline;*zoom:1;height:31px;line-height:31px;padding-right:5px;border-bottom:3px solid #f25126}
.category-list{padding:0;line-height:46px;position:relative;z-index:30}
.category-list li{height:44px;line-height:44px;margin-top:-1px;border:1px solid transparent;border-right:0 none;white-space:nowrap;text-overflow:ellipsis}
.category-list li p{position:relative;height:44px;z-index:30}
.category-list .icon-arrow{width:10px;height:14px;position:absolute;right:2px;top:50%;margin-top:-7px;background-position:-90px 0}
.more-li{display:none;height:44px;border:1px solid transparent;position:absolute;width:2px;border-left:0 none;border-right:0 none;background-color:#f8f8f8;top:-1px;right:-2px}
.icon-category{width:30px;height:30px;float:left;margin:7px 10px 0 5px;display:none}
.category-more{display:none;overflow:hidden;width:944px;min-height:650px;*min-height:654px;padding:12px 0;position:absolute;background-color:#f8f8f8;border:1px solid #ededed;left:254px;top:-44px;z-index:20}
.category-more dl{line-height:34px;padding:0 20px 0 30px}
.category-more dt{width:82px;float:left;display:inline;margin-right:18px;position:relative;font-size:14px;color:#333}
.category-more dt .icon-arrow{width:7px;height:12px;background-position:-100px 0;margin-top:-6px}
.category-more dt a{color:#333}
.category-more dt a:hover{border-bottom:2px solid #f25126;color:#f25126}
.category-more dd{overflow:hidden;/*border-bottom:1px solid #e4e4e4;*/padding:0 0 7px}
.category-more dd a{display:block;height:20px;line-height:20px;float:left;margin:7px 8px 0;font-size:14px;color:#888;overflow:hidden}
.category-more dd a:hover{color:#f25126;height:18px;border-bottom:2px solid #f25126}
.category-more dd .line{width:1px;height:16px;float:left;display:inline;background-color:#e4e4e4;margin-top:9px}


.footer{
    margin-top:50px;
    padding:20px 0;
    text-align:center;
    font-size: 12px;
    height:48px;
    
}
.list_bg .footer{
    margin-top:30px;
    background-color:#cdcdcd;
}
.footer p{
    line-height: 24px;
    color: #666;
}
.footer p span{margin: 0 8px;}
.footer p a{text-decoration: none;color: #666;}
.footer p a:hover{text-decoration: underline;}


/** 分页 **/
.page_list{width:100%;padding:0; }
.page_list ul{list-style-type: none;float:right}
.page_list LI{ float:left;}
.page_list ul li{ padding:0; margin:0 }
.page_list li a{height:12px;line-height:12px;border:1px solid #b2bfcf;padding:5px 7px;float:left;margin-left:8px;text-decoration: none;font-size: 12px;color:#666;}
.page_list li a:hover{background:#40b50e;color:#fff;;border:1px solid #40b50e}
.page_list li curr a{height:12px;line-height:12px;text-align:center;padding:5px;float:left;margin-left:8px;text-decoration: none;font-size: 12px;color:#000; }
.page_list li curr a:hover{text-decoration: none;font-size: 12px;color:#4f6f04;}
.page_list li.nextpage{color:#0e7700;line-height:26px;}
.page_list li.nextpage a{color:#0e7700}
.page_list li.nextpage a:hover{background-color:#fff;}
.page_list li.next{} 
.page_list .current a {background:#40b50e;color:#fff;font-weight:bold;border:1px solid #40b50e}
.page_list .current a:hover {}

span.fly-list-itemtype{display: inline-block;top: -2px;height: 16px;line-height: 16px;padding: 0 5px;margin-right: 10px;font-size: 12px;border: 1px solid #558b23;background-color: #57971c!important;color: #fff!important;}