﻿body,a,p,div,button,img,span,ul,ol,li,table,input,select,textarea,em,i,h1,h2,h3,h4,h5,h6{font-style:normal;margin:0;padding:0;border:0;outline:none;list-style-type:none;text-decoration:none;font-family:'微软雅黑','Microsoft YaHei';}

.fr{float:right;}
.fl{float:left;}
.clx{clear:both;}

.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.p25{padding:25px;}

body{background-color:#f8f4eb;}
.container{width:1200px;margin:0 auto;position:relative;}

.logo-box{width:100%;height:87px;padding:61.5px 0;background:url(../images/bg.jpg) no-repeat top center;}
.logo{display:block;width:347px;height:87px;}
.logo img{display:block;width:100%;height:100%;}

.nav-box{width:100%;height:50px;line-height:50px;background-color:#e11530;}
.nav a{display:block;float:left;padding:0 22px;margin-right:2px;font-size:18px;color:#fff;}
.nav a:hover,.nav a.curr{background-color:#c32f2c;}

.news-box{padding:30px 130px;position:relative;}
.news-box .icon{position:absolute;top:30px;z-index:9;display:block;}
.news-box h1{font-size:24px;color:#c32f2c;line-height:1.2;text-align:center;margin-bottom:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-box h1 a{color:#c32f2c;}
.news-box h1 a:hover,.news-box p a:hover{color:#e11530;}
.news-box p{font-size:16px;color:#333;line-height:1.8;text-align:center;}
.news-box p a{color:#c32f2c;}

/*轮播图*/
.carousel-box{width: 650px;height: 355px;position: relative;overflow: hidden;}
.carousel-box ul,.carousel-box ul li a{display: block;width: 100%;height: 355px;}
.carousel-box ul{position:relative;}
.carousel-box ul li{position:relative;float:left;}
.carousel-box ul li a img{width: 100%;height: 100%;}
.carousel-box .title{position:absolute;width:100%;height:40px;line-height:40px;background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000); zoom: 1;background:rgba(0,0,0,0.6);bottom:0;left:0;z-index:99;}
.carousel-box .title a{display:block;padding:0 10px;height:100%;font-size: 16px;color: #fff;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.carousel-box .banner{position: absolute;right: 0;bottom: 0;z-index: 100;height: 40px;background:none;}

.carousel-box .banner .btns{margin-right: 10px;height: 100%;}
.carousel-box .banner .btns li{display: inline-block;*display: inline;*zoom: 1;width: 10px;height: 10px;background-color:#b5b5b5;margin-left: 5px;margin-top: 17.5px;cursor: pointer;}
.carousel-box .banner .btns li:hover,.carousel-box .banner .btns li.active{background-color:#fff;}

.carousel-box .btn{width: 26px;height: 100%;position: absolute;top: 0;z-index: 99;cursor: pointer;transition: all .4s;-moz-transition: all .4s; /* Firefox 4 */-webkit-transition: all .4s; /* Safari å’Œ Chrome */-o-transition: all .4s; /* Opera */}
.carousel-box .prev{left: -30px;background: url(../images/icons/prev.png) no-repeat center center;}
.carousel-box:hover .prev{left: 5px;}
.carousel-box .next{right: -30px;background: url(../images/icons/next.png) no-repeat center center;}
.carousel-box:hover .next{right: 5px;}


.border-box{border:1px solid #ddd;background-color:#fff;}

.col-title{border-bottom:1px solid #ddd;height:40px;line-height:40px;}
.col-title .tab{float:left;border-bottom:2px solid #c32f2c;padding:10px 12px;}
.col-title .tab i{padding-left:10px;border-left:5px solid #c32f2c;display:block;font-size:18px;font-weight:bold;color:#333;line-height:19px;}
.col-title a{float:right;padding-right:10px;font-size:16px;color:#333;}
.col-title a:hover{color:#c32f2c;}

.col-title-2{border-bottom:1px solid #ddd;height:40px;}
.col-title-2 .tab{cursor:pointer;border-top-left-radius:4px;border-top-right-radius:4px;font-size:16px;color:#333;height:39px;line-height:39px;float:left;margin-right:25px;border:1px solid #ddd;border-bottom:0;padding:0 20px;background-color:#f9f9f9;}
.col-title-2 .tab.curr{border-bottom:2px solid #c32f2c;color:#c32f2c;}
.col-title-2 .tab.curr a{color:#c32f2c;}
.col-title-2 .tab a{font-size:16px;color:#333;}


.zt-box{padding:0 40px;position:relative;width:1100px;height:278px;}
.zt-btn{display:block;cursor:pointer;position:absolute;top:0;z-index:99;width:40px;height:100%;}
.zt-btn.prev{left:0;background:url(../images/icons/prev.png) no-repeat left center;}
.zt-btn.next{right:0;background:url(../images/icons/next.png) no-repeat right center;}

.zt-scroll{position:relative;width:100%;height:100%;overflow:hidden;}
.zt-scroll .scroll{position:relative;height:100%;}
.zt-scroll a{float:left;width:204px;height:100%;margin-right:20px;}
.zt-scroll a img{display:block;width:100%;height:100%;}

.info-list{padding:9px 15px;*padding-bottom:7px;}
.info-list li{padding:6px 0 7px 15px;*padding-bottom:4px;background:url(../images/icons/dot.png) no-repeat left 20px;height:29px;line-height:29px;}
.info-list li a{float:left;font-size:16px;color:#333;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.info-list li:hover a,.info-list li:hover .time{color:#c32f2c;}
.info-list li .time{color:#999;font-size:14px;float:right;}
.info-list.notime li a{max-width:100%;}

.info-list li.special{padding-left:108px;background:url(../images/hr365.jpg) no-repeat left center;}

.info-list li.big-img{padding:0;margin-bottom:7px;background:none;height:244px;line-height:40px;overflow:hidden;}
.info-list li.big-img a{float:none;display:block;width:100%;max-width:100%;height:100%;position:relative;}
.info-list li.big-img a img{display:block;width:100%;height:100%;transition:all 0.5s;-webkit-transition:all 0.5s;}
.info-list li.big-img a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.info-list li.big-img a span{display:block;position:absolute;width:100%;height:40px;background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000); zoom: 1;background:rgba(0,0,0,0.6);bottom:0;left:0;z-index:99;}
.info-list li.big-img a span i{display:block;padding:0 10px;font-size:16px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


.info-list li.small-img{padding:0;margin-bottom:7px;background:none;height:auto;}
.info-list li.small-img a{float:none;display:block;width:100%;max-width:100%;height:auto;}
.info-list li.small-img a img{float:left;width:210px;height:140px;}
.info-list li.small-img a span{float:right;width:330px;height:auto;}
.info-list li.small-img a span .title{display:block;font-size:16px;color:#333;line-height:1.6;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.info-list li.small-img a span .desc{display:block;white-space:normal;font-size:14px;color:#666;line-height:1.6;}
.info-list li.small-img a:hover .title{color:#c32f2c;}

.info-list li.small-img.smaller{margin-bottom:4px;*margin-bottom:0px;}
.info-list li.small-img.smaller a img{float:left;width:120px;height:80px;*height:78px;}
.info-list li.small-img.smaller a span{float:right;width:420px;height:auto;}

.info-list-2{}
.info-list-2 li{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #f3f3f3;}
.info-list-2 li .wrap{width:120px;height:90px;text-align:center;line-height:1;color:#999;background-color:#f3f3f3;}
.info-list-2 li .wrap.time{padding:15px 0;height:60px;}
.info-list-2 li .wrap img{width:100%;height:100%;display:block;}
.info-list-2 li .wrap .day{display:block;font-size:30px;margin-bottom:10px;}
.info-list-2 li .wrap .date{display:block;font-size:16px;}
.info-list-2 li .txt-wrap{width:1060px;}
.info-list-2 li .txt-wrap a{display:block;font-size:18px;font-weight:bold;color:#333;line-height:1.4;margin-bottom:10px;}
.info-list-2 li .txt-wrap a:hover{color:#c32f2c;}
.info-list-2 li .txt-wrap .desc{font-size:16px;color:#666;line-height:1.6;margin-bottom:5px;}
.info-list-2 li .txt-wrap .info{font-size:14px;color:#999;line-height:2;}


.ps-box{display:block;width: 204px;height: auto;overflow: hidden;float: left;margin-right: 45px;margin-bottom:20px;}
.ps-box.nomargin{margin-right: 0;}
.ps-box .ps{display:block;width: 100%;height: 278px;}
.ps-box:hover .ps{border:1px solid #c32f2c;width:202px;height:276px;}
.ps-box .ps img{width:100%;height:100%;}
.ps-box p{width: 100%;padding: 10px 0 5px;height:50px;font-size: 16px;color: #666;line-height: 1.6;}
.ps-box:hover p{color: #c32f2c;}
.ps-box .time{display:block;font-size: 14px;color: #999;line-height: 20px;}


.page-box-wrap{text-align:center;}
.page-box{display:inline-block;*display:inline;*zoom:1;font-size:16px;color:#333;line-height:40px;}
.page{background-color:#f3f3f3;float:left;width:100px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#333;cursor:pointer;margin:0 8px;}
.page:hover{background-color:#c32f2c;color:#fff;}
.page-box input{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:50px;height:38px;line-height:38px;border:1px solid #f3f3f3;text-align:center;}


.link-box{padding:0 80px;text-align:center;overflow:hidden;}
.link-box .link-txt,.link-box a{vertical-align:middle;display:inline-block;*display:inline;*zoom:1;margin:0 15px;}
.link-txt{font-size:20px;font-weight:bold;color:#666;line-height:40px;}
.link-box a{border:1px solid #ddd;background-color:#fff;padding:0 35px;height:38px;line-height:38px;font-size:16px;color:#333;}
.link-box a:hover{color:#c32f2c;}

.footer{font-size:16px;color:#333;line-height:30px;text-align:center;width:100%;border-top:4px solid #e11530;padding:20px 0;}
.footer a{color:#333;}
.footer a:hover{color:#c32f2c;}

.crumb-box{padding-left: 28px;line-height:30px;margin-bottom:10px;background:url(../images/icons/local.png) no-repeat left center;}
.crumb-box,.crumb-box a{font-size: 14px;color:#999;}
.crumb-box a:hover{color:#c32f2c;}

.detail-box{padding:20px 50px;border:1px solid #ddd;}

.detail-box h1{font-size:24px;color:#333;line-height:1.8;text-align:center;}
.detail-box h2{font-size:20px;font-weight:normal;color:#666;line-height:1.6;text-align:center;}

.detail-box .info{border-bottom:1px solid #ddd;height:30px;font-size:14px;color:#999;margin-top:15px;}
.detail-box .info a{font-size:14px;color:#999;}
.detail-box .info a.active{color:#c32f2c;}
.detail-box .detail{padding-top:15px;}
.detail-box .detail *{word-break:break-all;font-size:18px !important;line-height:34px !important;margin-top: 20px;font-family: "微软雅黑", "宋体";}
.detail-box .detail p{word-break:break-all;font-size:18px !important;line-height:34px !important;margin-top: 20px;font-family: "微软雅黑", "宋体";text-indent:32px;}
.detail-box .detail div{word-break:break-all;font-size:18px !important;line-height:34px !important;margin-top: 20px;font-family: "微软雅黑", "宋体";text-indent:32px;}
.detail-box .detail.big *{font-size:20px !important;line-height:38px !important;}
.detail-box .detail.small *{font-size:16px !important;line-height:30px !important;}
.detail-box .detail img{text-indent:0 !important;margin:15px auto;display:block;max-width:100%;}
.detail-box .detail table{border-collapse:collapse !important;border-spacing:0 !important;max-width:100% !important;margin:0 auto;border-top:1px solid #333 !important;border-left:1px solid #333 !important;}
.detail-box .detail td{border-right:1px solid #333 !important;border-bottom:1px solid #333 !important;}
.detail-box .fj{width: 100%;height: auto;font-size:16px;color: #000;margin-top: 20px;}
.detail-box .fj a{display: block;padding-left: 20px;font-size:14px;color: #c32f2c;line-height: 30px;}
.detail-box .fj a:hover{text-decoration: underline;}
