﻿*{line-height:188%; margin: 0;padding:0;font-family: "宋体";color:#545454;}
a{text-decoration:none; color:#545454}
a:focus{outline:none;}
a:hover{text-decoration:none;}
img{ border:0px;}
ol,ul{ list-style:none;}
fieldset,img,abbr,acronym{ border:0;}
input,select{ vertical-align:middle}
q:before,q:after{content:'';}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ display: block }
*,*:before,*:after{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body p {margin-top: 0;margin-bottom: 0rem;}
body{ font-size:16px;}
html{ min-width:1180px;}
/*头部*/
.erliu{top: 40px!important;}
.nav_box{background: #FFFFFF;-moz-box-shadow: 1px 2px 3px #f1f1f1; /* 老的 Firefox */box-shadow: 1px 2px 3px #f1f1f1;}

header{position: fixed;top: 40px;left: 0px;width: 100%;height: 99px;z-index:999;background: #ffffff;}
.tianjia{margin-top: 24px;}
#ss{opacity: 1!important;}

.topline{ background:#444; padding:.2rem 2rem; height:40px;}
.topline .ub14{ max-width:1380px; margin:0 auto;}
.topline .ub14 .nav-link { display: block; padding: .2rem 0rem;}
.topline .ubhy{ float:left; color:#a5a5a5; font-size:14px; padding:2px 0 0 0;}
.topline .ub14 ul li{ margin:0 0 0 40px;}
.topline .ub14 ul li a{ color:#a5a5a5; font-size:14px;}
.topline .ub14 ul li a:hover{color:#a5a5a5;}
.topline .ub14 ul li:nth-child(1) a i img{width: 90%;}
.topline .ub14 ul li:nth-child(1) a i{ display:block; float:left; width:45px; height:20px; margin:8px 5px 0 0; background:url(../images/ymzn.png) no-repeat top left;}
.topline .ub14 ul li:nth-child(2) a i{ display:block; float:left; width:51px; height:16px; margin:8px 5px 0 0; background:url(../images/songuico.png) no-repeat top left;}
.topline .ub14 ul li:nth-child(3) a i{ display:block; float:left; width:35px; height:16px; margin:8px 5px 0 0; background:url(../images/hlico.png) no-repeat top left;}
.topline .ub14 ul li:nth-child(4) a i{ display:block; float:left; width:18px; height:16px; margin:8px 5px 0 0; background:url(../images/sc.png) no-repeat top left;}
.topline .ub14 ul li:nth-child(5) a i{ display:block; float:left; width:22px; height:16px; margin:8px 5px 0 0; background:url(../images/wx.png) no-repeat top left;}
.topline .ub14 ul li:nth-child(6) a i{ display:block; float:left; width:16px; height:16px; margin:8px 5px 0 0; background:url(../images/dq2.png) no-repeat top left;}

.header_serach { width:100%; max-width:1400px; margin:0 auto;}
.header_serach .butser{ width:15%; height:50px; border:none; background:#9aae4d; color:#fff; display:block; float:left; line-height:48px; text-align:center;}
.header_serach .butser:hover{text-decoration:none;background:#999900;}
.header_serach .leftinput{ width:85%; height:50px; float:left; border:1px solid #dfdfdf; float:left;}

#toppull{ max-width:1380px; margin:0 auto; padding:.5rem 0 0 0;}
#toppull .left{ float:left; width:45%;padding-top: 12px;}
#toppull .right{ float:right; width:55%; margin:0 0 .5rem 0;}
#toppull .right #ss{ width:100%; overflow:hidden; padding:.5rem 0;}
#toppull .right #ss a{ float:right; font-weight:bold; font-size:18px; color:#9aae4d; margin:0 2rem 0 0;}
#toppull .right #ss input{ height:24px; border:none; background:none; margin:0 0 0 0; float:left;}
#toppull .right #ss span{ float:right; background:#eee; padding:.2rem .3rem;border-radius:8px;}
#toppull .right .nav-link{line-height:130%;}

#demo{ clear:both;margin-top: 100px;}

#banner-nav{justify-content: center;width:1380px;padding:20px 10px; overflow:hidden;background:url(../images/bjtms.png) repeat; margin:-50px auto 0 auto; position:relative;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;border-radius:5px;}
#banner-nav .uimg{ background:#FFF;border-radius: 3px; text-align:center; padding:15px 0; width:256px; float:left; margin:0 7px 0 7px;}
#banner-nav .uimg a:hover{text-decoration:none;}


#fa-nav{justify-content:center;width:1440px;overflow:hidden; margin:0 auto 0 auto; display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap; }
#fa-nav .uimg{ width:266px; float:left; margin:40px 6px 0 6px; background:#E2E2E2;}
#fa-nav .uimg img{ width:100%;}
#fa-nav .uimg p{ text-align:left; background:#e2e2e2; border-bottom:3px solid #9aae4d; line-height:50px; text-indent:10px;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;}
#fa-nav .uimg:hover p{background:#9aae4d; color:#FFF;}
#fa-nav .uimg a:hover{text-decoration:none;}
#fa-nav .uimg:nth-child(1){ width:554px; background:#fff;}
#fa-nav .uimg:nth-child(1) p{ width:554px; background:#fff; border-bottom:none; font-size:14px; line-height:180%;}
#fa-nav .uimg .yy{ font-size:30px; font-weight:bold;line-height:160%;}
#fa-nav .uimg .fb{ font-size:16px;line-height:160%; color:#9aae4d;}
#fa-nav .uimg .ny{ font-size:14px; padding:0 50px 0 0; line-height:180%;}

#indexnews{ max-width:1380px; margin:0 auto; margin:50px auto 0 auto; padding:0 0 50px 0; overflow:hidden;}
#indexnews .left{ width:880px; float:left; clear:both;}
#indexnews .left .left_l{ float:left; width:470px;}
#indexnews .left .left_l img{ width:100%; max-width:470px;}
#indexnews .left .left_r{ float:right; width:400px;}
#indexnews .right{ width:460px; float:right;}
.synewslist h6{margin-bottom: 0px;font-size: 14px;}
#indexnews .left .left_r .p1{ font-size:14px; color:#333; clear:both; overflow:hidden;margin-bottom: 0px;}
#indexnews .left .left_r .p2{ font-size:14px; color:#999; line-height:160%;}
#indexnews .left .left_r a{padding:0 15px; float:left;line-height:230%;}
#indexnews .left .left_r span{padding:0 0; float:right; color:#999;line-height:230%;}
#indexnews .left .left_r .dnews_normaltab{cursor: hand; color:#333; background:none; display:block; }
#indexnews .left .left_r .dnews_hovertab{cursor: hand; color:#fff;background:#e2e2e2; display:block; }
#indexnews .left .left_r .dnews_dis{ display:none;padding: 0rem 0;}
.dnews_undis{ display:none;}


/*导航*/
.navbar{ max-width:96%; margin:0 auto; max-width:1400px;}
#navbarid{padding:0 0;background: none;}
.navbar-logo img{ margin:0 0 0 0rem;}
.navbar .navbar-nav > li{ margin:0 0 0 1rem;}
.navbar .navbar-nav > li .nav-link{ color:#808080;padding-right:1rem; padding-left:1rem; border-radius:2px 2px 0 0; }
.navbar .navbar-nav > li .nav-link:hover{ color:#fff; background:#9aae4d;}
.navbar .navbar-nav > li .dropdown-item{ text-align:center;}
.navbar-nav > li:hover .nav-link{color:#fff; background:#9aae4d;}
.navbar-nav > li .dropdown-menu {margin:-1px 0 0 0; border-radius: 0 0 .25rem  .25rem 0 0;min-width: 0;}
.navbar-nav > li #dkyy{left:-20px;}
.navbar-nav > li:hover .dropdown-menu {display: block; border-radius: 0 0 .25rem  .25rem;}
.bg-bai{ background:#FFF;}
.navbar-nav > li:hover .lv{color:#fff; background:#9aae4d;}
.navbar #collapsibleNavbar .navbar-nav .show .nav-link{ color: rgba(255,255,255,1);background:#9aae4d;}
/*三级导航*/
.navbar-nav{
	position: relative;
}

.fanren{float: left;width: 26%;padding:8px 1%;border-right:#f1f1f1 1px solid;}
.fanren p{margin: 0;padding: 0;text-align: left;font-size: 14px;}
.fanren p a{color: #444444;line-height: 45px;text-align: left!important;}
.fanren .active a{color: #9AAE4D;}
.shijian{float: right;width: 70%;padding: 15px 0;}
.shijian ul{width: 100%;padding: 0;margin: 0;display: none;}
.shijian ul li{width: 48%;float: left;text-align: center;margin-top:5px;height:105px;font-size: 14px;cursor: pointer;}
.shijian ul li p{color: #777;margin: 0;padding: 8px 0;}
.shijian ul li img{height: 52px;}
.shijian ul li p:hover{color: #9AAE4D;}
/*焦点图*/
.carousel-inner{ width:100%;}
.carousel-inner img {width: 100%;height: 100%;}

/*首页优势*/
.codico{overflow:hidden;}
.codico .txallboxlist {border-radius:3px; padding:2rem 0;}
.codico .txallboxlist p{ text-align:center;}
.codico .txallboxlist .zt20{ padding:.5rem 0;}

.cod1 span{ display:block; width:114px; height:52px;background:url(../images/a1.png) no-repeat top center; margin:0 auto;} 
/*.cod1:hover{ background:#9aae4d;}
.cod1:hover span{background:url(../images/b1.png) no-repeat top center; }
.cod1:hover p{ color:#fff;}*/

.cod2 span{ display:block; width:114px; height:52px;background:url(../images/a2.png) no-repeat top center; margin:0 auto;} 
/*.cod2:hover{ background:#9aae4d;}
.cod2:hover span{background:url(../images/b2.png) no-repeat top center; }
.cod2:hover p{ color:#fff;}*/

.cod3 span{ display:block; width:114px; height:52px;background:url(../images/a3.png) no-repeat top center; margin:0 auto;}
/*.cod3:hover{ background:#9aae4d;} 
.cod3:hover span{background:url(../images/b3.png) no-repeat top center; }
.cod3:hover p{ color:#fff;}*/

.cod4 span{ display:block; width:114px; height:52px;background:url(../images/a4.png) no-repeat top center; margin:0 auto;} 
/*.cod4:hover{ background:#9aae4d;}
.cod4:hover span{background:url(../images/b4.png) no-repeat top center; }
.cod4:hover p{ color:#fff;}*/

/*首页产品*/
.products{width:100%;background:#f5f5f5; padding:0 0 2rem 0;overflow:hidden;}
.products .txallboxlist{ background:#FFF; padding:0 0 0 0;}
.products .txallboxlist .cpzt16{ font-size:16px; margin:0 0 0 0;}
.products .txallboxlist img{ width:100%;}
.products .txallboxlist figure{ width:90%; margin:1rem auto 0 auto;}
.products .txallboxlist p{ text-align:center; overflow:hidden;}
.products .txallboxlist a{ display:block;}

.products .txallboxlist .icoxq{-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
 color:#fff; float:left;width:40%; margin:1rem 0 1.5rem 6.5%; background:#535353; padding:.3rem 0; text-align:center;border-radius: .1rem;}
.products .txallboxlist .icozx{-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
color:#fff; float:left;width:40%; margin:1rem 0 1.5rem 6.5%;background:#9aae4d; padding:.3rem 0; text-align:center;border-radius: .1rem;}
.products .txallboxlist .icoxq:hover{ background:#444;}
.products .txallboxlist .icozx:hover{background:#999933;}


.products  .bgdz{}
.products .bhdza{ display:block; height:100%;}
.products .alltitle .zt30{ margin:1.5rem auto 1rem auto;max-width:1048px; padding:0 1.5rem;}
.sygjpz .zt30{ padding:1.5rem 0 1rem 0;}


/*首页地图数字化*/
.numhua{max-width:1400px; text-align:center; margin:0 auto;}
.numhua img{ width:100%; max-width:1386px;}
.numhuaw .txallboxlist p{ text-align:center;}
.numhuaw .txallboxlist .zt30{ padding:0 0;}

.numhuawmar{ margin:3rem 0 0 0;}
.numhuaw .txallboxlist{margin:0 .5% 0 .5%;}

/*底部新闻滚动*/
.botqhbor{ background:#666;}
#botqh .carousel-caption{position: absolute; right: 15%; top: 20px;left: 15%; z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;}
#botqh .carousel-caption .zt20{ line-height:30px;}
#botqh .hrefbot{ display:block; width:100%; height:100%; position:absolute; z-index:999;}
#botqh .carousel-item{height:445px; }
.sybot .sydbtitle{background-image: url(../images/vsdj.jpg);background-repeat: no-repeat;background-position: left bottom; display:block; height:42px; width:100%;}

/*首页新闻列表*/
.titlasw{ font-size:30px; font-weight:bold; padding:0 0 10px 0;}

#indexnews .test{ width:100%;max-width:460px; height:auto;max-height: 286px;overflow: auto;}

#indexnews .test-1::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
#indexnews  .test-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
         /*-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
        background: #535353;
    }
#indexnews .test-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
        /*-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
        background: #f5f5f5;
    }

.synewsnar{ overflow:hidden;}
.synewsnar .synewslist{ font-size:14px;}
.synewsnar .synewslist:nth-child(1) { margin:0 0 0px 0;}
.synewsnar .synewslist p:nth-child(1){ line-height:230%;}
.synewsnar .synewslist p:nth-child(2){ display:none;}

/*首页服务*/
.syfuwu{ padding:2.5rem; width:100%; background:#efefef;}


/*首页专利*/
.syzhuanli{ padding:2.5rem; height:445px;background:url(../images/sdwxxx.jpg);background-position: center;background-size: cover; overflow:hidden;}
.readmore{ border-bottom:1px solid #fff; border-top:1px solid #fff; padding:.5rem 1rem;}
.readmore:hover{ background:#9aae4d;border-bottom:1px solid #9aae4d; border-top:1px solid #9aae4d;}
.syzhuanli p:nth-child(1){margin:1.5rem 0;}
.syzhuanli p:nth-child(2){margin:1.5rem 0;}
.syzhuanli p:nth-child(3){margin:1.5rem 0;}
.syzhuanli p:nth-child(4){margin:1.5rem 0;}
/*首页底部按钮*/
.iconzx { text-align:center; padding:20% 0 0 0;}
.iconzx a{border:1px solid #ccc; width:46%; margin:2% 2%; padding:.3rem 0; float:left;}
.iconzx a:hover{ background:#9aae4d; color:#fff;border:1px solid #9aae4d;}

/*首页底部菜单弹性盒子7列*/
.sybotcot{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%; overflow:hidden; background:#333; overflow:hidden; padding:4rem 0 3rem 0;}
.sybotcotlist{width: 16%;overflow:hidden;text-align:center;}
.sybotcot .sybotcotlist:nth-child(6){ width:20%;}
.sybotcotlist a{ border-radius: 2px;clear:both; padding:.3rem .5rem;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;}
.sybotcotlist a:hover{ clear:both; background:#9aae4d; color:#fff;}
.sybotcotlist .ewm{ width:100%; max-width:139px;}
.sybotcotlist p{ color: #fff;}
.sybotcotlist .zt20{ margin:0 0 1rem 0;}
.sybotcotlist a{ margin:.7rem 0;}
.sylxwm p{ line-height:1.8rem;}

.xinghaolist{ width: 1380px;margin: 0 auto;}
.xinghaolist .zt24{ font-size: 24px; font-weight: bold; line-height: 48px; display: block; padding: 15px 0;}

#botbanan{ width:100%; margin:0 auto; padding:.2rem 1rem .1rem 1rem; background:#222; overflow:hidden; font-size:12px;}
#botbanan a{ font-size:12px; }
#botbanan .cns{ display:none;}
.cnews_dis{ display:block; padding:1rem 0;}
.cnews_dis a{ margin:.5rem 1rem 0 0;}
.cnews_undis{ display:none; padding:2rem 0;}
#botbanan  .cnews_normaltab {cursor: pointer; }
#botbanan  .cnews_hovertab {cursor: pointer; }

/*首页弹性盒子4列*/
.txallbox{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%;max-width:1400px; overflow:hidden;  margin:0 auto 1rem auto;padding:0 .5%;}
.txallboxlist {width: 23.4%; padding:0 0;margin:1.6% .8% 0 .8%; overflow:hidden;}

/*首页底部新闻等弹性盒子4列*/
.sybot{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%; overflow:hidden; background:#f5f5f5; overflow:hidden;}
.sybotlist{width: 25%;overflow:hidden;}

.cnews_dis {
    margin-left: 1%;
    display: none;
    position: fixed;
    bottom: 12px;
    font-size: 12px;
    width: 98%;
}

#yqlink{ padding:2.5rem;}
#yqlink .yqlinklist{ padding:1rem 0 0 0; overflow:hidden;}
#yqlink .yqlinklist a{ float:left; margin:0 2rem 0 0; font-size:14px; color:#666;}
#yqlink .nav-tabs{border-bottom:none;}
#yqlink .nav-tabs .nav-link{    border:none;  padding: .5rem 0; margin:0 1rem 0 0; }
#yqlink .nav-tabs .active{background-image: url(../images/vsdj.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
    display: block;
    width: 100%;}

/*新闻列表st*/
.newslist .allbarbox{ background:#f5f5f5;}
.newslist .allbarbox img{ width:100%;}
.newslist .newscont{ padding:1rem;}
.newslist .newscont .ypgjc{ text-align:center;}
.newslist figure:hover .ypgjc{ color:#fff;}
.newslist .newscont .zt14{ text-align:justify;}
.newslist figure{ margin:0 0 0rem;}
.newslist figure:hover .newscont{ background:#9aae4d;}
.newslist figure:hover a{ color:#fff;}figure:hover .news14{ color:#fff;}
.spdj{ position:absolute;top:0; width:100%;}
/*新闻列表页end*/

/*解决方案*/
.jjfalistrt .allbarbox{ text-align:center;}
.jjfatransition{ transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.jjfalistrt .allbarbox .img{display:inline-block;width:109px;height:109px;overflow:hidden;}
.jjfalistrt .allbarbox:hover .img1{transform: translateX(-109px);-webkit-transform: translateX(-109px);}
.jjfalistrt .allbarbox:hover .img2{transform: translateY(-109px);-webkit-transform: translateY(-109px);}


.jjfa{width: 96%; max-width:1400px; overflow:hidden;padding:0 0; margin:3rem auto 2rem auto; }


.ulfalist{ padding:30px 0 30px 0;  border-bottom:1px dashed #dfdfdf;}
.ulfalist ul li:nth-child(1){ float:left; width:18%; }
.ulfalist ul li:nth-child(1) p{ background:#efefef; text-align:center; padding:.3rem 0; color:#999;}
.ulfalist ul li:nth-child(1) img{ width:100%;}
.ulfalist ul li:nth-child(2){ float:right; width:80%;  padding:0 0 0 0; font-size:14px; }
.ulfalist ul li:nth-child(2) p{color:#666;}
.ulfalist ul li:nth-child(2) .pt{ font-size:16px; font-weight:bold; color:#333;}

.jjfaico{ clear:both; overflow:hidden; padding:2rem 0;}
.jjfaico .allbarbox{ width:25%;text-align:center; margin:3rem 0 1rem 0;}
.jjfaico .allbarbox .zt20{ margin:1rem 0 0 0;}
.jjfaico .allbarbox .zt14{ padding:0 1.5rem;}

.nytjcp{ background:#f5f5f5; padding:3rem 0 2rem 0;}
.nytjcp .allbar{margin:0 auto 0 auto;}
.nytjcp .allbarbox{ background:#fff; text-align:center; padding:.5rem;}
.nytjcp .allbarbox img{ width:100%;}

.nytjcp .title{background-image: url(../images/vsdj.jpg);background-repeat:no-repeat;background-position: center bottom; text-align:center; padding:0 0 1rem 0; margin:0 0 3rem 0;}
/*解决方案end*/
/*解决方案201809*/
.jjfafor{ width:100%; max-width:1400px; margin:0 auto; padding:0 0 50px 0; overflow:hidden;}
.jjfafor .left{ float:left; max-width:565px; width:40%;}
.jjfafor .right{ float:right;max-width:800px; width:55%;}
.jjfafor .left img{ width:100%;}
.jjfafor .zt30{  padding:0 0 15px 0;}

.jjfafor .right a{ font-size:14px; color:#9aae4d;}

/*解决方案*/
.jjfaindex .allbarbox{ text-align:center; }
.jjfaindex .allbarbox .img img{ width:100%;}
.jjfaindex .allbarbox .zt16{ text-align:left; background:#e2e2e2; border-bottom:3px solid #9aae4d; line-height:44px; text-indent:10px;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;}
.jjfaindex .allbarbox:hover .zt16{background:#9aae4d; color:#FFF;}
/*解决方案end201809*/





/*内页产品列表ST+所有3列*/

.nprol{ padding:1rem 0 0 0; overflow:hidden;}
.nprol .allprobarbox{ border:1PX solid #efefef; overflow:hidden;}
.nprol .allprobarbox .bt{ text-align:center; margin:1rem 0 0 0; font-size:16px;}
.nprol .allprobarbox .imgnyp{ text-align:center;}
.nprol .allprobarbox .imgnyp img{ width:90%;}
.nprol .allprobarbox .rowpro{ height:75px; overflow:hidden; padding:0 1rem;}
.nprol .allprobarbox .left{ float:left; width:40%; margin:0 0 0 6.5%; padding:0 0 0 1.5rem; background:url(../images/ssss.jpg) no-repeat left top;}
.nprol .allprobarbox .right{ float:left; min-height:55px; width:40%; margin:0 0 0 6.5%; padding:0 0 0 1.5rem; background:url(../images/ssss.jpg) no-repeat left top;}
.nprol .allprobarbox .icoxq{-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
 color:#fff; float:left;width:40%; margin:1rem 0 1.5rem 6.5%; background:#535353; padding:.3rem 0; text-align:center;border-radius: .1rem;}
.nprol .allprobarbox .icozx{-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
color:#fff; float:left;width:40%; margin:1rem 0 1.5rem 6.5%;background:#9aae4d; padding:.3rem 0; text-align:center;border-radius: .1rem;}
.nprol .allprobarbox .icoxq:hover{ background:#444;}
.nprol .allprobarbox .icozx:hover{background:#999933;}
.cplisttle .zt30{ margin:1rem 0;}
/*内页产品列表end*/

/*服务网络st*/
.fwwlmap{ text-align:center; max-width:1400px; margin:0 auto; width:100%; padding:0 0 1rem 0;}
.fwwlmap img{ width:100%; max-width:1400px;}
/*服务网络end*/

/*关于我们st*/
.zjlzc{ width:100%; overflow:hidden; padding:0 0 50px 0;}
.zjlzc .djw{ position:absolute; width:100%;}
.zjlzc .djw div:nth-child(1){ font-size:50px; font-weight:bold; color:#9aae4d; width:1380px; margin:0 auto;}
.zjlzc .djw div:nth-child(2){ font-size:24px; font-weight:bold; color:#fff; max-width:1380px; margin:0 auto;}
.zjlzc img{ width:100%;}

.wrap-link.block-einstieg { box-shadow: 0 7px 22px rgba(19,19,19,.08);}
.wrap-link { overflow: hidden;}

.abourandfw{justify-content: center;width:1380px; margin:0 auto 1rem auto;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.abourandfw .g{box-shadow:0 7px 22px rgba(19,19,19,.08); width:49%; margin:0 1% 0 0;}
.abourandfw .f{box-shadow: 0 7px 22px rgba(19,19,19,.08); width:49%; margin:0 0 0 1%;}
.abourandfw p{ text-align:center;  font-size:24px; font-weight:bold;}
.abourandfw h3{ text-align:center;  font-size:24px; font-weight:bold;}
.abourandfw p a{ display:block;line-height:70px;}
.abourandfw p a span{ color:#9aae4d;}
.abourandfw img{ width:100%;}

.gywm{ max-width:1206px;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%; overflow:hidden;padding:0 1%; margin:0 auto 1rem auto; }
.gywmbox1 {width: 45%; padding:0 0; margin:0 0 0 0%;overflow:hidden;}
.gywmbox2 {width: 48%; padding:0 0; margin:0 5% 0 2%;overflow:hidden;}
.gywmbox1 img{ width:100%;}
.gywmbox2 .zt16{ margin:0rem 0 0 0;}
/*2列*/
.nyblt{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%; overflow:hidden; margin:3rem auto 0 auto;  background:#f5f5f5; }
.nybltbox {display:table-cell;width:50%; padding:0 0; margin:0;overflow:hidden;background:url(../images/gywmsh.jpg) no-repeat top right; text-align:center;}
.nybltbox img{ width:100%;}
.so1{order: 1;padding:4% 0 0 0; }
.so2{order: 2;}
.so3{order: 4;padding:4% 0 0 0; }
.so4{order: 3;}
.so5{order: 5;padding:4% 0 0 0; }
.so6{order: 6;}
/*关于我们end*/


/*打样申请*/
.dysz{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 98%;max-width:1400px; overflow:hidden;padding:0 1%; margin:1rem auto 3rem auto; }
.dyszbox1 {width: 50%; padding:0 0; margin:0 0 0 0%;overflow:hidden;}
.dyszbox2 {width: 45%; padding:0 0; margin:0 0 0 5%;overflow:hidden;}
.dyszbox1 p { padding:.5rem;}
.dyszbox1 p span{ display:block; float:left; width:100px;}
.dyszbox1 p .un{ width:70%; border:1px solid #efefef; height:2.5rem; line-height:2.5rem; margin:0 5px 0 0;}
.dyszbox1 p a{ color:#F00;}

.dyszbox2 p span{ display:block; float:left; width:60px;}
.dyszbox2 p label{ margin:0 .5rem 0 0;}
.dyszbox2 p label input{border:1px solid #efefef;}
.dyszbox2 p .uw{border:1px solid #efefef; width:70%;}
.antj{text-align:left; padding:5% 0 0 60px}
/*打样申请end*/

/*服务范围st*/
/*2列*/
.fwfwli{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%; overflow:hidden; margin:3rem auto 0 auto;  background:#f5f5f5; }
.fwfwlibox {display:table-cell;width:50%; padding:0 0; margin:0;overflow:hidden;background:url(../images/gywmsh.jpg) no-repeat top right; text-align:left;}
.fwfwlibox img{ width:100%;}
.sc1{order: 1;padding:4% 6% 0 6%; }
.sc2{order: 2;}
.sc3{order: 4;padding:4% 6% 0 6%; }
.sc4{order: 3;}
.sc5{order: 5;padding:4% 6% 0 6%; }
.sc6{order: 6;}
.sc7{order: 8;padding:4% 6% 0 6%; }
.sc8{order: 7;}

.fwfwico{}
.fwfwico{ clear:both; overflow:hidden;}
.fwfwico .allbarbox{ width:25%;text-align:center; margin:2rem 0 2rem 0;}
.fwfwico .allbarbox .zt20{ margin:1rem 0 0 0;}
.fwfwico .allbarbox .zt14{ padding:0 1.5rem;}
.fwfwico .allbarbox .zt16{ padding:.5rem 1.5rem;}
/*服务范围end*/

/*服务保障st*/
.fwbzico{ clear:both; overflow:hidden;}
.fwbzico .allbarbox{ text-align:center; margin:2rem 0 2rem 0; width:25%;}
.fwbzico .allbarbox .bzyuan{border:10px solid #dfdfdf;line-height:7.5rem;border-radius:50%; width:9rem; height:9rem; margin:0 auto 1rem auto;}
/*.fwbzico .allbarbox .bzyuan:hover{border:10px solid #9aae4d;}*/
.fwbzico .allbarbox .bzyuaat{border:10px solid #9aae4d;}

.fwbzbox{background-image: url(../images/22sd.jpg);background-repeat: repeat-y;background-position: center top; width:100%; overflow:hidden; padding:2rem 0;}
.fwbzcont1{clear:both;overflow:hidden;}
.fwbzcont1 .allbarbox{ text-align: left; margin:2rem 0 2rem 0; padding:2rem; width:25%;}
.fwbzcont1 .allbarbox:nth-child(1){ border-right:1px solid #fff;}
.fwbzcont1 .allbarbox:nth-child(2){ border-right:1px solid #fff;}
.fwbzcont1 .allbarbox:nth-child(3){ border-right:1px solid #fff;}

.fwbzdb{ margin:1rem 0 0 0;}
.fwbzidbmg .allbarbox{ padding:1rem;}
.fwbzidbmg img{ width:100%;}
/*服务保障end*/


/*招贤纳士st*/
#accordion{ width:96%; max-width:1400px; margin:2rem auto 2rem auto;}
#accordion .panel{ background:#f5f5f5; margin:1rem 0 0 0;border-radius: .1rem; padding:1rem; }
#accordion .panel .adj{ display:block; overflow:hidden;}
#accordion .panel .adj span{ float:left; width:33.3333%;}
#accordion .collapseborx{ border-top: solid #dfdfdf 1px; margin:.5rem 0 0 0; padding:1rem;}
#accordion .bde{ border-top: solid #dfdfdf 1px; margin:.5rem 0 0 0; padding:1rem 0 0 0; text-align:center;}
/*招贤纳士end*/

/*实力st*/
.slzy{width:96%;max-width:1400px; margin:0 auto 2rem auto;}
.qyrytitlb{ background:url(../images/rybg.jpg) no-repeat top center; padding:7rem 0;}
.hjxx{ padding:2rem 0;}
/*实力end*/

/*发展历程bg*/
.fzlc_bg{ background:url(../images/fzlcbg.jpg) no-repeat bottom center; overflow:hidden;}
.fzlc_bgbar{ background:url(../images/fzlcicobg.jpg) repeat-y center top;max-width:1168px; display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%; overflow:hidden;padding:0 .5%; margin:2rem auto 10rem auto; }
.fzlc_bgbox {width: 100%; padding:0 0; margin:0 0 0 0;overflow:hidden;}
.fzlc_bgbox img{border-radius:5px;}
.fzlc_bgbox:nth-child(even){ padding:0 0 0 3rem; margin:2rem 0 0 49%;text-align:left; background:url(../images/fzlcico2.png) no-repeat;background-position: left 12px;}
.fzlc_bgbox:nth-child(odd){padding:0 3rem 0 0;margin:2rem 49% 0 0;text-align:right; background:url(../images/fzlcico2.png) no-repeat;background-position: right 12px;}
/*发展历程eng*/



/*分页*/
.alfy{ width:98%; margin:0 auto; clear:both; overflow:hidden; padding:1rem 0 0 0; text-align:right;}
.pagination{ float:right;}
.paginate_button{background:#efefef; margin:0 0 0 10px; color:#666;}
.paginate_button a{ color:#666;display:block; padding:3px 15px;text-shadow: none;	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;}
.paginate_button a:hover{background:#b4cc62;text-decoration: none; color:#FFF;}
.pagination .active{background:#b4cc62;text-decoration: none; color:#FFF;}
.pagination .active a{ color:#fff;}

/*合作伙伴6列*/
.nyhzhb{ border-left:1px #efefef solid;border-top:1px #efefef solid;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 96%;max-width:1400px; overflow:hidden;padding:0; margin:0 auto 1rem auto; }
.nyhzhbbox {width: 16.6%; padding:0 0; margin:0;overflow:hidden; border-bottom:1px #efefef solid;border-right:1px #efefef solid; padding:.5rem;}
.nyhzhbbox img{ width:100%;}
.nyhzhb .nyhzhbbox:nth-child(6){width: 17%;}
.nyhzhb .nyhzhbbox:nth-child(12){width: 17%;}
.nyhzhb .nyhzhbbox:nth-child(18){width: 17%;}
.nyhzhb .nyhzhbbox:nth-child(24){width: 17%;}

/*产品详情页st*/
.cpxqytwo{ max-width:1400px;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%; overflow:hidden;padding:0 1%; margin:3rem auto 3rem auto;}
.cpxqytwobox1 {width: 45%; padding:0 0; margin:0 5% 0 0;overflow:hidden;}
.cpxqytwobox2 {width: 50%; padding:0 0; margin:0 0 0 0;overflow:hidden;}
.cpxqtwoss{ padding:.5rem 0 1rem 0; overflow:hidden;}
.cpxqtwoss .zt16{ padding:8px; margin:0 10px 0 0;border-radius: .1rem; display:block; float:left;}

.cpxqytwo  .carousel-inner{border:1px solid #efefef;}
.cpxqytwo .cpxqytwobox1 .carousel-indicators{ background:#000;position: relative;right: 0;bottom: 0px;left: 0; z-index: 1;display: block;padding-left: 0;margin-right: 0%; margin-left: 0%;list-style: none;}
.cpxqytwo .cpxqytwobox1 .carousel-indicators li{ display:block; width:23.5%; height:auto; float:left;margin-top: 2%;margin-right: 2%;margin-left: 0px;text-indent:0px; border:1px solid #efefef;opacity:0.3;}
.cpxqytwo .cpxqytwobox1 .carousel-indicators li img{ width:100%;}
.cpxqytwo .cpxqytwobox1 .carousel-indicators .active{border:1px solid #ccc;opacity:1;}
.cpxqytwo .cpxqytwobox1 .carousel-indicators li:nth-child(4){margin-right: 0%;}

.cpxqytwo .cpxqytwobox2 .rowpro{ display: -webkit-flex;display: flex; background:#efefef; padding:1rem 1rem; margin:0 0 0 0;}
.cpxqytwo .cpxqytwobox2 .left{ float:left; width:40%; margin:0 0 0 6.5%; padding:0 0 0 1.5rem; background:url(../images/xxcsw.jpg) no-repeat left .5rem;}
.cpxqytwo .cpxqytwobox2 .right{ float:left; width:40%; margin:0 0 0 0%; padding:0 0 0 1.5rem; background:url(../images/xxcsw.jpg) no-repeat left .5rem;}
.cpxqdh{ /*background:url(../images/xdh.jpg) no-repeat center left;*/ padding:1rem 0;}
.cpxqytwo .cpxqytwobox2  .icoxq{-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
 color:#fff; float:left;width:48%; margin:0rem 0 1.5rem 0; background:#535353; padding:.7rem 0; text-align:center;border-radius: .1rem;}
.cpxqytwo .cpxqytwobox2  .icozx{-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
color:#fff; float:left;width:48%; margin:0rem 0 1.5rem 4%;background:#9aae4d; padding:.7rem 0; text-align:center;border-radius: .1rem;}
.cpxqytwo .cpxqytwobox2  .icoxq:hover{ background:#444;}
.cpxqytwo .cpxqytwobox2  .icozx:hover{background:#999933;}
.videosbox{ background:#f5f5f5; width:100%; padding:0 0 3rem 0;}
.videos{ max-width:720px; margin:0 auto; width:100%;}

#tablexs{ margin:0 0 3rem 0;}
#tablexs table{ border:#dfdfdf;width:100%; max-width:1400px; margin:0 auto 0 auto;}
#tablexs table td{padding:.3rem 1rem; color:#666;}
#tablexs table td span{  color:#808080;}
/*#tablexs table td:nth-of-type(odd) { width:30%;}
#tablexs #sanlie td:nth-of-type(1) { width:10%;}
#tablexs #sanlie td:nth-of-type(2) { width:25%;}
#tablexs #sanlie td:nth-of-type(3) { width:65%;}*/
#tablexs table tr:nth-of-type(1) td{ background:#eee;  z-index:999;}

.conetupian{ max-width:1400px;}
.wrappers { width:100%; clear:both; overflow:hidden; z-index:50; background:#fff; /*background:url(../images/sadwr.jpg) no-repeat;*/ margin:0 0 0 0; padding:1.5rem 0 .5rem 0;}
.wrappers ul{max-width:1400px; margin:0 auto;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap; background:url(../images/hhhsx.jpg) repeat-x;background-position: left .5rem;}
.wrappers ul li{ width:20%; text-align:center;}
.wrappers ul .menuItem:hover p{ color:#9aae4d;}
.wrappers ul .menuItem:hover .ydian{ background:#9aae4d;}
.wrappers ul .active:hover{ color:#9aae4d;}
.wrappers ul li .ydian{ width:1rem; height:1rem;border-radius:50%; background:#dfdfdf; margin:0 auto 1rem auto;}
.cpypzs{ padding:2rem 0; max-width:1040px; margin:0 auto;}

.wrappers ul .active .ydian{ width:1rem; height:1rem;border-radius:50%; background:#9aae4d; margin:0 auto 1rem auto;}

.ysgousd{ width:100%; max-width:1400px; margin:0 auto;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.ysgousd p{ width:49%; min-height:96px;}
.ysgousd p:nth-of-type(odd){  margin: 0 0 1.5rem 0; }
.ysgousd p:nth-of-type(even){  margin: 0 0 1.5rem 2%;  }

.ysgousd p:nth-of-type(1){ padding:1rem 1rem 1.5rem 5.5rem; 	background-color: #fff;background-image: url(../images/ysico1.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}
.ysgousd p:nth-of-type(2){ padding:1rem 1rem  1.5rem 5.5rem; 	background-color: #fff;background-image: url(../images/ysico2.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}
.ysgousd p:nth-of-type(3){ padding:1rem 1rem  1.5rem 5.5rem; 	background-color: #fff;background-image: url(../images/ysico3.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}
.ysgousd p:nth-of-type(4){ padding:1rem 1rem  1.5rem 5.5rem; 	background-color: #fff;background-image: url(../images/ysico4.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}
.ysgousd p:nth-of-type(5){ padding:1rem 1rem  1.5rem 5.5rem; 	background-color: #fff;background-image: url(../images/ysico5.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}
.ysgousd p:nth-of-type(6){ padding:1rem 1rem  1.5rem 5.5rem; 	background-color: #fff;background-image: url(../images/ysico6.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}
.ysgousd p:nth-of-type(7){ padding:1rem 1rem  1.5rem 5.5rem; 	background-color: #fff;background-image: url(../images/ysico7.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}
.ysgousd p:nth-of-type(8){ padding:1rem 1rem  1.5rem 5.5rem; 	background-color: #fff;background-image: url(../images/ysico8.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}
.ysgousd p:nth-of-type(9){ padding:1rem 1rem  1.5rem 5.5rem; 	background-color: #fff;background-image: url(../images/ysico9.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}
.ysgousd p:nth-of-type(10){ padding:1rem 1rem  1.5rem 5.5rem;background-color: #fff;background-image: url(../images/ysico10.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}
.ysgousd p:nth-of-type(11){ padding:1rem 1rem  1.5rem 5.5rem;background-color: #fff;background-image: url(../images/ysico11.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}
.ysgousd p:nth-of-type(12){ padding:1rem 1rem  1.5rem 5.5rem;background-color: #fff;background-image: url(../images/ysico12.jpg);background-repeat: no-repeat;background-position: 1rem 1.5rem;}


.pzjyny{width:99%; max-width:1400px; margin:0 auto 3rem auto;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.pzjyny .pzjynybox{ width:33.333%; background:#efefef; overflow:hidden;}
.pzjyny .pzjynybox img{ width:100%;}
.pzjyny .pzjynytitle{background-image: url(../images/vsdj.jpg);background-repeat: no-repeat;background-position: left bottom; display:block; height:42px; width:100%; margin:.5rem 0;}
.pzjynytb img{ max-width:30px;}
.pzjyny .pzjynybox:nth-of-type(1){ padding:2rem;}
.pzjyny .pzjynybox:nth-of-type(3){ padding:2rem;}
.pzjyny .pzjynybox:nth-of-type(5){ padding:2rem;}


/*产品详情页end*/


/*所有4列*/
.allbar{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 98%; max-width:1428px; overflow:hidden;margin:0 auto 1rem auto;}
.allbarbox {width: 23%; padding:0 0; margin:0 1% 2% 1%;overflow:hidden;}

/*所有3列*/
.allprobar{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 99%;max-width:1442px; overflow:hidden;padding:0 .5%; margin:0 auto 1rem auto; }
.allprobarbox {width: 31.3333%; padding:0 0; margin:1% 1% 1% 1%;overflow:hidden;}


.lineszwz{ width:100%; height:2rem; clear:both; overflow:hidden;}

/*所在位置*/
.szwzbar{border-bottom:1px solid #efefef; }
.szwz{ max-width:100%;padding:10px 0;overflow:hidden;}
.szwz ul{max-width:1400px; width:96%; margin:0 auto;}
.szwz ul li:nth-of-type(1){ float:left;}
.szwz ul li:nth-of-type(2){ float:right; font-size:14px;}
.szwz ul li:nth-of-type(1) a{ margin:0 1rem 0 0; padding:.3rem 1.5rem .5rem 1.5rem;border-radius:1px;-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;}
.szwz ul li:nth-of-type(1) a:hover{background:#9aae4d; color:#FFF;}
.szwz ul li:nth-of-type(1) .szwzati{background:#9aae4d; color:#FFF;}
.szwz ul li:nth-of-type(2) a{ margin:0 0 0 1rem;}


.dantiao{ padding:1.5rem 0;}
.pronav{ padding:2rem 0; text-align:center;}
/*内页2级导航*/
.nynav{ width: 100%; overflow:hidden; margin:.5rem auto 1rem auto; padding:0 0 1rem 0;}
.nynav ul{  display: -webkit-flex;display: flex;  width:96%; max-width:1400px; margin:0 auto;}
.nynavlist { overflow:hidden;}
.nynav .left{ padding:.7rem 0 0 0; width:90px;}
.nynav .left a{ display:block;}
.nynav .right{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;width: 100%; overflow:hidden; width:100%; }
.nynav .right a{ margin:.5rem .5rem 0 0; padding:.2rem .8rem;border-radius: .1rem;}
.ati{ background:#9aae4d; color:#fff;}
.atic{ background:#999; color:#fff;}
.atih{ background:#ccc; color:#fff;}
.cplisttle .zth .ati{background:#9aae4d; color:#fff;}

.nynav .nynavlistts a{ background:#f5f5f5;width:24%; margin:10px 1% 0 0; text-align:center;line-height:60px;}
.nynav .nynavlistts .atih{background:#9aae4d; color:#fff;}


/*字体大小*/
.zt30{ font-size:30px; font-weight:bold;}.zt20{ font-size:20px; font-weight:bold;}.zt16{ font-size:16px;}.zt14{ font-size:14px;}.zt14bold{ font-size:14px; font-weight:bold;}.cpzt16{ font-size:16px;}
.zt40{ font-size:40px; font-weight:bold;}
/*字体颜色*/
.ztb{ color:#FFF;}.zth{ color:#999;}.ztl{ color:#9aae4d;}
.ztb a{ color:#FFF;}.zth a{ color:#999;}.ztl a{ color:#9aae4d;}

/*所有30px标题上下间距*/
.alltitle{ text-align:center;}
.alltitle .zt14{ margin:0 auto 1.5rem auto; max-width:1048px; padding:0 1.5rem;}
.alltitle .zt14 a{ margin:0 .5rem 0 0; }
.alltitle .zt16{ margin:0 auto 1.5rem auto; max-width:1048px; padding:0 1.5rem;}
.alltitle .zt16 a{ margin:0 .5rem 0 0; }
.allxuxian{ border-bottom:1px dashed #efefef;}

.fwfwtitle .zt30{ margin:0 auto .5rem auto;max-width:1048px; padding:0 1.5rem;}

/*图片放大效果*/
figure{ height:100%;}
figure img{border-radius: 1px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
figure:hover img {opacity: 0.8;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1);}
.hgstyle{text-shadow: none;	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;}


/*按钮滑过渐隐效果*/
.hov{-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;}
/*背景滑过渐隐效果*/
.bgjy{border-radius: 1px;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.bgjy:hover{opacity: 0.8;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1);}
/*文字A滑过效果*/
.wzhg{-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;}
.wzhg:hover{color:#9aae4d;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1);}
/*文字A滑块效果*/
.wzhk{-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; padding:.2rem .5rem;}
.wzhk:hover{color:#fff; background:#9aae4d;}

/*绿色间隔线*/
.soldebar{ width:100%; height:6px; background:#9aae4d; clear:both; overflow:hidden;}


/*文章内页*/
#infony{ width:96%;max-width:1400px; margin:0 auto 2rem auto; overflow:hidden;}
#infony #left{width:69%; float:left; overflow:hidden; padding:40px; background:#f5f5f5;}
#infony #left .lddq img{ max-width:886px; margin:0 auto; }
#infony #right{max-width:29%; float:right; }
#infony #right .ritwz{background:#f5f5f5; padding:1.5rem; margin:0 0 2rem 0; overflow:hidden;}
#infony #right img{ width:100%; margin:0 auto;}
#infony #left .lddq{ margin:1rem 0 0 0;}
#infony #left .jzdq{  padding:.5rem 0;}
#infony #left .jzdq a{ margin:0 .5rem 0 .5rem;}
#infony #right .sydbtitle{background-image: url(../images/vsdj.jpg);background-repeat: no-repeat;background-position: left bottom; display:block; height:42px; width:100%; margin:0 0 1rem 0;}


.lddq{text-align: justify;}
.jzdq{ text-align: center;}

/*main css*/

#kflist{ text-align:center;}
#kflist p{ margin:0 0 0 0; }
#kflist p:nth-of-type(1){ padding:5px 0 0 0;}
#kflist p:nth-of-type(4){ margin:0px 0 0 0; }
.kflist_ptll{ width:130px; margin:10px auto 0 auto;text-align:left; padding:0 0; }
.kflist_ptll img{}
.kflist_ptll a{ color:#333;font-size:13px;}.kflist_ptll a:hover{text-decoration: none;}
.qqstyle{margin:0 0;align:center}

.main-im{ position:fixed; right: 20px; top:290px; z-index: 100; width: 138px;}
.main-im .qq-a { display: block; width: 126px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index:9999999; }

.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im_main {background: #fff;display: block; border:4px solid #f5f5f5; border-radius: 3px;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 128px; height: 65px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 14px;margin-top:5px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 70px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show { display:none;width: 156px; height:198px; background: #ffffff; border-radius: 3px; border: 1px solid #dddddd; position: absolute; left: -165px; top: -120px; }
.weixing-txt3{position: absolute;top: 250px;font-size: 13px;text-align: center;line-height: 20px;width: 112px;}
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 132px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 172px; top: 135px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 145px;  padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-ma2 { width: 110px; position: absolute;top: 140px;padding:5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:146px;left:21px; text-align:center; font-size:14px;line-height:24px;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; display: none;}


.allbootomicobox{ width:100%; border-top:1px solid #efefef; }
.allbootomico{ max-width:1400px; width:96%; margin:0 auto;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.allbootomico a{width:23%; padding:3rem 0 3rem 120px; margin:0 1% 0 1%;}
.allbootomico a span{ display:block;width:80px; height:80px;background: url(../images/icoall.png) no-repeat; position:absolute; margin:15px 0 0 -100px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.allbootomico a p{ -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.allbootomico a .zt20{ margin:20px 0 0 0;}
.allbootomico a:nth-of-type(1) span{background-position:0px 0px;}
.allbootomico a:nth-of-type(1):hover span{background-position:0px -82px;}
.allbootomico a:nth-of-type(2) span{background-position:-80px 0px;}
.allbootomico a:nth-of-type(2):hover span{background-position:-80px -82px;}
.allbootomico a:nth-of-type(3) span{background-position:-160px 0px;}
.allbootomico a:nth-of-type(3):hover span{background-position:-160px -82px;}
.allbootomico a:nth-of-type(4) span{background-position:-240px 0px;}
.allbootomico a:nth-of-type(4):hover span{background-position:-240px -82px;}