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: #c6a067; }
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; }
ul {padding: 0;list-style: none;margin-top: 0;}
.container {width: 1200px !important;padding: 0;}

.head .head-bottom {background: url(top-nav.jpg) top center no-repeat;height: 164px;clear: both;} 
.head .head-bottom .menu {margin-top: 115px;}
.head .head-bottom .menu .nav { position: relative; z-index: 1; }
.head .head-bottom .menu .nav a {color: #ffffff;}
.head .head-bottom .menu .nav .nLi {float: left;position: relative;display: inline;}
.head .head-bottom .menu .nav .nLi h3 { float: left; margin: 0; }
.head .head-bottom .menu .nav .nLi h3 a {display: block;font-size: 16px;width: 133px;height: 35px;text-align: center;line-height: 35px;margin-top: 8px;background: url(tstp_20.png) 111px 25px no-repeat;}
.head .head-bottom .menu .nav .sub {display: none;width: 133px;left: 0;top: 47px;position: absolute;background: #fffffffa;line-height: 50px;padding: 5px 0;text-align: center;}
.head .head-bottom .menu .nav .sub li { zoom: 1; }
.head .head-bottom .menu .nav .sub a { display: block; padding: 0 10px; color: #666; }
.head .head-bottom .menu .nav .sub a:hover {background: #c49c61;color: #000000;}
.head .head-bottom .menu .nav .on h3 a {background: #c49c61;border: none;margin: 0;height: 49px;line-height: 51px;color: #ffffff;}
.head { z-index: 100; width: 100%; position: relative; }
.head .head-top { height: 35px; line-height: 35px; background: #eee;border-bottom:1px solid #c6ccd4;}
.head .head-top .left { float: left; color: #555; }
.head .head-top .left i { font-size: 18px; margin-right: 10px; }
.head .head-top .right { float: right; }
.head .head-top .right i { font-size: 18px; margin-right: 10px;color:#38546c;}
.head .head-bottom .logo {position: relative;width: 1848px;height: 47px;float: left;margin-top: -16px;text-align: center;}

.banner { width: 100%; height: 800px; overflow: hidden; position: relative; }
.banner .hd {height: 53px;overflow: hidden;position: absolute;bottom: 0px;z-index: 1;left: 47%;}
.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(255,255,255,0.4); cursor: pointer; }
.banner .hd ul li.on { background: #c6a067; color: #c6a067; }
.banner .bd { width: 100%; height: 800px; overflow: hidden; margin: 0 auto; position: relative }
.banner .bd ul { width: 100%; height: 800px; overflow: hidden; position: absolute; top: 0; left: 0 }
.banner .bd li { float: left; width: 100%; height: 800px; }
.banner .bd li span { display: block; width: 100%; height: 800px }
.banner .bd li a { display: block; width: 100%; height: 800px }
.banner .bd li .img_1 { background: url("banner1.jpg") center top no-repeat }
.banner .bd li .img_2 { background: url("banner2.jpg") center top no-repeat }
.banner .bd li .img_3 { background: url("banner3.jpg") center top no-repeat }

.banner .prev, .banner .next { height: 75px; background: #fff; position: absolute; left: 3%; top: 45%; margin-top: -25px; display: block; filter: alpha(opacity=50); opacity: 0.5; font-size: 60px; color: #000; }
.banner .next { left: auto; right: 3%; background-position: 8px 5px; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1; }
.banner .prevStop { display: none; }
.banner .nextStop { display: none; }
.banner .hotnews{height:40px;/*background: rgba(255, 255, 255, 0.58);*/z-index:999;position: absolute;bottom: 0;margin:0 auto;width:100%;}
.banner .hotnews .title{width:100px;float:left;padding-top: 15px;text-align:  left;}
.banner .hotnews .title strong{text-align: center;margin-top: -17px;height: 43px;width: 135px;position: relative;font-size: 20px;color: #ffffff;font-weight: 500;display: block;float: left;background: #c6a067;line-height: 43px;border-radius: 20px 0 0 20px;margin-left: -132px;}
.banner .hotnews .picList{width: 1293px !important;float:left;overflow:hidden;zoom:1;margin: -45px 1px;}
.banner .hotnews .picList li{margin: 3px 20px;float:left;width:400px;height: 40px;line-height: 44px;text-align:center;background: #ffffff78;border-radius:20px;}
.banner .hotnews .picList li a{color:#000000;font-size:15px;margin-right:20px;}
.banner .hotnews .picList li small{color:#000000;font-size:15px;}

.search { padding: 10px 0; display: block;background:#F6F6F6; }
.search .container { }
.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: 300px; height: 30px; line-height: 30px; background: #fff; border: none; color: #ccc; 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: #c6a067;border: none;margin-top: 2px;top: 0;font-size: 18px;color: #fff;border-radius: 0 5px 5px 0;}


.produce{height:650px;background:#202125 url(produce-bg.jpg) top center no-repeat;}
.produce .index-title{margin-top:50px;}
.produce .index-title .title-2 p{font-size:16px;font-weight:normal; margin-left: -33px;}
.produce .cont{margin-top:31px;}
.produce .cont ul li{width:270px;border: 1px solid #c69f66;float:left;margin:10px 14px;text-align:center;background:#fff;}
.produce .cont ul li:hover{transform: translateY(-5px);-ms-transform: translateY(-5px);-webkit-transform: translateY(-5px);}
.produce .cont ul li span{display: block;clear:both;font-size:20px;padding:25px 5px;color: #c49c61;}
.produce .cont ul li img{width: 266px;}
.produce .cont ul li span small{display: block;clear:both;color:#888;margin-top:10px;font-size:14px;}


.index-nav { overflow: hidden; margin-top: 20px; }
.index-nav img { border: 1px solid #eee; display: block; padding: 0; }
.index-nav img:hover { border: 1px solid #1169b8; opacity: 0.9; filter: alpha(opacity=90); }
.index-nav .left { float: left; }
.index-nav .left .top { overflow: hidden; }
.index-nav .left .top img { float: left;width: 150px;height: 300px;margin-right: 75px;border-radius: 27px; }
.index-nav .left .bottom { margin-top: 10px; }
.index-nav .left .bottom img { height: 200px; float: left; margin-right: 10px; }
.index-nav .right { float: right; background: #666; }
.index-nav .right img { width: 300px; height: 380px; }

.index-title{background: url(title.png) center center no-repeat;text-align:center;margin: 29px 0;position:relative;}
.index-title .title-1{letter-spacing:3px;font-size: 28px;display: inline-block;z-index:10;position: relative;padding: 0px 53px;}
.index-title .title-1 span{color: #c49c61;}
.index-title .title-2{font-size:16px;letter-spacing: 2px;color: #080808;margin-top: 12px;margin-bottom: 22px;}
.index-title .title-3{display: block;width:100%;height:0;background:#999;position:absolute;bottom:51px;z-index:0;}
.index-title .title-2 h1{font-size:16px;letter-spacing: 2px;color: #080808;margin-top: 19px;margin-bottom: 19px;}

.index-title-2{background: url(title-2.png) center center no-repeat;text-align:center;margin: 29px 0;position:relative;}
.index-title-2 .title-1{letter-spacing:3px;font-size: 28px;color: #ffffff;display: inline-block;z-index:10;position: relative;padding: 0px 53px;}
.index-title-2 .title-1 span{color: #f4dc94;}
.index-title-2 .title-2{font-size:16px;letter-spacing: 2px;color: #ffffff;margin-top: 12px;margin-bottom: 22px;}
.index-title-2 .title-3{display: block;width:100%;height:0;background:#999;position:absolute;bottom:51px;z-index:0;}
.index-title-2 .title-2 h1{font-size:16px;letter-spacing: 2px;color: #080808;margin-top: 19px;margin-bottom: 19px;}

.index-title-3{background: url(title-2.png) center center no-repeat;text-align:center;margin: 29px 0;position:relative;}

.index-title-3 .title-1{letter-spacing:3px;font-size: 28px;color: #ffffff;display: inline-block;z-index:10;position: relative;padding: 0px 53px;}
.index-title-3 .title-1 span{color: #f4dc94;}
.index-title-3 .title-2{font-size:16px;letter-spacing: 2px;color: #ffffff;margin-top: 12px;margin-bottom: 22px;}
.index-title-3 .title-3{display: block;width:100%;height:0;background:#999;position:absolute;bottom:51px;z-index:0;}
.index-title-3 .title-2 h1{font-size:16px;letter-spacing: 2px;color: #080808;margin-top: 19px;margin-bottom: 19px;}


.product {padding-top:0px;padding-bottom: 20px;overflow: hidden;clear: both;background:url(product.jpg) top center ;margin-top: 0px;}
.product .title { height: 120px; background: url(pro-title-bg.png) center center; text-align: center;}
.product .title h3 { margin: 0; font-size: 20px; font-weight: bold; text-align: center; padding-top: 10px; }
.product .title h3 strong { font-size: 30px; color: #495d81; }
.product .title span { display: block; text-align: center; font-size: 20px; }
.product .title small { font-size: 9px; }
.product .hd { height: 60px; padding: 0; top: 0; width: 100%; clear: both; }
.product .hd ul {float: left;padding-left: 195px;margin-top: 10px;}
.product .hd ul li { float: left; cursor: pointer; height: 45px; line-height: 45px; color: #fff; width: 239px; text-align: center; margin:0 20px; font-size: 18px; background-image: url(pro-nav1.png);border-radius:5px;}
.product .hd ul li a {display: block;height: 52px;color: #fff;}
.product .hd ul li a img { margin-right: 15px; }
.product .hd ul li:hover { color: #fff; background-position: 0px 49px; height: 49px; line-height: 49px; }
.product .hd ul li:hover a { color: #fff; }
.product .bd ul li {width: 346px;text-align: center;float: left;margin: 26px;background: #fff;border: 1px solid #ddd;}
.product .bd ul li img { width: 100%;height:263px; margin-bottom: 10px; border: 10px solid #fff; }
.product .bd ul li span {color: #000;font-size: 14px;}
.product .bd ul li p { color: #b00; }
.offer { height: 290px; background: url(offer.jpg) top center; }
.offer-2 { height: 290px; background: url(offer-2.jpg) top center;border: 3px solid #f4dc94; }

.shilu h3{ text-align: center;font-weight: normal; font-size: 40px; padding-bottom: 88px; background:url(n_h.jpg) no-repeat center 50px; line-height: 100%; text-transform: uppercase;}
.shilu{ margin-top: -65px; overflow: hidden;height: 829px;background:url(jz.jpg) no-repeat center bottom;  position: relative;}
.sli_o{ position: relative;}
.sli_o img{ display: inline-block; position: absolute;right: -360px;transition: all 0.3s linear 0s;top: 88px;}
.sli_o img:hover{transform: scale(1.01);}
.sli_o1{ overflow: hidden;}
.sli_o h4{font-weight: normal; font-size: 28px; color: #fff;padding: 5px 50px -14px 0;margin-top: 150px;}
.sli_o h4 span{/* display: block; */ line-height: 100%; color: #c49c61;font-weight: bold; font-size:67px;padding: 6px 10px;margin-bottom: 19px;}
.sli_o h4 strong{ display: block;font-size: 25px;padding-top: 16px;}
.sli_o p{display: block;font-size: 16px;color: #dadada;padding-top: 13px;width: 450px;line-height: 31px;}


.sl_iin{ overflow: hidden; position: absolute;top:629px; background: #fff;background:url(som.jpg) no-repeat; height: 168px; width:1200px;z-index:100;}
.sl_iin ul li{float: left;width: 25%;text-align: center;color: #333;font-size: 19px;padding-top: 116px;box-sizing: border-box;transition: all 0.5s linear 0.01s;}
.sl_iin ul li.on{background:url(som2.jpg) no-repeat;height: 168px;font-weight: normal;color: #c49c61; transition: -1.6s all;}
.sl_iin ul li:nth-child(2).on{background:url(som2.jpg) no-repeat -300px 0;}
.sl_iin ul li:nth-child(3).on{background:url(som2.jpg) no-repeat -600px 0;}
.sl_iin ul li:nth-child(4).on{background:url(som2.jpg) no-repeat -900px 0;}

.kdjj-flow{height:560px;padding-top:20px;background:url(flow-bg.jpg) top center fixed;border: 3px solid #f4dc94;}
.kdjj-flow .index-title .title-1{color:#fff;border-bottom-color:#ccc;}
.kdjj-flow .index-title .title-2{color:#eee;}
.kdjj-flow .cont{margin-top:30px;}
.kdjj-flow .cont ul{overflow:hidden;}
.kdjj-flow .cont ul li{width: 130px;border-radius:5px;float:left;margin: 52px 10px;text-align:center;padding: 13px 5px; transition: 0.6s all;}
.kdjj-flow .cont ul li i{line-height: 138px;text-align:center;color:#ffffff;font-size: 32px;}
.kdjj-flow .cont ul li span{display: block;font-size: 20px;color: #e6e6e6;margin-top: 40px;}
.kdjj-flow .cont ul li p{font-size: 13px;color:#717171;padding: 19px;margin-bottom:0;}
.kdjj-flow .cont ul li:hover{cursor:pointer;background: url(flow-hg.png) top center no-repeat/*border:1px solid #f4dc94*/;transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);-moz-transform: scale(1.05);}
.kdjj-flow .cont .link{width:220px;height:60px;background:#4e4e4e;text-align:center;line-height:60px;border-radius:100px;margin: 29px auto; transition: all 0.2s linear 0.01s;}
.kdjj-flow .cont .link:hover{width:260px;background: #c6a067;transform: scale(1.05);}
.kdjj-flow .cont .link span{font-size:18px;color:#fff;}
.kdjj-flow .cont .link:hover span{font-size:20px;color:#FFFFFF;}

.about {position:relative;height: 841px;background: url(about-bg.jpg) top center no-repeat;}
.about .container {/* padding-top: 2px; */}
.about .about-top { position:relative;}
.about .about-top .left {width: 400px;height: 300px;float: left;background: #cacaca;margin-left: 42px;margin-top: 26px;}
.about .about-top .left .about-box { width: 100%; height: 300px; overflow: hidden; position: relative; }
.about .about-top .left .about-box .hd { height: 15px; overflow: hidden; position: absolute; right: 5px; bottom: 5px; z-index: 1; }
.about .about-top .left .about-box .hd ul { overflow: hidden; zoom: 1; float: left; }
.about .about-top .left .about-box .hd ul li { float: left; margin-right: 2px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; }
.about .about-top .left .about-box .hd ul li.on { background: #f00; color: #fff; }
.about .about-top .left .about-box .bd { width: 100%; height: 300px; overflow: hidden; margin: 0 auto; position: relative }
.about .about-top .left .about-box .bd ul { width: 100%; height: 300px; overflow: hidden; position: absolute; top: 0; left: 0 }
.about .about-top .left .about-box .bd li { float: left; width: 100%; height: 300px; }
.about .about-top .left .about-box .bd li span { display: block; width: 100%; height: 300px }
.about .about-top .left .about-box .bd li a { display: block; width: 100%; height: 300px }
.about .about-top .left .about-box .bd li .img_1 { background: url('about-1.jpg') center top no-repeat }
.about .about-top .left .about-box .bd li .img_2 { background: url('about-2.jpg') center top no-repeat }
.about .about-top .left .about-box .bd li .img_3 { background: url('about-3.jpg') center top no-repeat }
.about .about-top .left .about-box .bd li .img_4 { background: url('about-4.jpg') center top no-repeat }
.about .about-top .left .about-box .bd li .img_5 { background: url('about-5.jpg') center top no-repeat }
.about .about-top .left .about-box .bd li .img_6 { background: url('about-6.jpg') center top no-repeat }
.about .about-top .cont { margin-top: 30px; }
.about .about-top .cont {width: 597px;float: left;margin-left: 136px;margin-top: -7px;}
.about .about-top .cont .about-title {font-dize:20px; }
.about .about-top .cont .about-title span {font-dize:16px;}
.about .about-top .cont p {font-size: 17px;margin-bottom: 17px;margin: 25px 16px;}

.about .factory-img {position: relative;overflow: hidden;position: relative;clear: both;padding-top: 41px;}
.about .factory-img .fac-title {height: 30px;line-height: 30px;font-size: 20px;color: #000000;text-align: center;background: url(factory-title.png) center center;margin: 20px auto;margin-top: 0;width: 1000px;}
.about .factory-img .fac-title a { color: #fff; }
.about .factory-img .bd .prev, .about .factory-img .bd .next { display: block; background: #005AAB; line-height: 70px; cursor: pointer; position: relative; width: 30px; height: 70px; text-align: center; top: 45px; }
.about .factory-img .bd .prev { float: right; margin-right: 10px; }
.about .factory-img .bd .next { float: left; margin-left: 9px; }
.about .factory-img .bd a span { font-size: 16px; color: #fff; }
.about .factory-img .bd .picList {height: 178px;}
.about .factory-img .bd ul { overflow: hidden; zoom: 1; }
.about .factory-img .bd ul li { margin: 0 9px; float: left; _display: inline; overflow: hidden; text-align: center; width: 236px; }
.about .factory-img .bd ul li .pic { text-align: center; width: 236px; background: #eee; padding: 7px; }
.about .factory-img .bd ul li .pic img { width: 100%; display: block; }

.flow {position:relative; background:#444; overflow: hidden; }
.flow .container { overflow: hidden; margin: 0 auto; padding: 20px 0;padding-top:0;}
.flow h3 { height: 91px; line-height: 91px; font-size: 23px; color: #FFF; text-align: center; background: url(flow-title.png) no-repeat center center; }
.flow ul { padding-left: 20px; }
.flow ul li { float: left; background: url(flow-ico.png) no-repeat right 27px; width: 107px; overflow: hidden; margin: 0 14px; }
.flow ul li a { display: inline-block; width: 80px; height: 110px; overflow: hidden; background: url(flow-li.png) no-repeat; }
.flow ul span { display: block; font-size: 16px; color: #fff; line-height: 30px; height: 30px; overflow: hidden; }
.flow ul li a:hover { background: url(flow-hover.png) no-repeat; }
.flow p { height: 61px; overflow: hidden; padding-left: 139px; }
.flow p span { height: 61px; line-height: 31px; overflow: hidden; font-size: 19px; color: #D80000; float: left; margin-right: 84px; }
.flow p span b { height: 30px; line-height: 30px; overflow: hidden; padding-left: 58px; background: url(fl-dh.png) no-repeat 30px 5px; font-size: 16px; color: #fff; display: block; font-weight: normal; }
.flow p span b i { font-size: 20px; font-style: normal; display: inline-block; }
.flow p a { width: 122px; height: 38px; line-height: 38px; overflow: hidden; font-size: 18px; color: #FFF; float: left; background: url(d_bt.png) no-repeat left top; text-align: center; margin: 10px 45px 0 0; }
.evaluate { margin: 10px auto; clear: both; overflow: hidden; padding: 20px 0; background: url(evaluate-bg.png) no-repeat top center; }
.evaluate .left { overflow: hidden; }
.evaluate .left .title { height: 35px; line-height: 35px; background: url(head-nav.jpg) center center; border-radius: 10px 10px 0 0; padding: 0 10px; }
.evaluate .left .title span { color: #E6DFCC; font-size: 22px; float: left; margin-top: 5px; }
.evaluate .left .title h3 { float: left; margin: 0; margin-left: 10px; color: #E6DFCC; font-size: 16px; font-weight: bold; line-height: 35px; margin-right: 5px; }
.evaluate .left .title small { color: #ccc; }
.evaluate .left .title a { float: right; color: #ccc; font-size: 12px; }
.evaluate .left .cont ul { overflow: hidden; margin-top:70px; }
.evaluate .left .cont ul li { width: 500px; float: left; margin: 20px; padding: 0 20px; }
.evaluate .left .cont ul li img { width: 200px; float: left; display: block; margin-right: 10px; }
.evaluate .left .cont ul li .cont { float: left; width: 250px; }
.evaluate .left .cont ul li .cont strong { border-bottom: 1px solid #ddd; padding-bottom: 10px; width: 240px; display: block;color:#c6a067;}
.evaluate .left .cont ul li .cont p { height: 76px;font-size:12px;color:#777;margin-top:5px;margin-bottom:5px;}
.evaluate .left .cont ul li .cont a { display: block; background: #c6a067; width: 85px; font-size: 12px; color: #fff; text-align: center; padding: 3px; border-radius: 5px; }

/*case*/
.case{clear:both;background: #FFFFFF;background: url(case.jpg) no-repeat center center; padding-bottom: 30px;}
.case .title-1{font-size: 28px;background: url(title-bad.png) no-repeat center center;text-align: center;}
.case .title-2{font-size:16px;color: #464646;margin-top:10px;margin-bottom:10px;text-align: center;}
.case .title { height: 80px; text-align: center; background: url(title.png) center center; }
.case .title .title-text { width: 145px; margin: 0 auto; }
.case .title .bt { font-size: 56px; font-weight: bold; color: #03845D; float: left; }
.case .title .st { float: right; margin-top: 13px; }
.case .title .st span { color: #03845D; display: block; font-size: 24px; height: 30px;font-weight: bold; }
.case .title .st small { color: #999; font-weight: bold; font-size: 16px; }
.case .cont {position:relative;height:750px;margin-top:20px;}
.case .cont ul li{position:absolute;overflow:hidden;}
.case .cont ul li img{width:100%;height:100%;z-index:0;position: absolute;}
.case .cont ul li span{position:absolute;bottom:0;z-index:10;background:rgba(0,0,0,0.6);color:#fff;height:30px;line-height:30px;text-align:center;width:100%;}
.case .cont ul li:nth-child(1){width:600px;height:450px;}
.case .cont ul li:nth-child(2){width:288px;height:218px;left:612px;}
.case .cont ul li:nth-child(3){width:288px;height:218px;right:0px;}
.case .cont ul li:nth-child(4){width:288px;height:218px;top:232px;left:612px;}
.case .cont ul li:nth-child(5){width:288px;height:218px;top:232px;right:0px;}
.case .cont ul li:nth-child(6){width:392px;height:295px;top:462px;}
.case .cont ul li:nth-child(7){width:392px;height:295px;top:462px;left:404px;}
.case .cont ul li:nth-child(8){width:392px;height:295px;top:462px;right:0;}
.case .cont ul li:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);}
/*case*/

.news {background: url(news-bj.jpg) top center;height: 769px;clear: both;}
.news .news-cont {width: 1100px;margin: 0 auto;padding-top: 1px;}
.news .news-cont .title {/* border-radius: 23px; */height: 39px;line-height: 44px;background: #c69f66;padding: 0 10px;}
.news .news-cont .title span {color: #ffffff;font-size: 22px;float: left;margin-top: 7px;}
.news .news-cont .title h3 {float: left;margin: 0;margin-left: 10px;color: #ffffff;font-size: 17px;font-weight: bold;line-height: 41px;margin-right: 5px;}
.news .news-cont .title small {color: #ffffff;}
.news .news-cont .title a {float: right;color: #fff;font-size: 12px;}
.news .news-cont .news-left {margin-left: -56px;width: 782px;float: left;overflow: hidden;}
.news .news-cont .news-left .ne-img { }
.news .news-cont .news-left .ne-img li { height: 155px; padding-top: 6px; border-bottom: 1px dashed #ccc; }
.news .news-cont .news-left .ne-img li img { width: 200px; height: 140px; display: block; float: left; margin-right: 20px; border: 1px solid #ccc; }
.news .news-cont .news-left .ne-img span {display: block;font-size: 16px;color: #c49c61;}
.news .news-cont .news-left .ne-img p { color: #666; line-height: 24px; margin: 0; }
.news .news-cont .news-left .ne-img a {color: #fff;margin-top: 10px;background: #c49c61;border:0;}
.news .news-cont .news-left .ne-img a:hover { color: #fff; }
.news .news-cont .news-left .ne-list { overflow: hidden; }
.news .news-cont .news-left .ne-list li { height: 40px; line-height: 40px; border-bottom: 1px dashed #ccc; }
.news .news-cont .news-left .ne-list li span {color: #c49c61;margin-right: 10px;}
.news .news-cont .news-left .ne-list li strong { color: #2d1b17; margin-right: 10px; }
.news .news-cont .news-left .ne-list li strong a { color: #2d1b17; }
.news .news-cont .news-left .ne-list li small { float: right; }
.news .news-cont .news-right {width: 352px;float: right;margin-right: -47px;}
.news .news-cont .news-right .title { }
.news .news-cont .news-right .question-top {height: 557px;overflow: hidden;position: relative;clear: both;}
.news .news-cont .news-right .question-top .bd { padding: 10px; }
.news .news-cont .news-right .question-top .infoList li { border-bottom: 1px dashed #ccc; }
.news .news-cont .news-right .question-top .infoList li h5 { font-size: 14px; color: #000; height: 50px; line-height: 50px; margin: 0; }
.news .news-cont .news-right .question-top .infoList li h5 strong {background: #c49c61;padding: 3px;color: #fff;font-size: 16px;border-radius: 2px;margin-right: 5px;}
.news .news-cont .news-right .question-top .infoList li .answer { color: #888; padding-bottom: 20px; }
.news .news-cont .news-right .question-top .infoList li .answer span { display: block; }
.news .news-cont .news-right .question-top .infoList li .answer strong {color: #fff;background: #091126;font-size: 16px;padding: 3px;border-radius: 2px;margin-right: 5px;float: left;}
.yqlj {height: 35px;line-height: 35px;background: #091126;padding: 0 10px;}
.yqlj .title { float: left; color: #ccc; margin-right: 10px; }
.yqlj ul { }
.yqlj li { font-size: 12px; margin-right: 10px; float: left; }
.yqlj li a { color: #ccc; }
.footer { clear: both; height: 320px; background: url(foot-bg.jpg) center center; }

.footer .left { width: 250px; height: 320px; float: left; text-align: center; }
.footer .left .foot-logo {margin-top: 9px;margin-bottom: 0px;}
.footer .right { width: 810px; float: right; margin-top: 50px; }
.footer .right .title { color: #fff; font-size: 18px; margin-top: 20px; margin-bottom: 20px; background: url(foot-title-bg.png); width: 153px; height: 40px; text-align: center; line-height: 40px; }
.footer .right .foot-nav { margin-bottom: 20px; overflow: hidden; }
.footer .right .foot-nav ul li {float: left;margin: 4px 4px;height: 36px;width: 102px;background: #fff;line-height: 37px;padding-left: 25px;}
.footer .right .foot-nav ul li a {color: #000000;padding-right: 10px;}
.footer .right .foot-nav ul li a :hover{color: #fff;}
.footer .right .foot-address {font-size: 16px;margin-top: 53px;width: 501px;float: left;color: #421500;padding-left: 26px;}
.footer .right .foot-address a { color: #333; }
.footer .right .foot-phone { float: right; width: 255px; color: #421500;margin-top:10px;}
.footer .right .foot-phone ul li {margin-top: 23px;font-size: 21px;line-height: 30px;margin-bottom: 10px;}
.footer .right .foot-phone ul li span {font-size: 19px;margin-right: 8px;}
.inner { background: #fff; }
.inner .banner-about {height: 350px;background: url(banner-about.jpg) center center;border: 3px solid #f4dc94;}
.inner .banner-image { height: 350px; background: url(banner-image.jpg) center center; border: 3px solid #f4dc94;}
.inner .banner-news { height: 350px; background: url(banner-news.jpg) center center; border: 3px solid #f4dc94;}
.inner .banner-case { height: 350px; background: url(banner-case.jpg) center center;border: 3px solid #f4dc94; }
.inner .banner-space { height: 350px; background: url(banner-space.jpg) center center;border: 3px solid #f4dc94; }
.inner .banner-service { height: 350px; background: url(banner-service.jpg) center center; border: 3px solid #f4dc94;}
.inner .banner-contact { height: 350px; background: url(banner-contact.jpg) center center;border: 3px solid #f4dc94; }
.inner .search { background: #fff; border-bottom: 1px solid #eee; }
.inner .search .form .search-keyword { background: #eee; }
.inner .inner-title { height: 100px; text-align: center; margin: 30px auto; font-size: 24px; color: #c6a067; line-height: 70px; font-weight: bold; }
.inner .inner-dis { padding: 0px 20px; text-align: center; font-size: 12px; }
.inner .inner-nav { margin: 0px auto; text-align: center; margin-top: 20px; height: 40px; }
.inner .inner-nav ul li { display: inline-block; height: 40px; line-height: 40px; width: 150px; text-align: center; background: #262f3e; margin-right: -4px; }
.inner .inner-nav ul li:first-child a { border-left: 0; }
.inner .inner-nav ul li:hover { background: #c6a067; height: auto; }
.inner .inner-nav ul li a { display: block; font-size: 16px; color: #fff; border-left: 1px solid #262f3e; }
.inner .inner-nav ul li a:hover { color: #fff; }
.inner .inner-nav ul .hover { background: #c6a067; height: auto; }
.inner .inner-nav ul .hover a { color: #fff; }
.inner .inner-place { margin-top: 20px; }
.inner .inner-place .container { border-bottom: 1px solid #eee; height: 40px; line-height: 40px; clear: both; overflow: hidden; }
.inner .inner-place span { font-size: 20px; margin-right: 10px; color: #c6a067; }
.inner .inner-place strong { font-size: 14px; color: #333; margin-right: 10px; }
.inner .inner-place a { color: #666; margin-right: 5px; }
.inner .inner-place .inner-position { float: left; }
.inner .inner-news-nav ul li { width: 120px; }
.inner .inner-body { overflow: hidden; padding-top: 20px; padding-bottom: 10px; color: #666; }
.inner .inner-body .title { border-bottom: 1px solid #ccc; height: 40px; line-height: 40px; }
.inner .inner-body .title h3 { border-bottom: 1px solid #c6a067; float: left; margin: 0; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: #c6a067; }
.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; background:#eee;}
.inner .pro-img ul li:hover { border: 1px solid #c6a067; }
.inner .pro-img ul li img { width: 323px; }
.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: #c6a067; }
.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: #c6a067; border: 1px solid #c6a067; color: #fff; }
.inner .pro-img .inner-page .thisclass a { color: #fff; }
.inner .pro-news { overflow: hidden; margin: 00px auto; background: #eee; padding: 20px 0; }
.inner .pro-news .title { height: 35px; border-bottom: 1px solid #ddd; line-height: 35px; }
.inner .pro-news .title strong { float: left; margin: 0; margin-left: 10px; color: #2D1B17; font-size: 18px; font-weight: bold; line-height: 35px; margin-right: 5px; }
.inner .pro-news .title span { color: #ccc; }
.inner .pro-news .left { width: 350px; float: left; }
.inner .pro-news .left .cont { padding: 10px; text-align: center; border: 1px solid #ccc; margin-top: 10px; }
.inner .pro-news .left .cont img { margin-bottom: 10px; width: 100%; }
.inner .pro-news .left .cont p { margin-bottom: 5px; }
.inner .pro-news .left .cont strong { font-size: 16px; }
.inner .pro-news .left .cont span { font-size: 26px; color: #c6a067; font-weight: bold; }
.inner .pro-news .right { width: 700px; float: right; }
.inner .pro-news .right ul { overflow: hidden; }
.inner .pro-news .right ul li { height: 40px; line-height: 40px; border-bottom: 1px dashed #ccc; width: 330px; float: left; margin: 0 10px; }
.inner .pro-news .right ul li span { color: #c6a067; margin-right: 20px; }
.inner .pro-news .right ul li small { float: right; }
.inner .list-article .news-list { padding: 20px; overflow: hidden; margin-bottom: 20px; }
.inner .list-article .news-list li { height: 165px; border-bottom: 1px dashed #ccc; margin-bottom: 10px; padding-top: 10px; }
.inner .list-article .news-list li img { display: block; float: left; border: 1px solid #ccc; padding: 5px; width: 200px; margin-right: 20px; height: 140px; }
.inner .list-article .news-list li .text { margin-left: 0px; width: 840px; float: left; }
.inner .list-article .news-list li .li-title { font-size: 18px; }
.inner .list-article .news-list li .li-title strong { font-weight: 500; color: #c6a067; }
.inner .list-article .news-list li .li-title strong a { color: #c6a067; }
.inner .list-article .news-list li p { color: #666; font-size: 14px; padding-left: 10px; margin-top: 10px; }
.inner .list-article .news-list li span { font-size: 12px; color: #999; margin-left: 10px; }
.inner .news-list .inner-page { text-align: center; height: 30px; padding-top: 10px; clear: both; }
.inner .news-list .inner-page ul li { float: left; left: 15%; position: relative; border: 1px solid #ccc; margin-right: 1px; width: auto; padding: 3px 10px; height: auto; }

.inner .news-list .inner-page ul li a { color: #000; display: block; }
.inner .news-list .inner-page ul li a:hover { color: #c6a067; }
.inner .news-list .inner-page ul li .pageinfo { width: 200px; display: block; background: #666; background: #999; color: #fff; margin: -5px; }
.inner .news-list .inner-page .thisclass { color: #fff; background: #c6a067; border: 1px solid #c6a067; }
.inner .news-list .inner-page .thisclass a { color: #fff; }
.inner .article-pro { overflow: hidden; margin: 00px auto; background: #eee; padding: 20px 0; }
.inner .article-pro .title { height: 35px; border-bottom: 1px solid #ddd; line-height: 35px; }
.inner .article-pro .title strong { float: left; margin: 0; margin-left: 10px; color: #2d1b17; font-size: 18px; font-weight: bold; line-height: 35px; margin-right: 5px; }
.inner .article-pro .title span { color: #ccc; }
.inner .article-pro ul li { width: 255px; float: left; border: 1px solid #ddd; padding: 10px; margin: 10px; }
.inner .article-pro ul li:hover { border: 1px solid #c6a067; }
.inner .article-pro ul li img { width: 100%; }
.inner .article-pro ul li span { color: #666; padding: 5px; display: block; margin-top: 3px; text-align: center; }
.inner .article-pro ul li span b { font-weight: 500; }
.inner .article-article { overflow: hidden; margin-bottom: 20px; }
.inner .article-article .inner-title { height: 40px; margin: 0px auto; background: none; font-weight: 500; color: #000; }
.inner .article-article .attr { height: 40px; line-height: 30px; border-bottom: 1px dashed #888; color: #888; text-align: left; font-size: 12px; margin: 10px; margin-top: 30px; padding-bottom: 10px; }
.inner .article-article .attr p { float: left; }
.inner .article-article .attr a { color: #ccc; }
.inner .article-article .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 .article-article .prevnext { margin: 20px auto; height: 35px; background: #f3f3f3; padding: 5px 0; border: 1px solid #ccc; color: #333; }
.inner .article-article .prevnext .pre_l { float: left; padding-left: 10px; }
.inner .article-article .prevnext .pre_r { float: right; padding-right: 10px; }
.inner .article-article .prevnext a { color: #c6a067; }
.inner .article-article .prevnext a:hover { color: #000; }
.inner .inner-hot ul li { hight: 30px; line-height: 30px; border-bottom: 1px dashed #ccc; }
.inner .inner-hot ul li span { margin-right: 10px; }
.inner .inner-hot ul p { margin-top: 10px; margin-bottom: 0; }
.inner .article-image { padding: 20px; overflow: hidden; margin-bottom: 20px; position: relative; background: #fafafa; margin-top: 10px; }
.inner .article-image .inner-title { height: 50px; margin: 10px auto; background: none; line-height: 50px; }
.inner .article-image img { display: block; margin: 0 auto; }
.inner .article-image .img-prenext { position: absolute; top: 350px; 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(prevnext.gif); background-color: rgba(0,0,0,0.5); }
.inner .article-image .img-prenext .pre_l a:hover { background-image: url(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(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(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 { font-size: 18px; color: #2d1b17; font-weight: bold; float: left; margin: 0; height: 40px; line-height: 40px; margin-right: 10px; }
.inner .inner-hot-img .in-hot-title span { font-size: 12px; color: #ccc; }
.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; }

.inner .inner-search{overflow:hidden;margin-bottom:20px;}
.inner .inner-search .news-list { padding:0px;overflow: hidden; margin-bottom: 20px; }
.inner .inner-search .news-list li {width:500px;float:left;margin:24px;height: 165px; border-bottom: 1px dashed #ccc;padding-top:10px;}
.inner .inner-search .news-list li img{display:block;float:left;border:1px solid #ccc;padding:5px;width:200px;margin-right:20px;height:140px;}
.inner .inner-search .news-list li .text{margin-left:0px;width:280px;float:left;}
.inner .inner-search .news-list li .li-title{font-size:18px;}
.inner .inner-search .news-list li .li-title strong{font-weight:500;color:#c30000;}
.inner .inner-search .news-list li .li-title strong a{color:#c30000;}
.inner .inner-search .news-list li p{color:#666;font-size:14px;margin-top:10px;}
.inner .inner-search .news-list li span{font-size:12px;color:#999;margin-left:10px;}
.inner .inner-search .inner-page {text-align:center;}
.inner .inner-search .inner-page ul{overflow:hidden;width:auto;}
.inner .inner-search .inner-page ul li {display:inline-block;position: relative;margin-right:5px;border:1px solid #ccc;border-radius:5px;padding:3px 10px;}
.inner .inner-search .inner-page ul li a { color: #666; display: block; }
.inner .inner-search .inner-page ul li .pageinfo {}
.inner .inner-search .inner-page .thisclass { background:#0860A8;color:#fff;}
.inner .inner-search .inner-page .thisclass a{color:#fff;}
.inner .inner-search .inner-page table{margin:0 auto;}
.inner .inner-search .inner-page td{border:1px solid #ccc;padding:3px 10px; width:auto !important;}

.inner .form .table tr { width: 370px; float: left; display: block; }
.inner .form .table .fo-2 { width: 740px; clear: both; }
.inner .form .table .fo-3 { width: 740px; clear: both; }
.inner .form .table tr td { border: 0; width: 90px; color: #fff; }
.inner .form .table tr td input { background: none; border: 1px solid #fff; padding-left: 10px; border-radius: 5px; }
.inner .form .table tr td textarea { background: none; border: 1px solid #fff; padding-left: 10px; border-radius: 5px; }
.inner label { max-width: none; }

.inner .pro-img .inner-page{
    height: 58px!important;
}
.pagination{
    margin: 0!important;
}
.pagination a{
    padding: 0!important;
    margin: 0!important;
    background: rgba(0,0,0,0)!important;
    color: #000!important;
    display: block!important;
    border: none!important;
}
.pagination .active{
    background: #c6a067!important;
    border: 1px solid #c6a067!important;
    
}
.pagination .active a{
    color: #fff!important;
}
