.container {
    width: 1170px !important;
}

.blue{color: #0D4695;}
a{color:#333;}
a:hover{color:#0D4695; text-decoration: none;}
img:hover{opacity: 0.85;}

.icon{background-repeat: no-repeat; background-image: url("../images/icon.png"); vertical-align: middle; display: inline-block;}
.icon-dot1{width: 4px; height: 4px; background-position: 0 0;}

.top{background: url("../images/top-bg.jpg") no-repeat center center; height: 266px; min-width: 1170px;}

.menu{height: 47px; background: url("../images/menu-bg.gif") repeat-x; min-width: 1170px; }
.menu .menuNav{ position:relative; z-index:5;}
.menu .menuNav .nLi{position:relative; background: url("../images/menu-jg.gif") right 17px no-repeat;}
.menu .menuNav .nLi a{ color: #333; line-height: 47px; display: block; font-size: 18px; text-align: center;  }
.menu .menuNav .nLi{ padding-left: 0; padding-right: 0;}
.menu .menuNav .nLi h3{ width: 100%; line-height: 47px; margin-top: 0;}
.menu .menuNav .on.nLi h3 a{background: url("../images/menu-active.gif") repeat-x; text-decoration: none; color: #FFF;}
.menu .menuNav .nLi h3 a{ color: #333; line-height: 47px; display: block; font-size: 15px; text-align: center;}
.menu .menuNav .nLi h3 a:hover{background: url("../images/menu-active.gif") repeat-x; text-decoration: none;}
.menu .menuNav .sub{ display:none; min-width: 162px; left:0; top:47px;  position:absolute; background:rgba(255,255,255,0.95);   padding:0 0;  line-height:35px; }
.menu .menuNav .sub li{ zoom:1; border-bottom:solid 1px #DDD;}
.menu .menuNav .sub a{ display:block; padding:0; border: none; font-size: 12px; color: #000; line-height: 35px;}
.menu .menuNav .sub a:hover{ display:block; padding:0; background-color: #DDD; color: #000;} 
.menu-bottom{height: 4px; width: 100%; overflow: hidden; background-color: rgba(0, 0, 0, 0.3);
 bottom:0; position: absolute; z-index: 5;}

/* banner */
.fullSlide {min-width: 1170px; position: relative; height: 500px; border-bottom: solid 10px #EEEEEE;}
.fullSlide .bd {position: relative;z-index: 0;}
.fullSlide .bd ul {width: 100% !important;}
.fullSlide .bd li {width: 100% !important; height: 500px; overflow: hidden; text-align: center;}
.fullSlide .bd li a {display: block;height: 500px;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../img/dot-black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4; }
.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prev,
.fullSlide .next{ position:absolute; left:5%; top:50%; margin-top:-25px; display:block; width:30px; height:50px; background:url(../img/slider-arrow1.png) -128px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.fullSlide .next{ left:auto; right:5%; background-position:0px 0px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }

.home-about .home-about-list img{ width: 265px; height: 198px;}

.home-pro-bg{background: url("../images/home-pro-bg.jpg") center center no-repeat; min-height: 650px;}
.home-pro-left{width: 250px; border: 1px #AAAAAA solid; background-color: #E0F8E6;}

.home-pro-title{background: url("../images/home-pro-title.gif") repeat-x; padding-top: 8px; line-height: 52px;}
.home-pro-menu .icon{margin-right: 10px;}
.home-pro-menu{margin-left: 20px; margin-right: 20px;}
.home-pro-menu a{display: block; line-height: 35px; border-bottom: dashed 1px #AAA;}

.home-pro-right{width: 870px;}
.home-pro-list img{width: 195px; height: 146px; border: solid 1px #DDD;}
.home-pro-list img:hover{border: solid 1px #DDD;}

.home-news-title{border-bottom: 1px #CCC dashed; line-height: 35px;}
.home-news-tt{border-bottom: 1px #0D4695 solid; line-height: 35px; display: inline-block;}
.home-news-img{width: 185px; height: 110px;}

.bottom{min-width: 1170px;}
.bottom-nav{ background: #DDD; line-height: 46px;}
.bottom-nav a{padding-left: 15px; padding-right: 15px;}
.bottom-text{background: url("../images/bottom-bg.jpg") center center no-repeat #528C02; color: #FFF; padding-top: 25px; padding-bottom: 20px;}

/*page*/

.products-list img{width: 200px; height: 150px; padding: 5px; border: solid 1px #EEE;}
.products-list .panel-body{padding: 0;}
.products-list li:hover .title{background-color: #f9f9f9;}
.products-list .title{line-height: 35px;}
.products-list li{padding-top: 15px; padding-bottom: 0px;}

.page-left{width: 205px;}
.page-left-nav{border: solid 1px #DDD; background-color: #F5F5F5; padding: 10px 15px; margin-top: 0; min-height: 532px;}
.page-left-nav li{border-bottom: solid 1px #DDD; line-height: 45px;}
.page-left-nav a{display: block; padding-left: 10px; color: #333;}
.page-left-nav a:hover{color: #E34506; text-decoration: none; }
.page-left-nav li.active a{color: #E34506;}

.page-right{width: 915px;}
.page-right-content{min-height: 550px;}

.news-list li a{display:block; line-height: 55px; border-bottom: 1px dashed #DDD; color: #333; overflow: hidden;}
.news-list li a:hover{color:#1B5FA2; text-decoration: none;}
.news-list li span{float: right; color: #CCC; font-size: 12px;}

ul.tc.products-list:after {
 content: " ";
 display: block;
 clear: both;
}

/*二维码*/
.top-ewm{position: absolute; top: 75px; right: 15px; height: 150px; width: 150px;}
.top-ewm img{ height: 150px; width: 150px;}