html{height:100%;border:none;}
body{height:100%;min-width:1200px;background:#fff;color:#484848;text-align:left;font-size:14px;font-family:Arial,microsoft yahei;}
body,dd,div,dl,dt,img,li,p,ul{margin:0;padding:0;border:none;}
dl,ul{list-style-type:none;}
h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:400;}
a{color:#333;}
a,a:hover{text-decoration:none;}
a:hover{color:#e6212a;}
.clear{clear:both;}
.fl{float:left;}
.fl,.fr{display:inline;}
.fr{float:right;}
.container{margin:0 auto;width:1200px;}
.header{height:157px;}
.top{height:36px;border-bottom:1px solid #e2e2e2;color:#666;line-height:36px;}
.top a{padding:5px 8px;color:#666;}
.top ul{float:right;}
.top ul li{float:left;padding:0 10px;}
.top .fr,.top .fr img{position:relative;}
.top .fr img{top:3px;margin-right:4px;}
#logo{width:100%;height:140px;}
#logo .logo img{margin-top:24px;height:67px;}
#logo .company{margin-top:25px;margin-left:10px;padding-top:5px;padding-left:15px;height:60px;border-left:1px solid #c4c4c4;}
#logo .company h2{color:#e6212a;font-weight:700;font-size:24px;}
#logo .company h3{margin-top:5px;color:#666;font-size:18px;}
#logo .tel{padding-left:58px;width:230px;height:120px;background:url(../images/tel.jpg) no-repeat 0;}
#logo .tel p{margin-top:35px;color:#666;font-size:16px;}
#logo .tel p span{display:block;color:#666;font-weight:700;font-size:30px;}
.nav{height:68px;background:url(../images/navbg.jpg) no-repeat top;}
.nav ul li{position:relative;float:left;display:inline;margin-top:7px;text-align:center;font-size:16px;}
.nav ul li:after{position:absolute;top:18px;left:0;width:1px;content:"┆";}
.nav ul li a,.nav ul li:after{display:block;height:60px;color:#fff;}
.nav ul li a{position:relative;z-index:2;width:140px;line-height:60px;}
.nav ul li a:hover,.nav ul>li.on>a{color:#e6212a;}
.nav ul li dl{position:absolute;z-index:999;display:none;margin:0;padding:0;}
.nav ul li dl dt a{background:#252525;text-align:center;line-height:50px;}
.nav ul li dl dt a,.nav ul li dl dt a:hover{display:block;width:140px;height:50px;color:#fff;}
.nav ul li dl dt a:hover{background:#e6212a;}
.nav ul .home{margin-left:15px;}
.nav ul .home a:hover,.nav ul .on.home a{color:#fff;}
.nav ul .home:after,.nav ul li:nth-child(2):after{display:none;}
.banner{position:relative;overflow:hidden;height:432px;}
.banner .hd{position:absolute;bottom:20px;z-index:1;width:100%;height:18px;text-align:center;}
.banner .hd ul li{display:inline-block;margin:0 5px;width:10px;height:10px;border-radius:8px;background:#252525;cursor:pointer;}
.banner .hd ul li.on{background:#e6212a;}
.banner .bd{position:relative;z-index:0;height:100%;}
.banner .bd li{vertical-align:middle;zoom:1;}
.banner .bd li,.banner .bd li a{display:block;width:100%;height:432px;}
.search{height:70px;border-bottom:1px solid #e2e2e2;}
.search .fl{line-height:70px;}
.search .fl a{margin-right:15px;}
.search .fl span{color:#333;font-weight:700;}
.search .fr{position:relative;overflow:hidden;width:384px;height:70px;}
.search .fr input{margin-top:15px;padding-left:15px;width:280px;height:36px;border:1px solid #eee;border-radius:6px 0 0 6px;}
.search .fr button{position:absolute;top:15px;width:75px;height:40px;border:none;background:url(../images/search.jpg) no-repeat;}
.sec-title{position:relative;padding:40px 0;height:40px;text-align:center;}
.sec-title h2{color:#252525;font-weight:700;font-size:24px;}
.sec-title h2 span{color:#e6212a;}
.sec-title p{margin-top:10px;font-size:14px;}
.ys{overflow:hidden;padding-bottom:40px;height:auto;}
.ys .content{margin-top:5px;}
.ys .content dl{float:left;display:inline-block;margin-right:14px;padding:30px 20px 30px 30px;width:237px;height:110px;border:1px solid #ccc;}
.ys .content dl:last-child{margin-right:0;}
.ys .content dl:hover{background:#e6212a;color:#fff;}
.ys .content dl dt{float:left;}
.ys .content dl dd{float:right;margin-top:25px;}
.ys .content dl dt h3{color:#333;font-weight:700;font-size:20px;}
.ys .content dl dt p{line-height:35px;}
.ys .content dl dt .more{margin-top:15px;background:#e6212a;text-align:center;line-height:28px;}
.ys .content dl dt .more,.ys .content dl dt .more a{display:block;width:90px;height:28px;border-radius:5px;}
.ys .content dl dt .more a,.ys .content dl:hover h3{color:#fff;}
.ys .content dl:hover .more a{background:#fff;color:#e6212a;}
.sec-titles{position:relative;padding:30px 0;height:40px;text-align:center;}
.sec-titles h2{padding-bottom:10px;background:url(../images/line.png) no-repeat bottom;color:#252525;font-weight:700;font-size:30px;}
.sec-titles p{margin-top:8px;font-size:14px;}
.index-pro{overflow:hidden;padding:30px 0;height:auto;background:url(../images/probg.jpg) no-repeat top;}
.index-pro .content{overflow:hidden;margin-top:30px;height:auto;}
.index-pro .content .fl{width:300px;}
.index-pro .content .fr{width:860px;}
.index-pro .content .fl .title{padding:15px 0 0 30px;width:270px;height:70px;background:#e6212a url(../images/ico01.jpg) no-repeat 20px;color:#fff;}
.index-pro .content .fl .title span{display:block;padding-left:50px;font-size:28px;}
.index-pro .content .fl .title span i{display:block;font-style:normal;font-size:14px;}
.index-pro .content .fl .contact{padding:20px 0;background:#e6212a;text-align:center;}
.index-pro .content .fl .contact p{margin-top:10px;color:#fff;font-size:18px;}
.index-pro .content .fl .contact p span{display:block;font-weight:700;font-size:24px;}
.category{overflow:hidden;padding:20px 0;width:100%;height:auto;background:#fff;}
.category h3{margin-left:25px;height:58px;}
.category h3,.category h3 a{width:230px;line-height:58px;}
.category h3 a{float:left;display:block;padding-left:20px;border-bottom:1px solid #ccc;background:#484848 url(../images/ico02.png) no-repeat 210px;color:#fff;}
.category h3.on a{background:#e6212a url(../images/ico02.png) no-repeat 210px;color:#fff;}
.category h3 span{float:left;}
.category ul{float:left;display:none;overflow:hidden;width:100%;height:auto;}
.category li{display:block;line-height:40px;}
.category li a{display:block;padding-left:58px;color:#666;font-size:14px;}
.category li.on a{color:#e6212a;}
.index-pro .content .fr ul li{float:left;display:inline-block;margin-right:23px;margin-bottom:20px;text-align:center;font-size:16px;}
.index-pro .content .fr ul li:nth-child(3n){margin-right:0;}
.index-pro .content .fr ul li .img{position:relative;overflow:hidden;width:269px;height:196px;border:1px solid #ccc;}
.index-pro .content .fr ul li .img img{width:269px;height:196px;}
.index-pro .content .fr ul li .mask{position:absolute;top:0;left:0;display:none;width:269px;height:196px;background:rgba(230,33,42,.8);text-align:center;}
.index-pro .content .fr ul li:hover .mask{display:block;}
.index-pro .content .fr ul li .mask h2{padding-top:60px;font-size:18px;line-height:42px;}
.index-pro .content .fr ul li .mask .more{margin:0 auto;width:120px;height:30px;border:1px solid #fff;border-radius:15px;line-height:30px;}
.index-pro .content .fr ul li a:hover .more,.index-pro .content .fr ul li a:hover h2{color:#fff;}
.liucheng{overflow:hidden;height:330px;}
.liucheng ul li{float:left;display:inline-block;margin-right:30px;width:172px;height:155px;border:1px solid #ccc;text-align:center;transition-duration:.8s;}
.liucheng ul li:hover{margin-top:10px;}
.liucheng ul li:last-child{margin-right:0;}
.liucheng ul li img{margin-top:38px;}
.liucheng ul li p{margin-top:8px;font-size:16px;}
.about{overflow:hidden;padding-top:54px;height:440px;background:url(../images/aboutbg.jpg) no-repeat top;}
.about .fl{float:left;display:inline-block;width:622px;}
.about .fr{float:right;display:inline-block;padding-top:20px;}
.about .fr img{width:482px;height:307px;border:15px solid #fff;border-radius:10px;}
.about .fl span{color:#4f5358;font-weight:700;font-size:30px;}
.about .fl h2{position:relative;height:50px;color:#fff;font-weight:700;}
.about .fl h2:after{position:absolute;bottom:0;left:0;width:70px;height:3px;background:#e6212a;content:"";}
.about .fl .info{margin-top:20px;color:#fff;font-size:12px;line-height:25px;}
.about .fl .more{display:block;margin-top:20px;width:185px;height:42px;border-radius:5px;background:#e6212a url(../images/ico03.jpg) no-repeat 40px;line-height:42px;}
.about .fl .more a{padding-left:80px;color:#fff;}
.honor{overflow:hidden;margin-top:-55px;height:auto;text-align:center;}
.honor .hd{overflow:hidden;width:100%;height:55px;}
.honor .hd ul li{display:inline-block;margin-right:12px;width:200px;height:55px;font-size:16px;line-height:55px;}
.honor .hd ul li a{display:block;width:200px;height:55px;border-radius:5px 5px 0 0;background:#f2f2f2;}
.honor .hd ul li a:hover,.honor .hd ul li.on a{background:#e6212a;color:#fff;}
.honor .bd{padding-top:40px;}
.honor .bd ul li{float:left;display:inline-block;overflow:hidden;margin-right:20px;width:285px;height:189px;border:1px solid #ccc;text-align:center;font-size:16px;}
.honor .bd ul li img{height:190px;max-width:287px;}
.index-news{overflow:hidden;padding-bottom:40px;width:100%;height:auto;}
.index-news .fl{width:675px;}
.index-news .fr{width:500px;}
.index-news .fr .tit{color:#999;font-size:14px;}
.index-news .fr .tit span{margin-right:15px;color:#333;font-weight:700;font-size:20px;}
.index-news .fr .tit em{float:right;margin-top:4px;}
.index-news .fr .gun-news{padding-top:20px;}
.index-news .fr .gun-news ul li{padding:20px 0;border-bottom:1px solid #ccc;}
.index-news .fr .gun-news h2{display:block;padding-left:30px;height:29px;background:url(../images/wen.jpg) no-repeat 0 100%;font-weight:700;font-size:14px;line-height:29px;}
.index-news .fr .gun-news p{display:block;padding-left:30px;background:url(../images/da.jpg) no-repeat 0 0;font-size:14px;line-height:26px;}
.tab-news .hd{float:left;display:inline;margin-right:20px;width:125px;}
.tab-news .hd ul li{margin-bottom:1px;padding:25px;width:75px;height:164px;background:#e6212a;}
.tab-news .hd ul li h3{padding-top:15px;color:#fff;font-size:14px;}
.tab-news .hd ul li h3 span{display:block;padding-bottom:5px;color:#fff;font-weight:700;font-size:18px;}
.tab-news .hd ul li .more{margin-top:15px;padding:3px 5px;border:1px solid #fff;text-align:center;}
.tab-news .hd ul li .more a{color:#fff;}
.tab-news .hd ul li.on{background:#ae0a11;}
.tab-news .bd{float:left;display:inline;width:520px;}
.tab-news .bd dl{padding:15px;width:490px;height:165px;background:#f8f8f8;}
.tab-news .bd dl dt{float:left;display:inline;}
.tab-news .bd dl dd{float:right;display:inline;width:257px;}
.tab-news .bd dl dd .date{color:#e6212a;font-weight:700;font-size:18px;}
.tab-news .bd dl dd .date span{display:block;font-size:12px;}
.tab-news .bd dl dd h4{padding:5px 0;font-weight:700;font-size:16px;}
.tab-news .bd dl dd p{line-height:25px;}
.tab-news .bd dl dt img{width:220px;height:162px;}
.tab-news .bd ul{padding-top:15px;}
.tab-news .bd ul li{line-height:40px;}
.tab-news .bd ul li span{float:right;}
.tab-news .bd ul li a:before{margin-right:7px;color:#e6212a;content:"●";font-size:12px;}
.links{padding-bottom:20px;}
.links span{font-weight:700;font-size:18px;}
.links a{margin-right:15px;}
.footer{overflow:hidden;padding-top:45px;height:240px;background:#333;color:#bbb;}
.footer .fl h3{margin-bottom:20px;color:#fff;}
.footer .fl a{color:#bbb;}
.footer .fl a:hover{color:#ae0a11;}
.footer .dh{width:220px;line-height:30px;}
.footer .dh ul li{float:left;width:45%;}
.footer .pro{margin-right:50px;padding:0 50px;width:120px;border-right:1px solid #484848;border-left:1px solid #484848;}
.footer .contact,.footer .pro{line-height:30px;}
.footer .fr h3{width:140px;height:35px;background:#494949;text-align:center;font-size:14px;line-height:35px;}
.footer .fr img{height:140px;}
.copyright{padding:15px 0;border-top:1px solid #484848;background:#333;color:#bbb;text-align:center;}
.copyright a{color:#bbb;}
.kefu{position:fixed;top:50%;right:-170px;z-index:900;}
.kefu li a{color:#fff;text-decoration:none;}
.kefu li{position:relative;clear:both;margin-top:1px;height:71px;}
.kefu li i{display:block;margin:0 auto;width:30px;height:27px;background:url(../images/fx.png) no-repeat;text-align:center;}
.kefu li p{overflow:hidden;margin:0;height:20px;color:#fff;text-align:center;font-size:14px;line-height:20px;}
.kefu .kefu-qq i{background-position:4px 5px;}
.kefu .kefu-tel i{background-position:0 -21px;}
.kefu .kefu-liuyan i{background-position:4px -53px;}
.kefu .kefu-weixin i{background-position:-34px 4px;}
.kefu .kefu-weibo i{background-position:-30px -22px;}
.kefu .kefu-ftop{display:none;}
.kefu .kefu-ftop i{width:33px;height:35px;background-position:-27px -51px;}
.kefu .kefu-left{position:relative;float:left;width:77px;height:47px;}
.kefu .kefu-tel-right{float:left;margin-top:14px;padding:0 15px;height:24px;border-left:1px solid #fff;color:#fff;font-size:16px;line-height:22px;}
.kefu .kefu-right{width:20px;}
.kefu .kefu-tel-main{width:247px;color:#fff;}
.kefu .kefu-main,.kefu .kefu-tel-main{float:left;padding:9px 0 6px;height:56px;background:#e6212a;}
.kefu .kefu-main{position:relative;width:97px;}
.kefu .kefu-weixin-pic{position:absolute;top:-24px;left:-130px;z-index:333;display:none;}
.kefu-weixin-pic img{width:115px;height:115px;}
.ban{height:320px;}
.ban,.ny{overflow:hidden;width:100%;}
.ny{padding:30px 0;height:auto;}
.ny .fl{width:300px;border:1px solid #ccc;}
.ny .fr{width:860px;}
.ny .fl .title{padding:15px 0 0 30px;width:270px;height:70px;background:#e6212a url(../images/ico01.jpg) no-repeat 20px;color:#fff;}
.ny .fl .title span{display:block;padding-left:50px;font-size:28px;}
.ny .fl .title span i{display:block;text-transform:uppercase;font-style:normal;font-size:14px;}
.ny .contact{padding:20px 0;background:#e6212a;text-align:center;}
.ny .contact p{margin-top:10px;color:#fff;font-size:18px;}
.ny .contact p span{display:block;font-weight:700;font-size:24px;}
.ny .fr .title{border-bottom:1px solid #e1e1e1;line-height:42px;}
.ny .fr .title span{padding-bottom:10px;border-bottom:3px solid #e6212a;color:#e6212a;font-size:20px;}
.ny .fr .title p{float:right;display:inline-block;}
.ny .fr .tit{margin-bottom:15px;border-bottom:1px solid #e1e1e1;line-height:38px;}
.ny .fr .tit span{padding-bottom:8px;border-bottom:3px solid #e6212a;color:#e6212a;font-size:18px;}
.ny .fr .txt{margin-top:20px;padding:15px;border:1px solid #e1e1e1;background:#f4f4f4;}
.list-1 dl{padding:15px 0;border-bottom:1px solid #e1e1e1;}
.list-1 dl dt{font-size:16px;line-height:35px;}
.list-1 dl dt:before{position:relative;top:-3px;margin-right:5px;color:#e6212a;content:"■";font-size:12px;}
.list-1 dl dt span{float:right;font-size:14px;}
.list-1 dl dt a{font-weight:700;}
.list-1 dl dd{color:#999;}
.list-2{overflow:hidden;padding-bottom:30px;height:auto;}
.list-2 ul li{float:left;display:inline-block;margin-top:20px;margin-right:27px;text-align:center;font-size:16px;}
.list-2 ul li:nth-child(3n){margin-right:0;}
.list-2 ul li .img{width:266px;height:190px;border:1px solid #c1c1c1;}
.list-2 ul li img{height:190px;max-width:100%;}
.list-2 ul li p{margin-top:5px;}
.news{padding:0;}
.news h1{padding-top:30px;text-align:center;font-size:24px;}
.news .date{padding:15px 0;text-align:center;font-size:14px;}
.news .date span{padding:0 15px;}
.news .info{padding:10px 0 0;line-height:25px;}
.news .info img{max-width:100%;}
.tags{height:35px;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;line-height:35px;}
.tags span{font-weight:700;}
.tags a{margin-right:15px;}
.page{line-height:50px;}
.page span{float:right;}
.xg-pro{overflow:hidden;margin-top:5px;height:auto;}
.xg-pro ul li{float:left;display:inline-block;margin-right:15px;margin-bottom:10px;width:200px;text-align:center;}
.xg-pro ul li img{width:200px;height:160px;}
.xg-news{overflow:hidden;margin-top:15px;height:auto;}
.xg-news ul li{float:left;display:inline-block;margin-right:3%;width:47%;line-height:25px;}
.xg-news ul li:before{position:relative;top:-10px;margin-right:5px;color:#e6212a;content:"■";font-size:12px;}
.xg-news ul li a{display:inline-block;overflow:hidden;width:240px;text-overflow:ellipsis;white-space:nowrap;}
.xg-news ul li span{float:right;}
.xg-area{overflow:hidden;margin-top:0;margin-bottom:15px;height:auto;}
.xg-area ul li{float:left;display:inline-block;margin-right:25px;line-height:25px;}
.pro{overflow:hidden;padding:10px 0 30px;width:100%;height:auto;}
.pro .img{float:left;display:inline-block;width:480px;}
.pro .text{float:right;display:inline-block;width:350px;}
.pro .text h1{padding-top:20px;font-size:24px;}
.pro .text .desc{padding:20px 0;height:auto;font-size:16px;line-height:25px;}
.pro .text .attribute{padding:10px 0;height:auto;font-size:16px;line-height:25px;clear: both;}
.pro .text .attribute .value{margin-top: 5px; font-size:14px;}
.pro .text .attribute .attrbtn{margin-right: 10px; text-align:center; border: 2px solid #e6212a; padding: 2px 5px}
.pro .text .btn{display:block;width:120px;height:40px;background:#e6212a;color:#fff;text-align:center;font-size:18px;line-height:40px;}
.pro-content .tits{width:100%;height:40px;border-bottom:1px solid #e1e1e1;font-size:18px;}
.pro-content .tits span{display:block;width:120px;height:40px;background:#e6212a;color:#fff;text-align:center;line-height:40px;}
.pro-content .info{padding:20px 0;}
.pro-content .info img{display:block;height:auto!important;max-width:100%;}
div.zoomDiv{position:absolute;top:0;left:0;z-index:999;display:none;overflow:hidden;border:1px solid #ddd;background:#fff;text-align:center;font-size:0;}
div.zoomMask{position:absolute;z-index:1;cursor:move;}
.pc-slide{margin:0 auto;width:100%;text-align:center;}
.view .swiper-slide .imgauto{position:relative;width:100%;height:350px;}
.view .swiper-slide .imgauto img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:90%;max-height:100%;}
.preview,.view .swiper-container{width:100%;}
.preview{position:relative;margin-top:10px;}
.preview .swiper-container{overflow:hidden;margin:0 10%;width:80%;}
.preview .swiper-slide{padding:5px;width:22.5%;}
.preview .swiper-slide .imgauto{position:relative;display:block;width:100%;height:80px;border:1px solid #ddd;text-align:center;line-height:80px;cursor:pointer;}
.preview .swiper-slide .imgauto img{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;margin:auto;max-width:90%;max-height:100%;vertical-align:middle;}
.preview .slide6{width:82px;}
.preview img{padding:1px;}
.preview .active-nav .imgauto{border:1px solid #e6212a;}
.preview .arrow-left{left:10px;background:url(../images/prev1.png) no-repeat 0;}
.preview .arrow-left,.preview .arrow-right{position:absolute;top:50%;z-index:10;margin-top:-9px;width:10px;height:18px;}
.preview .arrow-right{right:10px;background:url(../images/next1.png) no-repeat 0;}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:" ";}
#message{position:fixed;z-index:1000;transition:.3s;transform:scale(0);}
#message,.messagebg{top:0;left:0;width:100%;height:100%;}
.messagebg{position:absolute;z-index:1001;background:rgba(0,0,0,.6);}
#message .m-content{margin-top:10%;}
#message .m-content .m-message{position:relative;z-index:1002;margin:0 auto;padding:50px;width:580px;background:#fff;box-shadow:1px 1px 50px rgba(0,0,0,.3);}
.m-message{margin:48px auto 0;width:494px;}
.m-message label{display:block;margin-bottom:15px;font-size:14px;}
.m-message label em{float:right;display:block;height:32px;color:red;line-height:32px;}
.m-message label span{float:left;display:inline-block;margin-right:30px;width:70px;height:34px;color:#2f2f2f;text-align:right;font-weight:700;line-height:34px;}
.m-message label input.inp,.m-message label textarea,.m-message label.code input{overflow:hidden;box-sizing:border-box;padding:0 14px;width:77%;height:32px;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;line-height:32px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.m-message label input:focus,.m-message label textarea:focus{outline:0;border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,150,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,150,0,.6);}
.m-message label textarea{padding:10px 14px;height:72px;line-height:24px;}
.m-message label select{display:inline-block;box-sizing:border-box;padding:0 14px;height:32px;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;line-height:32px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.m-message label.code{line-height:34px;}
.m-message label.code input{float:left;margin-right:30px;width:30%;}
.m-message label.code .pic{display:inline-block;width:80px;height:32px;vertical-align:top;}
.m-message label.code img{display:block;width:100%;height:100%;}
.btn-1 input{margin-right:22px;width:52px;height:32px;border:none;background:#e8e8e8;color:#333;line-height:32px;cursor:pointer;transition:.3s;}
.btn-1{padding-left:100px;}
.btn-1 input.focus{background:#e6212a;color:#fff;}
.btn-1 input.focus:hover{background:#444;}
.btn-1 input:hover{background:#ccc;}
.pagination p{margin:0;cursor:pointer;}
.pagination{padding:20px 0;height:40px;text-align:center;}
.pagination a{display:inline-block;margin-right:10px;padding:2px 12px;height:24px;border:1px solid #ccc;background:#fff;color:grey;text-decoration:none;font-size:12px;line-height:24px;}
.pagination a:hover{border:1px solid #e6212a;background:#fff;color:#e6212a;}
.pagination a.cur{border:none;background:#e6212a;color:#fff;}
.pagination p{display:inline-block;margin-right:8px;padding:2px 12px;height:24px;border:1px solid #ccc;background:#fcfcfc;color:#bbb;font-size:12px;line-height:24px;}
.pagination p.pageRemark{margin-right:0;padding:4px 0;border-style:none;background:0 0;color:#666;}
.pagination p.pageRemark b{color:red;}
.pagination p.pageEllipsis{padding:4px 0;border-style:none;background:0 0;color:grey;}
.dates li{margin:20px 0;font-size:14px;}
.dates li span{float:right;}
