@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0; font:12px "microsoft yahei",Arial; color:#363636; 
background: #9a040a;overflow:-Scroll;overflow-x:hidden}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; }

ul,li,ol{list-style:none;}

a{text-decoration:none; color:#444;}
a:hover{text-decoration:none; color:#5c0549;}
.clear{clear:both;}
img{display:block;border:0}

/* nav */  
header{width:100%;height:85px;background:#f9f9f9;margin-top:5px;}    
.nav-box{width:1220px;height:85px;margin:auto;}   
header .logo img{float:left;margin:10px;}    
header .nav{float:right;}    
header .nav .menu-1{float:left;width:115px;height:85px ;line-height:85px;}    
header .nav .menu-1>a{-o-transition:all 0.35s ease-in-opacity: ;t;
-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}
header .nav .menu-1>a.current{background:#9a040a;color:#fff;}
header .nav .menu-1>a:hover{background:#9a040a;color:#fff;}   
header .nav .menu-1:hover .menu-2{display:block;}   
header .nav li a{display:block;width:100%;text-align:center;font-size:16px;} 
header .nav .menu-1 ul{width:200px;height:auto;background:#fff;position:relative;right:85px;position:relative;z-index:999;}   
header .nav .menu-1 .menu-2{display:none;width:200px;height:45px;line-height:45px;border-bottom:1px solid #eee;}  
header .nav .menu-1 .menu-2:hover{background:rgba(0,0,0,.1);}

/* banner */
.banner{width:100%;position:relative;z-index:-999;}
.banner .bd li{width:100%;overflow:hidden;}
.banner .bd li img{width:100%;}
.banner .hd{width:36px;margin:auto;position:relative;bottom:20px;}
.banner .hd li{float:left;width:10px;height:10px;margin:0 1px;border-radius:10px;background:rgba(0,0,0,.2);}
.banner .hd li.on{background:rgba(0,0,0,.5);}

/* case */
.case{width:100%;height:800px;background:url(../images/bg-1.jpg)!important;
    background-size: 100% 100%;margin-top:5px;padding:50px 0;}
.case .title{text-align:center;}
.case .title h1{font-size:30px;}
.case .title span{display:block;font-size:18px;color:#5e7387;margin:10px auto 20px;}
.case .case-content{width:1224px;margin:auto;height:auto;}
.case .case-content .hd{width:100%;margin:25px auto 8px;height:50px;}
.case .case-content .hd ul{width:100%;height:45px;display:-webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;-webkit-justify-content:center;justify-content:center;}
.case .case-content .hd li{float:left;padding:0 15px;margin-right:5px;height:40px;line-height:40px;font-size:16px;cursor:pointer;color:#555;background:#fff;}
.case .case-content .hd li:hover{background:#9a040a;color:#f9f9f9;}
.case .case-content .bd{width:100%;height:auto;}
.case .case-content .bd li a{float:left;width:384px;height:286px;margin:12px;position:relative;background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.15);overflow:hidden;}
.case .case-content .bd li a img{width:384px;height:251px;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.case .case-content .bd li a span{display:block;width:100%;height:35px;line-height:35px;text-align:center;color:#5c0549;font-size:16px;}
.case .case-content .bd li a .hover{width:100%;height:286px;background:rgba(0,0,0,.55) url(../images/more.png) center center no-repeat;
	visibility: hidden;opacity:0;pointer-events: none;-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;backface-visibility: hidden; bottom: 0;left: -396px;position:absolute;right: 0;
}
.case .case-content .bd li a:hover .hover{-webkit-transform: translateY(0);
	-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);visibility: visible;opacity:0.5;left:0;}
.case .case-content .bd li a:hover span{background:#9a040a;color:#fff;}
.case .case-content .bd li a:hover img{transform:scaleX(1.2);}

/* client */
.client{width:100%;height:590px;background:url(../images/bg-3.jpg)!important;
    background-size: 100% 100%;margin-top:5px;padding:50px 0;}
.client .title{text-align:center;}
.client .title h1{font-size:30px;}
.client .title span{display:block;font-size:18px;color:#666;margin:10px auto 30px;}

.client .client-content{width:1212px;margin:auto;position:relative;}
.client .client-content .bd{width:100%;}
.client .client-content .bd li{width:291px;height:220px;padding:6px;overflow:hidden;}
.client .client-content .bd li a{display:block;overflow:hidden;}
.client .client-content .bd li a img{width:100%;box-shadow:4px 4px 5px #eee;-webkit-transition: all 0.45s ease-in-out;-o-transition: all 0.45s ease-in-out;transition: all 0.45s ease-in-out;}
.client .client-content .bd li a:hover img{transform:scale(1.09);}
.client .client-content .prev{width:28px;height:56px;background:url(../images/prev.png) no-repeat;
	position: absolute;left:6px;top:50%;margin-top:-28px;}
.client .client-content .next{width:28px;height:56px;background:url(../images/next.png) no-repeat;
	position: absolute;right:6px;top:50%;margin-top:-28px;}

/* news */
.news{width:100%;height:520px;background:url(../images/news_bj.jpg)!important;
    background-size: 100% 100%;margin-top:5px;padding:50px 0;}
.news .title{text-align:center;}
.news .title h1{font-size:30px;}
.news .title span{display:block;font-size:18px;color:#5e7387;margin:10px auto 30px;}
.news .news-content{width:1212px;margin:auto;}
.news .news-content li{width:392px;height:auto;margin:0 6px;float:left;position:relative;}
.news .news-content li .pic{width:100%;height:203px;}
.news .news-content li .pic img{width:100%;}
.news .news-content li .news-hover{width:100%;height:203px;background:rgba(0,0,0,.55);position:absolute;top:0;
	visibility: hidden;opacity:0;pointer-events: none;-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;backface-visibility: hidden;}
.news .news-content li .pic:hover .news-hover{visibility: visible;opacity:0.3;}
.news .news-content li .news-info{width:100%;height:auto;}
.news .news-content li .news-info p{font-size:21px;line-height:45px;}
.news .news-content li .news-info .new-list{font-size:16px;width:100%;line-height:45px;text-indent:5px;background:#f9f9f9;border-radius:5px;margin-bottom:2px;}
.news .news-content li .news-info .new-list:hover{background:#f4f4f4;}
.news .news-content li .news-info .new-list span{width: 24%;
    font-size: 12px;
    float: right;
    text-align: center;
    margin-top: 0;
    font-weight: 400;
    background: 0 0;
    color: #555;}
.news .news-content li .button a{
	display:block;font-weight:bold;
	width:90px;color:#fff;
	height:35px;line-height:35px;
  text-align:center;background:#9a040a;padding:0 10px;margin:15px 0 0 5px;border-radius:5px;
-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
  .news .news-content li .button a:hover{background:rgba(0,0,0,.85);}

  /* contact about */
.about{width:100%;height:570px;background:url(../images/2.jpg)!important;
    background-size:100% 100%;margin-top:5px;padding:30px 0;}
.about-box{width:1200px;height:auto;margin:auto;}
.about .left{width:590px;height:auto;float:left;}
.about .left .left-title{width:100%;line-height:80px;font-size:30px;border-bottom:3px solid #ddd;}
.about .left .left-list{margin:30px 0;}
.about .left .left-list p{font-size:16px;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px}
.about .right{width:590px;height:auto;float:right;}
.about .right .right-title{width:100%;line-height:80px;font-size:30px;border-bottom:3px solid #ddd;}
.about .right .about-pic{margin:30px 0 20px;}
.about .right .about-pic img{vertical-align:middle;}
.about .right .about-info p{text-indent:1em;font-size:14px;margin: 0 0 11px;}
.about .right .about-button a{
	display:block;font-weight:bold;
	width:90px;color:#fff;
	height:35px;line-height:35px;
  text-align:center;background:#9a040a;padding:0 10px;margin:15px 0 0 5px;border-radius:5px;
-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.about .right .about-button a:hover{background:rgba(0,0,0,.85);transform:translateY(5px);}

/* hire */
.hire{width:100%;height:550px;background:url(../images/5.jpg)!important;
    background-size: 100% 100%;margin-top:5px;padding:50px 0;position:relative;}
.hire .title{text-align:center;}
.hire .title h1{font-size:30px;}
.hire .title span{display:block;font-size:18px;color:#5e7387;margin:10px auto 50px;}

.hire .hire-content{width:1220px;margin:auto;position:relative;}
.hire .hire-content .bd li{float:left;width:285px;height:350px;margin:0 10px;position:relative;z-index:0;}
.hire .hire-content .bd li .hire-pic{width:165px;height:165px;border:8px solid #9a040a;overflow:hidden;border-radius:50%;
position:absolute;right:65px;bottom:165px;z-index:1;}
@keyframes aa{
     0%{height:0px;}
     50%{height:230px;}
     100%{height:215px;}      
     }
.hire .hire-content .bd li .hire-info{width:100%;height:230px;margin-top:85px;background:#fff;font-size:14px;text-align:center;
position:relative;z-index:0;}
.hire .hire-content .bd li .hire-info .hire-font{
  padding-top:110px;
}
.hire .hire-content .bd li .hire-hover .hire-font{
  padding-top:110px;
}
.hire .hire-content .bd li .hire-hover{width:285px;height:230px;border: 1px solid #e2e2e2;position:absolute;top:85px;background:rgba(0,0,0,.85);z-index:0;
visibility: hidden;opacity:0;pointer-events: none;backface-visibility: hidden;}
.hire .hire-content .bd li .hire-hover span{width:100%;color:#fff;display:block;padding:15px 10px;text-align:center;font-size:18px;font-weight:bold;}
.hire .hire-content .bd li .hire-hover p{padding:0 10px;color:#fff;}
.hire .hire-content .bd li:hover .hire-hover{visibility: visible;opacity:1;-webkit-animation:aa 0.35s ease-in-out;
-moz-animation:aa 0.5s ease-in-out;}
.hire .hire-content .bd li .hire-info p{padding:0 10px;}
.hire .hire-content .bd li .hire-info span{width:100%;display:block;padding:15px 0;font-size:18px;font-weight:bold;}
.hire .hire-content .bd li:hover .hire-info span{color:#fff;}
.hire .hire-content .bd li:hover .hire-info p{color:#fff;}
.hire .hire-content .prev{width:30px;height:30px;background:#fff url(../images/prev1.png) 50% no-repeat;
	-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;position:absolute;top:-85px;right:45px;}
.hire .hire-content .next{width:30px;height:30px;background:#fff url(../images/next1.png) 50% no-repeat;
-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;position:absolute;top:-85px;right:10px;}
.hire .hire-content .prev:hover{background:#305dc3 url(../images/hover-prev1.png) 50% no-repeat;}
.hire .hire-content .next:hover{background:#305dc3 url(../images/hover-next1.png) 50% no-repeat;}


/* red */
.contact-link{width:100%;background:#9a040a;padding-top: 28px;padding-bottom: 28px;position:absolute;bottom:0;}
.contact-link .link-box{width:1200px;height:60px;margin:auto;}
.contact-link h2{font-size: 2em;
    color: #fff;
    display: inline-block;
    margin: 10px 0  0 120px;
    line-height: 45px;
    padding-right: 50px;
    float:left;
    letter-spacing:1px;   
  }
.contact-link .link-button{float:right;margin-right:55px;}
.contact-link .link-button a{
    display: inline-block;
    width:85px;
    padding:0 20px;
    text-align:center;
    background: #044A67;
    color:#fff;
    height:40px;
    line-height:40px;
    margin-top:11px;
    border-radius: 3px;
    font-size: 14px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
.contact-link .link-button .icon-left{display:inline-block;}
.contact-link .link-button a:hover{background: #000;}

/* footer */
.footer{width:100%;height:230px;background:#32373c;}
.footer .footer-box{width:1200px;height:auto;margin:auto;padding:40px 0px;}
.footer .footer-box .footer-list{float:left;padding:0 35px;}
.footer .footer-box .footer-list h4{color: #dadada;
    font-size: 20px;
    margin-top: 0;
    padding:10px 0;
    text-shadow: none;}
.footer .footer-box .footer-list li{display: list-item;
    text-align:-webkit-match-parent;margin-bottom:3px;}
.footer .footer-box .footer-list li a{color: #E4F1FE;font-size:14px;}
.footer .footer-box .footer-contact{float:left;}
.footer .footer-box .footer-contact .contact-info{float:left;padding-right:50px;}
.footer .footer-box .footer-contact p{text-align:center;color:#dadada;margin:0 0 11px;font-size:12px;}
.footer .footer-box .footer-contact p em{
  display:block;font-size:26px;font-style:normal;
  -o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;
  transition:all 0.5s ease-in-out;
}
.footer .footer-box .footer-contact p:hover em{cursor:pointer;color:#9a040a;}
.footer .footer-box .footer-contact .erweima{width:110px;float:left;}
.footer .footer-box .footer-contact .erweima img{padding:0 5px 5px;}
.footer .footer-box .footer-contact .erweima p{width:100%;text-align:center;color:#eee;font-size:12pxs;}

/* top */
.top{width:35px;height:35px;border-radius:4px;position:fixed;
  bottom:10px;right:10px;background:#9a040a url(../images/top.png) 50% no-repeat;}
.top:hover{background:#9a040a url(../images/top-hover.png) 50% no-repeat;}



/* inner-page  public */ 
.inner-nav{width:100%;height:60px;background:#fff;position:relative;} 
.inner-nav .inner-box{width:1200px;height:60px;margin:auto;} 
.inner-nav .inner-box .page_crumbs{height:60px;line-height:60px;display:inline-block;float:right;}
.inner-nav .inner-box .page_crumbs .home{display:inline-block;width:20px;height:20px;background:url(../images/home.png) center bottom no-repeat;}
.inner-nav .inner-box .nav-list{float:left;width:1200px;display:inline-block;height:60px;line-height:60px;display:-webkit-flex;display:-moz-flex;
    display: -ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;position:absolute;
  }
.inner-nav .inner-box .nav-list li{float:left;}
.inner-nav .inner-box .nav-list li a{display:block;padding:0 8px;font-size:16px;}
.inner-nav .inner-box .nav-list li a:hover{color:#5c0549;}
.inner-nav .inner-box .nav-list li a.on{color:#9a040a;}

.inner-content{width:100%;height:auto;background:#f2f2f2;padding:25px 0;}


/* inner-case */ 
.inner-content .inner_case{width:1212px;height:auto;margin:auto;}
.inner-content .inner_case li a{float:left;display:block;width:291px;height:230px;margin:6px;overflow:hidden;}
.inner-content .inner_case li a img{width:100%;height:190px;}
.inner-content .inner_case li a span{display:block;width:100%;line-height:40px;text-align:center;font-size:16px;background:#fff;}
.inner-content .inner_case .page_news{max-width:1100px;margin:auto;}
.inner-content .inner_case .page_news .pageNewsD{max-width:1100px;margin:auto;overflow:hidden; }
.inner-content .inner_case .pageNewsT{font-size:20px;font-weight:bold;text-align:center;padding:10px 0;}
.inner-content .inner_case .pageNewsC{width:100%;text-align:center;}
.inner-content .inner_case .pageNewsC span{display:inline-block;font-size:14px;color:#999;}
.inner-content .inner_case .pageNewsD{
  width:100%;margin:10px auto 0;text-align:center;
  font-size: 14px;color: #333;line-height: 28px;margin-top: 20px;}
.inner-content .inner_case .pageNewsD img{padding:0;display:block;margin:auto;text-align:center;}
.inner-content .inner_case .pages1{padding-top:10px;text-align:center;}
.inner-content .inner_case .pages1 a{display:inline-block;}


/* inner-client */ 
.inner-content .inner_client{width:1212px;height:auto;margin:auto;}
.inner-content .inner_client li .client-img{float:left;width:291px;height:230px;margin:6px;overflow:hidden;position:relative;}
.inner-content .inner_client li .client-img .shadow-client{width:291px;height:230px;text-align:center;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);
-webkit-transition: all 0.45s ease-in-out;-o-transition: all 0.45s ease-in-out;transition: all 0.45s ease-in-out;}
.inner-content .inner_client li .client-img img{width:100%;vertical-align:middle;-webkit-transition: all 0.45s ease-in-out;
-o-transition: all 0.45s ease-in-out;transition: all 0.45s ease-in-out;}
.inner-content .inner_client li .client-img:hover img{transform:scale(1.09);}
.inner-content .inner_client li .client-img:hover .shadow-client{background:rgba(0,0,0,.5);}
.inner-content .inner_client li .client-img .shadow-client span{display:block;box-sizing:border-box;color:#fff;font-size:12px;font-weight:300;padding:45px 0 15px;letter-spacing:1px;}
.inner-content .inner_client li .client-img .shadow-client span::after{display: block;
    width: 20px;
    height: 2px;
    margin: 15px auto;
    content: "";
    background-color: #fff;}
.inner-content .inner_client li .client-img .shadow-client h3{font-size:18px;margin-bottom: 20px!important;color:#fff;}
.inner-content .inner_client li .client-img .shadow-client .button2{width:30px;height:12px;padding:10px 15px;margin:auto;
    font-size: 14px;
    line-height: 12px;transition: all 0.45s ease-in-out;-o-transition: all 0.45s ease-in-out;-webkit-transition: all 0.45s ease-in-out;
    border-radius: 3px;border:1px solid #e4eaec;color:#fff;}
.inner-content .inner_client li .client-img .shadow-client .button2:hover{background:#fff;color: #5e7387;}

/* inner-news */ 
.inner-content .inner_news{width:1200px;height:auto;margin:10px auto 20px;}
.inner-content .inner_news .news-left{float:left;width:870px;padding:0 30px 60px;height:auto;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05);}
.inner-content .inner_news #hire-left{margin:auto;margin-left:100px;}
.inner-content .inner_news .news-left li{width:100%;padding:30px 0;border-bottom:1px solid #ccc;}
.inner-content .inner_news .news-left li .news-img{float:left;width:160px;height:83px;background:url(../images/news_bg.jpg) 50% no-repeat;}
.inner-content .inner_news .news-left li .news_info{float:right;width:690px;overflow:hidden;}
.inner-content .inner_news .news-left li .news_info h4 a{display:block;font-size:22px;margin-bottom:20px;}
.inner-content .inner_news .news-left li .news_info h4 a:hover{color:#9a040a;}

.inner-content .inner_news .news-left li .news_info p.news-news{width:auto;height:auto;color: #76838E;font-size:16px;font-weight:300;margin-bottom: 10px;}
.inner-content .inner_news .news-left li .news_info p.news-update{color:#a3afb7;font-size:16px;font-weight:300}
.inner-content .inner_news .news-left li .news_info p.news-update span{display:inline-block;margin-right:10px;}

.inner-content .inner_news .news-right{float:right;width:260px;height:auto;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05);}
.inner-content .inner_news .news-right .right_list{padding:30px 15px 0;}
.inner-content .inner_news .news-right .right_list h2{background: #9a040a;padding: 0 15px;font-size: 16px;
  font-weight: 500;line-height: 38px;margin-bottom: 19px;color: #fff;border-radius:4px;}
.inner-content .inner_news .news-right .right_list li{margin-bottom: 8px;padding-bottom: 7px;
padding-left:7px;border-bottom: solid 1px #f2f2f2;list-style: none;font-weight: 400;} 
.inner-content .inner_news .news-right .right_list li a{color:#777;transition:all 0.25s ease-in-out;
-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;font-size:14px;}
.inner-content .inner_news .news-right .right_list li a:hover{color:#305dc3;}
.inner-content .inner_news .news-right .right_list li a::before{font-family: FontAwesome;font-weight:bold;content: ">";margin-right: 5px;}
.inner-content .inner_news .news-right .right_list p{float:left;margin:0 5px;padding-bottom:8px;}
.inner-content .inner_news .news-right .right_list p:nth-of-type(4) span::after{display:block;content:"";margin-bottom:50px;}
.inner-content .inner_news .news-right .right_list p span{display:block;width:100px;text-align:center;padding:0 1px;font-size:14px;color:#5e7387;}
.inner-content .inner_news .news-right .right_list p a{display:block;overflow:hidden;}
.inner-content .inner_news .news-right .right_list p img{vertical-align:middle;
-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;
transition:all 0.25s ease-in-out;}
.inner-content .inner_news .news-right .right_list p:hover span{color:#305dc3;}
.inner-content .inner_news .news-right .right_list p:hover img{transform:scale(1.09);}

/* inner-contact */ 
.inner-content .inner-contact{width:1200px;height:auto;margin:10px auto 20px;}
.inner-content .inner-contact .contact-pic{float:left;margin:20px 45px 0 20px;}
.inner-content .inner-contact .contact-content{float:left;}
.inner-content .inner-contact .contact-content h2{padding:30px 0 15px;border-bottom:1px dotted #999;}
.inner-content .inner-contact .contact-content .Content{padding-top:20px;} 
.inner-content .inner-contact .contact-content .contact_form{float:left;}
.inner-content .inner-contact .contact-content .contact_form .input{width:400px;line-height:45px;border:1px solid #eee;text-indent:2em;
border-radius:4px;margin-bottom:10px;}
.inner-content .inner-contact .contact-content .contact_form textarea.input{width:500px;height:120px;}
.inner-content .inner-contact .contact-content .contact_form input.submit{width:85px;line-height:40px;background:#305dc3;
color:#fff;text-align:center;text-indent:0em;transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;
-webkit-transition:all 0.35s ease-in-out;
transition:all 0.35s ease-in-out;}
.inner-content .inner-contact .contact-content .contact_form input.submit:hover{background:#9a040a;}

/* inner-hire */ 
.inner-content .inner_hire{width:1200px;height:auto;margin:10px auto 20px;}
.inner-content .inner_hire li{
    width:800px;height:40px;margin:auto;background:#fff;
    border-radius:5px;box-shadow:2px 2px 2px #f4f4f4;
    margin-bottom:10px;padding-left:45px;line-height:40px;}
.inner-content .inner_hire li a{display:inline-block;float:left;line-height:40px;}
.inner-content .inner_hire li span{display:inline-block;float:right;color:#999;padding-right:15px;color:#ccc;padding-left:600px;}

/* page-Mark */
.pages1 {width: 100%;margin: 30px auto 0;}
.pages1_l {float: left;width: 100%;height: 40px;}
.pages1_l a {line-height: 40px;color: #666;display: block;}
.pages1_l:hover a {color: #9a040a;}
.pages1_r {float: left;width: 100%;height: 40px;}
.pages1_r a {line-height: 40px;color: #666;display: block;}
.pages1_r:hover a {color: #9a040a;}
.pages {margin: 20px 0;text-align: center;font-size: 14px;}
.pages a {display: inline-block;height: 26px;line-height: 26px;background: #fff;border: 1px solid #ccc;text-align: center;
    color: #333;padding: 0 13px;margin-left: 6px;}
.pages a.a1 {
    background: #fff;width: 56px;padding: 0;}
.pages a:hover {
    background: #9a040a;border: 1px solid #9a040a;color:#fff;text-decoration: none;
}
.pages span {display: inline-block;height: 26px;line-height: 26px;background: #9a040a;border: 1px solid #9a040a;
    color: #fff;text-align: center;padding: 0 13px;margin-left: 6px;}