
body{font-family:"微软雅黑";}
ul,li{list-style:none; padding: 0px;}
a:hover,a:focus{text-decoration:none;}
img{ max-width: 100%;}
/*ban*/
.top{ background: #f9f9f9; border-bottom: 1px #eee solid; height: 35px; line-height: 35px; /*font-size: 0.85rem;*/ color: #999999;}
.top li span{ display: inline-block; margin: 0 5px;}

.navbar{ background: #fff; border: 0px; border-bottom: 4px solid #1d499d;line-height: 100px;  border-radius: 0px; margin-bottom: 0px;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin-top: 0px;}
.navbar-right{line-height: 70px; }
.navbar-nav > li{ margin: 35px 5px 35px 5px; font-size: 16px;}
.navbar-nav > li > a{ padding: 5px 15px; border-radius: 5px; color: #666666;}
.navbar-nav > li > a.acive,.navbar-nav>li:hover>a{ background: #1d499d !important; color: #fff !important; }

.search{background: #f9f9f9; border-bottom: 1px #ccc solid;}
.search li{ line-height: 70px; float: left; margin: 0 6px;}
.search li >a{ color: #999;}
.search li >a:hover{ color: #eb6418;}
.input-group{ margin-top: 18px; margin-bottom: 18px;}

.input-group-btn .btn-default,.input-group-btn .btn-default:active{ background: #1d499d; color: #fff; padding: 6px 20px;}


.carousel-control{top: 45%;}
.carousel-control.right,.carousel-control.left{ background: none;}



.bt{ padding: 2% 0 3% 0; text-align: center;}
.bt h2{ margin-bottom: 20px;}
.bt span a{ display: inline-block; margin: 0 8px; color: #999; font-size:14px;}
.bt span a:hover{  color: #eb6418;}

.bt-main .col-lg-8,.bt-main .col-lg-4{ padding: 0px;overflow: hidden;}
.bt-main { margin-bottom: 5%;}


.bt-main .col-lg-8 img,.bt-main .col-lg-4 img{-webkit-transition: 1s;
    transition: 1s;}

.bt-main .col-lg-8:hover img,.bt-main .col-lg-4:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

.mend{ background: #f9f9f9; padding-bottom: 3%;}
.cp-main li{ padding: 10px 0px; text-align: center; font-size: 1.14em; margin-bottom: 10px;}
.cp-main a{ color: #666;}
.cp-main .col-lg-4:hover li,.cp-main .col-lg-8:hover li{ background: #eb6418; color: #fff;}
.cp-main img{ max-height: 269px;}

/*tag*/
.tag{ padding: 3% 0;}
.tag ul{ border-bottom: 1px #eee solid; padding-bottom: 15px; overflow: auto;}
.tag ul li{ float: left;  padding: 8px 15px; margin-right: 30px;}
.tag ul li a{ color: #666;}
.tag ul li.ac,.tag ul li:hover{background: #204b9e;}
.tag ul li.ac a,.tag ul li:hover a{ color: #fff;}
.tag .tag-main li,.al .tag-main li{ padding: 15px 0; font-size: 1.42em; margin-bottom: 25px; font-weight: bold;}
.tag .tag-main p,.al .tag-main p{ margin-bottom: 60px; line-height: 2rem;}
.tag .tag-main a,.al .tag-main a{ display: inline-block; padding: 5px 8px; border: 1px #333 solid; color: #333;}
.tag .tag-main a:hover,.al .tag-main a:hover{ color: #eb6418;border: 1px #eb6418 solid;}
.tag li.btl,.al li.btl{ background: url("../images/tag-li.png") no-repeat center left; padding-left: 15px;}

/*tag-2*/
.tag-2{ background: #f9f9f9;}
.tag-2 .tag ul{padding-bottom:0px;}
.tag-2 .tag ul li{  padding: 8px 15px; margin-right: 15px;}
.tag-top{ margin-top: 20px;}
.tag-2 .tag .tag-main li{  margin-bottom: 0px; }
.tag-2 .tag .tag-main p{ margin-bottom: 20px; line-height: 2rem;}
.tag-2 .tag .tag-main a{ display: inline-block; padding: 5px 8px; border: 1px #333 solid; color: #333;}
.tag-2 .tag .tag-main a:hover{ color: #eb6418;border: 1px #eb6418 solid;}
.tag-but { margin-bottom: 2%; margin-top: 2%;}

/*al*/
.al{ background: #fff;}
.al .col-lg-12{ text-align: center;clear:both}
.al .col-lg-3,.al .col-lg-6{  padding: 0px;}
.al .col-lg-3{ margin-left: -1px; margin-top: -1px;margin-bottom: -1px; border:  1px #ccc solid; border-bottom:2px #ccc solid;  text-align: center;}
.al .tag-main{ padding: 15px; padding-left: 30px;}
.al-k{ border: 1px #ccc solid; margin-right: -10px;}
.al-k2{ padding-left: 1px; }

.pad3{ padding-top: 3%; padding-bottom: 3%;}

/*expert*/
.expert{background: url("../images/expert.png") ; padding-top: 3%; padding-bottom: 3%;}
.expert-main{background: url("../images/expert-main.png") ;width: 25%; margin: 0 auto; padding: 5px 0px;}
.expert-main li{ line-height: 50px; height: 50px; text-align: center; font-size: 2.5rem; color: #fff;}
.expert-main li:nth-child(1){ border-bottom: 1px #fff solid;}

/*antage*/
.antage{ padding-top: 3%; padding-bottom: 3%;}
.antage .antage-main{ padding-top: 2%; padding-left: 5%;}
.antage .antage-main2{padding-left: 0%;}
.antage .antage-main li{ margin-bottom: 30px; background: url("../images/antage-li.png") no-repeat center left; font-weight: bold; line-height: 50px; font-size: 2.5rem; color: #0050b6; padding-left: 15px;}
.antage .antage-main p{ color: #666; font-size: 1.14em; line-height: 2em;}
.antage .row{ margin: 2% 0;}

/*duce*/
.duce{ padding-top: 2%; padding-bottom: 1%; background: #0856b7;}
.duce .row{ margin-bottom: 2%;}
.duce .col-lg-12 li{background: url("../images/duce-li.png") no-repeat center left; padding-left: 15px; font-size: 2rem; color: #fff; font-weight: bold;}
.duce .col-lg-6:nth-child(2){ padding-left: 5%; color: #fff; padding-top: 2%;}
.duce .col-lg-6 li{ width: 40px; height: 4px; background: #fff; }
.duce .col-lg-6 h3{ margin-bottom: 30px;}
.duce .col-lg-6 p{ margin-bottom: 30px;}
.duce .col-lg-6 a{ display: inline-block; padding: 5px 8px; border: 1px #fff solid; color: #fff;}
.duce .col-lg-6 a:hover{ color: #eb6418;border: 1px #eb6418 solid;}

/*honor*/
.honor{ padding-top: 2%; padding-bottom: 2%;}
.honor ul{ border-bottom: 1px #eee solid; padding-bottom: 15px; overflow: auto; margin-bottom: 50px;}
.honor-top li{ width: 100px; display: inline-block;background: url("../images/antage-li.png") no-repeat center left;line-height: 50px; font-size: 2rem; padding-left: 15px;}
.honor-top a{line-height: 50px; color: #666; float: right;}

.honor-k{ text-align: center;}
.honor-k .col-lg-1{ padding-top: 10%;}
.honor-k .col-lg-4 li{ line-height: 40px; font-size: 2rem; margin-top: 15px;}

/*general*/

.general{ background: #f9f9f9;}
.general ul{ border-bottom: 1px #eee solid; padding-bottom: 0px; overflow: auto; }
.general ul li{ width: 82px; text-align: center; display: inline-block; line-height: 40px; font-size: 2rem; border-bottom: 4px #ff792d solid;}
.general a{line-height: 40px; color: #666;}

.general .col-lg-6{ padding: 0 3%;}



/*new*/
.new{margin-top: 15px; margin-bottom: 15px;}
.new li{background: url("../images/new-d.png") no-repeat center left; padding-left: 15px;}
.new li:hover a,.honor a:hover,.general a:hover{ color: #eb6418;}

.download-li li{background: url("../images/new-d.png") no-repeat center left , url("../images/new-y.png") no-repeat center right;}
.download{ text-align: center;min-height: 171px; padding-top: 10px;}
.download li{overflow: hidden;height: 30px; font-size: 1.14em;}

.link{ border-top: 1px #ccc solid;}
.link ul{ margin: 0px;}
.link li{ float: left; line-height: 40px;height: 40px; margin: 0 15px; color: #999;}
.link li a{  color: #666;}
.link li a:hover{ color: #eb6418;}



/*footer*/
.footer{background: url("../images/footer.png"); background-size: contain;font-size: 14px; color: #8f8f8f;}
.footer .col-lg-10{padding-top: 30px; }
.footer-lable{ width: 100px; float: left; padding-left: 15px;}
.footer a{ display: inline-block; margin-bottom: 15px;color: #8f8f8f;}
.footer li{ margin-bottom: 15px;}
.footer .col-lg-4 a{ margin-right: 5px;}
.footer .col-lg-2{ background: #2e2e2e; text-align: center; padding-top: 20px; padding-bottom: 20px; color: #eee;}
.footer .col-lg-2 h3{ font-size: 2rem;margin-top: 0px;}
.footer .col-lg-2 h4{ margin-bottom: 10px;}
.footer .col-lg-12{ text-align: center; margin-top: 28px;}
.footer .col-lg-8 span{ float: right;}







@media (min-width:992px) and (max-width:1200px) {

.navbar-nav > li > a{ padding: 5px 10px;}

  .carousel-control img{ width: 50px; height: 50px;}
  .cp-main img{ max-height: 219px;}
  
.tag .tag-main li,.al .tag-main li{  margin-bottom: 5px; }
.tag .tag-main p,.al .tag-main p{ margin-bottom: 30px;}

.al .tag-main { padding: 0px; padding-left: 15px; padding-right: 15px;}

.antage .antage-main{ padding-top: 1%;}

.antage .antage-main li{margin-bottom:10px;font-size:2rem;}
.antage .antage-main p{font-size:1.5rem;}

.duce .col-lg-6:nth-child(2){ padding-top: 0%; padding-left: 2%;}
.duce .col-lg-6 h3,.duce .col-lg-6 p{ margin-bottom: 15px;}

.footer .col-lg-2{ display: none;}

.footer .col-lg-12{ margin-top: 10px; margin-bottom: 20px;}



.honor{ display: none;}

}






@media (max-width:992px) {

.expert{padding-top: 5%; padding-bottom: 5%;}
.expert-main{width: 50%;}
.expert-main li{ font-size: 1.8rem; }

.cp-main img{ max-height: 164px;}
.footer .col-lg-2{ display: none;}

.honor{ display: none;}

.navbar-nav > li > a{ padding: 5px 0px;}
}
@media (max-width:768px) {

.navbar-brand img{ width: 100px;}
.navbar-nav > li > a{ padding: 5px 0px;}
.navbar-nav > li{ margin: 20px 5px;}
.search{ padding: 5px 0px;}
.search li:nth-last-of-type(1),.search li:nth-last-of-type(2){ display: none;}

.input-group{ margin-top: 10px; margin-bottom: 10px;}

  .cp-main img{ max-height:164px;}
  
.tag .tag-main li,.al .tag-main li{  margin-bottom: 0px; }
.tag .tag-main p,.al .tag-main p{ margin-bottom: 10px;}

.tag img{ text-align: center;}
.tag .tag-main li, .al .tag-main li{ padding: 0px ; padding-left: 15px;}

  .search li{ line-height: 35px;}

  .antage .antage-main li{margin-bottom:10px;font-size:2rem;}
.antage .antage-main p{font-size:1.5rem;}

.download{ min-height: 100px;}

.footer .col-lg-8 span{ float: none; line-height: 35px; display: inline-block;}
.footer .col-lg-12{  margin-top: 0px; margin-bottom: 5px;}
.footer .col-lg-4 img{ margin-bottom: 15px;}

.expert-main{width: 80%;}


.honor{ display: none;}
}


@media (max-width:767px) {
.top{ display: none;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{ margin: 0px;padding: 5px;}
.navbar-brand{ padding: 10px;  overflow: hidden;}
.navbar-brand img{ width: 100px;}
.navbar-nav > li > a{ padding: 5px 5px;}

.search{ padding: 5px 0px;}
.search li{ font-size: .5rem; line-height: 40px;}
.search li a{ font-size: 1rem;}

.search li:nth-last-of-type(1),.search li:nth-last-of-type(2),.search li:nth-last-of-type(3){ display: none;}

.input-group{ margin-top: 5px;}

.bt h2{ font-size: 2rem;margin-bottom:10px; margin-top: 10px;}
.bt span{font-size: .5rem;}

.cp-main li {font-size: 1.5rem;}

.tag ul{ padding-bottom: 0px;}
.tag ul li{ margin-right: 0px;}

.tag .tag-main li, .al .tag-main li{ padding-top: 5px; padding-bottom: 5px;}

.tag-2 .tag ul li{ margin-right: 0px;}

.tag-but{ margin-top: 5%; margin-bottom: 5%;}


 
 .al .tag-main{ padding-left: 15px;}

 .antage .antage-main2{ padding-left: 15px;}
.antage .row{ margin: 0px;margin-right:-15px; margin-left: -15px;}

.navbar-nav > li{ margin: 15px 5px;}
   
   .carousel-control{ top: 40%;}
  .carousel-control img{ width: 25px; height: 25px;}
.carousel-indicators{ bottom: 0px;}

.footer .col-lg-4 img{ margin-bottom: 0px;}
.footer .col-lg-12{  margin-top: 0px; margin-bottom: 35px;}

.honor{ display: none;}

}

@media (max-width:400px) {
.search img{ display: none;}
}


.carousel[data-shift="1"] .carousel-inner > .item {
  -webkit-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.carousel .carousel-inner > .item.row {
  margin: 0;
}
.honor .carousel .carousel-control {
  background: none;
  color: transparent;
  overflow: hidden;
  text-shadow: none;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  width: 30px;
}

.honor-k{ text-align: center;}
.honor-k .img-responsive{ display: inline-block; }
.honor-k .carousel-control{ top: 40%;}


.side{position:fixed;width:54px;height:275px;right:0;bottom:100px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/*左侧边栏*/
.left-box{position:fixed; z-index:99; min-width:200px; height:370px; border:1px solid #e1e1e1; border-left:0; border-radius:5px;  padding:0 30px; top:20%; left:0; background: #fff; }
.left-box li{line-height:45px; font-size:18px; height:45px; border-bottom:1px solid #f0efef; text-align:center;}
.left-box li:hover{border-bottom:1px solid #333;}
.left-box li a{color:#666;}
.left-box li a:hover{color:#333;}
.left-box li:last-child{border:none;}