body { background: #fff; color: #333; }
a { text-decoration: none; -webkit-transition: all 0.10s linear 0.01s; -moz-transition: all 0.10s linear 0.01s; -ms-transition: all 0.10s linear 0.01s; -o-transition: all 0.10s linear 0.01s; transition: all 0.10s linear 0.01s; color: #333; }
a:hover { text-decoration: none; color: #3e2517; }
li, img { -webkit-transition: all 0.20s linear 0.01s; -moz-transition: all 0.20s linear 0.01s; -ms-transition: all 0.20s linear 0.01s; -o-transition: all 0.20s linear 0.01s; transition: all 0.20s linear 0.01s; }
li, img{display:block;margin:0 auto;}
ul { padding: 0; list-style: none; margin: 0; } 
.container{ width:1200px; height:auto; text-align:center; overflow:hidden; padding-bottom:20px; }
.ncontainer{ width:100%; height:auto; text-align:center; overflow:hidden; padding-bottom:20px; clear:both;}
.ncontainer img{ width:100%;}
.head { width:1200px; margin:auto; height:98px;}
.head .head-center { height:90px; background:#fff;position: relative;z-index: 100;overflow:hidden; overflow: hidden; width: 1200px; left: 50%;  margin-left: -600px;}
.head .head-center .ncontainer{position:relative;}
.head .head-center .logo h1 { float: left; margin: 0; padding-left:10px;}
.head .head-center .introduce {}
.head .head-center .phone { float: right; font-size:18px;position:absolute;right:0;z-index:999;}
.head .head-center .phone .phone-num { float: left;background:#3E2517;padding:0 10px;border-radius:0 0 5px 5px; margin-right:10px;}
.head .head-center .phone span { display: block; color:#fff; font-weight: bold;padding:0;}
.head .head-center .menu{float:left;margin-left:30px;}
.head .head-center .menu .nav{position:relative; z-index:1;margin-top:35px;}
.head .head-center .menu .nav a{ color:#333;  }
.head .head-center .menu .nav .nLi{ float:left;  position:relative; display:inline;}
.head .head-center .menu .nav .nLi h3{ float:left;margin:0;margin-left:5px;}
.head .head-center .menu .nav .nLi h3 a{ display:block;font-size:14px;width:115px;height:43px;text-align: center;line-height:43px;}
.head .head-center .menu .nav .on h3 a{color:#4e2f1c;border-bottom:3px solid #896148;}

.head .head-center   .menu .nav li:hover h3 a{color:#4e2f1c;border-bottom:3px solid #896148;}

.banner {height:530px; overflow: hidden; position: relative;margin:0 auto;margin-top:-7px;}
.banner .hd{height:20px; overflow:hidden; position:absolute;bottom:5px; z-index:1;left:44%;}
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px;  width:35px; height:10px; line-height:14px; text-align:center; background:rgba(0,0,0,0.4); cursor:pointer;}
.banner .hd ul li.on{ background:#3e2517; color:#3e2517; }
.banner .bd { width: 100%; height: 530px; overflow: hidden; margin: 0 auto; position: relative }
.banner .bd ul { width: 100%; height: 530px; overflow: hidden; position: absolute; top: 0; left: 0 }
.banner .bd li { float: left; width: 100%; height: 530px; }
.banner .bd li span { display: block; width: 100%; height:530px;}
.banner .bd li a { display: block; width: 100%; height:530px;}
.banner .bd li .img_1 { background: url("../images/banner1.jpg") center top no-repeat; background-size:100% 100%; }
.banner .bd li .img_2 { background: url("../images/banner2.jpg") center top no-repeat; background-size:100% 100%; }
.banner .bd li .img_3 { background: url("../images/banner3.jpg") center top no-repeat;  background-size:100% 100%;}
.banner .bd li .img_4 { background: url("../images/banner4.jpg") center top no-repeat; background-size:100% 100%; }
.banner .bd li .img_5 { background: url("../images/banner5.jpg") center top no-repeat; background-size:100% 100%; }
.banner .prev { height: 75px; width:75px; position: absolute; left:10%; top: 45%; margin-top: -25px; display: block; filter: alpha(opacity=50); opacity: 0.5; font-size: 60px; color: #000; background: url("../images/leftico.png") center top no-repeat; background-size:100%; }
.banner .next { right:10%;  height: 75px; width:75px; position: absolute;top: 45%; margin-top: -25px; display: block; filter: alpha(opacity=50); opacity: 0.5; background: url("../images/rightico.png") center top no-repeat; background-size:100%;}
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1; }
.banner .prevStop { display: none; }
.banner .nextStop { display: none; }
.search { background: #f9f9f9; padding: 5px; display: block;overflow:hidden;width:1600px;margin:0 auto;}
.inner .search{width:auto;}
.search .ncontainer { }
.search .tags { float: left; line-height: 50px; font-size: 12px; }
.search .tags h4 { float: left; font-size: 14px; line-height: 50px; margin: 0; font-weight: bold; }
.search .form { float: right; height: 35px; margin-right: 0px; margin-top: 10px; }
.search .form .search-keyword { width: 280px; height: 30px; line-height: 30px; background: #eee; border:1px solid #3e2517; color: #aaa; padding-left: 28px; font-size: 12px; float: left; margin-top: 2px; border-radius: 5px 0 0 5px; }
.search .form .search-submit { width: 49px; height: 30px; background: #3e2517; border: none; margin-top: 2px; top: 0; font-size: 18px; color: #fff; border-radius: 0 5px 5px 0; }
.index-nav{overflow: hidden;padding-top:30px; width:1200px; margin:0 auto;}
.index-nav img{ width:100%;}

.index-nav .hd { height: 90px; padding: 0; top: 0; width: 100%; background:#3e2517; }
.index-nav .hd ul { float: left; }
.index-nav .hd ul li { float: left; cursor: pointer; height: 90px; line-height: 90px; color: #fff; width:366px; text-align: center;border-right:1px solid #B1B1B1;font-size:16px;}
.index-nav .hd ul li.on {background: #6b0000; color: #fff; }
.index-nav .hd ul li img{margin-right:10px;}
.index-nav .bd{margin-top:30px;}
.index-nav .bd ul{height: 420px; text-align: center; }
.ul2 {display: block !important;}
.ul3 {display: block !important;height: 540px !important;}
.index-nav .bd ul li{display: block;float: left;margin:7px;height:380px;background: #eee;width:260px;}
.index-nav .bd ul li:hover{transform: translateY(-10px);-ms-transform: translateY(-10px);-webkit-transform: translateY(-10px);-o-transform: translateY(-10px);-moz-transform: translateY(-10px);}
.index-nav .bd ul li img{width:100%;}
.index-nav .bd ul li p{padding:15px 15px;font-size:12px;color:#666;}
.index-nav .bd ul li form .cont{text-align:center;font-size:12px;}
.index-nav .bd ul li form .cont .input{display:block;margin:5px auto;width:200px;color:#999;}
.index-nav .bd ul li ul{overflow: hidden;}
.index-nav .bd ul li ul li{height:70px;padding:3px 0;border-bottom:1px dashed #ccc;margin:0;margin-bottom:0;}
.index-nav .bd ul li ul li:hover{transform: translateY(0px);-ms-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-moz-transform: translateY(0px);}
.index-nav .bd ul li ul li .time{width:65px;height:60px;background: #eee;float:left;}
.index-nav .bd ul li ul li .time .n{font-size:12px;color:#fff;background: #403535;padding:4px 0;text-align:center;}
.index-nav .bd ul li ul li .time .n a{color:#fff;}
.index-nav .bd ul li ul li .time .m{color:#403535;text-align:center;font-size:14px;line-height:35px;}
.index-nav .bd ul li ul li .text{width:190px;float:right;}
.index-nav .bd ul li ul li .text span{width:190px;display: block;float:left;clear:both;text-align:left;}
.index-nav .bd ul li ul li .text p{font-size:12px;color:#999;padding:0;text-align:left;}
/*news*/
.news{width:430px;overflow: hidden;float:left;}
.news .title{height:46px;line-height:46px;background: url(news-title-bg.png) bottom center;}
.news .title strong{font-size:16px;color:#403535;font-weight:500;float:left;margin-right:5px;}
.news .title span{font-size:12px;color:#666;float:left;}
.news .title a{float:right;line-height:46px;color:#999;}
/*partner*/
.partner{clear:both;padding:10px 0; width:1200px; margin:0 auto;}
.partner .ncontainer{padding-bottom:10px;}
.partner .title{height: 40px;line-height:40px;position: relative;overflow: hidden;padding-left:10px;background: #f6f6f6;border-left:2px solid #780018;}
.partner .title strong{font-size:16px;color:#333;float:left;font-weight:500;}
.partner .title a{float:right;font-size:14px;color:#333;margin-right:10px;}
.partner .title span{font-size:20px;color:#333;float:left;line-height:40px;}
.partner .partner-img{overflow:hidden; position:relative;padding:10px 0;}
.partner .partner-img .bd ul{ overflow:hidden; zoom:1;}
.partner .partner-img .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; margin-left:20px;height:92px;}
.partner .partner-img .bd ul li .pic{ text-align:center;padding:0px;display: block;}
.partner .partner-img .bd ul li .pic img{ width:170px;display:block;border:1px solid #eee;border-radius:5px;}

.footer { clear: both; width:100%; background:#846042; }
.footer .foot-top { width:1200px; margin:0 auto; height: 35px; color: #fff; font-size: 12px; line-height: 35px; }
.footer .foot-top .left { float: left; }
.footer .foot-top .right { float: right; }
.footer .foot-top .right a{color:#fff;font-size:14px;margin-left:10px;}
.footer .foot-top .right a span{font-size:14px;margin-right:5px;color:#3e2517;}
.footer .foot-center { width:1200px; margin:0 auto; height: 170px; }
.footer .foot-center .foot-nav {height:48px;line-height:48px; width:100%; overflow:hidden;}
.footer .foot-center .foot-nav ul{width:600px; margin:0 auto;}
.footer .foot-center .foot-nav a { color: #fff; }
.footer .foot-center .foot-nav .phone{float:right;color:#3e2517;font-size:16px;}
.footer .foot-center .foot-nav .phone strong{font-size:18px;}
.footer .foot-center .foot-address {  color: #ccc; margin-top:10px;font-size:12px;}
.footer .foot-center .foot-address strong{margin-left:10px;}
.footer .foot-center .foot-address p{margin-bottom:5px;}

.footer .foot-center ul li{    float: left;
    text-align: center;
    width: 100px;}
.footer .foot-center ul li a{color:#ccc;margin-right:5px;}
.foot-address a{ color:#ccc !important;}
.footer .foot-center .foot-icon { float: right; margin-top: -20px; }
.footer .foot-bottom { height: 60px; text-align: center; background: #262626;padding-top:10px;font-size:12px;}
.footer .foot-bottom p{color:#aaa;margin-bottom:2px;}
.footer .foot-bottom a{color:#ccc;}


.wangluo{padding:50px 0 0;font-size:14px;color:#333;width:100%;line-height:1.8em}
.wangluo h3{font-size:24px;color:#9F7A34;margin-bottom:10px}
.fix-network{display:none;position:fixed;top:50px;left:50%;margin-left:-450px;width:900px;height:530px;border:1px solid #664506;background:#fff;z-index:10}
.network-title{line-height:44px;padding:15px 0 15px 20px;font-size:20px;font-weight:700;color:#9F7A34;border-bottom:1px solid #D9D9D9}
.network-title .name{margin:0 0 0 10px}
.network-content{height:450px;overflow-y:scroll}
.network-content td{border-bottom:1px solid #D9D9D9;padding:20px 0;font-size:14px;color:#333}
.network-content .city{font-size:16px;padding-left:30px}
.fix-network-inner{width:100%;height:100%;position:relative}
.fix-network-close{cursor:pointer;position:absolute;top:0;right:0;width:35px;height:35px;line-height:35px;text-align:center;background:#9F7A34;color:#fff;font-size:30px}
.fix-index-left{position:fixed;z-index:100;bottom:58px;left:10px;width:412px;height:108px;background:url(wang.png) no-repeat}
.fix-index-left a{display:block;width:90px;height:36px;margin:45px 0 0 183px}
.fix-index-right{position:fixed;z-index:100;bottom:58px;right:10px}
.fix-network-inner .network-content h2{ font-size:18px; font-weight:bold; }
.fix-network-inner .network-content h3{ font-size:16px;  }

.inner { background: #fff; width:1200px; margin:auto; }
.inner .index-article{overflow:hidden;margin:20px 0;}
.inner .index-article .left{width:255px; text-align:left; float:left; }
.inner .index-article .left .title{line-height: 55px;border-left:3px solid #846042;padding-left: 25px;background: #aa7f5c;font-size:22px;color:#fff; text-align:left;}
.inner .index-article .left .nl-contact{background: #aa7f5c; padding:15px; color:#fff; border-top:1px solid #fff;}
.inner .index-article .left .inner-nav ul{padding:10px;}
.inner .index-article .left .inner-nav ul li{height:50px;line-height:50px;border-bottom:1px dashed #eee;}
.inner .index-article .left .inner-nav ul li a{ text-align:left; padding-left:50px; display:block;}
.inner .index-article .left .inner-nav ul .hover{background:#eee;padding-left:20px;}
.inner .index-article .left .inner-nav ul li span{margin-right:20px;}
.inner .index-article .left .inner-contact{margin-bottom:10px;}
.inner .index-article .left .inner-contact p{padding:2px 5px;margin-top:10px;margin-bottom:0;}
.inner .index-article .left .inner-hot{}
.inner .index-article .left  .inner-hot ul li{hight:30px;line-height:30px;border-bottom:1px dashed #aaa;font-size:13px;padding:0 5px;}
.inner .index-article .left  .inner-hot ul li span{font-size:12px;color:#aaa;float:right;}
.inner .index-article .right{width:890px;float:right; text-align:left;}
.inner .index-article .inner-position { border-left:8px solid #846042; border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; height: 50px; line-height: 50px;  text-indent:1em;  color: #666; overflow:hidden;}
.inner .index-article .inner-position h3{ font-size:20px; color:#000; float:left; line-height:50px; margin:0; font-family:"Î¢ÈíÑÅºÚ";}
.inner .index-article .inner-position .nl-nav{ float:right; line-height:50px; margin-right:20px;}
.inner .index-article .inner-position a { color: #666; }
.inner .index-article .inner-position span { color: #3e2517; }
.inner .inner-news-nav ul li{width:120px;}
.inner .inner-image-nav{}
.inner .inner-image-nav .ncontainer{padding-left:30px;padding-top:10px;border:1px solid #ccc;padding-bottom:10px;}
.inner .inner-image-nav p{padding-left:30px;font-weight: bold;font-size: 15px;color:#7e7e7e;border-bottom: 1px dotted #a0958b;width: 850px;height: 40px;line-height:40px;margin:0;}
.inner .inner-image-nav ul{padding-left:30px;clear: both;border-bottom: 1px dotted #a0958b;width:1030px;line-height:40px;overflow:hidden;padding:10px 0;}
.inner .inner-image-nav ul strong{display: block;float:left;font-weight: bold;font-size: 15px;color:#fff;margin-right:20px;background:#3e2517;padding:0px 20px;}
.inner .inner-image-nav ul strong a{color:#fff;}
.inner .inner-image-nav ul li{float:left;margin-right:15px;}
.inner .inner-image-nav ul li a{display:block;color:#333;float:left;margin:0 20px;}
.inner .inner-image-nav ul li a:hover{border-bottom:1px solid #ccc;}
.inner .inner-image-nav .inner-position { height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; color: #666;margin-right:40px;}
.inner .inner-image-nav .inner-position a { color: #666; }
.inner .inner-image-nav .inner-position span { color: #403535; }
.inner .inner-body {padding-top:20px;padding-bottom:10px;}
.inner .inner-body .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.inner .inner-body .title h3 { border-bottom: 1px solid #403535; float: left; margin: 0; height: 40px; line-height: 40px;font-size:20px;font-weight: bold;color:#403535;}
.inner .inner-body .inner-cont p{ line-height:24px;}
.inner .inner-body .title h3 strong{font-size: 26px;color: #018635;}
.inner .inner-body .title span {background:url(pro-title.png);width:960px;display: block;float:right;height:7px;margin-top:15px;}
.inner .pro-img {overflow: hidden; margin-bottom: 20px;margin-top:20px;}
.inner .pro-img ul li { width: 345px; float: left; border: 1px solid #ddd; padding: 10px; margin: 10px; }
.inner .pro-img ul li:hover { border: 1px solid #403535; }
.inner .pro-img ul li img { width:323px;height:226px; }
.inner .pro-img ul li span { color: #666; padding: 5px;display: block; margin-top: 3px; text-align: center; }
.inner .pro-img ul li span b{font-weight:500;}
.inner .pro-img .inner-page { text-align: center; height: 30px; padding-top: 10px; clear: both; }
.inner .pro-img .inner-page ul li { float: left; left: 15%; position: relative;border:1px solid #ccc;margin-right: 1px; width: auto;padding:3px 10px;}
.inner .pro-img .inner-page ul li a { color: #000; display: block;}
.inner .pro-img .inner-page ul li a:hover{color:#403535;}
.inner .pro-img .inner-page ul li .pageinfo { width: 200px; display: block; background: #666;background: #999; color: #fff;margin: -5px;}
.inner .pro-img .inner-page .thisclass { background: #403535;border:1px solid #403535;color:#fff;}
.inner .pro-img .inner-page .thisclass a{color:#fff;}
/*list-article*/
.inner .list-article-banner{}
.inner .list-article{overflow:hidden;margin:20px 0;}
.inner .list-article .left{width:770px;float:left;}
.inner .list-article .inner-position { height: 40px; line-height: 40px; padding-left: 10px; border: 1px solid #ddd; color: #666;border-radius:10px;}
.inner .list-article .inner-position a { color: #666; }
.inner .list-article .inner-position span { color: #403535; }
.inner .news-list { padding: 20px 10px;overflow: hidden; margin-bottom: 20px; }
.inner  .news-list li { height: 165px; border-bottom: 1px dashed #ccc; margin-bottom: 10px;padding-top:10px;}
.inner  .news-list li img{display:block;float:left;border:1px solid #ccc;padding:5px;width:200px;margin-right:20px;height:140px;}
.inner  .news-list li .text{margin-left:0px;width:530px;float:left;}
.inner  .news-list li .li-title{font-size:18px;}
.inner  .news-list li .li-title strong{font-weight:500;color:#c30000;}
.inner  .news-list li .li-title strong a{color:#c30000;}
.inner  .news-list li p{color:#666;font-size:14px;padding-left:10px;margin-top:10px;}
.inner  .news-list li span{font-size:12px;color:#999;margin-left:10px;}
.inner  .inner-page {text-align:center;}
.inner  .inner-page ul{overflow:hidden;width:auto;}
.inner  .inner-page ul li {display:inline-block;position: relative;margin-right:5px;border:1px solid #ccc;border-radius:5px;padding:3px 10px;}
.inner .inner-page ul li a { color: #666; display: block; }
.inner .inner-page ul li .pageinfo {}
.inner .inner-page .thisclass { background:#403535;color:#fff;}
.inner .inner-page .thisclass a{color:#fff;}
.inner .list-article .right{width:300px;float:right;}
.inner .list-article .right .title{height: 30px;line-height: 30px;border-left: 2px solid #403535;padding-left: 5px;background: #eee;font-size:16px;}
.inner .list-article .right .news-nav ul{padding:10px;}
.inner .list-article .right .news-nav ul li{height:30px;line-height:30px;border-bottom:1px dashed #eee;}
.inner .list-article .right .news-nav ul li span{margin-right:20px;}
.inner .list-article .right .news-hot{margin-top:5px;}
.inner .list-article .right .news-hot ul{margin-top:10px;}
.inner .list-article .right .news-hot li { height: 110px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; }
.inner .list-article .right .news-hot li .date {float: left; width: 80px; height: 80px; text-align: center; font-size: 12px; color: #666; border: 2px solid #999; }
.inner .list-article .right .news-hot li .date span { display: block;font-size: 16px; padding:8px 0;border-bottom: 1px solid #666; margin: 0 10px; margin-bottom: 10px; }
.inner .list-article .right .news-hot li .info { float: left; margin-left: 15px; width:195px; }
.inner .list-article .right .news-hot li .info a { display: block; font-size:14px; color: #403535; margin-bottom: 10px; margin-top: 5px; }
.inner .list-article .right .news-hot li .info a:hover { color: #000; }
.inner .list-article .right .news-hot li .info p { color: #888;font-size:12px;}
.inner .article-article {overflow: hidden; margin-bottom: 20px; }
.inner .inner-body .inner-title {height: 40px; margin:0px auto; background: none;font-weight:500;color:#000;font-size:22px;text-align:center;margin-top:20px;}
.inner .inner-body .attr {height: 40px; line-height: 30px; border-bottom: 1px dashed #888; color: #888; text-align:left; font-size: 12px; margin: 10px;padding-bottom:10px;}
.inner .inner-body .attr p{float:left;}
.inner .inner-body .attr a { color: #aaa; }
.inner .inner-body .attr .back{float:right;display:inline;background:#333;color:#fff;padding:0px 15px;}
.inner .article-article .attr .back a{color:#fff;}
.inner .article-article .info { line-height: 24px; color: #333;padding:10px;}
.inner .inner-body .prevnext { margin: 20px auto; height: 35px; background: #f3f3f3; padding: 5px 0; border: 1px solid #aaa; color: #333; }
.inner .inner-body .prevnext .pre_l { float: left; padding-left: 10px; }
.inner .inner-body .prevnext .pre_r { float: right; padding-right: 10px; }
.inner .inner-body .prevnext a { color: #403535; }
.inner .inner-body .prevnext a:hover { color: #000; }

.inner .article-image { padding: 20px;overflow: hidden; margin-bottom: 20px; position: relative;    background: #fafafa; }
.inner .article-image .inner-title {height: 40px; margin:0px auto; background: none;font-weight:500;color:#000;font-size:20px;text-align:center;margin-top:20px;}
.inner .article-image img { display: block; margin: 0 auto; }
.inner .article-image .img-prenext { position: absolute; top:40%; width: 1058px; }
.inner .article-image .img-prenext .pre_l { color: rgba(0,0,0,0); float: left; font-size: 0; }
.inner .article-image .img-prenext .pre_l a { display: block; color: rgba(0,0,0,0); height: 80px; width: 80px; background-image: url(../images/prevnext.gif); background-color: rgba(0,0,0,0.5); }
.inner .article-image .img-prenext .pre_l a:hover { background-image: url(../images/prevnext-hover.gif); background-color: rgba(255,255,255,0.5); }
.inner .article-image .img-prenext .pre_r { color: rgba(0,0,0,0); float: right; font-size: 0; }
.inner .article-image .img-prenext .pre_r a { display: block; color: rgba(0,0,0,0); height: 80px; width: 80px; background-image: url(../images/prevnext.gif); background-color: rgba(0,0,0,0.5); background-position: -80px; }
.inner .article-image .img-prenext .pre_r a:hover { background-image: url(../images/prevnext-hover.gif); background-color: rgba(255,255,255,0.5); background-position: -80px; }
.inner .article-image .show-bottom { margin: 20px auto; text-align: center; background: #f2f2f2; border: 1px solid #ccc; height: 36px; line-height: 36px; overflow: hidden; }
.inner .article-image .show-bottom span { border-right: 1px solid #dfdfdf; padding: 0 16px 0 15px; color: #666; }
.inner .article-image .show-bottom span a { color: #333; }
.inner .inner-hot-img{overflow:hidden;}
.inner .inner-hot-img .in-hot-title{ border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.inner .inner-hot-img .in-hot-title h3 { border-bottom: 1px solid #333; float: left; margin: 0; height: 40px; line-height: 40px; margin-right: 10px; }
.inner .inner-hot-img .in-hot-title span { font-size: 12px; color: #666; }
.inner .inner-hot-img ul li{width:255px;float:left;margin:10px;text-align:center;}
.inner .inner-hot-img ul li img{width:100%;display:block;margin-bottom:10px;}

.iab-box{width:1200px; overflow:hidden;background: url(../images/abobg.jpg) no-repeat top center; margin:0 auto; padding:50px 0;}
.tit {text-align: left;}
.tit em{ display:block; width:9rem; height:6px; background:#000; margin:10px 0;}
.tit h3 {font-size: 30px;color: #aeaeae;}
.tit span {font-size: 30px;font-weight: normal;color: #3f3f3f;}
.abo_txt {
	  color: #717171;
    font-size: 14px;
    line-height: 24px;
    padding-top: 30px;
    text-indent: 2em;
}
 .abo_more {
	  padding: 0px 20px;
    line-height: 50px;
    background: #846042;
    color: #fff;
    margin: 50px 0;
    display: inline-block;
}
 .abo_more i {
	display: inline-block;
	color:#fff;
	font-size:12px;
	padding:0 10px;
}
 .abo_more:hover {
	box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.3);
}
.b-5{ width:50%; float:left; padding:0 15px;}
.iab-img{ width:50%; float:right;}
.iab-img img{width:599px; height:420px;}

.jianju {padding: 45px 0px;overflow: hidden; margin:0 auto;}
.pro{ width:1200px;}

.case_list {
    margin-top:20px;
}
.case_list li {
    /* position: relative; */
    text-align: center;
    float: left;
    height: 300px;
}
.case_list li a {
    display: block;
    color: #fff;
}
.case_list li img {
    display: inline;
    border: 3px solid #fff;
}
.case_list li h3 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 90%;
    font-size: 18px;
    font-weight: normal;
    line-height: 55px;
    background: rgba(0, 0, 0, 0.4);
    margin: 0 auto;
    margin-bottom: 40px;
    transition: all 0.3s;
}
.case_list li:hover h3 {
    margin-bottom: 70px;
}
.case_list li p {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 16px;
    color: #fff;
    width: 100%;
    opacity: 0;
    transition: all 0.4s;
}
.case_list li:hover p {
    margin-bottom: 40px;
    opacity: 0.7;
}
@media (max-width: 991px){
  .case_list li {
    margin-bottom: 20px;
  }
  .banner{ width:1200px;}
  .inews{ width:1200px;}
  .footer{ width:1200px;}
  .ncontainer{ width:1200px;}  
}
/*Ê×Ò³ÐÂÎÅ*/
.inews {
	background: url(../images/casebg.jpg) no-repeat center fixed;
    overflow: hidden;
    background-size: cover;
}
.inews_list {
    margin:20px 0;
}
.inews_list li {
    padding:15px 0;
}
.inews_in {
    background: #fff; 
    margin: 0px 10px;
    padding: 20px 0;
    overflow: hidden;
    text-align:left;    
}
.inews_in a img{ width:163px; height:107px;}
.news_txt a {
    font-size: 16px;
    color: #333;
}
.news_txt p {
    color: #727272;
    line-height: 20px;
	margin-top:10px;
}
.news_txt p a {
    font-size: 14px !important;
    color: #999 !important;
}
.news_txt span {
    color: #727272;
    display: block;
    padding-top: 2%;
}
.t-cen {
    text-align: center!important;  
}
.t-cen span {
    color:#fff;
}
.case_list li{ padding:0;}
.crumb {
    border-left: 10px solid #846042;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    height: 50px;
    line-height: 50px;
}
.crumb .site {
    font-size: 14px;
    color: #000;
    margin-right: 20px;
    float: right;
}
.site a {
    font-size: 14px;
    color: #000;
}
.crumb h3 {
    font-size: 20px;
    color: #000;
    float: left;
    padding-left:20px;
    line-height: 50px;
    margin:0px;
}
.col-md-6 {
    width: 50%;
}
.col-md-4 {
    width: 33.33333333%;
}
.col-md-8 {
    width: 66.66666667%;
}

.np-list{ width:1200px; padding-left:30px;  padding:15px 0 15px 15px; }
.np-list ul{ width:100%; height:40px; line-height:40px; overflow:hidden; border-bottom:1px solid #ccc; margin:10px 0; }
.np-list ul .t-tit a {     background-color: #846042;
    color: #fff;
	font-weight:bold;
    font-size: 16px;
    padding: 0;
    width: 100%;
    display: block;
    line-height: 40px;
    height: 40px;
    text-align: center;}
.np-list li{ width:120px; display:block; float:left; font-size:14px; height:30px; margin: 0 10px 0 0;}
.np-list li a{     font-size: 16px;
    line-height: 40px;
    height: 40px;
    width: 100%;
    text-align: center;
    display: block;
} }
.np-list li a:hover{
	 font-size: 16px;
    line-height: 40px;
    height: 40px;
    color:#846042; background: rgba(132,96,66,0.1);
	}
.np-list li .on {
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    color:#846042; background: rgba(132,96,66,0.1);}
/*·ÖÒ³*/
.pages{padding: 15px 20px;text-align: left;color: #ccc;text-align:center;}
.pages a{display: inline-block;color: #846042;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 5px;border-radius: 2px;vertical-align: middle;}
.pages a:hover{text-decoration: none;border: 1px solid #846042;}
.pages span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 5px;color: #fff;background-color: #846042;	border: 1px solid #846042;border-radius: 2px;vertical-align: middle;}
.pages span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 5px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 2px;vertical-align: middle;}

.t-cen a{ color:#fff;}

.hezuo_list{ clear:both; overflow:hidden; width:100%; min-height:300px; padding:10px 0;}
.hezuo_list li{ width:25%; float:left;}
.hezuo_list li a{    width: 94%;
    margin: 10px auto;
    text-align: center;
    border: 1px #f4f4f4 solid;
    overflow: hidden;
    display: block;
	padding:10px 0;
	}
	.hezuo_list li a:hover{border: 1px #aa7f5c solid;}
.hezuo_list li a img{}

.hz_tit{text-align: center;    line-height: 60px;    font-size: 32px;    color: #846042;}
