@charset "utf-8";
/*！
 * lib CSS 网页模版库 v1.0 基于bootstrap或ZUI
 * Copyright 2016-2017,XIAOBING TECH 
 * Author:MR. WANGHAO
 */

body{
  padding-bottom: 70px;
}

 /*自定义通用*/
 .h-p100{height: 100% !important;}
 .center-box{
  display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;
  display: -moz-box;-moz-box-orient: horizontal;-moz-box-pack: center;-moz-box-align: center;
  display: -o-box;-o-box-orient: horizontal;-o-box-pack: center;-o-box-align: center;
  display: -ms-box;-ms-box-orient: horizontal;-ms-box-pack: center;-ms-box-align: center;
  display: box;box-orient: horizontal;box-pack: center;box-align: center;
}



/*header页头001*/
.xb-mod-header-001 {
  height: 70px;
  background: url(../images/header-bg.png) top left repeat #343434;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 9999;
}

.xb-mod-header-001 .rowBlock{}
.xb-mod-header-001 .header-top{background:none; padding:0}
.xb-mod-header-001 .header-right{width: 680px; height: 72px;}
/*logo*/
.xb-mod-header-001 .nav-brand{width: 314px; height: 72px;}
.xb-mod-header-001 .logo{margin:0; display: block; width:inherit; height: inherit; line-height: 72px;}
.xb-mod-header-001 .nav-top{margin-bottom: 0;padding-top: 8px}
/*
.xb-mod-header-001 .nav-tel span{font-size: 20px;font-weight: 700;margin-right: 10px;margin-top: 5px;}
.xb-mod-header-001 .nav-tel .icon{font-size: 23px;font-family: 700}
.xb-mod-header-001 .nav-link{padding-top: 30px;margin-top: 5px;}
*/


/*导航风格模型*/
.xb-mod-header-001 .nav-main{height: 100%;width: 100%;}
.xb-mod-header-001 .nav-main ul,
.xb-mod-header-001 .nav-main li, 
.xb-mod-header-001 .nav-main dl,
.xb-mod-header-001 .nav-main dt,
.xb-mod-header-001 .nav-main dd{padding: 0;margin:0;list-style: none}

.xb-mod-header-001 .nav-main>li{float: left;/*border-bottom: 4px transparent solid;*/ height: 100%;  text-align: center; color: #ffffff; font-size: 14px; text-decoration: none;position: relative; z-index: 999;}
.xb-mod-header-001 .nav-main>li:last-child{margin-right: 0}
.xb-mod-header-001 .nav-main>li>a{height:100%;line-height: 72px;overflow: hidden; color: #fff; margin: 0; padding:0 20px;}
.xb-mod-header-001 .nav-main>li>a span{display: block;padding: 0 10px; position: relative;}
.xb-mod-header-001 .nav-main>li>.en{display: block;}
.xb-mod-header-001 .nav-main>li>a:hover{background:transparent;/*color: #fff;*/}
.xb-mod-header-001 .nav-main>.active >a{
  /*color: #fff;*/
  /*background: #0b6aad!important;*/
  -webkit-box-shadow: none!important; 
  -moz-box-shadow: none!important; 
  box-shadow: none!important; 
  text-shadow:none; 
}
.xb-mod-header-001 .nav-main>.active>a span{}
.xb-mod-header-001 .nav-main>.active,
.xb-mod-header-001 .nav-main>.on{
  /*border-bottom: 4px #ffb400 solid*/
}
.xb-mod-header-001 .nav-main>.on >a{
    /*color: #fff;*/
    /*background: #0b6aad!important;*/
}
.xb-mod-header-001 .nav-main>li.move{
  border-bottom: 4px transparent solid;
}
.xb-mod-header-001 .nav-main>li.move >a{color: #fff!important; background: none !important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important; text-shadow:none!important;}
.xb-mod-header-001 .nav-main .hot{display: block;width: 25px;height: 15px; position: absolute;top: 10px;right: 0; background: url(../images/hot.gif) no-repeat;}
.xb-mod-header-001 .nav-main .aline{position: absolute; width: auto; background: #ffffff;width: 60px; height: 2px;bottom:0;display: none;}

/*.xb-mod-header-001 子菜单*/
.xb-mod-header-001  .submenu-wrap{
  display:none ;
  position: absolute;
  top: 100%;
  z-index: 9999;
  width: 100%;
  overflow: hidden;
  -moz-box-shadow: 0px 2px 2px rgba(102,102,102,.2); 
  -webkit-box-shadow: 0px 2px 2px rgba(102,102,102,.2); 
  box-shadow: 0px 2px 2px rgba(102,102,102,.2); 
}
.xb-mod-header-001 .submenu-wrap .caretUp{
  display: block;
  margin:auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 11px 10px;
  border-color: transparent transparent #ffffff transparent;
  line-height: 0px;
  _border-color: #000000 #000000 #ffffff #000000;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
}
.xb-mod-header-001  .submenu{ 
  border-radius:0;
  width: 100%;
  overflow: hidden;
  background-color: #fff;
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
  filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#888888');
  -ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#888888')";
} 
.xb-mod-header-001  .submenu li{font-size: 12px;height: auto;line-height: normal;border-top: 1px solid #e8e8e8}
.xb-mod-header-001  .submenu li:first-child{border-top: transparent;}
.xb-mod-header-001  .submenu li a{display: block;padding:15px 20px;color: #666;}
.xb-mod-header-001  .submenu li a:hover{background-color: #ec6941;color: #fff}

.movingLine{display: none; position: absolute;bottom: 0; z-index: 888; overflow: hidden;width: 100px; height: 3px;background: #ec6941;}

/*//header页头001*/



/*联系电话*/
.xb-mod-header-004 .nav-tel{color: #ab2b2b; ;}
.xb-mod-header-004 .nav-tel .phone-text{display: inline-block;color: #ab2b2b;font-weight: bold; font-size: 20px; margin-left: 6px;}
.xb-mod-header-004 .nav-tel .icon-phone{display: inline-block;font-size: 20px;text-align:center;line-height: 30px; width: 30px; height: 30px;margin-top: 24px;border:1px solid #ab2b2b;border-radius: 3px;}



/*页脚footer*/
.footer{width: 100%;}
.foot-logo{width: 202px; height: 48px;}
.footer-topbar {background: #181818;color: #fff}

/*底部导航*/
.foot-nav{}
.foot-nav .row{padding: 0 10px;}
.foot-nav li{list-style: none; float: left;}
.foot-nav li a{font-size: 14px; font-family: microsoft yahei; color: #ccc; padding: 0 15px; position: relative;}
.foot-nav li a:hover{color: #fff;}
.foot-nav li:first-child a{padding-left: 0 !important;}
.foot-nav li:last-child a{padding-right: 0 !important;}
.foot-nav li a:after{content: '|'; position: absolute; right: -1px;font-size: 14px; font-family: microsoft yahei; color: #ccc;}


.foot-contact{height: 50px;}
.foot-contact img{line-height: 50px; position: relative; top: -8px;}
.foot-contact span{font-family: arial; font-size: 30px; line-height: 50px; color: #9ecc17;}
.foot-maill{display: inline-block; background:url(../images/icons/icon-mail-foot.png) no-repeat left center; padding-left: 25px; font-size: 12px;}
.foot-phone{display: inline-block; background:url(../images/icons/icon-phone-foot.png) no-repeat left center; padding-left: 20px; font-size: 12px;}
.foot-address{display: inline-block; background:url(../images/icons/icon-local-foot.png) no-repeat left center; padding-left: 14px; font-size: 12px;}
/*社会化分享*/
.social{}
.social a i{font-size: 18px;border-radius: 50%;background: #a9a8af;padding: 6px;}
.social a .icon-qq{background: #58b3ec}
.social a .icon-weibo{background: #db8044}
.social a .icon-wechat{background: #329258}
.social a{
    color: #fff;
    display: inline-block;
     *display: inline; 
     zoom:1; 
    width: 40px!important; 
    margin-right: 5px; 
    text-align: center;
    font-size: 9pt!important;
     position: relative;
}
.social a img{display: none; position: absolute;width: 120px;height: 120px;max-width:120px; left: 0; top: 0}
.social a:hover img{display: block; z-index: 9}

/*友情连接*/
.dropdown-list{position: relative;border:1px solid #dedede;background: #fafafa; width:100%;font-size: 12px;color: #666 }
.dropdown-list .dropdown-head{position: relative;text-align: left;padding:15px 12px;cursor: pointer;overflow: hidden;}
.dropdown-list .dropdown-head .dropdown-arrow{
    position: absolute;right: 0;top: 0;width: 62px; height: 100%;border-left:1px solid #dedede;display: block;text-align: center
 }
.dropdown-list .dropdown-arrow i{
    display: inline-block;
    margin-top: 16px;
    font-size: 20px;
    /*width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4.5px 0 4.5px;
    border-color: #adadad transparent transparent transparent;
    line-height: 0px;
    _border-color: #adadad #000000 #000000 #000000;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); */
}
.dropdown-list .dropdown-body{display: none; position: absolute;left: -1px;top: 100%;z-index: 99; width: 100%;width:calc(100% + 2px) ;height: auto;background: #fff;border: 1px solid #cccccc;}
.dropdown-list .dropdown-item{border-bottom: 1px solid #cccccc;padding:6px 12px;text-align: left;overflow: hidden; }
.dropdown-list .dropdown-item:last-child{border:0;}
.dropdown-list .dropdown-item:hover{background: #f9f9f9;cursor: pointer;}
/*友情*/
.footer .flinks-box {background:#181818}
.flinks li{list-style: none; float: left;}
.flinks {border-top: 1px dashed #333333; overflow: hidden; padding-top:30px;padding-bottom: 30px;}
.flinks a{font-size: 12px; color: #444; line-height:22px;margin-right: 12px;}
.flinks span{ float: left; font-size: 12px; color: #444; line-height:22px;margin-right: 12px;}
.flinks a:hover{color: #666;}
/*//友情连接*/
/*版权*/
.footer .copy{font-size: 12px; color: #5e6263; width: 100%; padding-top:12px; padding-bottom: 12px;}


/*banner*/
.full-slide{width:100%!important;max-width:100%;position:relative;overflow:hidden;height:200px;}
.skitter.with-dots{margin-bottom: 0}
.skitter .info_slide_dots{bottom: 30px;}
.skitter .info_slide_dots .image_number{background: transparent;box-shadow:none;width: 14px;height: 14px;border:2px solid #ffffff;}
.skitter .info_slide_dots .image_number.image_number_select{background: #ffffff;}

.skitter img{max-width:none;}

.skitter .info_slide_dots{}

.skitter:hover .prev_button,.skitter:hover .next_button{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

.skitter-minimalist .prev_button,
.skitter-minimalist .next_button{
  width: 50px; height: 50px; border-radius: 50%; border:1px solid rgba(255,255,255,0.6);
  text-indent: -9999px;
  filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}

.skitter-minimalist .prev_button{background: url(../images/prev_button.png) top center no-repeat rgba(0,0,0,0.1);}
.skitter-minimalist .next_button{background: url(../images/next_button.png) top center no-repeat rgba(0,0,0,0.1);}
.skitter-minimalist .prev_button:hover{background: url(../images/prev_button.png) top center no-repeat rgba(0,0,0,0.3);}
.skitter-minimalist .next_button:hover{background: url(../images/next_button.png) top center no-repeat rgba(0,0,0,0.3);}

/*通用 end*/

/*首页栏目*/
.index-column{}
.index-column .column-title{display: block; height: 165px;}
.index-column .column-title:after{content: ''; display: block; width:60px; height: 3px; background: #dcdcdc; margin-right: auto; margin-left: auto; position: relative; top:38px;}
.index-column .column-title:before{content: ''; display: block; width:260px; height: 1px; background: #dcdcdc; margin-right: auto; margin-left: auto; position: relative; top: 106px;}
.index-column .column-title .zh{position: relative; top: 55px; display: block; font-size: 30px; font-weight: bold;}
.index-column .column-title .en{position: relative; top: 65px; display: block; font-size: 12px; }

.index-column .column-more{}
.index-column .column-more a{width: 260px; height:50px; border-radius: 25px; display: block; margin-right: auto; margin-left: auto; background: #39424a; font-size: 16px; line-height: 50px; font-family: microsoft yahei; color: #aaaaaa;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.index-column .column-more a:hover{background: #4d565e;}

.list-service li .inner-wrap{border-radius: 6px; overflow: hidden;}
.list-service li:nth-child(1) .inner-wrap{background: #9878ff;}
.list-service li:nth-child(2) .inner-wrap{background: #6686ff;}
.list-service li:nth-child(3) .inner-wrap{background: #43b9f6;}

.list-service li:nth-child(1) .title{background: #9273f4;}
.list-service li:nth-child(2) .title{background: #6382f8;}
.list-service li:nth-child(3) .title{background: #41b3ee;}

.list-service li .title{height: 70px;  text-align:center;font-size: 24px; font-family: microsoft yahei; font-weight: bold; color: #fff; line-height: 70px;}
.list-service li .desc{padding: 30px 0; text-align: center; color: #fff; font-size: 14px; font-family: microsoft yahei; line-height: 24px;}
.list-service li .desc .iconbox{width: 110px; height: 110px; border-radius: 50%; margin-left: auto; margin-right: auto; margin-bottom: 20px;-webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}
.list-service li:nth-child(1) .desc .iconbox{ background: #ad93ff;}
.list-service li:nth-child(2) .desc .iconbox{ background: #859eff;}
.list-service li:nth-child(3) .desc .iconbox{ background: #5fc3f7;}

.list-service li .item-media{width: 94%; height:44px; margin-bottom: 15px; background: #d1dbff; border-radius: 4px; margin-right: auto; margin-left: auto; text-align: center; cursor: pointer;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.list-service li .item-media span{display: block; width: 100%; height: 100%; line-height: 44px; font-size: 16px; font-family: microsoft yahei; color: #666666;}
.list-service li:nth-child(1) .item-media:hover{background: #cbbbff;}
.list-service li:nth-child(2) .item-media:hover{background: #b1c2ff;}
.list-service li:nth-child(3) .item-media:hover{background: #a0dbfa;}

.list-service li:hover .inner-wrap{box-shadow: 3px 10px 10px rgba(0,0,0,0.2);}
.list-service li:hover .desc .iconbox{
  transform:rotate(360deg);
  -ms-transform:rotate(360deg);   /* IE 9 */
  -moz-transform:rotate(360deg);  /* Firefox */
  -webkit-transform:rotate(360deg); /* Safari 和 Chrome */
  -o-transform:rotate(360deg);  /* Opera */
}

.list-case-box{background: #202932;}
.list-case{}
.list-case li{height: 213px;/* background: url(../images/list-case-bg.png) top center no-repeat;*/}
.list-case .list-item{margin-bottom: 60px !important;}
.list-case li .inner-wrap{width: 290px; height: 180px; background: blue; position: relative; top:11px; margin-left: auto; margin-right: auto; overflow: hidden;}
.list-case li .inner-wrap .item-content{width: 100%;height: auto; position: absolute; top: 0; left: 0; z-index: 8;}
.list-case li .inner-wrap .item-media{width: 100%;height:100%;  background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0; z-index: 9;-webkit-transform:scale(2,2); -moz-transform:scale(2,2);-transform:scale(2,2);filter:alpha(opacity=0);-moz-opacity:0;opacity:0; }
.list-case li .inner-wrap .item-media .more{width: 110px; height: 110px; display: block; padding:20px; border-radius: 50%; background:rgba(225,225,225,0.5); border: 4px solid rgba(225,225,225,0.8); text-align:center; position: relative; top: 35px; margin-left: auto; margin-right: auto;}
.list-case li .inner-wrap .item-media span{display: block; font-size: 20px; font-family:arial; color: #fff; margin-bottom: 5px;}
.list-case li .inner-wrap .item-media i{display: block; font-size: 25px; color:rgba(255,255,255,0.8);}

.list-case li:hover .inner-wrap .item-media{-webkit-transform:scale(1,1); -moz-transform:scale(1,1);-transform:scale(1,1);filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.list-coope-box{background: #f5f5f5; padding:90px 0 80px 0;}
.list-coope{background: none !important;}
.list-coope .row{background: none !important;}
.list-coope li{height: 105px; overflow: visible;}
.list-coope li .inner-wrap{width: 100%;height: 100%; background: #fff;}
.list-coope li:hover .inner-wrap{box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
.list-news{}
.list-news li .title{height: 36px; margin-bottom: 10px; border-bottom: 1px solid #dcdcdc;position: relative;}
.list-news li .title:after{content: ''; display: block; width:75px; height: 1px; background: #dcdcdc; position: absolute; left: 0; bottom: 0;}
.list-news li .title .zh{font-size: 18px; color: #333333;}
.list-news li .title .en{font-size: 18px; font-family: arial; color: #c1c1c1; position: relative; left: 15px;}
.list-news li .title .more{font-size: 12px; font-family: microsoft yahei; color: #aaaaaa;}

.list-news li .row{padding: 0 10px;}
.list-news li .list-title{height: 40px; border-bottom: 1px dashed #dcdcdc; overflow: hidden;}
.list-news li .list-title a,.list-news li .list-title i,.list-news li .list-title time{font-size: 12px;line-height:40px; }
.list-news li .list-title a{font-family: microsoft yahei; color: #333;}
.list-news li .list-title i{color: #999; margin-right: 5px; position: relative; top: -3px;}
.list-news li .list-title time{font-family: arial; color: #aaaaaa;}
.list-news li .list-title:hover a{color: #395795;}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 20%, 0);
            transform: translate3d(0, 20%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 20%, 0);
            transform: translate3d(0, 20%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp{
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

/*left*/
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-30%, 0, 0);
    transform: translate3d(-30%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/*down*/
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}





/*内页*/
.sunbanner{width: 100%; height: 170px;background-size: cover; -moz-background-size: cover;}
/*案例*/
.list-case-center{}
.list-case-center .head{height: 145px; padding: 40px 0;}
.list-case-center .head .title{width:50%; float: left;}
.list-case-center .head .title .zh{font-family: microsoft yahei; font-size: 40px; color: #555555; letter-spacing: -2px; float: left; padding-right: 20px; margin-right: 20px; position: relative;}
.list-case-center .head .title .zh:after{content: ''; display: block; width: 1px; height: 40px; background: #999999; position: absolute; top: 12px; right: 0;}
.list-case-center .head .title .note{font-family: microsoft yahei; font-size: 14px; color: #999999; line-height: 20px; float: left; position: relative; top: 10px;}

.list-case-center .search{width: 300px; height: 38px; float: right; overflow: hidden; position: relative; top: 12px;}
.list-case-center .search input[type=text]{width: 300px;height: 38px; background: #fff; border-radius: 19px; border: 1px solid #dcdcdc; outline: none; padding-left: 20px;}
.list-case-center .search a{width: 38px; height: 38px; text-align: center; line-height: 38px; font-size: 14px; color:#666; position: absolute; top: 0; right: 0; z-index:1;}


.list-case-center{}
.list-case-center .list-item{margin-bottom: 50px}
.list-case-center .inner-wrap{border:3px solid #dcdcdc; overflow: hidden;position: relative;box-shadow: 0px 20px 5px rgba(153,153,153,0.05);}
.list-case-center .item-media{height: 230px;}
.list-case-center .item-media img{width: 100%; height: 100%;}
.list-case-center .title{color: #333;font-size: 14px;padding: 8px 0 0 0;}
.list-case-center time{font-size: 12px; color: #999;}
.list-case-center .list-item .btn-check{
  display: block;
  height:36px;
  line-height: 33px;
  background: #ec6941;
  font-size: 14px;
  color: #fff;
  border: none;
  padding:0 20px;  
  position: absolute;
  left: 50%;
  top: 70%;
  transform: translate(-50%,-50%);
 border-radius:18px;
 -webkit-border-radius:18px;
}
.list-case-center .list-item .btn-check:hover{background: #f2592a;}

.list-case-center .list-item.on{}
.list-case-center .item-content{padding:5px 20px;}
.list-case-center .item-layer{}
.list-case-center .item-layer{width: 100%; height: 100%; color: #fff; position: absolute; left: 0; top: 0; background: rgba(0, 0, 0, 0.85) !important; filter: alpha(opacity=60); background-color: #000000; display: none;}
.list-case-center .item-layer .view{width: 100%;height: 100%; display: block;padding:70px 20px;}
.list-case-center .item-layer .desc{ color: #999; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;  /*规定为3行*/ overflow: hidden;}


.paging{clear:both;height:auto;min-width:200px;text-align:center;}
.paging li,.paging ul{display:inline-block;margin:0;padding:0;list-style:none;*display:inline;zoom:1}
.paging ul{width:auto;height:100%;font-size:0;}
.paging li{font-size:12px;}
.paging li a{ font-family:Arial,Helvetica,sans-serif;margin:0 3px;color:#999999;font-size: 12px;display: inline-block;border:1px solid #ddd;}
.paging li a:hover{color:#333;text-decoration: none;text-decoration: none}
.paging li.paging_next a,
.paging li.paging_prev a{/*line-height:normal;position: relative;*/ height: 35px;  line-height: 35px; border:1px solid #ddd;padding:0 12px;}
.paging li.paging_current a{width:35px; height: 35px; line-height: 35px; color:#fff;font-weight: 700;background: #ec6941;border-color:#ec6941;}
.paging li.paging_page a{width:35px; height: 35px; line-height: 35px; color:#999;font-weight: 700;}
.paging li.paging_page a:hover{color:#fff;background: #ec6941;border-color:#ec6941;}
.paging li.total a{height: 35px; line-height: 35px; margin:0; padding:0 12px;}
.paging li.total a:hover{color: #999999}
.paging li.paging_next ~ .total,
.paging li.paging_prev ~ .total{margin-left: 6px}



/*详情*/
.detail{ background: #fff; border:1px solid #dcdcdc; padding: 60px 60px 0 60px; margin-bottom: 20px;}
.detail-head{}
.detail-title{padding-bottom: 40px;}
.detail-title .zh{font-family: microsoft yahei; font-size: 24px; color: #333;}
.detail-title .note{padding-top: 15px;}
.detail-title .note .author,.detail-title .note .time{padding: 0 10px;font-family: microsoft yahei; font-size: 14px; line-height: 26px; color: #999;}
.detail-desc{padding-bottom: 30px;}
.detail-desc p,.detail-desc span,.detail-desc a{font-family: microsoft yahei; font-size: 14px; line-height: 26px; color: #666;}
.detail-content{padding: 30px 0; border-top: 1px solid #eeeeee;text-align:center;}
.detail-foot{border-top: 1px dashed #ddd;}
.detail-paging{width: 100%; height:100px;}
  .detail-paging .prev,.detail-paging .next{width: 50%; height: 100%; float: left; overflow: hidden;}
  .detail-paging .prev span,.detail-paging .prev a,.detail-paging .next span,.detail-paging .next a{font-family: microsoft yahei; font-size: 14px; line-height:100px;}
  .detail-paging .prev span,.detail-paging .next span{margin-right: 10px; color: #333;}
  .detail-paging .prev a,.detail-paging .next a{color: #999;}
  .detail-paging .prev a:hover,.detail-paging .next a:hover{color: #333;}
  .detail-paging .next{text-align: right;}

/*新闻推荐*/
.news-stretch{ background: #fff; border:1px solid #dcdcdc; padding: 30px 60px;}
.stretch-head{}
.stretch-head .title{padding-bottom: 20px; border-bottom:1px dashed #dcdcdc;}
.stretch-head .title .zh{font-family: microsoft yahei; font-size: 16px; font-weight: bold; color: #666;}
.stretch-body{padding-top: 20px;}

.stretch-list{}
.stretch-list .row{padding: 0;}
.stretch-list .list-item{}
.stretch-list .list-item .item-content{}
.stretch-list .list-item .item-content a{ color: #666; padding-left: 15px; position: relative;}
.stretch-list .list-item .item-content a:after{content: ''; display: block; width: 5px; height: 5px; background:url(../images/stretch-before.png) top center no-repeat #eee; position: absolute; left: 0; top: 10px;}
.stretch-list .list-item .item-content a:hover{color: #222;}
.stretch-list .list-item .item-content a:hover:after{left: 3px;}


/*新闻中心*/
.news{ background: #fff; border:1px solid #dcdcdc; padding:40px 40px;}
.news-head{}
.news-content{padding:0;}
.news-foot{}

.news-list{}
.news-list .row{padding: 0;}
.news-list .list-item{height:45px; margin-bottom: 0;}
.news-list .list-item:nth-child(5){margin-bottom:30px;}
.news-list .list-item:nth-child(10){margin-bottom:30px;}
.news-list .list-item:nth-child(15){margin-bottom:30px;}
.news-list .list-item:nth-child(20){margin-bottom:30px;}
.news-list .list-item .item-content{height: 100%; border-bottom:1px dashed #dcdcdc;}
.news-list .list-item .item-content .title{ float: left; font-family: microsoft yahei; color: #666; font-size: 14px; line-height:45px;}
.news-list .list-item .item-content .title:hover{color: #222;}
.news-list .list-item .item-content time{float: right; font-family: microsoft yahei; color: #aaa; font-size: 12px; line-height:45px;}