html,body{margin:0; padding:0; color:#434343;font:14px "Microsoft YaHei";background:#fff;}
article, aside, dialog, figure, footer, header,hgroup, menu, nav, section { display: block; }
table {	border-collapse:collapse;border-spacing:0}
fieldset, img {border:0}
h1, h2, h3, h4, h5, h6 ,p,dd,dl,dt{font-weight: normal;margin: 0;padding: 0;font-size: 14px}
input{padding: 0;margin: 0;border:none;float: left;}
ul,li,ol{padding: 0;margin: 0;list-style: none;overflow: hidden;}
a{color: #434343}
a {text-decoration: none;}
img,p{padding: 0;margin: 0;}
a{text-decoration:none;}
/* 分页符 */
.page{text-align: center;}
.pagelist{text-align:center !important; display:inline-block; margin:0 auto;}
.pagelist li{float:left; display:inline-block; line-height:18px; margin:0 3px;padding:3px 5px; background:#f3f3f3; border:1px solid #ccc;}
.pagelist li a{display:block;padding:0 5px; }
.pagelist li:hover{border:1px solid #1f8a04; background:#1f8a04 !important;display:block;padding:3px 5px; cursor:pointer;}
.pagelist li a:hover{color:#fff; text-decoration:none !important;}

.thisclass{border:0;padding:0 5px;}
.pagelist li [value] {border:1px solid #1f8a04;}
.pagelist li.thisclass{border:1px solid #1f8a04; color:#fff; background:#1f8a04 !important;}
.pagelist li.thisclass a{color:#fff;}
#pagelist li{height:18px;}

#container a:hover{text-decoration: underline;}
.clear{*zoom: 1;clear:both; height:0px; visibility:hidden;overflow:hidden;}
.clear:after{display: block;content: '\20';clear:both; height:0;}
.l{float: left;}
.r{float: right;}
.oh{overflow: hidden;}
.wrap{width: 1000px;margin: 0 auto;overflow: hidden;}
.mt18{margin-top: 18px;}
.mt10{margin-top: 10px;}
.mt5{margin-top: 5px;}
.w100{width: 100%}
.mb10{margin-bottom: 10px}
.mbt10{margin:10px 0;}
.mt30{margin-top: 30px;}
.ad1{height: 90px;width: 980px;border: 10px solid #f6f6f6;overflow: hidden;}
.ad2{width: 300px;overflow: hidden;}
.ad3{width: 680px;overflow: hidden;}
.ad4{height: 250px;width: 300px;overflow: hidden;}
.ad5{width: 640px;overflow: hidden;}
.ad6{width: 1000px;overflow: hidden;}
.fs17{font-size: 17px}
.pd20{padding: 20px}
.pos{position: relative;}
.w680{width: 680px;float: left;overflow: hidden;}
.w300{width: 300px;float: right;overflow: hidden;}
.w330{width: 330px;overflow: hidden;}
.li30px li{height: 30px;line-height: 30px}
.li25px li{height: 25px;line-height: 25px}

header{width: 100%;}
.top li.menu a,.top li.mobile a,.top li  a.login,.search .btn,.top li.wechat a,.top li.adserver a,.top a.map,.top a.collect,.logo .telephone,.news_head span,.flink .l,.ftcat .r,p.head6,.main1 .hsearch h4{background: url(../images/base.gif) no-repeat;}
.head3 span em,.rank ul,.topic .flex-control-nav li a,.pig .flex-direction-nav li a,.ji .flex-direction-nav li a,.varieties .c_tab li.cur .bg,.video li:hover .bg,.head4 em,.knowledge .head1 p{ background-image: url(../images/icons.gif);background-repeat: no-repeat;}
.dot li {line-height: 25px;height: 25px;padding-left: 20px;background: url(../images/dot.png) left center no-repeat;}
.bg{filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7;-khtml-opacity: 0.7; opacity: 0.7;background-color: #fff}
.top{height: 40px;background: #434343;z-index: 103}
.top .wrap,.top ul,.top ul li{overflow: visible;}
.top a:hover{color: #4faf0d}
.top li{float: left;background: #4e4e4e;margin-right: 1px;position: relative;}
.top li.loginout{height: 40px}
.top li.loginout a{float: left;}
.top li  a.login{background-position: -104px 0;width: 82px;height: 46px;padding: 0}
.top a{line-height: 40px;color: #fff;}
.top li a,.top .r a,.top .spec .menu a{display: inline-block;padding: 0 15px 0 25px;margin: 0 1px;}
.top .spec a{padding: 0 18px;}
.top .r a{float: left;background-color: #4e4e4e;}
.top li.menu a{background-position:-188px 0 }
.top li.mobile a{background-position: -193px -56px}
.top li.wechat a{background-position: -188px -85px}
.top li.wechat img{display: none;position: absolute;top: 32px;left: -10px;z-index:103;}

.top li.adserver a{background-position: -188px -121px}
.top  a.map{background-position: -188px -165px}
.top  a.collect{background-position: -191px -195px}
.top .l ul li ul{ display:none}
.top .l ul li:hover ul {display:block; position:absolute; top:40px; left:0; width:66px;z-index:9999}
.top .l ul li:hover ul li{ width:66px; background:#434343}
.top .l ul li:hover ul li:hover{ background:#4e4e4e}
.logo{height: 68px;padding: 16px;}
.logo .l{height: 68px;}
.logo h1 a,.logo p a{display: inline-block;height: 68px;width: 280px}
.search{width: 299px;}
.normal .search{width: 390px;margin: 0px 20px;float: left;position: relative;}
.normal form{height: 35px;margin-top: 15px;margin-left: 6px;overflow: hidden;}
.normal form input{display: inline;}
.normal .search .btn{width: 67px;height: 35px;background-position: -101px -98px;cursor: pointer;}
.normal .search .key{width: 296px;height: 33px;line-height: 33px;border:1px solid #aeaeae;border-right: none;box-shadow:inset 1px 1px 4px #d9d9d9;-webkit-box-shadow: inset 1px 1px 4px #d9d9d9;-moz-box-shadow: inset 1px 1px 4px #d9d9d9;}
.hotsearch{text-align: center;color: #434343;width: 70%;position: relative;*top:-10px;}
.hotsearch a{font: 13px;margin: 2px;}
.logo .telephone{width: 176px;background-position: 0 -59px;padding-top: 34px;text-align: center;margin-right: 5px;color: #5e981d}
.telephone span{display: block;background: #fff;padding-top: 3px}
nav{height: 35px;background: #52af12;border-bottom: 1px solid #a7d688;overflow: hidden;*height: auto;}
nav li{float: left;height: 35px;padding-left: 5px;text-align: center;}
nav li.cur,nav li:hover{background: #2a5d07}
nav li a{color: #fff;font-size: 17px;line-height: 35px;padding: 0 20px;}
.main{width: 100%}
.hot li{height: 29px;line-height: 29px}
.hot li.line{border-top: 1px dashed #727272;margin-top: 10px;padding-top: 10px}
.hot li a.title{color: #434343;font-size: 17px;display: inline-block; padding: 1px 0;font-weight: bold}
.hot li a.title:hover{color: #228fdd}
.position{line-height: 32px}
.head1{position: relative;margin: 10px 0;}
.head1 p{position: absolute;font-size: 20px;z-index: 10;background: #fff;margin-left: 15px;padding: 0 5px;*top:8px;}
.head1 .nrhr{display: inline-block;border-bottom: 2px solid #e0e0e0;width: 100%}
.head2{margin:15px 0;overflow: hidden;}
.head2 p{font-size: 17px;font-weight: bold;}
.head2 span{float: right;padding-left: 30px;color: #878787;cursor: pointer;}
.head3{border-left: 2px solid #228fdd;height: 18px;margin: 10px 0;padding-left: 7px;overflow: hidden;position: relative;}
.head3 span{display: inline-block;float: left;font-size: 16px;height: 18px;font-weight: bold;line-height: 18px;*line-height: 16px}
.head3 span em{display: inline-block;width: 9px;height: 9px;background-position:-40px -80px;position: relative;top:3px;left: 4px; }
.head3 .more{float: right;white-space: nowrap;}
.head4{height: 24px;margin-bottom: 5px;}
.head4 span{height: 20px;background: #ff8800;color: #fff;line-height: 20px;display: inline-block;padding:2px 3px 2px 8px;border-radius: 5px 0 0 5px ;float: left;font-size: 17px;float: left;margin: 0;}
.head4 em{display: inline-block;width: 14px;height: 24px;background-position: -88px -96px;*margin-left: -1px;_margin-left: -3px;float: left;margin: 0}
.head4 span a{color: #fff;}
.contentb ul{display: none;}
.contentb ul.cur{display: block;}
ul.dot li{line-height: 25px;height: 25px;padding-left: 15px;text-align: left;}
.bg_txt{position: relative;}
.bg_txt .bg, .bg{position: absolute;left: 0;bottom: 0;_bottom:-1px;right: 0;background-color: rgba(0,0,0,0.7);_filter:alpha(opacity=70);}
.bg_txt .txt{position: absolute;left: 0;bottom: 0;right: 0;text-align: center;color: #fff;z-index: 100}
ul.lilist li{line-height: 25px;height: 25px}

.zt h4{line-height: 30px;font-weight: bold;}
.zt p{width: 340px}
.zt a{display: block;float: left;height: 42px;width: 46px;line-height: 42px;color: #fff;text-align: center;margin-bottom: 2px;margin-right: 2px}
.zt a.z1{width: 94px;background: #228fdd}
.zt a.z2{background: #53aecf}
.zt a.z3{background: #3dcadd}

div.first .r .title{display: block;text-align: center;margin-bottom: 5px;}
div.first .r span,div.first .r span a{color: #878787;line-height: 25px}

.img_li .l,.img_li .r,.imglist li{width: 145px;margin: 2px;}
.img_li .txt{display: block;height: 25px;overflow: hidden;line-height: 25px}

.imglist li{float: left;height: 130px;overflow: hidden;line-height: 29px;}

.topline{border-top: 1px dashed #727272;margin-top: 5px}
footer{margin-top:20px;}
.flink{border-top: 2px solid #434343;padding: 20px 0;margin-top: 40px;}
.flink .l{width: 103px;height: 56px;text-align: center;vertical-align: middle;background-position: 0 0;margin-left: 30px}
.flink .r{width: 800px;}
.flink .r li{float: left;padding-right: 10px;line-height: 25px;height: 25px;}
.ftcat{height: 196px;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;background: #f4f4f4;}
.ftcat .l{width: 620px}
.ftcat .r{width: 379px;border-left: 1px solid #ddd;;height: 123px;}
.ftcat .wrap{padding-top: 20px}
.ftcat .l li{float: left;border-left: 1px solid #ddd;width: 115px;text-align: center;height: 170px}
.ftcat .l li a{display: block;line-height: 24px;color: #878787}
.ftcat .l li a.first{font-size: 18px;display: inline-block;margin-bottom: 5px;color: #1e1e1e}
.ftcat .r{background-position: 0 -98px;}
.ftcat .r p{margin-left: 98px;background-color: #f4f4f4;height: 123px;overflow: hidden;padding-bottom: 5px}
.ftcat .r p span{display: block;line-height: 32px}
.ftcat .r p span.tel{color: #4faf0d;font-size: 20px;}
.spage{height: 45px;background: #3d3d3d;text-align: center;line-height: 45px;color: #fff;}
.spage a{color: #fff;padding: 0 5px;}
.spage a:hover{color: #b9b9b9;}
.copyright{text-align: center;margin: 5px auto;line-height: 20px;}

/* 分享 */
.fxtb{ float:right; margin-top:5px}
.fxtb p{font:16px/24px "微软雅黑"}

#bdcs{margin-top: 12px;}
#bdcs .bdcs-container .bdcs-hot a{font-size: 12px;}
#bdcs-search-form-submit{background-color:#4FAF0D;width: 67px;border: 1px solid #4FAF0D;height: 35px;text-align: center;font-weight: bold}
#bdcs-search-form-input{width: 296px;height: 33px;border:1px solid #aeaeae;border-right: none;box-shadow:inset 1px 1px 4px #d9d9d9;-webkit-box-shadow: inset 1px 1px 4px #d9d9d9;-moz-box-shadow: inset 1px 1px 4px #d9d9d9;}

#totop{
width:50px;
height: 50px;
right: 50px;
bottom: 50px;
display: none;
cursor: pointer;
position: fixed;
background: url("/style/images/totops.png") no-repeat;
_position:absolute;_left:expression(eval(document.documentElement.scrollRight+50));_top:expression(eval(document.documentElement.scrollBottom+50))

}
#adroll{
position: fixed;
top:0;
margin-top:0;
}