﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,th,td{margin:0;padding:0;}
body,button,input,select,textarea{ font-size:12px; font-family:Microsoft Yahei,arial,tahoma,sans-serif,宋体; color:#889091;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
address,cite,dfn,em,var,i,s{font-style:normal;}
body{line-height: 1;background: #f9f9f7;} 
ul,ol,li,dd,dl{list-style:none;}
img{border:0;}
a{color: #717c7e;text-decoration: none;}
a:hover{text-decoration: underline;}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
.fl,.lefter{float:left;}
.fr,.righter{float:right;}
.container{width: 1000px;margin:0 auto;}
:focus{outline: none;}
.mgr6{margin-right: 6px;}
.bg{background:#f9f9f7 url(../images/bg.jpg) left 130px no-repeat;}
table{border-collapse: collapse;border-spacing: 0;}
/*icon*/
.icon{display: inline-block;background: url(../images/icon.png) no-repeat;}
.ic1{background-position: -42px -32px;}
.ic2{background-position: -67px -32px;}
.ic3{background-position: 0 0;width: 23px;height: 23px;}
.ic4{background-position: 0 -35px;width: 29px;height: 23px;}
.ic5{background-position: 0 -68px;width: 23px;height: 26px;}
.ic6{background-position: 0 -109px;width: 37px;height: 26px;}

.header{background: #f9f9f7;height: 82px;line-height: 82px;font-size: 14px;}
.header .logo{display: block;padding-top: 15px;}
.nav{background: #f9f9f7;border-top: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;}
.nav li{height: 46px;float: left;padding:0 30px;position: relative;}
.nav a.an{display:block;padding:0 14px;font-size: 14px;line-height: 34px;margin-top: 7px;}
.nav a.an:hover,.nav a.an.current{background: #69c328;color: #fff;text-decoration: none;}
.nav .subnav{position: absolute;top:52px;left:0;z-index: 16;background: #fff;text-align: center;left: 20%;margin-left: -57px;padding:10px 0;display: none;}
.nav .subnav li{width:200px;padding: 2px;height:26px;float: none;}
.nav .subnav a{font-size: 12px;line-height: 26px;}
.nav .subnav a:hover{color: #69c328;text-decoration: none;}
/*banner*/
.banner{position: relative;width:100%;height:420px;text-align: center;overflow: hidden;}
.banner .slider{position: relative;}
.banner .slider img{width: 100%;height: 100%;}
.slider li{position: absolute;display: none;width: 100%;height: 420px;}
.banner .pagination{position: absolute;bottom:30px;font-size: 0;width: 100%;}
.pagination a{display: inline-block;width:8px;height:8px;border:3px solid #fff;margin:0 6px;border-radius: 50%;}
.pagination a.current{background:#fff;}

.bannertwo{width: 100%;height: 210px;}
.bannertwo img{width: 100%;height: 100%;}
.footer{background: #f6f6f6;border-top: 3px solid #257edf;padding:38px 0 34px;}
.footer h4{font-size: 18px;margin-bottom: 26px;}
.footer .footlink{}
.footlink .dllist{width: 160px;font-size: 17px;float: left;}
.footlink .dllist dt{margin-bottom: 16px;}
.footlink .dllist  a{font-size: 13px;color: #595757;line-height: 26px;}
.weixin{}
.weixin span{float:left;width: 39px;line-height: 26px;margin-top: 32px;}
.weixin img{vertical-align: middle;margin-left: 22px;width: 109px;height: 109px;}
p.copy{text-align: right;color:#444748;line-height:56px;}

.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.breadcrumb{line-height:44px;text-align: right;border-bottom:2px solid #d1d1d1;}
.breadcrumb .line{padding:0 6px;}
.breadcrumb a,.breadcrumb span{color:#000;}
.pages{text-align: right;}
.pages a,.pages span{display:inline-block;height: 24px;line-height:24px;color:#3e3a39;padding: 0 10px;margin:0 3px;font-size: 12px;color: #000;border:1px solid #d6d6d6;}
.pages a:hover,.pages a.current,.pages span.current{text-decoration: none;}
