.container{min-width:1170px;}
.mt50{ margin-top:50px;}
.nav-top,.nav-header,.nav-body{height:100px;}
.nav-top{background:url(../images/navbar-top-bg.jpg) repeat-x;}
.nav-header{width:400px; float:left;padding-top:20px;}
.nav-header .logo{width:160px;float:left;}
.nav-header .logo a{width:160px;height:50px;display:block;background:url(../images/logo.png) no-repeat;}
.nav-header .slogan{width:230px;height:50px;float:right;border-left:1px solid #ccc; background:url(../images/slogan.png) no-repeat center;}
.nav-body{float:right;}
.nav-body .nav-main{margin-top:40px;padding:0;list-style:none}
.nav-body .nav-main li{width:130px; float:left; text-align:center; font-size:18px;padding-left:30px;background:url(../images/nav-line.png) no-repeat;}
.nav-body .nav-main li.home{ background:none;}
.nav-body .nav-main li a{color:#626262;display:block; text-decoration:none; outline:none;}
.nav-body .nav-main li.active a,.nav-body .nav-main li a:hover{color:#E42513;}
.nav-body .nav-main li a .en{margin-top:-4px; font-size:14px; color:#CCC; font-family:Georgia, "Times New Roman", Times, serif}
.nav-body .nav-main li a:hover .en,.nav-body .nav-main li.active a .en{color:#F99;}

#carousel-box{min-width:1170px;width:100%;}
#carousel-box .carousel-indicators{bottom:30px;}
#carousel-box .carousel-indicators li{width:16px; height:16px;}
#carousel-box .carousel-indicators .active{width:18px; height:18px;}
#carousel-box .carousel-info{color:#F6F2EC; font-size:16px; line-height:1.6;}
#carousel-box .carousel-info h1{margin-top:40%; font-weight:bold; color:#eee;}
#carousel-box .carousel-masking{background:rgba(0, 0, 0, 0) url(../images/carousel-masking.png) no-repeat scroll center center;height:49px;margin: -49px auto 0;position: relative;z-index:99;}
#carousel-box .carousel-control{width:8%; z-index:99; background:none;}
.btn-detail{border-radius:20px; background:none; color:#CCC; font-size:16px; padding:10px 30px;}

.product-img{overflow:hidden;}
.product-list a img{width:100%; transition:transform 1s linear;transform:scaleX(1) scaleY(1);-webkit-transition:-webkit-transform 1s linear;-webkit-transform:scaleX(1) scaleY(1)}
.product-list .product-img:hover a img{transition:transform 1s linear;transform:scaleX(1.08) scaleY(1.08);-webkit-transition:-webkit-transform 1s linear;-webkit-transform:scaleX(1.08) scaleY(1.08)}
.product-bg{width:100%; height:150px; margin-top:-150px; background-color:#900;filter:alpha(opacity=80);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.product-new{width:100%;height:150px; margin-top:-150px; padding:20px; position:absolute; z-index:1; overflow:hidden; color:#fff;}
.product-new a{color:#fff;}
.product-new a:hover{color:#FF0;}
.product-new h4 a{margin-right:15px; font-weight:bold;}
.product-list-new li{ width:48%;line-height:1.6;}
.product-list-link li{ width:30%; text-align:center;}
.product-list-link li a{text-decoration:underline;}

.new-list .col-xs-3{padding-left:8px; padding-right:8px;}
.new-title{margin:50px auto 10px 0;}
.new-title span{width:6px; height:30px; margin-right:10px;background-color:red;display: block; float:left;}
.new-title div{font-size:60%; padding-top:10px; float:right;}
.new-title div a{text-decoration:underline;}
.new-box{border:1px solid #DDDDDD; height:300px; display:block;}
.new-box a img{width:100%; height:150px;}
.new-box h4{margin-top:15px; font-weight:bold; padding:5px 10px 0 10px;}
.new-box p{padding:0 15px;color:#B399B3; }
.new-box div{margin-bottom:20px; padding-right:15px; text-align:right;}
.new-box div a{padding-left:20px; padding-right:20px; color:#777;border:1px solid #F2F2F2;;border-radius:20px; background:none;}
.new-box:hover,.new-list-box:hover p{ background-color:#900;color:#FFF;}
.new-box:hover a.btn{background-color:#fff;}
.new-box a img{width:100%}

.list-left-header{width:161px; height:80px; margin-top:-40px; color:#FFF; padding-top:20px; text-align:center; font-size:28px; background:url(../images/head-title.png) no-repeat;}
.list-left-nav{list-style:none; padding-left:8px; text-align:center;}
.list-left-nav li{width:150px; margin-top:10px; font-size:20px; text-align:center; border:2px solid #E15122;}
.list-left-nav li a{ display:block;padding:10px 0; color:#E15122; text-decoration:none; outline:none;}
.list-left-nav li.active a{color:#EEE; background-color:#E15122}
.content{font-size:16px;line-height: 2;margin:15px 0 30px 0;}

/********关于我们********/
.about-banner{width:100%; min-width:1170px;height:230px;background:url(../images/banner-about.jpg) no-repeat center center;}
.about .title{ width:130px; height:50px; background:url(../images/content-head.png) no-repeat; padding:1px 0 0 25px; margin:20px 0 30px 0; font-family:sans-serif;font-size:20px; color:#333; font-weight:bold;}


/********加入我们********/
.join-banner{width:100%; min-width:1170px;height:230px;background:url(../images/banner-join.jpg) no-repeat center center;}
.join-nav{list-style:none;text-align:center; margin-top:20px;}
.join-nav li{width:66px;height:90px;margin-left:120px;font-size:18px; float:left;}
.join-nav li a{width:66px;height:64px; padding-top:64px; background:url(../images/join-nav.png) no-repeat; outline:none; color:#B6B2B2; text-decoration:none; display:block;}
.join-nav li.jishu a{background-position:0 0;}
.join-nav li.meishu a{background-position:-66px 0px;}
.join-nav li.cehua a{background-position:-132px 0px;}
.join-nav li.zhineng a{background-position:-198px 0px;}
.join-nav li a.active,.join-nav li a:hover{color:#E15122}
.join-nav li.jishu a.active,.join-nav li.jishu a:hover{background-position:0px -64px;}
.join-nav li.meishu a.active,.join-nav li.meishu a:hover{background-position:-66px -64px;}
.join-nav li.cehua a.active,.join-nav li.cehua a:hover{background-position:-132px -64px;}
.join-nav li.zhineng a.active,.join-nav li.zhineng a:hover{background-position:-198px -64px;}
.join-row-head{margin-top:40px; font-size:18px; color:#212121; font-weight:bold; padding:10px 0;text-align:center;}
.join .panel-heading{padding:0; text-align:center;}
.join .panel-heading a{display:block; color:#333; font-size:16px; height:52px; padding-top:15px; outline:none;}


/********产品中心********/
.product .title{font-size:20px; margin-top:15px; font-weight:bold; padding-bottom:15px; border-bottom:1px solid #ddd;}

#map{width: 100%; height: 500px; border: 1px solid #C43412;}

.news-banner{width:100%; min-width:1170px;height:230px;background:url(../images/banner-news.jpg) no-repeat center center;}
.news .title{margin:50px 0 30px 0; text-align:center}
.news .ad{margin:20px 0;}
.news .heading{font-size:18px; border:1px solid #ddd; padding:15px; background:#efefef} 
.news-list-right{font-size:16px; list-style:none; padding:0;}
.news-list-right li a{padding:12px 0; color:#252525; display:block;border-bottom:1px solid #F0F0F0;}

.btn-upload-doc{border:1px solid red; background-color:red;}

/********页尾********/
.footer{margin-top:50px; padding:30px 0; background-color:#1E2329; color:#888}
.footer a{color:#888}
.footer a:hover{color:#FF0;}
.footer ul li{border-right:1px solid #8a898f; line-height:0.8; padding:0 10px;}
.footer ul li.last{border-right:none;}
