﻿*{ padding:0; margin: 0;}
body{ font-family:"微软雅黑"; background:#f5f5f5}
ul,li{ list-style: none}
a{color:#895400;text-decoration:none}

img{ display:block; border:0}
.clearfix{ clear: both}
h1,h2,h3,h4,h5,h6{ font-weight: normal; font-size: 16px}

.header-box{ padding-top:30px; padding-bottom:30px; background: #f5f5f5; border-bottom: 1px #c8c8c8 solid}
.header{ width: 1200px; margin: 0 auto; margin-top:20px;}
.header li{ float:left}
.keys{ height: 30px; line-height: 30px; width: 200px; border: 1px #b4b4b4 solid; padding-left: 20px;
    outline:none;border-radius: 16px; background: none}
.header-search{ margin-left: 80px}
.header-search h1{ font-size: 14px; line-height: 24px}
.header-search h1 a{ color: #505050; margin-right: 10px}
.header-tel{ margin-left: 70px}
.nav-box{ background: #f5f5f5}
.cn{padding-left:36px; background:url(../images/cn.png) no-repeat left center;}
.en{padding-left:36px; background:url(../images/cn.png) no-repeat left center;}

.nav .current a{color: #333333;font-weight: bold}
.banner-box{overflow:hidden;}
.fullSlide{width:1920px;position:relative;height:500px; left:50%; margin-left:-960px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:1920px}
.fullSlide .bd li{width:1920px;height:500px;overflow:hidden;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:8px;margin:8px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{filter:alpha(opacity=80);opacity:0.8;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;z-index:1;width:40px;height:60px;background:url("../images/slider-arrow.png") -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .prev{left:20px;}
.fullSlide .next{right:20px;background-position:-6px -137px;}

.index-container{ background-color: #f5f5f5; padding-bottom: 40px; }
.index-strength{padding-top: 60px;padding-bottom: 60px}
.strength-title{ width: 588px; margin: 0 auto; padding-bottom: 60px}
.strength { width: 1212px; margin: 0 auto}
.strength li{ width: 291px; float: left; margin-left: 6px; margin-left: 6px; background-color: #fff; padding-bottom: 20px}
.strength li dt{ border: 2px #ebebeb solid; overflow: hidden}
.strength li h1{ font-size:18px ; color: #646464; text-align: center; line-height: 40px}
.strength li dd{padding: 0 10px}
.strength li p{ font-size:14px ; color: #8c8c8c; line-height: 24px; }
.strength li span{ text-align: right;padding-top:40px; display: block; }
.strength li span a{ color:#f95800 ; border: 1px #f95800 solid; width:30px; height: 30px; text-align: center; line-height: 30px; float: right }


.product-index-box{ padding:60px 0 40px 0; background-size:100% 100%;}
.product-index-tt{ width:484px ; margin: 0 auto; padding-bottom: 60px}
.product-index{ width: 1200px; margin: 0 auto}
.product-index-left{ width: 270px; float: left}
.product-index-left h1{ font-size: 28px; background-color: #27649d; font-weight: bold; color: #fff; text-align: center;
    height: 55px; line-height: 55px}
.product-index-left dt{ height: 45px;line-height: 45px; padding-left: 45px;
    background: url("../images/proindex_dtbg.png") no-repeat left #ebebeb}
.product-index-left dt a{ color: #646464}
.product-index-left dd{height: 40px;line-height: 40px; padding-left:54px;
    background: url("../images/proindex_ddbg.png") no-repeat left }
.product-index-left dd a{ color: #646464}
.product-index-right{ width: 918px; float: right}
.product-index-right dl{ width: 290px; float: left; margin-left: 16px;  margin-bottom: 20px}
.product-index-right dl dt{ border: 2px #dcdcdc solid; overflow: hidden}
.product-index-right dt img{ width: 290px; height: 220px}
.product-index-right dd{ line-height: 40px; text-align: center}
.product-index-right dd a{ color: #787878}

.case-index-box{ padding-top: 80px; padding-bottom: 60px}
.case-index-tt{ width: 451px; margin: 0 auto; padding-bottom: 40px}
.case-title{ width: 1200px; margin: 0 auto;line-height:40px; margin-bottom: 20px; margin-top: 30px}
.case-title h1{ float: left;  font-size: 24px; padding-left: 30px; background: url("../images/case_bg.png") no-repeat left; }
.case-title h1 a{ color: #515151}
.case-title p{ float: right}
.case-title p a{color: #515151}
.stm-case{ width:1220px; margin: 0 auto;}
.stm-case li{ width: 285px; margin-left: 10px; margin-right: 10px; float: left}
.stm-case li img{ width: 285px; height:215px }

.jcqb-case{ width: 1200px; margin: 0 auto}
.jcqb-left{ width: 590px; float: left}
.jcqb-left img{ width: 590px; height:450px }
.jcqb-right{width: 610px; float: right}
.jcqb-right dl{ width: 285px; margin-left: 20px; float: left; margin-bottom: 20px}
.jcqb-right dl img{ width: 285px; height: 215px;}
.youshi-index{}
.youshi-index img{ width: 100%;}

.promise-index{ background:url("../images/zizhi_bg.png") no-repeat bottom; padding-bottom: 40px}
.promise-tt{ width: 532px; margin: 0 auto; padding-bottom: 60px}
.promise{ width: 1200px; margin: 0 auto}
.promise-left{ width: 650px; float: left}
.promise-left p{ padding-left:10px;font-size: 18px; line-height: 40px }
.promise-right{ width:330px; float: right; margin-right: 40px}
.promise-right dt{ margin-top: 20px; margin-bottom: 40px}
.promise-right p{color:#787878; line-height: 40px }
.promise-right dd span{ width:320px; height: 70px; display: block; background: #dcdcdc; border-radius:8px;
    line-height: 70px; text-align: center }
.promise-right span a{ color: #898989}
.zhijian{ width: 1200px; margin: 0 auto; font-size:24px ; color:#000 ; font-weight: bold; margin-top: 30px; margin-bottom: 40px}
.zhijian span{ color: #00a31f;}
.zhijian p{ display: inline-block; color: #f95800; line-height:60px;}

.scroll-outer{}
#scroll{width:1220px;margin:0 auto;padding-top:30px;font-family:"Microsoft Yahei";}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{width:262px;margin:0 auto;background-color:#fff;overflow:hidden; border: 1px #9c6a1b solid}
#scroll .item img{ width: 260px; height: 360px}
#scroll p{width:262px;height:30px;line-height:30px;font-size:12px; background-color: #9c6a1b; text-align: center; color: #fff}

.hezuo-case{ background: url("../images/parter_bg.jpg") no-repeat top; padding-top: 30px; padding-bottom: 60px}
.scroll-outer2{height:230px;}
#scroll2{width:1220px;margin:0 auto;font-family:"Microsoft Yahei"; height: 230px}
#scroll2 .owl-wrapper-outer{margin:0 auto;}
#scroll2 .item{width:285px;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll2 .item img{ width: 285px; height: 215px}
#scroll2 .owl-pagination{ display: none}

.owl-theme .owl-controls .owl-buttons div{position:absolute;top:80px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px; background: url("../images/prev.png") left no-repeat;
}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;background: url("../images/next.png") right no-repeat;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:"";}

.parter-index{ margin-top: 30px}
.parter{ width: 1200px; margin: 0 auto}
.parter-left{ width: 300px; float: left}
.parter-right{ width:900px; float: right }
.parter-right dl{ float: left; margin-left: 16px; width: 164px; margin-bottom: 20px;}


.about-index{ background: url("../images/about_bg.jpg") no-repeat center; padding-top: 80px; padding-bottom: 80px}
.about{ width: 1200px; margin: 0 auto}
.about-left{ width: 550px; height: 400px; float: left}
.about-right{ width: 600px; float: right}
.about-right dd p{ font-size: 14px; line-height: 32px; color: #505050; padding-top: 30px}
.about-right dd span{ padding-top:30px; display: block}
.about-right dd span a{font-size: 14px; line-height: 32px; color: #505050;}
.all{ width: 550px; height: 400px; position: relative; }
.screen{
    width:550px;
    height:440px;
    overflow:hidden;
    position:relative;
}
.screen li img{ width:550px; height:400px;}
.screen li{ width:550px; height:400px; overflow:hidden; float:left;}
.screen ul{ position:absolute; left:0; top:0px; width:3000px;}
.all ol{ position:absolute; right:20px; bottom:20px; line-height:10px; text-align:center; }
.all ol li{ float: left; width: 15px; height: 15px; background: #fff;  margin-left: 10px; cursor: pointer;
    border-radius: 15px; opacity: 0.7; filter: alpha(opacity=70); }
.all ol li.current{ background:#27649d; color:#fff; width: 30px}

.news-index-box{ padding-top: 60px; padding-bottom: 40px}
.news-index{ width: 1200px; margin: 0 auto;}
.news-index-left{ float: left;width: 580px;}
.news-index-right{ float: right; width: 580px}
.news-title{ width: 580px; line-height:40px; margin-bottom: 20px;}
.news-title h1{ float: left;  font-size: 24px; padding-left: 30px; background: url("../images/case_bg.png") no-repeat left; }
.news-title h1 a{ color: #515151}
.news-title p{ float: right}
.news-title p a{color: #515151}
.news-top-left{ width: 280px; float: left}
.news-top-left img{ width: 280px; height: 200px}
.news-top-right{ width:270px; float: right }
.news-top-right dt{ font-size: 16px; font-weight: bold; line-height: 40px; margin-top: 10px }
.news-top-right dt a{ color: #323232;}
.news-top-right dd{ line-height: 26px; color: #a0a0a0; font-size: 14px}
.news-gslist{ width: 580px;line-height: 50px; margin-top: 30px;}
.news-gslist dd{ width: 280px; float: left}
.news-gslist a{ color:#505050;}
.news-mtlist{ margin-bottom: 20px}
.news-mtlist dt{ line-height: 30px;}
.news-mtlist dt a{ color: #505050;}
.news-mtlist dd{ color: #a0a0a0; font-size: 14px; line-height: 24px}

.product-xlie{ padding-top: 20px; padding-bottom: 30px}
.xilie{ width: 1200px; margin: 0 auto}
.xilie-left{ width: 909px; float: left}
.xilie-left dl{ width: 294px; float: left; margin-right: 9px; margin-bottom: 10px}
.xilie-left dl img{ width: 294px; height: 120px;}
.xilie-right{ width: 291px; float: right;}
.xilie-right img{ width: 291px; height: 250px}

.size-index{ width: 1200px; margin: 0 auto}
.size-index li{ float: left; line-height: 50px; font-weight: bold; margin-right: 40px;}
.size-index li a{ color: #a333333}
.link{ width: 1200px; margin: 0 auto}
.link li{ font-size:14px ; color:#333333 ; line-height: 40px; float: left; margin-right: 20px }
.link li a{ color: #333333}

.footer-box{ background: #dcdcdc; padding: 10px 0}
.footer-top{ width: 1200px; margin: 0 auto}
.footer-top li{ float: left; font-size: 14px; line-height: 50px; margin-right: 40px}
.footer-top li a{ color: #323232;}
.foot-bottom { width: 1200px; margin: 0 auto}
.foot-bottom li{ float: left;}
.foot-bottom .bottom-left dt{ color:#323232; padding-left: 10px; background: url("../images/foot_bg.jpg") no-repeat left; line-height: 40px}
.foot-bottom .bottom-left dd{color:#323232; font-size: 14px; line-height: 30px}
.foot-bottom .bottom-center{ margin-left: 120px}
.foot-bottom .bottom-center dt{ color:#dcdcdc; padding-left: 10px;  line-height: 40px}
.foot-bottom .bottom-center dd{color:#323232; font-size: 14px; line-height: 30px}
.foot-bottom .bottom-right1{ margin-left: 140px}
.foot-bottom .bottom-right1 dt{ color:#323232; padding-left: 10px; background: url("../images/foot_bg.jpg") no-repeat left; line-height: 40px}
.bottom-right2{margin-left: 60px}
.bottom-right2 dd{color:#323232; font-size: 14px; line-height: 30px}
.copy-right{color:#323232; font-size: 14px; line-height: 50px;text-align: center}
.copy-right a{color:#323232;}