body{
    font-family:"Microsoft Yahei";background:#fff;color:#4e4e4e;line-height:22px;
    --foreground: #ffde27;
    --backview: #3a3635;
    font-size: 14px;
    scroll-behavior: smooth;
}
h1,h2,h3,h4,h5,h6{font-weight:600;color:#575757}
h1{font-size:46px;font-weight:600;color:#EEE}
h2{font-size:20px}
h3{font-size:14px;color:#777;font-weight:400;line-height:26px}
h4{font-size:16px}
.clear{ clear:both; height:0px; margin:0px; padding:0px; width:0px; border:none; overflow:hidden; font-size:0px;}
.clearfix{zoom:1;}
a{color:var(--foreground);-webkit-transition:color 300ms,background-color 300ms;-moz-transition:color 300ms,background-color 300ms;-o-transition:color 300ms,background-color 300ms;transition:color 300ms,background-color 300ms}
a:focus,a:hover{color:#d9890b}
ol,ul{list-style:none}
ul{padding:0;margin:0}
hr{width:70px;border-top:4px solid var(--foreground)}
.btn-primary{padding:8px 20px;background:var(--foreground);color:#fff;border-radius:4px;border:none;margin-top:10px}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background:#db8c0f;outline:0;box-shadow:none}
a:focus,a:hover{color:#111;text-decoration:none;outline:0}
.center h2,.top-center h2{font-size:18px; font-weight:normal;margin-top:0;margin-bottom:20px;color: rgb(129, 111, 92);}
.center h3{font-size:22px;margin-top:0;margin-bottom:20px}
.media>.pull-left{margin-right:20px}
.media>.pull-right{margin-left:20px}
body>section{ margin-top:20px;}
.center{text-align:center;}
.top-center{text-align:center;padding:0; overflow:hidden; position:relative; padding-top:20px;}
.top-center h2{ font-size:24px; line-height:40px;}
.top-center p{ line-height:30px;}
.pagecount{display: none}
/*border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;*/
#map_canvas {
    width: 100%;
    height: 500px;
    font-size: 12px;
}
.lead{font-size:14px;line-height:30px;font-weight:400; font-size:16px;}
#inner-page{ padding:20px 0; background-color:#f6f6f6;}
.weizhi{ border:1px #e8e8e8 solid; background-color:#fff; line-height:40px; position:relative; padding:0 15px; margin-bottom:15px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.weizhi i{ margin-right:5px;}
.view,.whitebg{background-color:#fff; border:1px #e7e7e7 solid; padding:10px; overflow:hidden; min-height:400px;}
.nrbt{border-bottom:1px #ededed dashed;color:#333;font-weight:700;text-align:center;line-height:50px;font-size:20px;}
.nrothers{text-align:center;line-height:40px;color:#9c9c9c;font-size:10px;border-bottom:1px #ededed dashed}
.nrothers a{color:#ededed;font-size:10px}
.fontZoom{padding:10px 0;color:#9c9c9c}
.fontZoom img{max-width:100%}
.fontZoomtitle{background-color:#eee;margin-bottom:20px}
.fontZoomtitle h3{line-height:36px;padding-left:10px;color:#000}
.pages{PADDING:7px;MARGIN:3px;TEXT-ALIGN:center}
.pages A{BORDER:#ccc 1px solid;MARGIN:2px;COLOR:#9c9c9c;TEXT-DECORATION:none;width:30px;line-height:30px;text-align:center;display:inline-block;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;background-color:#fff;font-size:1em;}
.pages A:hover{BORDER:#ccc 1px solid;COLOR:#000}
.pages A:active{BORDER:#ccc 1px solid;COLOR:#000}
.pages SPAN.current{BORDER:#ccc 1px solid;FONT-WEIGHT:bold;MARGIN:2px;width:30px;line-height:30px;text-align:center;display:inline-block;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;COLOR:#fff;BACKGROUND-COLOR:#6C87BE;font-size:1em;}
.pages SPAN.disabled{BORDER:#ccc 1px solid;MARGIN:2px;COLOR:#ddd}
.productpic{text-align:center}
.productpic img{max-width: 400px;border: 2px solid #eee;margin-top: 20px}
#QQFloatDiv{width:137px;margin:0 auto; background-color:#fff; display:none;}
#QQFloatDiv .Head{height:29px;background:url(../images/QQ/header_bg.gif)}
#QQFloatDiv .Body{padding-top:30px;background:url(../images/QQ/con_bg.gif) repeat-x center top;text-align:center;border:1px #dbdbdb solid;border-top:none}
#QQFloatDiv .Foot{border:1px #dbdbdb solid;border-top:none;}
#QQFloatDiv .Foot img{max-width:100%}
.shangxia{color:#9c9c9c;border:1px #dedede dotted;padding:5px 10px;line-height:35px;text-transform:capitalize}
.shangxia font{font-weight:700;color:#F33;padding-right:5px}
.shangxia a{color:#9c9c9c;line-height:35px;text-transform:capitalize}
.shangxia a:hover{color:#aaa}
.videonr{text-align:center}
.share{padding:10px 0}
.jiathis_counter_style span{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}

@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
#header{ background-color:#f1f1f1;}
.headertop{background: var(--backview);color: #fff}
.headertop .welcome{ line-height:30px;font-size:12px;color:#fff;}
.headertop .headerlink{ line-height:30px; text-align:right;}
.headertop .headerlink a{ padding:0 5px; font-size:12px;color:#fff;}
.navbar>.container .navbar-brand{margin-left:0}
.menubg{background: var(--backview) repeat-x left bottom;border-bottom: 2px solid var(--foreground);transition: .5s all;}
.headersearch{ float:right; padding-top:30px; padding-left:100px;}
.headersearch .headersearchnr{ border:1px var(--backview) solid; background-color:#fff;border-radius:50px;display: inline-block; float:right;}
.headersearch .headersearchnr input[type="text"]{ background-color:#fff; border:none; min-width:100px; line-height:20px; text-indent:5px;border-radius:50px 0 0 50px;}
.headersearch .headersearchnr input[type="submit"]{ background-color:var(--backview); color:#fff; line-height:22px; border:none; padding:0 15px;border-radius:50px;}
.headertel{line-height:60px; height:60px;font-weight:600;color:#fff;padding:0;margin:0; float:right;}
.headertel img{ vertical-align:middle; display:inline-block;}
.navbar{border-radius:0;margin-bottom:0;background:none;padding:0;}
.navbar-nav{width:100%;}
.navbar-nav>li{/*margin-left:35px;*/ margin:0; padding:0; text-align:center;width:calc(100%/8);}
.navbar-nav>li b{ margin-left:5px;}
.navbar-inverse .navbar-nav>li>a{padding:0;margin:0;width: 100%;color:#fff;line-height:40px;font-size:16px;display:inline-block; text-transform:uppercase;border-radius: 10px 10px 0 0;}
.navbar-inverse .navbar-nav>li>a:hover{background-color:var(--foreground);color:#fff;}
.navbar-inverse .dropdown:hover a.dropdown-toggle{background-color:var(--foreground);color:#fff;}
.navbar-inverse{border:0;}
.navbar-inverse .navbar-brand{line-height:100px; height:100px;font-weight:600;color:#fff;padding:0;margin:0}
.navbar-inverse .navbar-brand img{ vertical-align:middle; display:inline-block;}
.navbar-inverse .headertel{ float:right;}
.navbar-inverse .headertel img{ vertical-align:middle;}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:var(--foreground);color:#000;font-weight: bold}
.dropdown-menu{background-color:var(--foreground);    max-width: max-content;min-width: 100%;}

.banners{}
.banners img{ width:100%;}
#main-slide .item img{width:100%}
#main-slide .item .slider-content{z-index:0;opacity:0;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms}
#main-slide .item.active .slider-content{z-index:0;opacity:1;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}
#main-slide .item.active .slider-content .logo{color:var(--foreground);font-weight:700}
#main-slide .slider-content{top:50%;margin-top:-110px;left:0;padding:0;text-align:center;position:absolute;width:100%;height:100%;color:#fff}
#main-slide .carousel-indicators{bottom:0; margin-bottom:0;}
#main-slide .carousel-indicators li{width:14px!important;height:14px!important;border:2px solid #fff!important;margin:1px!important}
#main-slide .carousel-control.left,#main-slide .carousel-control.right{opacity:1;filter:alpha(opacity=100);background-image:none;background-repeat:no-repeat;text-shadow:none}
#main-slide .carousel-control.left span{padding:15px}
#main-slide .carousel-control.right span{padding:15px}
#main-slide .carousel-control .fa-angle-left,#main-slide .carousel-control .fa-angle-right{position:absolute;top:40%;z-index:5;display:inline-block}
#main-slide .carousel-control .fa-angle-left{left:5%;}
#main-slide .carousel-control .fa-angle-right{right:5%;}
#main-slide .carousel-control i{background:rgba(0,0,0,0);color:#fff;line-height:50px;font-size:50px;padding:15px 20px;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}
#main-slide .slider-content h2{font-size:60px;font-weight:500;text-transform:uppercase;color:#eee}
#main-slide .slider-content h2.white,#main-slide .slider-content h3.white{color:#fff}
#main-slide .slider-content h3{font-size:36px;font-weight:300;margin-top:40px;text-align:center;color:#eee}
#main-slide .slider.btn{padding:6px 20px;margin-top:60px;font-size:16px;line-height:28px;border:0;color:#fff;background-color:rgba(243,156,18,.8);-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}
#main-slide .slider.btn.btn-default{margin-left:4px;background:#ECECEC}
#main-slide .slider.btn:hover{background-color:rgba(243,156,18,1)}
#main-slide .slider.btn:active:focus,.slider.btn:active:hover,.slider.btn:focus{outline:0}

#testimonials{color:#ddd;padding:150px 0 0;}
#testimonials H2{color:#FAF8F8}
#testimonial{padding:0;}
#testimonial .item{display:block;width:100%;height:auto}
#testimonial .item ul{ overflow:hidden;}
#testimonial .item ul li{ float:left; width:33.3333%;}
#testimonial .item img{ max-width:100%; padding:5px;}
.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:5px 7px;filter:Alpha(Opacity=1);opacity:1;-webkit-border-radius:0;-moz-border-radius:20px;border-radius:50%;background:#FFF;transition:all .5s}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:var(--foreground)}
.owl-theme .owl-controls .owl-page.active span{background:var(--foreground)}

#products{margin-top:0px;}
#products .title { width: 100%; border-top: 0px solid #e0dfdf; text-align: center; }
#products .title h2 { position: relative;height: 114px; margin: 0 auto; border: 1px solid #e6e5e5; border-top: none; }
#products .title h2 em { display: block; padding: 40px 0 0; font-size: 30px; color: #0d0d0d; font-style: inherit;}
#products .title h2:before { position: absolute; content: ""; top:18px; left:20px;  width: 123px; height: 38px; }
.flex-evenly{display: flex;justify-content: space-evenly}
#products .pro-tit { height:91px; margin-bottom:40px; background: url("../images/pro-tit.jpg") repeat-x;  }
#products .pro-tit ul { text-align: center; padding-top: 25px; }
#products .pro-tit ul li { display: inline-block; height:42px; margin: 0 9px;  }
#products .pro-tit ul li a { display: block; line-height: 42px;padding: 0 20px; color:#666; font-size: 14px; font-weight: bold; border: 1px solid #dedede; border-radius: 8px; }
#products .pro-tit ul li.on a{ position: relative; border: 1px solid #f0bf60; background: var(--foreground); color: #333; }
#products .pro-tit ul li.on a:before{ position: absolute; content: ""; width: 18px; height: 9px; bottom:-9px; left: 50%; margin-left: -9px; background: url("../images/sjx.jpg") no-repeat;  }
.pro-item-wrap {width:1188px; position:relative;}
.pro-item-wrap dl{float:left; width:1188px;}
.pro-item-wrap dt { float: left;  margin-bottom:26px;}
.pro-item-wrap dt .pic img{object-fit: contain}
.pro-item-wrap dt .pic { float: left; border: 1px solid #e4e2e2;box-sizing: content-box;}
.pro-item-wrap dt .info { position:relative; float: right; width: 320px; height: 180px; background: #f8f8f8;transition: .3s all }
.pro-item-wrap dt .info h2 { height: 30px; padding: 20px 0 0 16px;box-sizing: content-box;}
.pro-item-wrap dt .info h2 a { color: #333; font-size: 16px; }
.pro-item-wrap dt .info .i { padding:0 0 15px 32px; height:75px; font-size: 12px; line-height:22px; overflow:hidden;}
.pro-item-wrap dt .info .i ul,.pro-item-wrap dt .info .i ol{list-style:disc outside none;}
.pro-item-wrap dt:hover .pic{border: 1px solid var(--foreground);}
.pro-item-wrap dt:hover .info{background: var(--foreground);}

.pro-item-wrap dt .info .detail { padding-left: 16px; }
.pro-item-wrap dt .info .detail a { padding: 7px 23px; border: 1px solid #000; background: #000;font-size: 12px; color: #fff; }
#products .quan { padding: 25px 0 35px; text-align: center; display: none;}
#products .quan li { display: inline-block; margin:0 4px; width: 7px; height: 7px; border: 1px solid #d22027; border-radius: 7px; cursor: pointer; text-indent:-999em;}
#products .quan li.on { background: #d22027; }
#products .aprev,.product .anext { position: absolute; top:160px;  cursor: pointer; }
#products .aprev { left: -112px; }
#products .anext { right: -112px; }

#guanggao{ margin-top:0px; padding:0px 0;text-align: center;}
#guanggao img{max-width: 100%;}

#jiam{ margin-top:0px;}
#jiam .jiam_bg{width:100%;padding-top:20px;background:url(../images/jiameng_bg.gif)}
#jiam .jiam{width:1060px;margin:0 auto}
#jiam .jiam_bt{width:1060px;height:350px;}
#jiam .jiam_bt .you{width:527px;height:289px; padding:138px 0 0;background:url(../images/jiam_bt-1.jpg) no-repeat;display:inline-block; margin:30px 0 0 80px;}
#jiam .jiam_bt .zuo{float:right;padding-right:130px;}
#jiam .jiam_bt p{width:280px;text-align:center;font:18px/26px "Microsoft YaHei";color:#000;padding:8px 0;margin: 0px auto;}
#jiam .jiam_01{width:1060px;height:335px;background:url(../images/jiam_01.jpg) no-repeat;}
#jiam .jiam_01 ul,.jiam_03 ul{width:430px;padding:140px 0 0 550px;float:left;box-sizing: content-box;}
#jiam .jiam_02{width:1060px;height:369px;background:url(../images/jiam_02.jpg) no-repeat;}
#jiam .jiam_02 ul,.jiam_04 ul{width:430px;padding:190px 0 0 100px;float:left;box-sizing: content-box;}
#jiam .jiam_03{width:1060px;height:288px;background:url(../images/jiam_03.jpg) no-repeat;}
#jiam .jiam_04{width:1060px;height:329px;background:url(../images/jiam_04.jpg) no-repeat;}
#jiam .jiam_05{width:1060px;height:270px;background:url(../images/jiam_05.jpg) no-repeat;}
#jiam .jiam_05 ul{width:430px;padding:100px 0 0 550px;float:left;box-sizing: content-box;}
#jiam .jiam_06{width:1060px;height:350px;background:url(../images/jiam_06.jpg) no-repeat;}
#jiam .jiam_06 ul{width:430px;padding:200px 0 0 110px;float:left}
#jiam .jiam_01 ul li,.jiam_02 ul li,.jiam_03 ul li,.jiam_04 ul li,.jiam_05 ul li,.jiam_06 ul li{padding:4px 0}

#jian{ margin-top:0px;}
#jian .jianz{width:980px;height:530px;padding-top:30px;margin:0 auto}
#jian .img{width:160px;height:140px;padding-left:20px;position:relative;z-indent:0}
#jian .jxs dl{width:175px;height:280px;padding:15px 30px 0 15px;float:left}
#jian .jxs{width:220px;height:450px;padding:30px 25px 0 0;background:url(../images/jianz_02.gif) no-repeat 0 100px;float:left;box-sizing: content-box;}
#jian .jxs .img span{width:160px;height:140px;position:absolute;z-indent:2;background:url(../images/jianz_img2.png) no-repeat 0px 0;_background:url(../images/jianz_img2.gif) no-repeat 0px 0}
#jian .jxs dt{width:175px;height:20px;overflow:hidden;font:14px/20px "Microsoft YaHei";font-weight:bold;color:#567cbb;margin-bottom:8px;float:left;}
#jian .jxs dd{width:175px;height:180px;overflow:hidden;line-height:22px;color:#555;float:left;}
#jian .jxs dd.more{height:22px;text-align:center;padding-top:8px;float:left;box-sizing: content-box;}
#jian .jxs dd.more a{color:#000}

#jian .jxs:hover{background:url(../images/jianz_01.gif) no-repeat 0 100px;}
#jian .jxs:hover .img span{background:url(../images/jianz_img1.png) no-repeat 0px 0;_background:url(../images/jianz_img1.gif) no-repeat 0px 0}
#jian .jxs:hover dt{width:175px;height:20px;overflow:hidden;font:14px/20px "Microsoft YaHei";font-weight:bold;color:#567cbb;margin-bottom:8px;float:left;}
#jian .jxs:hover dd{width:175px;height:180px;overflow:hidden;line-height:22px;color:#555;float:left;}
#jian .jxs:hover dd.more{}
#jian .jxs:hover dd.more a{color:#D7991D}

#join .join{width:100%;height:660px}
#join .join ul{width:290px;padding:210px 0 0 670px;margin:0 auto;box-sizing: content-box;}
#join .join ul li{width:310px;height:85px;font:18px/24px "Microsoft YaHei";color:#c8d2dc;float:left}

#content .content{ width:960px; margin:0 auto; }
#content .dy{ width:395px; height:395px; overflow:hidden; margin-top:45px;}
#content .hh2{font:14px "Microsoft Yahei";  height:29px; line-height:29px; border-bottom:1px solid #014592;overflow:hidden;}
#content .hh2 ul{margin:0px;}
#content .hh2 li{cursor: pointer;padding:0 20px;color:#000; line-height:30px;display: inline-block; text-align:center;border-radius:10px 10px 0 0;}
#content .hh2 li.hover{background-color:var(--backview);color:#fffeea;}
#content .hh2 span{line-height:29px;}
#content .hh2 span a{ color:#000;background:none;width: inherit;}
#content .dy p img{ width:394px; height:115px; margin-top:28px; overflow:hidden;}
#content .dy>#tablist2>ul{ margin-top:10px;}
#content .dy>#tablist2>ul>li{ height:32px; line-height:32px; background:url(../images/dot.gif) no-repeat left 13px; padding-left:12px; overflow:hidden;}
#content .dy>#tablist2>ul>li a,.dy li span{ color:#767676;}
#content .faq{ width:254px; height:395px; margin:45px 0 0 36px; display:inline; overflow:hidden;}
#content .faq .hh2{}
#content .faq dl{ height:92px; border-bottom:1px dashed #e3e3e3; margin-top:22px; overflow:hidden;}
#content .faq dt{ font-weight:bold; background:url(../images/q.gif) no-repeat left 8px; padding-left:30px; line-height:32px; height:32px; overflow:hidden;}
#content .faq dt a{ color:#434242;}
#content .faq dd{ line-height:28px; color:#666; background:url(../images/a.gif) no-repeat left 4px; padding-left:30px;}
#content .faq .nones{ border-bottom:0;}
#content .online{ width:242px; height:395px; margin-top:45px; overflow:hidden;}
#content .online h2{ background:url(../images/online.jpg) no-repeat; width:232px; height:100px; font:14px "Microsoft Yahei"; font-weight:bold; color:#fff; line-height:30px; padding:12px 2px 0 8px;}
#content .online h2 span{ font-size:20px;}
#content .online h2 i{ font-style:normal; display:block; font:23px Arial, Helvetica, sans-serif; text-align:right; padding-right:5px;}
#content .online li{ height:26px; line-height:25px; overflow:hidden; margin-top:9px; color:#0080ca;}
#content .online li span{ width:55px; color:#767676;}
#content .online li input{ width:171px; height:21px; line-height:21px; border:1px solid #dbdbdb; padding-left:5px; overflow:hidden;}
#content .online .bz { height:60px; overflow:hidden;}
#content .online .bz textarea{width:171px; line-height:23px; border:1px solid #dbdbdb; height:58px; padding-left:5px;overflow:hidden; resize:none;}
#content .online .bz span{ vertical-align:top;}
#content .online .yz{ height:75px;}
#content .online .yz input{ width:73px;}
#content .online .yz img{ vertical-align:middle; padding-right:14px;}
#content .online .yz i{ display:block; margin:22px 0 0 47px; height:50px;}
#content .online .yz i a{ display:inline; width:71px; height:26px; padding-right:8px; float:left;}
#content .online input[type="submit"]{ margin:0px; padding:0px;border:0px;font-style: normal;color: #fff;background: var(--foreground)}
#content .online input[type="reset"]{ margin:0px; padding:0px;border:0px;font-style: normal;color: #fff;background: var(--backview)}
#content .fl { float:left;}
#content .fr { float:right;}


.indextitle{ background-color:#f5f5f5; overflow:hidden; padding:0 5px;}
.indextitle h3{ float:left; line-height:30px;}
.indextitle a.more{ float:right;background:url(../images/more.png) no-repeat right center; padding-right:20px; line-height:30px;}
.zhanneinews{ border:1px #e6e6e6 solid;}
.zhanneinews h3{ padding:0; margin:0;font-weight:bold;line-height:30px; text-indent:5px;}
.zhanneinews ul{ padding:10px;}
.zhanneinews ul li{ height:25px; margin-bottom:5px; overflow:hidden;}
.zhanneinews ul li a{ color:#333; line-height:25px;}
.zhanneinews ul li  span{ display:none;}
.zhanneinewsad{}
.zhanneinewsad img{ width:100%;}


.shengyin{}
.shengyin .shengyintitle{ overflow:hidden;margin-bottom:10px;}
.shengyin .shengyintitle h3{ font-size:18px; color:#333; float:left; line-height:30px;}
.shengyin .shengyintitle h3 i{ color:#99c65f; font-style:normal; padding-right:5px;}
.shengyin .shengyintitle a{ float:right; color:#666; line-height:30px;}
.shengyin ul{}
.shengyin ul li{ margin-bottom:15px; line-height:30px; border-bottom:1px #9e9e9e dashed; padding-bottom:10px;}
.shengyin ul li i{ display:inline-block; background-color:#99c65f; padding:0 15px; color:#fff; line-height:30px; font-style:normal;}
.shengyin ul li h3{ color:#ff5000;}
.shengyin ul li p{}
.shengyin .more{}
.shengyin .more a{ display:block; background-color:#ababab; color:#fff; line-height:25px; text-align:center;}

.zhengshu{padding:40px 0 20px;}
.zhengshu #owl-demo {width:100%; margin:0 auto; /*padding:8px 0;*/}
.zhengshu #owl-demo a {display: block; padding:0 15px; color:#111;}
.zhengshu #owl-demo a:hover{ color:#006cba;}
.zhengshu #owl-demo img.img-responsive {display: block;width:100%;}
.zhengshu .owl-pagination{top:-50px; text-align:right; height:30px;}
.zhengshu .owl-controls{ margin-top:0;}
.zhengshu .owl-pagination{ display:none;}
.zhengshu .owl-theme .owl-controls .owl-buttons{top:25%}
.zhengshu .owl-theme .owl-controls .owl-buttons div.owl-prev{left: -32px;}
.zhengshu .owl-theme .owl-controls .owl-buttons div.owl-next{right: -32px;}


#friendlink{ padding:35px 0; background-color:#F3F3F3;}
.friendlink{}
.friendlink .title{font-size:14px;float:left; line-height:25px;}
.friendlink .friendlinktu{ text-align:center; margin-left:-5px; margin-right:-5px;}
.friendlink .friendlinktu img{ border:1px #d9d9d9 solid; margin:5px; width:150px;}
.friendlink .friendlinkwz{line-height:25px;}
.friendlink .friendlinkwz a{margin:0px 5px;color: #000;}
.friendlink .friendlinkwz a:hover{color: var(--foreground);}
#middle{background-color:var(--backview); padding:30px 0;}
.video{}
.video .videonr{width:739px; margin:0px auto;border:20px solid #808080;}
.video .videonr img{ width:100%;}
.video .videonr h3{}
.video .videonr h3 a{ color:#666;}
.video .videonr p{}

@media screen and (min-width: 320px) and (max-width: 768px){
.huanjing-left .bd{ padding:0px; overflow:hidden;}
.huanjing-left .bd ul li{ margin:0; float:left; _display:inline; overflow:hidden; text-align:center; width:50%;}
}

.accordion h2{margin-bottom:25px}
.panel-default{border-color:transparent}
.panel,.panel-default>.panel-heading{background-color:#ebebeb;border:0 none;box-shadow:none}
.panel-default>.panel-heading+.panel-collapse .panel-body{background:#f1f1f1;color:#4e4e4e}
.panel-body{padding:20px}
.panel-group .panel+.panel{margin-top:0;border-top:1px solid #d9d9d9}
.panel-group .panel{border-radius:8px}
.panel-heading{border-radius:0}
.panel-title>a{color:#4e4e4e;font-size:14px}
.accordion-inner img{border-radius:4px}
.accordion-inner h4{margin-top:0}
.panel-heading.active{background:#ebebeb;border-radius:8px}
.panel-heading.active .panel-title>a{color:#4e4e4e}
a.accordion-toggle i.fa{width:45px;line-height:44px;font-size:20px;margin-top:-10px;text-align:center;margin-right:-15px;background:#ebebeb;border-radius:8px}
.panel-heading.active a.accordion-toggle i.fa{color:#4e4e4e;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.panel-heading.active a.accordion-toggle.collapsed i.fa{color:#fff}
#get-started{padding:50px 0 60px 0;text-align:center;background:#eee;border-top:1px solid #fff}
.fenlei{ text-align:right; margin-bottom:10px;}
.portfolio-filter,.portfolio-items{list-style:none outside none;margin:0;padding:0}
.portfolio-filter>li{display:inline-block}
.portfolio-filter>li a{background:none repeat scroll 0 0 #828282;font-size:12px;font-weight:400;margin-right:20px;text-transform:uppercase;transition:all .9s ease 0s;-moz-transition:all .9s ease 0s;-webkit-transition:all .9s ease 0s;-o-transition:all .9s ease 0s;border:1px solid #828282;outline:0;border-radius:3px; line-height:25px; color:#fff;}
.portfolio-filter>li a.active,.portfolio-filter>li a:hover{color:#fff;background:#264b99;border:1px solid #264b99;box-shadow:none;-webkit-box-shadow:none}
.portfolio-filter .btn-default.active.focus,.portfolio-filter .btn-default.active:focus,.portfolio-filter .btn-default.active:hover,.portfolio-filter .btn-default:active.focus,.portfolio-filter .btn-default:active:focus,.portfolio-filter .btn-default:active:hover{color:#fff;background-color:#264b99;border-color:#264b99;outline:0}
.portfolio-items>li{float:left;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.portfolio-item{margin:0;padding:15px}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}

.portfolio-items{ border-bottom:1px #ddd dashed; margin-bottom:10px; padding-bottom:10px; overflow:hidden;}
#recent-works .col-xs-12.col-sm-4.col-md-4{padding:15px}
#recent-works{padding-bottom:70px}
.recent-work-wrap{position:relative}
#recent-works .readmore{color:var(--foreground);font-weight:700;margin-left:5px;text-transform:uppercase}
#recent-works .readmore:hover{color:#444}
.recent-work-wrap img{width:100%;border: 1px solid #eee}
.recent-work-wrap .recent-work-inner{top:0;background:0 0;opacity:1;width:100%;border-radius:0;margin-bottom:0;text-align:center}
.recent-work-wrap .recent-work-inner h3{margin:10px 0;font-size:14px;color:#000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.recent-work-wrap .recent-work-inner h3 a{font-size:24px;color:#000}
.recent-work-wrap .overlay{/*position:absolute;*/top:0;left:0;width:100%;height:100%;/*opacity:0;*/border-radius:0;/*background:var(--foreground);color:#fff;*/vertical-align:middle;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;padding:0px}
.recent-work-wrap .overlay .preview{bottom:0;display:inline-block;height:35px;line-height:35px;border-radius:0;background:0 0;text-align:center;color:#fff}
.recent-work-wrap:hover .overlay{opacity:.9}
.recent-work-wrapwz{line-height: 25px; color:#333;}
.recent-work-wrapwz h3 a{ color:#333;}
.recent-work-wrapwz p{ line-height:30px; overflow:hidden;}
.recent-work-wrapwz p a.more{ border:1px #dcdcdc solid; color:#333; line-height:30px; padding:0 10px; float:right; display:inline-block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
progid:DXImageTransform.Microsoft.gradient(startcolorstr=#fff,endcolorstr=#e5e5e5,gradientType=0);/*IE8*/	
background:#e5e5e5;
background:-moz-linear-gradient(top, #fff, #e5e5e5);  
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e5e5e5));  
background:-o-linear-gradient(top, #fff, #e5e5e5); 
}
.recent-work-wrapwz .price{ font-size:14px; margin-top:10px;}
.recent-work-wrapwz .price font{ color:#f00;}

.productjias{ padding-bottom:20px;}
.news-items{ border-bottom:1px #ddd dashed; margin-bottom:10px; padding-bottom:10px; overflow:hidden;}
.news-items h3{ font-weight:normal;}
.news-items h3 a{/*background:url(../images/list-arrow.png) no-repeat left center;*/ padding-left:10px; color:#333;line-height:26px;}
.news-items h3 a:hover{ color:var(--foreground)}
.news-items h4{ font-weight:normal;margin: 0px;line-height:26px;}

.jobtable{border:1px #dedede solid; margin-bottom:30px; background-color:#fff;}
.jobtable dl{ line-height:30px; border-top:1px #dedede solid; padding:0px 10px; overflow:hidden;margin-bottom:0;}
.jobtable dl.biaoti{ border-top: none;}
.jobtable dl.biaoti a{ float:right; display:block;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; background:#ba9709; line-height:20px; margin-top:5px; color:#fff; padding:0px 5px; border:none;}
.jobtable dl dt{ float:left; width:80px; display:block; line-height:30px; height:auto; font-style:normal;}
.jobtable dl dd{ float:left; border-left:1px #dedede solid; padding-left:10px; line-height:30px;}
.videolist{ margin-left:-15px; margin-right:-15px; overflow:hidden;}

.leftside{ background-color:#fff; border:1px #e7e7e7 solid; padding:15px;}

.sidebartitle{}
.sidebartitle h2{ text-align:center; line-height:50px; font-weight:normal;}

.productleibie{margin:20px 0;}
.productleibie ul li{}
.productleibie ul li a{ color:#333; font-size:24px; line-height:40px;}
.productleibie ul li a font{ color:#f8512d;}
.productleibie ul li a i.T75{ font-size:12px; margin-top:30px; margin-left:5px;color:#f8512d;}
.productleibie ul li ul li{}
.productleibie ul li ul li{line-height:40px;color:#707070; display:block;border-bottom:1px #e6e6e6 solid;}
.productleibie ul li ul li a{line-height:40px; height:40px; overflow:hidden; font-size:14px;color:#707070; display:block; padding-left:10px;background:url(../images/leftjt.png) no-repeat right center;}
.productleibie ul li ul li a:hover{color: #04b1fe;text-decoration: none;}

.leftsearch{ margin-top:10px;}
.leftsearch .leftsearchnr{ overflow:hidden;}
.leftsearch .leftsearchnr input[type="text"]{ border:1px #e5e5e5 solid; line-height:32px; text-indent:10px; float:left; width:calc(100% - 50px); min-width:200px; float:left; display:block;}
.leftsearch .leftsearchnr input[type="submit"]{background:url(../images/go.png) no-repeat center center; width:39px; height:35px; line-height:35px; display:block; border:1px #e3e3e3 solid; float:right; text-indent:-99999px;}

.leibie{margin-bottom:50px;}
.leibie ul{}
.leibie ul li{line-height:40px;color:#707070; display:block;border-bottom:1px #e6e6e6 solid;}
.leibie ul li a{line-height:40px; height:40px; overflow:hidden; font-size:14px;color:#707070; display:block; padding-left:10px;background:url(../images/leftjt.png) no-repeat right center;}
.leibie ul li a:hover{color: var(--foreground);text-decoration: none;}

.menuTree{ margin-bottom:50px;}
.menuTree ul{display:none;}
.menuTree li{line-height:40px;color:#707070; display:block; border-bottom:1px #e6e6e6 solid;}
.menuTree li a{line-height:40px; height:40px; overflow:hidden; font-size:14px;color:#707070; display:block; padding-left:10px;background:url(../images/leftjt.png) no-repeat right center;}
.menuTree li a:hover{color: var(--foreground);text-decoration: none;}

.leftcontact{ margin-top:20px; background-color:rgb(247, 203, 70); padding:10px;}
.leftcontact h2{ padding:0; margin:0; color:#fff; font-size:20px; font-weight:normal; line-height:35px;}
.leftcontact .leftcontactnr{ color:#fff; line-height:30px;}
.leftcontact .leftcontactnr img{ width:100%;}

.leftlink{ margin-bottom:30px;}
.leftlink img{ max-width:100%;}

.about-us{ background-color:#fff; border:1px #e7e7e7 solid; padding:10px; min-height:400px;}
.about-us img{ max-width:100%;}
img.abouttu{ padding-right:10px;}

.membertable{background-color:#fff; border:1px #e7e7e7 solid; padding:30px;}
.form-send{ text-align:center;}
.form-send .btn-primary{padding: 8px 60px;}
#contactForm{ margin-bottom:20px;}
.messageconact,.yuyueconact{background-color:#fff; border:1px #e7e7e7 solid; padding:30px;}
#contactForm .text-danger{color:#f33}
.contact_top{margin-right:0;margin-left:0;margin-bottom:2em;border-bottom:2px solid #fff}
.contact_details{padding:20px;text-align:center}
.contact_details i{color:var(--foreground)}
.contact_details p{padding:20px 0}
.form-group .form-control{padding:7px 12px;border-color:#ddd;box-shadow:none}
.form-group label{font-weight:500}
textarea#message{resize:none;padding:10px;height:185px}

#footer{padding:20px 0;color:#fff;background:var(--backview);}
#footer .nav{width:100%; margin-bottom:30px;}
#footer .nav a{font-size:15px; width:calc(100% / 9);display:inline-block; text-align:center;}
#footer a{color:#fff; line-height:33px;}
#footer a:hover{color:var(--foreground)}
#footer .footercopyright{ margin-bottom:15px; font-size:14px;line-height: 2}
#footer .footererweima{text-align: right;}
#footer .footererweima ul{ overflow:hidden;}
#footer .footererweima ul li{ float:left; width:50%;}
#footer .footererweima ul li img{ max-width:100%;}
#footer .footerlogo{margin-top:15px;text-align: right;}
.follow-us{margin-top:-5px;text-align:center}
.social-icon{padding-top:6px;font-size:16px;text-align:center;width:32px;height:32px;border:2px solid #999;border-radius:50%;color:#999;margin:5px}
a.social-icon:active,a.social-icon:focus,a.social-icon:hover{text-decoration:none;color:var(--foreground);border-color:var(--foreground)}

.contactus{ line-height:30px;}
.contact-left input[type=text]{width:32.51%;margin:0;color:#333;background:0 0;padding:15px 10px;outline:0;border:1px solid #333}
.contact-left textarea{width:100%;color:#333;resize:none;background:0 0;height:12.7em;padding:15px;outline:0;border:1px solid #333;margin-top:1.4%}
.submit-btn input[type=submit]{color:#fff;padding:9px 42px;font-size:15px;cursor:pointer;font-weight:500;margin:20px 0 0 0;border:3px solid #F66C54;background:#F66C54;outline:0}
.reply input[type=submit]:hover,.submit-btn input[type=submit]:hover{background:0 0;color:#F66C54;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-ms-transition:.5s all;-o-transition:.5s all}
.address h5{color:#F66C54;font-size:1.2em;font-weight:700}

.baidumap{ margin-top:20px;}
#map_canvas img,.google-maps img {max-width: none;}
#map_canvas label{ max-width: none;}

.actGotop{position:fixed;bottom:40px; right:10px;width:40px;height:40px; display:none;}
.actGotop a{ display:block;width:40px;height:40px;border: none;background: url(../images/to-top1.png) no-repeat 0px 0px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;}
.actGotop a:hover{background: url(../images/to-top2.png) no-repeat 0px 0px;}
.navfooter{    display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;font-size: 16px;}


html {
    --theme: #409eff;
    --background: #fff;
    --main: #303133;
    --routine: #606266;
    --minor: #909399;
    --seat: #c0c4cc;
    --classA: #dcdfe6;
    --classB: #e4e7ed;
    --classC: #ebeef5;
    --classD: #f2f6fc;
    --radius-wrap: 8px;
    --radius-inner: 4px;
    --text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
    --box-shadow: 0px 0px 20px -5px rgba(158, 158, 158, 0.22);
}
.joe_census__filing {background: var(--background);box-shadow: var(--box-shadow);border-radius: var(--radius-wrap);}
.joe_census__filing .title {display: flex;align-items: center;height: 45px;padding: 0 12px;border-bottom: 1px solid var(--classC);color: var(--main);justify-content: space-between;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.joe_census__filing .content {padding: 15px;}
.joe_census__filing .content .item {position: relative;}
.joe_census__filing .content .item .tail {position: absolute;left: 6px;top: 0;width: 1px;height: 100%;background: var(--classC);}
.joe_census__filing .content .item .head {position: absolute;top: 14px;width: 13px;height: 13px;background: var(--classC);border-radius: 50%;}
.joe_census__filing .content .item .wrapper {padding-left: 30px;padding-bottom: 15px;}
.joe_census__filing .content .item .wrapper .panel {position: relative;display: flex;align-items: center;justify-content: space-between;color: var(--routine);cursor: pointer;background: var(--classD);padding: 10px;height: 40px;border-radius: 4px;font-size: 16px}
.joe_census__filing .content .item .wrapper .panel-body {padding: 15px 15px 0 15px;font-size: 14px}
.joe_census__filing .content .item .wrapper .panel-body li {overflow: hidden;text-overflow: ellipsis;margin-bottom: 15px;}
.joe_census__filing .content .item .wrapper .panel-body li a {color: var(--routine);}
@media screen and (min-width: 320px) and (max-width: 768px){
.headertel,.headersearch,.leftlink{ display:none;}
.headertop .headerlink{ line-height:30px; text-align:left;}
#main-slide .carousel-control .fa-angle-left, #main-slide .carousel-control .fa-angle-right{ display:none;}
.navbar-inverse .navbar-nav>li>a{line-height:35px; border-left:none; font-size:16px;}
.yizhou{ border-left:none;border-right: none; padding:0;}
.navbar-inverse .navbar-nav>li>a:hover{background: none;}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background:none;}
#QQFloatDiv{ display:none;}
#main-slide .carousel-indicators{bottom:0px; margin-bottom:0;}
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.video embed{height:600px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.video embed{ height:320px;}
}
@media only screen and (max-width: 479px) {
.video embed{ height:320px;}
}