﻿html{min-width:1200px;}body {
   min-width:1200px;
    color: #2b2929;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	position:relative;

}
img{ max-width:100%;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#4a4a4a;text-decoration:none}
a:hover{ text-decoration:none !important; color: #d61b2c;}
.container{ width: 1010px; }
.header{ height:94px; background:#fff; box-shadow:1px 2px 3px #ccc;}
.logo{ margin-top:20px;}
.phone{ margin-top:20px;}
.banner { height: 500px; width: 100%; margin: 0 auto;}
.carousel-inner { position: relative; overflow: hidden; width: 100%;}
.banner .item { width: 100%; height: 500px;}
.banner .item img { width: 1920px; max-width: 1920px !important; height: 500px !important; position: absolute; left: 50%;  margin-left: -960px;}
.nav-back{ background:#404145; height:60px; line-height:60px; text-align:center;}
.gq {margin-top:50px;}
.nav-list li{ float:left; width:14.285714%;}
.nav-list li a{ font-size:18px; color:#fff;}
.nav-list li a:hover{ color: #d61b2c;}
.gq-back{ height:60px; border:solid 1px #e8e6e6; background:#f1f1f1;}
.gq-img{ margin:10px;}
.gq-txt{ line-height:58px; color:#2b2929; font-size:16px;}
.gq .col-xs-2{ padding:0 5px; margin-bottom:10px;}
.title{ font-size:36px; color:#060606; margin-top:80px; position:relative; padding-bottom:10px;}
.title:after{ content:""; display:block; width:50px; height:4px; background:#d40808; position:absolute; left:50%; margin-left:-25px; bottom:0; }
.title-sm{ font-size:24px; color:#666; background:url(../images/tt-back.jpg) center no-repeat; margin-top:15px; margin-bottom:50px;}
.icon-txt{ font-size:20px; color:#666; margin:20px 0;}
.back{ height:533px; background:url(../images/back.jpg) center no-repeat; margin-top:50px;}
.back-tt{ font-size:36px; color:#fff; padding-top:50px; margin-bottom:70px;}
.back-txt{ width:560px; font-size:15px; color:#e5e5e5; line-height:30px; text-indent:32px;}
.pull-left img{border-radius:10px;}
.contact{ background:url(../images/contact-back.png) center bottom no-repeat; padding-top:40px; height:190px;}
.contact-tt{ font-size:48px; color:#2b2929; font-weight:bold; font-family:Arial; line-height:50px; margin-right:50px;}
.contact-tt span{ padding-left:40px;}
.fy-tt{ font-size:18px; margin-top:70px;}
.fy-tt span{ font-weight:bold;}
.fy-tt02{ margin-left:50px; margin-top:45px;}
.ewm{ margin-left:50px; margin-top:40px;}
.zx-c{ border:solid 1px #dcdcdc;}
.zx{ margin:70px -10px 45px -10px;}
.zx .col-xs-3{ padding:0 10px;}
.zx-img img{ width:100%; height:140px;}
.zx-tt{ font-size:18px; font-weight:bold; margin-bottom:10px; color:#666;}
.zx-p{ padding:15px; height:190px;}
.zx-txt{ color:#999; text-indent:28px;}
.bottom{ height:450px; background:url(../images/bottom.png) center no-repeat;}
.news-tt{ position:relative;}
.news-tt span{ color:#f2f2f2; font-size:26px; background:#f19728; font-weight:bold; padding:0 5px;}
.news-c{ padding:15px; width:550px; margin-right:30px;}
.news-tt a{ position:absolute; left:130px; bottom:0; display:block; width:80px;}
.news-eng{ font-family:Aparajita;letter-spacing:-1px; font-size:46px;}
.news-list li{ line-height:35px; position:relative; font-size:16px; color:#7d7d7d; padding-right:110px;}
.news-list li span{ position:absolute; right:0; top:0;}
.news-list li a{ padding-left:20px; color:#3d3d3d; background:url(../images/icon-list.png) left center no-repeat;}
.news-list li a:hover{ color: #d61b2c;}
.bottom-tt{ font-size:60px; color:#fff; font-weight:bold; font-family:Arial; line-height:60px; margin-top:60px; position:relative;}
.bottom-tt:after{ content:""; display:block; width:12px; height:12px; background:#fff; position:absolute; left:86px; bottom:10px;}
.bottom-tt span{ position:absolute; bottom:-13px; left:110px; font-size:18px; font-weight:normal;}
.address{ padding-left:30px; background:url(../images/address.png) left center no-repeat; margin-top:20px;}
.address li{ height:32px; line-height:30px; font-size:16px; color:#999;}
.address li.one{ color:#fff;}
.footer{ height:230px; background:url(../images/footer-back.png) repeat;  padding-top:30px;}
.footer-link{ font-size:16px; margin-bottom:45px;}
.footer-link span{ padding:0 39px;}
.footer-logo{ margin-right:55px; margin-top:20px;}
.beian{ margin-left:55px; margin-top:20px;}