
body,html{color:#444;margin:0;padding:0;font:14px/24px "Microsoft YaHei",SimSun,san-serif;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,object{margin:0;padding:0;outline: none;}
li{list-style: none;}
 .clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1; }
.l{float: left;}
.r{float: right;}
i{font-style: normal;}
img{border:none;}
.mt10{margin-top: 10px;}
.mt50{margin-top:50px;}
.wrap{width: 1200px; margin: 0 auto;}
.blank0,.blank1,.blank2  ,.blank3,.blank4,.blank5,.blank6,.blank7, .blank8, .blank10, .blank12, .blank13, .blank15, .blank16, .blank17,.blank18,.blank20,.blank25,.blank30{clear:both;display:block; font-size:1px; overflow:hidden;}
.blank0{height:0px;}.blank1{height:1px;}.blank2{height:2px;}
.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}
.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank10{height:10px;}.blank12{height:12px;}.blank13{height:13px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank20{height:20px;}.blank25{height:25px;}.blank30{height:30px;}/*****/
.newslist li,.ulbtn li,.fooleft h2 i,.scase span,.mainnav li  i{background: url(/08cms../images/mainbg.png) no-repeat;}

/**mainav**/
.topbar{ background:#434343; height:31px; line-height:31px; color:#FFF;font-size:12px; width:100%;min-width:1200px;}
.topbar a{ color:#FFF; text-decoration:none; margin:0 5px;}
.top{height: 90px;}
.mainnav{position: relative; z-index:999;}
.mainnav li{float: left;text-align: center;position: relative; z-index: 99;}
.mainnav li a{float: left;padding:0 20px; height: 90px; line-height: 90px;font-size: 18px; color:#333333; text-decoration: none;}
.mainnav li a:hover,.mainnav li a.act{color:#79C827;}
.mainnav .block{width: 48px;height: 2px;background: #7BC91E;position: absolute;bottom: 0px;left: 0;z-index: 99;}
.mainnav li a.w104{width:104px;}
.xlwrap{ position: absolute; z-index: 50; background: #FFF;left:0; top:65px;border:1px solid #F7F7F7; box-shadow:0 2px 5px #646464; border-top: 2px solid #79C827; display:none; width:90px;}
.mainnav li.w104 .xlwrap{ left:15px;}
.mainnav li .xlwrap a{ display: block; padding:0;  line-height: 35px; height: 35px;overflow: hidden;font-size: 14px;width:100%;text-align: center;}
.mainnav li  i{ display:inline-block;  background-position: -71px -147px; width:9px; height: 5px; position:relative;top:-3px;*top:-9px; margin-left:4px;_display:none;}
.mainnav li.act .xlwrap{display:block;}
.pos{position: relative;}
#zhaopin{cursor: pointer;}
.pinma{position: absolute; right:0;top:31px; width:150px;height:178px; display:none; z-index:99999; background-color: #434343; text-align: center;line-height:18px;}
.active{display: block;}
/***footer***/
.footer{width:100%;min-width:1200px; background: #323232; overflow: hidden; color:#c4c4c4; line-height: 30px;font-size: 14px;}
.fboxs{margin-top: 30px;}
.fooleft{width: 475px; overflow: hidden;}

.fooleft h2 i{ background-position: 0 -119px; float: left; width:42px; height: 30px;}
.fooleft a{color:#c4c4c4;; margin: 0 6px;text-decoration: none;}
.fooleft a:first-child{margin-left: 0;}
.foomid{width: 410px;}
.foomid h2{font-weight: 500;}
.foomid p{ padding-left:40px;}
.safimg{margin-top: 8px;}
.fooright{padding-top: 23px; width: 154px;}
.fooright img{  padding:12px;}
.fooright p{text-align: center;font-size: 12px;line-height: 28px;}

/**page**/
.p_bar{text-align: center;}
.p_bar a{ display:inline-block;border:1px solid #d0cece; margin:0 5px;padding:8px 14px; color:#666666; cursor:pointer;}
.p_bar a:hover,.p_bar a.p_curpage{background:#ccc;color:#FFF;}

/**banner**/
.banners{position:relative; height: 450px; overflow:hidden; width:100%;min-width:1200px;}
.imgbox{position: relative; height: 450px; overflow: hidden; width:100%;min-width:1200px;}
.imgbox li{width:100%; min-width:1200px; height: 450px;}
.imgbox li a{display: block;width: 100%; height: 100%;}
.smlbtn{position: relative; margin-top:-30px;margin-left: -18px;}
.ulbtn{position: relative;left: 50%;float: left;}
.ulbtn li{background-position: -43px -89px ; width:18px; height: 18px;float:left;margin-left: 10px;right: 50%;position: relative;}
.ulbtn li.act{background-position:-61px -89px;}
