﻿body{background:url(imagesbg.gif) repeat-x top #faecbb;font-family: "微软雅黑";font-size:15px;}
body,form{margin:0;padding:0;}
input{vertical-align:middle;outline:none;}
textarea{vertical-align:top;outline:none;resize:none;}
img{border:0;outline:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#f30;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #B0D4EC;}
.bt{border:1px solid #B0D4EC;border-top:2px solid #B0D4EC;}

#imgcode{cursor:pointer;}

/*padding*/
.pt10{padding-top:10px;}
.p10{padding:10px;}
.p20{padding:20px;}

/*margin*/
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}

/*color*/
.c9{color:#999;}
#webmain {width:1140px; background:#FFF; overflow:hidden; margin:auto;}
/*width*/
.w1140{width:1140px;overflow:hidden;}
.w1138{width:1138px;overflow:hidden;}
.w610{width:610px;padding:20px 30px;}
.w640{width:640px;padding:15px;}
.w920{width:918px;padding:20px 30px;}
.w890{width:888px;padding:30px 40px;}
.w900{width:898px;padding:30px 40px;}
.w670{width:670px;}

/*bar*/
.topbar{margin:0 auto;line-height:30px;height:30px;}
.topbar .l{font-family:verdana;color:#DBDBDB;padding-left:10px;}
.topbar .r{padding-right:10px;}
.topbar .r img{vertical-align:middle;margin:0 5px 3px 0;}

/*header*/
#header{width:1140px;height:243px;overflow:hidden;margin:4px auto 0 auto;}

/*nav*/
#nav{height:48px;background:#c52300;overflow:hidden;font-family: "Microsoft YaHei" ! important; font-size:16px;min-width:1140px;}
.menu{width:1140px;margin:auto;padding:0;list-style:none;height:48px;line-height:48px;overflow:hidden;}
.menu li{float:left;overflow:hidden;}
.menu li a{color:#fff;text-align:center;padding:0 16px;height:48px;line-height:48px;display:block;outline:none;}
.menu li a:hover{background:#890000;color:#FFF;}
.menu .hover a{background:#890000;color:#FFF;text-align:center;padding:0 16px;height:48px;line-height:48px;display:block;outline:none;}
.menu li .subnav{margin:-4px 0 0 0;padding:0;position:absolute;z-index:999;display:none;}
.menu li .subnav dt a{display:block;width:96px;height:40px;line-height:40px;text-align:center;background:#890000;color:#fff;font-size:12px;}
.menu li .subnav dt a:hover{background:#c52300;}

#topad{width:958px;margin:0 auto;padding:10px;border:1px solid #BDD6E7;background:#F9FDFF;display:none;}
#topad ul{margin:0;padding:0;list-style:none;}
#topad ul li{float:left;width:25%;line-height:25px;height:25px;overflow:hidden;font-family:arial;color:#333;}
#topad ul li span{font-family:宋体;margin:0;padding:0;font-size:12px;}
#topad .ad{position:absolute;clear:both;margin:-21px 0 0 944px;}

/*position*/
#position{width:1118px;margin:0 auto;padding:0 10px;border-bottom:1px solid #e4e4e4;height:40px;line-height:40px;font-family:宋体;overflow:hidden;color:#808080;background:#FFF;}
#position a {color:#808080;}
#position div{float:right;height:40px;line-height:40px;_padding-top:8px;padding-top:8px;}
#position div img{margin:0 5px;vertical-align:middle;}
#position div input {margin-left:5px;}



.toplist{margin:10px;padding:0;list-style:none;background:url(imagesdotnum.gif) no-repeat top left;}
.toplist li{line-height:30px;height:30px;padding-left:30px;border-bottom:1px solid #F0F0F0;}
.toplist li span{float:right;color:#999;}
.topcate{margin:10px;padding:0;list-style:none;}
.topcate li{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;}
.topcate li a{display:block;width:248px;height:30px;padding-left:30px;}
.topcate li a:hover{color:#fff;background:#318ADD url(imagesico_arr.gif) no-repeat top left;}
.topcate .hover{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;background:#318ADD url(imagesico_arr.gif) no-repeat top left;}
.topcate .hover a{color:#fff;}

#container{overflow:hidden;width:1140px; margin:20px auto;}
#container .left{float:left;width:850px;margin-right:20px;padding:10px 30px;background:#fff;padding-bottom:9999px;margin-bottom:-9999px;}
#container .subject{border-bottom:1px solid #eaeaea;}
#container .subject b{border-bottom:2px solid #c52300;height:60px;line-height:60px;display:inline-block;margin-bottom:-1px;font-weight:normal;color:#3b3b3b;font-size:24px;font-family:microsoft yahei;}
#container .subject .more{float:right;}
#container .subject .more a{font-size:12px;font-family:宋体;color:#999;}
#container .subject .more a:hover{color:#f30;}
#container .right{float:left;width:210px;background:#fff;padding-bottom:9999px;margin-bottom:-9999px;}
#container .right h5{margin:0;padding:0;display:block;height:80px;background:url(imagessidebar_title_bg.gif) no-repeat top;color:#fff;font-weight:normal;font-size:24px;line-height:80px;text-indent:36px;}
#container .right ul{margin:0;padding:0;list-style:none;}
#container .right ul li{border-bottom:1px dotted #e3e3e3; overflow:hidden}
#container .right ul li a{border-left:2px solid #c52300;padding-left:36px;border-left:2px solid transparent;height:56px;line-height:56px;display:block;color:#3b3b3b;}
#container .right ul li:hover a{color:#3b3b3b;border-left:2px solid #c52300;}
#container .right ul .hover a{border-left:2px solid #c52300;color:#3b3b3b;}
#container .rlist h5{margin:0;padding:0;display:block;height:80px;background:url(imagessidebar_title_bg.gif) no-repeat top;color:#fff;font-weight:normal;font-size:24px;line-height:80px;text-indent:36px;}
#container .rlist ul{margin:0;padding:0;list-style:none;}
#container .rlist ul li{border-bottom:1px dotted #e3e3e3; overflow:hidden}
#container .rlist ul li a{border-left:2px solid #c52300;padding-left:12px;border-left:2px solid transparent;height:36px;line-height:36px;display:block;color:#3b3b3b;}
#container .rlist ul li:hover a{color:#3b3b3b;border-left:2px solid #c52300;}
#container .danye{padding:10px 30px;background:#fff;padding-bottom:9999px;margin-bottom:-9999px;}
.news-list{margin-top:30px;}
.news-list li{border-bottom:1px solid #e6e7e8;margin-bottom:15px;padding-bottom:15px;}
.news-list li h1{font-size:18px;margin:0;font-weight:500;}
.news-list li aside{font-size:12px;line-height:18px;color:#999;}
.news-list li p{color:#666;font-size:14px;}

/*foot*/
#footer{width:100%;min-width:1140px;min-height:128px;padding-top:20px;border-top:4px solid #c52300;}
#footer .copyright{width:1140px; margin:auto;text-align:center;line-height:24px;font-family:宋体; font-size:14px;color:#242424;}

/*search*/
.hsearch{margin:0 15px;padding:0;list-style:none;}
.hsearch li{padding:0 0 10px 0;}
.hsearch li div{line-height:22px;color:#999;}
.hsearch .ip{border:1px solid #ccc;padding:6px 0 2px 0;margin:0;height:18px;vertical-align:middle;}
.hsearch .w{width:220px;overflow:hidden;}
.hsearch .bnt{background:url(imagesbnt_blue.gif) no-repeat center;border:0;width:80px;height:30px;line-height:30px;font-size:12px;color:#333;cursor:pointer;}

/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}

/*buy tips*/
#sdcms_buy{background:#FFFBF9;color:#333;border:1px solid #FACFBA;padding:5px 10px;}
#sdcms_buy .point{color:#f00;font-family:verdana;margin:0 2px;}
#sdcms_buy .buytip{cursor:pointer;}

/*gotop*/
.cbbfixed {position: fixed;right: 20px;transition: bottom ease .3s;bottom: -85px;z-index: 150;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #02a2aa;}
.cbbfixed .gotop {background-color: rgba(51,51,51,.6); transition: background-color ease .3s; margin-top: 1px;}
.cbbfixed .gotop:hover{background-color: #c52300;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(imagesside-icon02.png);}
.cbbfixed .weixin {background: rgba(0,0,0,.2)}
.cbbfixed .weixin div { background: url(imagesweixin.png); width: 138px; height: 119px; position: absolute; left: -135px; top: -65px; opacity: 0; transform: scale(0); -webkit-transform: scale(0); transform-origin: 100% 70%; -webkit-transform-origin: 100% 70%; transition: transform ease .3s,opacity ease .3s; -webkit-transition: all ease .3s;}
.cbbfixed .weixin:hover div {display: block; transform: scale(1); -webkit-transform: scale(1); opacity: 1;}
.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(imagesside-icon01.png);}