﻿@charset "utf-8";
body{font-family: '微软雅黑',Arial;font-size: 14px;}
div,a,li,img,p,span,ul,li,em,i,tr,td,th{padding: 0;margin:0;}
h1,h2,h3,h4,h5{padding:0;margin:0;}
em,i{font-style: normal;}
li{list-style: none;}
a{text-decoration: none;color:#565656;}
a:hover{text-decoration: none;}
a:focus{outline: none;text-decoration: none;}
.ell{
  overflow: hidden;
  display: block;
  top: 0px;
}
.container{width: 100%;padding:0; }
.clearfix{
  content: '';
  display: block;
  clear: both;
}
.row{padding:0;margin:0;}
.main-width{width: 100%; max-width:1170px; margin:0px auto;}

/*导航*/
.navbar-inverse{background:#fff;border:none;}
.navbar-inverse .navbar-nav > li{height: 64px;}
.navbar-inverse .navbar-nav > li > a {
    color: #1c1b1b;
}
.navbar-inverse .navbar-nav > li.now a {
    color: #ec3d4a;
}
.navbar-conten {
  height: auto;
  margin: auto;

}
/*自定义*/

.navbar-brand {
  margin: 0;
  padding: 0;
  height: auto;
  width: 
}

.navbar-inverse .navbar-nav> li> a {
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  margin:12px 0;
  padding:0 20px;
  color:#004a00;
}
.navbar-header p {
  font-size: 1.2rem;
}

.navbar-inverse .navbar-toggle {
  background-color: #e3e0df;
  border:none;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color: #e3e0df;}
.navbar-inverse .navbar-nav>li> a:hover,
.navbar-inverse .navbar-nav>li.active>a,
.navbar-inverse .navbar-nav>.active>a:hover{
  background: #fff;color: #1c1c1c;
}
.navbar-inverse .navbar-collapse {
  border-color: transparent;
  width: 720px; float: right;margin-top:5px;margin-right: 0;
}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#004a00;}
.nav>li{position: static;}
nav.navbar {border-bottom: 2px solid #004a00;padding-top:5px;position: relative;margin-bottom: 0px;}
.navbar1{position: relative;}
.navbar1 .search{width: 200px;margin-top:15px; float: right;}
.navbar1 .search .search-div{background:url(../images/search-bg.png) no-repeat;width: 198px; height:40px; }
.navbar1 .search .search-div input{background:none;border:none;height: 40px; float: left;}
.navbar1 .search .search-div input#txtkeywords{width: 160px;color:#fff;}
.navbar1 .search .search-div input#btnsearch{width: 38px;}
.subnav {position: absolute;left:0; top:69px;background-color: #fff;padding:20px;display: none;border-top:1px solid #004a00;}
.subnav .left{width: 220px; float: left; text-align: center;border-right: 1px dashed #999; padding:15px 0;}
.subnav .mid{width:380px; float: left; padding:15px 15px;}
.subnav .right{width: 250px; float: left; text-align: right;}
.subnav .left p{font-size: 22px;line-height:30px;}
.subnav .mid a{width: 30%; float: left; color:#1c1c1c; line-height: 30px;text-align: center;}
.subnav .right img{height: 100px;}

.subnav .mid a:hover,.subnav .mid a.active{color:#004a00;}
/*以下是对bootstrap中tooltip的默认属性进行重新设定*/  
 .tooltip-inner{  
    background-color: #fff;  
}  
.tooltip.bottom .tooltip-arrow{  
    border-bottom-color: #fff;  
}  

@media(min-width:992px){
  .navbar-inverse .navbar-nav>li:hover .subnav{display: block;}
}
@media(max-width:1100px) and (min-width:992px){
.navbar-inverse .navbar-collapse{width: 650px;}
.navbar-inverse .navbar-nav> li >a{padding:0 15px;}

}

/*banner*/
.banner-content{position: relative;}
/*.banner li{height: 760px;}*/
/*.banner li a{background-size: cover;background-position: center center;height: 760px;display: block;}
.banner .bx-wrapper .bx-pager.bx-default-pager a{width: 18px;height: 18px;border-radius: 10px;background: #666666;box-shadow: 0px 0px 3px #ffffff;border: 2px solid #ffffff;behavior: url(css/iecss3.htc);}
.banner .bx-wrapper .bx-pager.bx-default-pager a.active{background: #47933e;box-shadow: 0px 0px 3px #ffffff;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover{background: #47933e;box-shadow: 0px 0px 3px #ffffff;}
.banner .bx-controls-direction{display: block;}
.banner .bx-controls-direction a{text-indent: 0;width: 80px;height: 60px;background: url(../img/banner-a.png) no-repeat;background-size: cover;background-position: 0 0;}
.banner .bx-controls-direction a.bx-next{background-position: -51px 0;}
.banner .bx-controls-direction a:hover{background: url(../img/banner-h.png) no-repeat;background-size: cover;background-position: 0 0;}
.banner .bx-controls-direction a.bx-next:hover{background-position: -51px 0;} 

.banner .bx-prev,.banner .bx-prev .bx-next {width:60px; height: 60px;}
.banner .icon-right-open-1,.banner .icon-left-open-1{font-size: 60px;}*/

.index-video{height: 500px;background: url(../images/video.jpg) center center no-repeat; background-size:auto 100%;}
/*底部*/

/*分页*/
.list-fenye{text-align: center;margin-top: 50px;}
.list-fenye a{margin:0 5px;}
.list-fenye a span{display: inline-block;width: 12px;height: 12px;border-radius: 6px;background: #e0e4e8;behavior: url(css/iecss3.htc);}
.list-fenye a.fenye-prev,.list-fenye a.fenye-next{width: 30px;height: 30px;border-radius: 15px;background: #e0e4e8;display: inline-block;text-align: center;behavior: url(css/iecss3.htc);}
.list-fenye a i{color: #ffffff;font-size: 16px;line-height: 30px;}
.list-fenye a.current span{background: #cc0000;}


/**悬浮**/
.dock {position: fixed;right:0px;bottom:150px;width: 54px;z-index:3333;height:290px;}
.dock .icon{text-align:center;padding:3px;position:absolute;bottom:7px;width:54px;z-index:222;}
.dock .icon img.in{transform:rotate(45deg);}
.dock .icon img{cursor:pointer;background:#fff;border-radius:14px;}
.dock.close {z-index: 50;}
.dock ul.icons {position: absolute;list-style: none;right: 0px;padding: 0;width: 54px; /*background:#000;*/ -webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
/*.dock:hover ul.icons{right: 0;}*/
/*.dock.close ul.icons {right: -70px;}*/
.dock ul.icons li i {display: block;position: relative;width: 54px;height: 46px;background: url(../images/kf_bg.png) no-repeat;cursor: pointer;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;z-index: 210;}
.dock ul.icons li:hover i {background: url(../images/kf_bg_hover.png) no-repeat;}
.dock ul.icons li.im i {background-position:0px 0px; height: 58px}
.dock ul.icons li.wechat i {background-position: 0px -64px;}
.dock ul.icons li.weibo i {background-position:0px -108px;}
.dock ul.icons li.tel i {background-position: 0px -157px}
.dock ul.icons li.oa i {background-position:0px -206px;}
.dock ul.icons li.email i {background-position:0px -252px}
.dock ul.icons li.up i {background-position: 0px -299px; height: 50px}
/*.dock ul.icons li.top i {background-position:0px -238px;}*/
.dock ul.icons li p {display: block; font-size:14px; position: absolute;top: 25px;right: -260px;padding: 15px 20px;height: 152px;color: White;line-height: 24px;border: 1px solid #333;border-right: none;background: #111;-moz-border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;-moz-opacity: 0;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .4s ease-in-out .1s;-moz-transition: all .4s ease-in-out .1s;-ms-transition: all .4s ease-in-out .1s;-o-transition: all .4s ease-in-out .1s;transition: all .4s ease-in-out .1s;overflow: hidden;z-index: 201;}
.dock ul.icons li:hover p {right: 54px;-moz-opacity: 1;opacity: 1;filter: alpha(opacity=100);}
.dock ul.icons li.tel p {width: 150px; height:auto; top:120px;}
.dock ul.icons li.im p {width: 156px; height:auto; top:12px;}
.dock ul.icons li.im p a {display: block;margin-top: 12px;width: 100px;height: 35px;line-height: 32px;color: #ff4343;font-size: 16px;text-align: center;text-decoration: none;border: 1px solid #ff4343;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.dock ul.icons li.im p a:hover {color: White;background: #0f8773;border: 1px solid #0f8773;}
.dock ul.icons li.wechat p {width: 140px;top:12px;height: auto; text-align:center;}
.dock ul.icons li.wechat p img {width: 130px;border: 2px solid White;}
.dock ul.icons li.email p{/*width: 150px;*/top:205px;height: auto;}
.dock ul.icons li.email p a{color:#fff}
.dock a.switch {position: absolute;display: block;top: 210px;right: 11px;width: 26px;height: 26px;background: url(../../images/kf_bg.png) no-repeat 0px -640px;cursor: pointer;-webkit-transition-delay: .15s;-moz-transition-delay: .15s;-ms-transition-delay: .15s;-o-transition-delay: .15s;transition-delay: .15s;}
.dock a.switch.off {background-position: -32px -640px;}

.float_layer{width:260px;background:#fff;border-radius:10px; z-index: 99999}
.float_layer h2{line-height: 40px; color:#fff; font-size: 16px;position: relative;padding-left: 10px; background:#0d8d36; border-radius:10px 10px 0 0;position:relative;}
.float_layer h2 span{font-size: 14px;}
.float_layer .min{width:21px;height:20px;background:url(../images/down.png) center center no-repeat;position:absolute;top:10px;right:25px;}
.float_layer .max{width:21px;height:20px;background:url(../images/up.png) center center no-repeat;position:absolute;top:10px;right:25px;}
.float_layer .content{height:300px;overflow:hidden;font-size:14px;color:#666; background:#ededed;}
.float_layer .wrap{padding:10px;}
.lytit{width: 50px; text-align: center; }
.lytit p{ background:#0d8d36; color:#ededed; line-height: 28px; height: 28px; margin-top:7px;}

.kefu{position: fixed; width: 55px; right: 20px; top:30%; z-index: 9999;}
.kefu img{width: 50px; }
.iframe-video{ width: 640px; height: 498px; }
.playvideo{ text-align: center; }
.blzs ul li img{ max-width:440px; }

@media (max-width: 1380px){
 
}
@media (max-width: 1200px){
  
}
@media (max-width: 991px){
.ell,.navigation li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.navbar-toggle i{font-size: 30px;color: #c4160f;}
.navbar-toggle{float: none;position: absolute;right: 0px;top: 15px; z-index: 111;}
.navbar-inverse .navbar-nav > li{height: 40px;}
.navbar-inverse .navbar-nav> li> a{height: 40px; line-height: 40px;margin:0;}
.navbar1 .search{position: absolute;top:2px;left:0; width: 100%;}
.navbar1 .search .search-div{margin:0 auto;}
.navbar-inverse .navbar-collapse{width: 100%;}
.navbar-inverse .navbar-nav>li> a:hover,
.navbar-inverse .navbar-nav>li.active>a,
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus{
  background: #e3e0df;color: #1c1c1c;
}

}

@media (max-width: 767px){
 

}
@media (max-width: 640px){
}
@media (max-width: 480px){
.navbar1 .search{display: none;}
}
@media (max-width: 320px){

}




/*ie低版本提示*/

#ie-alert-overlay {width:100%;height:100%;background-image:url(../images/bg2.png);position: fixed; top: 0; left: 0;z-index:9999;}

* html #ie-alert-overlay {   /* fixed position hack for IE6 */ position: absolute;z-index:9999;}

/*Pop Up Panel*/
#ie-alert-panel{width:593px;height:404px;position:fixed;background: url(../images/iealertsprite.png) no-repeat;background-position: -1px -109px ;top:50%;left:50%;margin:-201px 0 0 -296px;
    _position:absolute;  /* fixed position hack for IE6 */
    _top:expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  /* top:300px hack for IE6 */
    /* font settings */font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;color:#333;line-height:20px;z-index:10000;
}

#ie-alert-panel a {display:inline-block;}
.browser {position: absolute;bottom:35px;}
.chrome, .firefox, .ie9, .opera, .safari {background: url(../images/iealertsprite.png) no-repeat;}

/*browsers*/
.chrome { background-position: 0 0;width: 73px;height: 96px;margin:0 4px 0 0;}
.firefox {background-position: -292px 0;width: 73px;height: 98px;}
.ie9 {background-position: -179px 0;width: 95px;height: 98px;}
.opera {background-position: -90px 0;width: 73px;height: 98px;}
.safari {background-position: -387px 0;width: 73px;height: 98px;margin:0 4px 0 0;}
