.wrap{width: 960px;margin: 0 auto;}
.header{padding: 30px 0 20px;width: 960px;margin: 0 auto;}
.header .logo{display: block;float: left;margin-right: 15px;}
.header .h{padding-top: 15px;font-size: 24px;line-height: 34px;font-weight: 700;}
.slide-pic{width: 960px;height: 120px;position: relative;overflow: hidden;margin:0 0 20px;}
.slide-pic ul{position: absolute;left: 0;top: 0;width: 400%;z-index: 9;}
.slide-pic ul li{width: 25%;float: left;}
.slide-pic ul li a{display: block;}
.slide-pic .pagination{width: 100%;height: 8px;text-align: center;line-height: 8px;position: absolute;left: 0;bottom: 10px;z-index: 10;}
.slide-pic .pagination span{display: inline-block;*display: inline;*zoom: 1;width: 8px;height: 8px;border-radius: 4px;background: #fff;box-shadow: 0px 1px 1px #020202;margin:0 5px;}
.slide-pic .pagination span.cur{background: #fff000;}


.pro-title{margin-bottom: 30px;}
.pro-title .h{display: block;width: 40px;padding-top: 6px;float: left;font-size: 16px;line-height: 20px;font-weight: 700;color: #368ee0;}
.pro-title .con{width: 897px;height: 40px;padding:5px 0px 5px 22px;border: 1px solid #e1e1e1;border-left: none;position: relative;float: right;}
.pro-title .con span{display: block;width: 6px;height: 52px;background: url(../images/pro_bg.png);position: absolute;left: 0;top: -1px;}
.pro-title .con p{margin-right: -28px;}
.pro-title .con p a{margin-right: 28px;font-size: 14px;line-height: 20px;display: block;float: left;}
.pro-title .con p .cur{color: #d21111;}

.list{margin-right: -30px;}
.list-con{float: left;margin-bottom: 30px;width : 427px;padding:42px 19px 0;margin-right: 30px;position: relative;}
.list-con .title{z-index: 2;width: 465px;height: 60px;display: block;background: url(../images/fs_title.png);position: absolute;left: 0;top: 0;font-size: 16px;line-height: 45px;text-align: center;color: #fff;font-weight: 700;}
.list-con .list-ul{padding: 17px 33px 19px;height: 247px;border: 1px solid #e1e1e1;}
.list-con .list-ul-wrap{width: 100%;height: 247px;overflow: hidden;position: relative;}
.list-con .list-ul .list-ul-con{width: 359px;height: 187px;padding-bottom: 10px;position: absolute;left: 0px;top: 0px;margin-bottom: 19px;border-bottom: 1px solid #e1e1e1;overflow: hidden;}
.list-con .list-ul ul{width: 100%;float: left;}
.list-con .list-ul ul li{padding-left: 12px;position: relative;}
.list-con .list-ul ul li:after{content: "";width: 3px;height: 3px;background: #2e96df;position: absolute;left: 0;top: 15px;}
.list-con .list-ul ul li a{display: block;width: 100%;line-height: 32px;height: 32px;overflow: hidden;font-size: 14px;}
.list-con .btn{width: 100%;height: 25px;text-align: center;position: absolute;left: 0;bottom: 0px;}
.list-con .btn span{cursor: pointer;width: 25px;height: 25px;margin: 0 9px;display: inline-block;*display: inline;*zoom: 1;opacity: 0.8;}
.list-con .btn .prev{background: url(../images/fs_prev.jpg);}
.list-con .btn .next{background: url(../images/fs_next.jpg);}
.list-con .btn span:hover{opacity:1;}
.hot-zt{margin-bottom: 30px;}
.hot-zt .h{margin-bottom: 20px;border-bottom: 1px solid #e1e1e1;position: relative;height: 35px;}
.hot-zt .h span{display: block;font-size: 16px;line-height: 35px;font-weight: 700;border-bottom: 1px solid #368ee0;padding-right: 1px;position: absolute;left: 0;top: 0;}
.hot-zt ul{margin-right: -10px;}
.hot-zt ul li{width: 184px;float: left;margin-right: 10px;}
.hot-zt ul li a{display: block;}


#footer {padding:15px 0 0px; background:#fafafa; text-align:center;border-top:1px solid #ddd;margin-top:20px;color:#666;}
#footer .dib-wrap .dib {margin:0 5px;font-size: 12px;letter-spacing: normal;word-spacing: normal;vertical-align: top;*display:inline;}
#footer p {margin:5px 0;}
#footer .links {color:#DDD;}
#footer .links a {margin:0 10px;color:#333;}




.fs-list{margin-bottom: 40px;padding: 10px 19px 12px;position: relative;border: 1px solid #e1e1e1;}
.fs-list .h{margin-bottom: 20px;border-bottom: 1px solid #e1e1e1;position: relative;height: 35px;}
.fs-list .h span{display: block;font-size: 16px;line-height: 35px;font-weight: 700;border-bottom: 1px solid #368ee0;padding-right: 1px;position: absolute;left: 0;top: 0;color: #368ee0;}
.fs-list ul{margin-right: -170px;}
.fs-list ul li{width: 362px;float: left;margin-right: 170px;height: 32px;position: relative;padding-left: 12px;}
.fs-list ul li:after{content: "";width: 3px;height: 3px;background: #2e96df;position: absolute;left: 0;top: 15px;}
.fs-list ul li a{width: 100%;height: 32px;line-height: 32px;overflow: hidden;font-size: 14px;}
.fs-list .more{display: block;cursor: pointer;width: 22px;height: 22px;background: url(../images/arrow_01.png);position: absolute;left: 50%;margin-left: -11px;bottom: -11px;}

.mb20{margin-bottom: 20px;}


#float-r{padding: 9px 0 14px;background: #368ee0;width: 168px;position: fixed;right: 0;top: 20%;}
#float-r .h{text-align: center;padding-bottom: 7px;background: url(../images/float_bg.png) center bottom no-repeat;font-size: 16px;line-height: 32px;font-weight: 700;color: #fff;margin-bottom: 5px;}
.float-r-con{padding: 0 15px;}
.float-r-con p{margin-right: -16px;}
.float-r-con a{margin-right: 16px;font-size: 14px;line-height: 24px;color: #fff;}





