@charset "utf-8";*{border:0;margin:0;padding:0;outline:0}
body{font-family:"微软雅黑",Arial,"宋体",serif;font-size:16px;color:#333;background:#f5f6f9}
a,a:link,a:visited{color:#333;text-decoration:none;outline:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
a:hover{color:#f80}
li,ul{list-style:none}
hr{border-top:1px solid #eee}
h3{font-size:18px;color:#f60;font-weight:700;height:26px;display:inline-block;border-bottom:2px solid #f60;margin-left:10px;margin-top:10px}
.container{width:1200px;margin:0 auto;overflow:hidden}
.hcenter{margin:10px auto 0;padding:20px 0;width:1200px;background-color:#fff;color:#000;text-align:center}
.hcenter h2{position:relative;display:inline-block;padding:0 15px;color:#333;font-weight:400;font-size:30px}
.hcenter h2:after,.hcenter h2:before{position:absolute;top:60%;right:-198px;width:198px;height:1px;background:url(/d/img/line.png) no-repeat 0 -1px;content:""}
.hcenter h2:before{left:-198px;background-position:0 0}
.hleft{margin:10px auto 0;width:1200px;height:50px;border-bottom:1px solid #ddd;background-color:#fff}
.hleft900{float:left;width:900px;border-radius:10px 10px 0 0}
.hleft h1,.hleft h2{float:left;display:inline-block;margin-top:10px;margin-left:20px;height:38px;border-bottom:2px solid #f80;color:#f80;font-weight:700;font-size:20px;line-height:30px}
.hleft h1 a,.hleft h2 a{color:#f80}
.hleft p{float:left;display:inline-block;overflow:hidden;margin-top:10px;margin-left:20px;text-overflow:ellipsis;white-space:nowrap;line-height:30px}
.hleft900 p{width:700px}
.hleft>a{float:right;margin-top:10px;font-size:16px;line-height:30px}
.hleft>a::after{margin:0 5px;content:"|"}
.hleft>a:first-of-type::after{content:""}
.hleft>a:hover::after{color:#333}
.topnav{height:30px;line-height:30px;background-color:#323232}
.topnav h1{line-height:30px;display:inline-block;color:#fff;font-size:14px;font-weight:400;height:30px;float:left;margin-left:16px}
.topnav h1 a{color:#fff}
.topnav h1 a:hover{color:#f80}
.topnav span{margin-left:280px;line-height:30px;display:inline-block;color:#fff;font-size:14px;font-weight:400;height:30px;float:left}
.topnav span:hover{color:#f80;cursor:pointer}
.topnav .member{display:inline-block;float:right}
.topnav .member a{display:inline-block;width:50px;color:#fff}
.topnav .member a:hover{color:#f80}
.nav{top:0;width:100%;height:70px;line-height:70px;background:#FFF;z-index:999}
.nav .menu{width:1400px;margin:0 auto;font-size:16px}
.nav .menu>li{float:left;position:relative;z-index:999;width:150px;height:70px}
.nav .menu>li:last-of-type{width: 100px;}
.nav .menu>li:nth-last-child(2){width: 100px;}
.nav .menu>li a{display:block;padding:0 10px;text-align:center;height:66px}
.nav .menu>li.active>a,.nav .menu>li>a:hover{border-bottom:solid 4px #f80}
.nav .menu>li.active>a{color:#f80}
.nav .menu .logo{width:200px;margin-right:100px}
.nav .menu .logo a{display:block}
.nav .menu .logo a img{height:60px;vertical-align:middle}
.nav .menu .logo a:hover{background-color:#fff;border-bottom:none}
.nav .menu .sub>a:after{content:'';display:inline-block;width:7px;height:4px;vertical-align:middle;margin-left:6px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAIAAADNpLIqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA4SURBVHjaPEw5DgAwCMK+Ut/noH9kqS1pGbhCsMwEEBG4qKrhpawgnsZIjutubd39CB/m6vstwACDrCRuZb7BlQAAAABJRU5ErkJggg==) no-repeat;-webkit-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s}
.nav .menu .sub:hover a:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.nav .menu .sub-menu{display:none}
.nav .menu .sub:hover .sub-menu{display:block;position:absolute;width:332px;background:#FFF;border:1px solid #f0f0f0;z-index:99;top:70px}
.nav .menu .sub:hover .sub-menu li{font-size:14px;float:left;width:165px;height:40px;line-height:40px;border-bottom:1px solid #f0f0f0}
.nav .menu .sub:nth-child(9):hover .sub-menu{width:auto}
.nav .menu .sub:nth-child(9):hover .sub-menu li{float:none}
.nav .menu .sub:nth-child(10):hover .sub-menu{width:auto}
.nav .menu .sub:nth-child(10):hover .sub-menu li{float:none}
.nav .menu .sub:hover .sub-menu li:nth-of-type(odd){border-right:1px solid #f0f0f0}
.nav .menu .sub:hover .sub-menu li a{height:38px;line-height:40px}
.nav .menu .sub:hover .sub-menu li a:hover{border-bottom:solid 2px #f80}
.nav .wapmenu{display:none}
.foot{clear:both;margin-top:20px;height:80px;background-color:#2a2a2a}
.foot .copyright{color:#ccc;text-align:center;font-size:16px;line-height:25px;padding-top: 10px}
.foot .copyright a{color:#ccc}
.foot .copyright a:hover{color:#f80}
.foot .copyright span::after{display:inline-block;margin:0 10px;content:"|";font-style:normal}
.subnav{height:45px;width:1200px;margin:10px auto 0;overflow:hidden}
.subnav .path{float:left;margin:0 auto;overflow:hidden;background-color:#fff;padding:0 20px;width:920px;border-radius:10px}
.subnav .path a{color:#595757;font-size:16px;line-height:45px}
.subnav .path a:hover{color:#f80}
.subnav .path a:before{content:">"}
.subnav .path a:hover:before{color:#595757}
.subnav .path a:first-child:before{content:""}
.subnav .tags{width:960px;height:45px;float:left;background:#fff;border-radius:10px;overflow:hidden}
.subnav .tags h2{float:left;font-size:18px;color:#f60;font-weight:700;height:25px;display:inline-block;border-bottom:2px solid #f60;margin-left:20px;line-height:25px;padding-top:10px}
.subnav .tags h1{font-weight:400;font-size:16px;padding:10px;display:inline-block;line-height:25px;height:25px}
.subnav .tags h1 a{background-color:#08f;color:#fff;border-radius:3px;padding:0 3px;display:inline-block;margin-bottom:10px;margin-right:4px}
.subnav .tags h1 a:hover{background-color:#f80}
.subnav .search{float:right;width:230px;height:45px;border-radius:10px;background-color:#fff;border:0;overflow:hidden}
.subnav .search input{float:left;width:160px;height:45px;border:0 none;outline:0;padding-left:20px}
.subnav .search input:focus{background-color:#eee}
.subnav .search input:last-child{float:right;width:50px;height:45px;background:url(/d/img/search.png) no-repeat center bottom;background-color:#0ae;background-size:auto 90px}
.subnav .search input:last-child:hover{cursor:pointer;background-position-y:top;background-color:#0ae}
.subnavs .path{width:860px}
.subnavs .search{width:290px}
.subnavs .search input{width:220px}
.bannerIndex{position:relative;height:450px;overflow:hidden;min-width:1200px}
.bannerIndex ul li img{position:absolute;left:50%;top:50%;margin-left:-960px;margin-top:-225px}
.bannerIndex>ul>li{display:none}
.bannerIndex>ul>li:first-child{display:block}
.bannerIndex>ul>li>a{display:block;width:100%;height:100%}
.bannerIndex .bannerIndexLeft,.bannerIndex .bannerIndexRight{width:41px;height:69px;position:absolute;top:50%;margin-top:-35px;background:url(/d/img/bannerIndexBtn.png) no-repeat;cursor:pointer;display:none}
.bannerIndex .bannerIndexLeft{background-position:-83px 0;left:50%;margin-left:-580px}
.bannerIndex .bannerIndexRight{background-position:-125px 0;right:50%;margin-right:-580px}
.bannerIndex .bannerIndexLeft:hover{background-position:0 0}
.bannerIndex .bannerIndexRight:hover{background-position:-41px 0}
.bannerIndex>ol{width:130px;position:absolute;bottom:20px;left:50%;margin-left:-65px}
.bannerIndex>ol>li{float:left;width:12px;height:12px;background:#a6a5a0;margin-right:10px;cursor:pointer;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.bannerIndex>ol>li.current{background:#61e7f7;width:30px}
.banners{position:relative;height:400px;overflow:hidden;width:960px;float:left}
.banners ul li img{position:absolute;left:50%;top:50%;margin-left:-480px;margin-top:-200px}
.banners>ul>li{display:none}
.banners>ul>li:first-child{display:block}
.banners>ul>li>a{display:block;width:100%;height:100%}
.banners .bannersLeft,.banners .bannersRight{width:42px;height:70px;position:absolute;top:50%;margin-top:-35px;background:url(/d/img/bannertogglebtn.png) no-repeat;cursor:pointer;display:none}
.banners .bannersLeft{background-position:-84px 0;left:50%;margin-left:-480px}
.banners .bannersRight{background-position:-126px 0;right:50%;margin-right:-480px}
.banners .bannersLeft:hover{background-position:0 0}
.banners .bannersRight:hover{background-position:-42px 0}
.banners>ol{width:130px;position:absolute;bottom:20px;left:50%;margin-left:-65px}
.banners>ol>li{float:left;width:12px;height:12px;background:#a6a5a0;margin-right:10px;cursor:pointer;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}
.banners>ol>li.current{background:#61e7f7;width:30px}
.page{width:1198px;margin:20px auto 0;list-style:outside none none;background-color:#fff;color:#8e8b8b;overflow:hidden;border:1px solid #eee;border-radius:8px}
.page a{float:left;height:50px;line-height:50px;width:50px;border-right:1px solid #eee;text-align:center}
.page b{float:left;height:50px;line-height:50px;width:50px;border-right:1px solid #eee;text-align:center;background-color:#f60;color:#fff}
.page b:first-child{width:100px;background-color:#fff;color:#333}
.pages{margin:20px auto 0;list-style:outside none none;background-color:#fff;color:#8e8b8b;overflow:hidden;border:1px solid #eee;border-radius:8px}
.pages a{float:left;height:50px;line-height:50px;width:50px;border-right:1px solid #eee;text-align:center}
.pages b{float:left;height:50px;line-height:50px;width:50px;border-right:1px solid #eee;text-align:center;background-color:#f60;color:#fff}
.pages b:first-child{width:100px;background-color:#fff;color:#333}
.ads{float:right;width:230px;overflow:hidden}
.ads h2{font-size:16px;color:#f60;font-weight:700;height:24px;display:inline-block;border-bottom:2px solid #f60;margin-left:10px;margin-top:14px}
.ads .fixed[class*=adimg]{position:fixed;top:70px;width:230px}
.ads .fixed[class*=tags]{position:fixed;top:260px;width:220px}
.ad{width:290px}
.ad .fixed[class*=adimg]{position:fixed;top:70px;width:290px}
.ad .fixed[class*=tags]{position:fixed;top:260px;width:280px}
.ads .adimg{margin-top:10px;border-radius:10px}
.ads .adimg img{border-radius:10px}
.ads .shebao{height:auto;margin-top:10px;margin-bottom:10px;height:280px}
.ads .shebao .shebao-province{margin:0 0 0 5px}
.ads .shebao .shebao-province h1{font-size:18px;color:#f60;font-weight:700;height:26px;display:inline-block;border-bottom:2px solid #f60;margin-left:10px;margin-top:10px}
.ads .tags{margin-top:10px;background-color:#fff;border-radius:10px;padding:0 5px;overflow:hidden}
.ads .tags h1{margin-top:10px;font-weight:400;font-size:14px;padding:0 10px}
.ads .tags h1 a{background-color:#08f;color:#fff;border-radius:3px;padding:0 3px;display:inline-block;margin-bottom:10px;margin-right:4px}
.ads .tags h1 a:hover{background-color:#f80}
