@charset "UTF-8";
* { padding: 0; margin: 0; line-height: 1; }
div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a { border: 0; }
img, input { border: none; vertical-align: middle; display: inline-block; max-width:100%; }
body { font-family: "微软雅黑",'Microsoft YaHei','Microsoft Yi Baiti',Arial !important; font-size: 14px; background: #FFF; color: #656565; }
html { overflow-y: scroll; }
ul, ol { list-style-type: none; margin-bottom: 0 !important; }
th, td, input { font-size: 14px; }
h3 { font-size: 14px; }
button { border: none; cursor: pointer; font-size: 14px; background-color: transparent; }
select { border-width: 1px; _zoom: 1; border-style: solid; padding-top: 2px; font-size: 14px; }
.clear { clear: both; font-size: 1px; height: 0; visibility: hidden; line-height: 0; }
.clearfix { zoom: 1; }
.relative{position:relative;}
.absolute{position:absolute;}
.block { display: block !important;
}
a { text-decoration: none !important; }
a:hover { }
a:link, a:visited { text-decoration: none; color: #333; }

hr { display: block; border: none !important; }
.fl { float: left; }
.fr { float: right; }
.mp20{margin:20px 0;}
.pt20{padding-top:20px;}
.mt20{margin-top:20px;}
.bk-f2{ background-color:#f2f2f2;}
.bk-22{background-color:rgb(34,186,251,0.8);}
.bk-23{background-color:#23b8fa;}
.p-title .fc-white{color:#fff;}
.fc-white{color:#fff;}
.over{overflow: hidden;}
.tel{
	width:auto;	float:left;	margin-top:25px; background:url(../images/ico_tel.png) left no-repeat; font-size:20px;	line-height:25px;	padding-left:30px;
}
.ny_banner{ margin:0 auto;}
.ny_banner img{width:100%; height:auto;}
.line{border-bottom:1px #e5e5e5 solid; overflow:hidden;}
.font-weight{font-weight:700;}
.font-12{font-size:12px;}
.font-24{ font-size: 16px; }
.font-36{font-size:36px;}

.index_pro_bg{padding:0px 0px; background:url(../images/index_pro_bg.jpg) center;background-attachment:fixed;}
.headBox { position: fixed; z-index: 1000; top: 0; /*height:86px;*/ background: rgba(255, 255, 255, 0.8); background: #fff \9; box-shadow: 0px 5px 15px rgba(51, 51, 51, 0.2); }

.head { overflow: inherit !important; margin:10px 0px;}
.head h1 {float: left;width: 170px; height: 70px; margin: 0;display: flex; justify-content: center; justify-items: center; align-items: center;}
.head h1 img { display: inline-block; max-width:100%;}
.head div.nav { position: relative; float: right; }
.head div.nav > ul { float: left; text-align: right; margin-right: 100px; }
.head div.nav > ul > li.nLi { display: inline-block; margin-left: 20px; height: 86px; line-height: 86px; }
.head div.nav > ul > li.nLi > a { text-transform: capitalize; display: inline-block; height: 20px; line-height: 20px; padding: 0 10px; font-size: 14px; color: #636362; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; }
.head div.nav > ul > li.nLi > a:hover { background: #15A6D3; color: #fff; }
.head div.nav > ul > li.nLi div.two-sub { display: none; position: absolute; left: 0; width: auto; padding: 0px 0; box-shadow: 0px 5px 15px rgba(51, 51, 51, 0.2); }
.head div.nav > ul > li.nLi div.two-sub > ul { position: relative; text-align: left; margin: 0 auto; }
.head div.nav > ul > li.nLi div.two-sub > ul li{width:150px;background-color:#fff; padding:0 10px;}
.head div.nav > ul > li.nLi div.two-sub > ul li a {display: block; height: 40px; padding:0 10px; line-height: 40px; color: #000;}
.head div.nav > ul > li.nLi div.two-sub > ul li a:hover { font-weight: bold; background-color:#0d6d30;}
.head div.nav > ul > li.nLi .three-sub { display: none; position: absolute; top: 0; left: 150px; }
.head div.nav > ul > li.nLi .three-sub ul { background: none !important; box-shadow: none !important; width: auto !important; float: left; }
.head div.nav > ul > li.nLi .three-sub ul > a:hover { font-weight: bold; }
.head div.nav > ul > li.nLi .three-sub span { float: left; display: block; margin-left: 30px; width: 230px; max-height: 120px; overflow: hidden; }
.head div.nav > ul > li.nLi .three-sub span a { height: auto !important; line-height: 0 !important; }
.head div.nav > ul > li.nLi .three-sub span img { width: 100%; }
.head div.nav > ul > li.nLi.on > a { background: #15A6D3; color: #fff; }
.head div.nav .ch-en-btn { position:absolute; margin-top: 0px; right:0; width: auto; height: 25px; border-radius: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; }
.head div.nav .ch-en-btn a { display: block; margin:0 5px; height: 25px; line-height: 23px; text-align: center; font-size: 12px; color: #000; float: left; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }
.head .navbar { display: none; }

.menu_nav { float:right; position: relative;  z-index: 999999999999999; }

.menu_nav .ch-en-btn{position:absolute; right:0;}
.menu_nav .tel{float:right;}
.menu_nav ul{float:left; margin-top:30px; margin-right:15px; padding-bottom:10px;}
.menu_nav,.menu_nav ul,.menu_nav ul li,.menu_nav ul li a,.menu_nav #menu-button {
    position: relative;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;  z-index: 999999999999999999;
}
.menu_nav ul li a { display: block;}
.menu_nav ul li a.on {color: #047aca; }
.menu_nav:after,
.menu_nav > ul:after {content: ".";display: block;clear: both; visibility: hidden; line-height: 0; height: 0;}

.menu_nav > ul > li { float: left; margin:0 36px;}
.menu_nav > ul > li > a {padding: 0px 10px; height:20px; line-height:20px; display:inline-block; text-decoration: none; text-transform: uppercase; color: #444;}

.menu_nav > ul > li.on >a{ color: #0d6d30; border-radius:30px;}
.menu_nav > ul > li:hover > a,
.menu_nav > ul > li.active > a { color: #0d6d30; border-radius:30px;}

.menu_nav > ul > li.has-sub > a {padding-right: 25px;}
.menu_nav > ul > li.has-sub > a::after {
        position: absolute;
        top: 50%; right: 10px; width: 4px; height: 4px; margin-top: -4px;
        border-bottom: 1px solid #0d6d30;
        border-right: 1px solid #0d6d30;
        content: "";
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        -webkit-transition: border-color 0.2s ease;
        -moz-transition: border-color 0.2s ease;
        -ms-transition: border-color 0.2s ease;
        -o-transition: border-color 0.2s ease;
        transition: border-color 0.2s ease;
    }

.menu_nav > ul > li.has-sub > span.itemm {
    position: absolute;
    background: url(../images/new.gif) 0 0 no-repeat;
    z-index: 1;
    display: block;
    width: 23px;
    height: 11px;
    right: 5px;
    top: -5px;
}
.menu_nav ul ul {  position: absolute;  left: -99999px; margin-top:0px; margin-left:-25px; padding-top:20px;}
.menu_nav li:hover > ul {  left: auto;}
.menu_nav ul ul ul { margin-left: 100%; top: 0; margin-top:-20px;}
.menu_nav ul ul li {min-width:100px; height: 0; text-align:center;
    -webkit-transition: height .2s ease;
    -moz-transition: height .2s ease;
    -ms-transition: height .2s ease;
    -o-transition: height .2s ease;
    transition: height .2s ease;
}

.menu_nav ul li:hover > ul > li {height: 40px; line-height: 40px;}

.menu_nav ul ul li a {padding: 0px 20px; width: 100%; height:40px; line-height:40px; font-size:12px;
    background: #fff; text-decoration: none; color: #444;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -ms-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.menu_nav ul ul li:hover > a,
.menu_nav ul ul li a:hover {background: #0d6d30 !important; color: #fff;}

.menu_nav ul ul li.has-sub > a::after {
    position: absolute; top: 20px; right: 10px; width: 4px; height: 4px;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    content: "";
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}

.height{height:680px;}
.p-title{ overflow:hidden; margin:0 auto; padding-top:0px;}
.p-title-fl{ font-size:72px; color:#0d6d30; margin-top:-5px; font-family: "Times New Roman", Times, serif}
.p-title-fr{}
.p-title span {
    display: inline-block;
    width: 33px;
    height: 3px;
    background: #0d6d30;
    margin-left:60px;
}
/*-- ---------------首页------------------------ --*/
.box-title { display: inline-block; font-family: 'Microsoft Yi Baiti'; font-size: 40px; font-weight: normal; position: relative; }
.box-title hr { width: 50%; height: 1px; margin: 15px auto 0; background: #5DA4DC; }
.box-title:before { content: ''; position: absolute; z-index: 5; display: block; width: 11px; height: 8px; left: 0; right: 0; bottom: -6px; margin: auto; }

.product { margin-top: 60px; }
.product .ipro-box-title { text-align: center; }
.product .ipro-box-title strong { color: #16a6d4; }
.product .ipro-box-title strong:before { background: #fff url(../img/blue-box-title-line.png) center center no-repeat; }
.product ul { margin-top: 35px; text-align: center; font-size: 0; }
.product ul li { display: inline-block; width: 60px; height: 60px; line-height: 60px; text-align: center; margin: 0 10px; background: #1A5968; font-size: 18px; color: #fff; font-weight: normal; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }
.product ul li span{font-size:11px;}
.product p { font-size: 24px; color: #747474; font-family: 'Microsoft Yi Baiti'; text-transform: uppercase; text-align: center; margin-top: 35px; }

.pro-par { margin-top: 50px; background: #1A5968; padding: 80px 0; }
.pro-par ul li { text-align: center; margin-left: 7%; float: left; width: 114px; }
.pro-par ul li span { display: block; width: 114px; height: 114px; line-height: 114px; text-align: center; }
.pro-par ul li dl { margin-top: 30px; }
.pro-par ul li dl dt { font-size: 16px; font-weight: bold; color: #fff; margin-bottom: 25px; }
.pro-par ul li dl dd { text-align: left; margin-bottom: 10px; }
.pro-par ul li dl dd a { font-size: 14px; color: #778ea1; }

.application { height: 830px; background: #36bced url(../img/applications-bg.jpg) center center no-repeat; }
.application .application-title { margin-top: 70px; text-align: center; }
.application .application-title strong { color: #fff; }
.application .application-title strong:before { background: #36bced url(../img/white-box-title-line.png) center center no-repeat; }
.application .application-title hr { background: #fff; }
.application p { margin-top: 95px; text-align: center; line-height: 35px; font-size: 40px; color: #fff; font-family: 'Microsoft Yi Baiti'; text-transform: uppercase; }
.application ul { margin-top: 160px; overflow: hidden; }
.application ul li { width: 162px; margin-left: 9.5%; float: left; text-align: center; }
.application ul li span { display: block; width: 162px; height: 162px; line-height: 162px; text-align: center; overflow: hidden; background: #000; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }
.application ul li span img { max-width: initial; }
.application ul li strong { display: inline-block; margin-top: 40px; font-size: 16px; color: #fff; text-transform: uppercase; }

.company { height: auto; overflow: hidden; margin: 100px; }
.company .company-title strong { font-size: 40px; color: #16a6d4; }
.company .company-title strong:before { background: #fff url(../img/blue-box-title-line.png) center center no-repeat; }
.company .company-title hr { width: 100%; }
.company .company-txt dl { margin-top: 55px; }
.company .company-txt dl dt { height: 70px; font-size: 40px; color: #264650; line-height: 35px; font-family: 'Microsoft Yi Baiti'; text-transform: uppercase; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.company .company-txt dl dd { height: 140px; margin-top: 30px; font-size: 24px; color: #747474; line-height: 35px; font-family: 'Microsoft Yi Baiti'; text-transform: uppercase; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.company .company-pic { text-align: center; }

.inews { background: #7ABD49; padding-bottom: 100px; }
.inews .inews-title { margin-top: 100px; text-align: center; }
.inews .inews-title strong { color: #fff; }
.inews .inews-title strong:before { background: #7ABD49 url(../img/white-box-title-line.png) center center no-repeat; }
.inews .inews-title hr { width: 100%; background: #fff; }
.inews p.title-dec { margin-top: 100px; text-align: center; font-size: 40px; color: #fff; line-height: 35px; font-family: 'Microsoft Yi Baiti'; }
.inews .inews-slide { height: auto; overflow: hidden; margin-top: 105px; }
.inews .inews-slide .bd .tempWrap { width: auto !important; }
.inews .inews-slide .bd ul li { width: 260px; height: 400px; overflow: hidden; margin-right: 56px; float: left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.inews .inews-slide .bd ul li span { display: block; width: 100%; height: 295px; overflow: hidden; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.inews .inews-slide .bd ul li span img { max-width: none; width: 100%; height: auto; }
.inews .inews-slide .bd ul li dl { transition: height 0.5s; -webkit-transition: height 0.5s; -moz-transition: height 0.5s; -o-transition: height 0.5s; transition: background 0.5s; -webkit-transition: background 0.5s; -moz-transition: background 0.5s; -o-transition: background 0.5s; text-align: center; padding-top: 35px; }
.inews .inews-slide .bd ul li dl dt, .inews .inews-slide .bd ul li dl dd { color: #fff; }
.inews .inews-slide .bd ul li dl dt { font-size: 16px; }
.inews .inews-slide .bd ul li dl dd { height: 36px; line-height: 18px; overflow: hidden; font-size: 12px; margin-top: 20px; text-transform: uppercase; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.inews .inews-slide .bd ul li dl dd.more { display: none; }
.inews .inews-slide .bd ul li:hover span { height: 150px; overflow: hidden; }
.inews .inews-slide .bd ul li:hover dl { display: block; height: 253px; overflow: hidden; background: #fff; padding-left: 25px; padding-right: 25px; }
.inews .inews-slide .bd ul li:hover dl dt, .inews .inews-slide .bd ul li:hover dl dd { color: #202020; }
.inews .inews-slide .bd ul li:hover dl dd { height: 90px; -webkit-line-clamp: 5; }
.inews .inews-slide .bd ul li:hover dl dd.more { display: block; width: 60%; height: 35px; line-height: 35px; text-align: center; color: #fff; margin: 30px auto 0; background: #269FCE; }
.inews .inews-slide .hd { margin-top: 90px; }
.inews .inews-slide .hd ul { font-size: 0; text-align: center; }
.inews .inews-slide .hd ul li { display: inline-block; width: 11px; height: 11px; border-radius: 50%; background: #fff; margin: 0 5px; cursor: pointer; }
.inews .inews-slide .hd ul li.on { opacity: 0.3; filter: Alpha(opacity=30); }

.download { background: #7ABD49; padding-bottom: 65px; }
.download .download-title { margin-top: 100px; text-align: center; }
.download .download-title strong { color: #fff; }
.download .download-title strong:before { background: #7ABD49 url(../img/white-box-title-line.png) center center no-repeat; }
.download .download-title hr { background: #fff; }
.download p { margin-top: 100px; text-align: center; font-size: 40px; color: #fff; line-height: 35px; font-family: 'Microsoft Yi Baiti'; }
.download .download-slide { margin-top: 115px; overflow: hidden; }
.download .slide-pic ul { text-align: center; }
.download .slide-pic ul li { display: inline-block; width: 540px; margin-right: 110px; }
.download .slide-pic ul li span { display: block; width: 113px; height: 196px; line-height: 196px; text-align: center; float: left; }
.download .slide-pic ul li span img { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; overflow: hidden; }
.download .slide-pic ul li dl { position: relative; float: right; width: 380px; height: 196px; background: #fff; text-align: left; padding: 35px 0 0 45px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; }
.download .slide-pic ul li dl:before { content: ''; position: absolute; display: block; width: 17px; height: 40px; left: -17px; top: 0; bottom: 0; margin: auto; background: url(../img/download-line.jpg) center center no-repeat; }
.download .slide-pic ul li dl dt { font-size: 16px; color: #1e2d32; margin-bottom: 20px; }
.download .slide-pic ul li dl dd { background: url(../img/download-list-line.jpg) left center no-repeat; padding-left: 15px; margin-bottom: 11px; }
.download .slide-pic ul li dl dd a { color: #747474; }
.download .slide-pic ul li dl dd a:hover { color: #16a6d4; }
.download .direction { font-size: 0; display: table; margin: 115px auto 0; }
.download .direction a { display: table-cell; vertical-align: middle; text-align: center; width: 41px; height: 41px; cursor: pointer; background-position: center center; background-repeat: no-repeat; }
.download .direction a.prev { background-image: url(../img/download-left.png); }
.download .direction a.next { background-image: url(../img/download-right.png); }
.download .direction ul { display: table-cell; vertical-align: middle; text-align: center; padding: 0 10px; }
.download .direction ul li { float: left; margin: 0 3.5px; width: 6px; height: 6px; background: #fff; cursor: pointer; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; }
.download .direction ul li.on { opacity: 0.7; filter: Alpha(opacity=70); }

/*---------------内页-----------------------*/
.title-nav{ text-transform:uppercase; letter-spacing:10px; font-family:"Microsoft Yahei,Arial,Verdana,sans-serif"; color:#bfbfbf;}
.title-nav .line{border-bottom:2px #bfbfbf solid; display:block; height:5px;}
.title-nav .f-title{margin-top:10px; margin-bottom:10px;}

/*首页-关于*/
.iAbout{overflow:hidden; width:90%; margin:0 auto}
.iAbout .pic {
    width: 40%; float:right
}
.iAbout .pic img {
    max-height: 100%;
    max-width: 100%;
}
.iAbout .words {
    width: 55%; float:left;
    height: 100%;

}
.iAbout .middle2{margin-left:50px; margin-top:60px; color:#666}
.iAbout .words .mt10{ margin-top:10%; margin-bottom:10%;}
.iAbout .words .bf {
    width: 100%; text-indent:0em;
    margin: 0 auto;
    font-size: 14px;
    color: #666;
    line-height: 180%;
}
.iAbout .words .m {
    margin-top: 5%;
}
.iAbout .words .m a {
    display: inline-block;
    font-size: 14px;
    color: #333;
    padding: 1.5% 4%;
    border: 1px solid #999;
}

.support{padding:50px 0px 65px 0px;}

.index_about{padding:100px 0px 60px 0px; background:url(../images/gsjj_bg.jpg) no-repeat;}
.heading-bracket { margin: 0 18px 26px;}
.heading-bracket {letter-spacing:10px; color:#0d6d30; margin: 0 0px; margin-bottom:10px; font-family:'Calibri'; text-transform: uppercase; text-align: center;}
.title-dec{font-size:18px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#0d6d30; margin:0px auto; margin-top:20px; margin-bottom:20px; width:100%; line-height:22px;}

.index_about .m-Pic img { vertical-align: middle;  max-width: 100%; max-height: 100%;}
.index_about .m-pic img:hover{transition: all 300ms ease 0s;}

.index_about .displayT .more {  margin-top: 5%;}
.index_about .displayT .more a { display: inline-block; font-size: 14px; color: #fff; padding: 1.5% 4%; background-color:#0d6d30; border: 0px solid #999; border-radius:10px;}
.index_about .displayT .more a:hover { color: #fff; background: #115627; border: 0px solid #333;}

.index-p { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative;}
.pro_a{overflow:hidden;}
.pro_a .img {border-right: 1px solid #fff; background: #f2f2f2;}
.m-Pic {text-align: center; display: block; font-size: 0;}
.m-Pic img { vertical-align: middle; max-width: 100%; max-height: 100%;}
.m-Pic b {display: inline-block; height: 100%; vertical-align: middle;}
.pro_a .img_bg {height: 100%; left: 0; right: 1px; background: rgba(0,0,0,.3); z-index: 10; text-align: center; bottom: 100%;}
.pro_a .img_bg .p1 {font-size: 16px; color: #fff; line-height: 42px; display: inline-block; border-bottom: 3px solid #fff; margin-top: 13%;}
.pro_a .img_bg .p2 {font-size: 14px; color: #f2f2f2; line-height: 42px;}
.pro_a:hover .img_bg{bottom:0}
.pro_a .title{font-size:14px; padding:5%;}
.pro_a:hover .title {color:#0d6d30;}

.pro_a2{ border:0px #f2f2f2 solid; margin:25px 25px 25px 25px;}

/*-----ind_pro------*/
.index_proo{padding:80px 0 30px 0;}
.index_pro{ padding:50px 0; margin-top:0px; background-color:rgba(15,162,228,0.8);}

.solu_dl{margin:5px;}
.index_pro_list dd.xline { border-top:1px #FFF dashed; height:15px; width: 100%; margin: 0 auto;}

dd.t a { color: #000; font-size: 18px; transition-delay: .2s;}
dd.spec { color: #666; line-height: 24px; z-index: 1; position: relative; transition-delay: .2s;}

.index_pro_list dl{margin-right:0}
.index_pro_list dl:nth-last-child(1){display:none;}
.index_pro_list dl{ margin:10px 0px; text-align:center; position:relative;z-index:3}
.col-md-2-7{float:left; width:171px; min-height:100px}
.index_pro_list dt{z-index:1;position:relative;margin-left:0px}
.index_pro_list dd.bg{position:absolute;z-index:0;left:0;right:0;bottom:0;height:0;width:100%;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.index_pro_list dd.t{line-height:30px;height:30px;margin:16px 0px 0px 0px; margin-left:58px; text-align:left; z-index:1;position:relative}
.index_pro_list dd.t a{color:#fff;font-size:18px;}
.index_pro_list dd.spec{color:#fff; line-height:24px; z-index:1;position:relative;transition-delay:.2s}

.index_pro_list dd.spec div{text-align:left; margin-left:58px;}
.index_pro_list dd.spec div a{color:#fff; line-height:25px; font-size:12px;}
.index_pro_list dd.spec div a:hover{color:#fff; font-size:12.5px}

.index_pro_list dl:hover{}.home_solutions_list dl:hover dd.t a{color:#fff}
.index_pro_list dl:hover dd.bg{height:500px}
.index_pro_list dl:hover dd.spec{color:#fff}

dl.solu_dl_0 dd.bg{background-color:#2eafbb}
dl.solu_dl_1 dd.bg{background-color:#5ea927}
dl.solu_dl_2 dd.bg{background-color:#1a8fd1}
dl.solu_dl_3 dd.bg{background-color:#b57dd1}

dl.solu2_dl_0 dt a{display:block;width:140px;height:140px;background:url(../images/s_1.png) no-repeat 0 0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition-delay:.3s}
dl.solu2_dl_0:hover dt a{background:url(../images/s_1.png) no-repeat 0 -140px}
dl.solu2_dl_1 dt a{display:block;width:140px;height:140px;background:url(../images/s_2.png) no-repeat 0 0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition-delay:.3s}
dl.solu2_dl_1:hover dt a{background:url(../images/s_2.png) no-repeat 0 -140px}
dl.solu2_dl_2 dt a{display:block;width:140px;height:140px;background:url(../images/s_3.png) no-repeat 0 0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition-delay:.3s}
dl.solu2_dl_2:hover dt a{background:url(../images/s_3.png) no-repeat 0 -140px}
dl.solu2_dl_3 dt a{display:block;width:140px;height:140px;background:url(../images/s_4.png) no-repeat 0 0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition-delay:.3s}
dl.solu2_dl_3:hover dt a{background:url(../images/s_4.png) no-repeat 0 -140px}

/*----------ind_fa----------*/
.index_fa{ padding:80px 0; background-color:#FFF;}
.col-md-2-5{width:19.16666666666666%;}
@media (max-width: 992px) {.col-md-2-5{width:33.333%;}}
.team-list{margin-top:15px; margin-left:5%; margin-right:5%; overflow:hidden}
.team-list .item{margin:0 0px; margin-bottom:0%}
.team-list .item.f4{margin-left:0}.team-list .item .main{padding:5% 5%}
.team-list .item .main .img{border-radius:10%;margin-bottom:5%; /*box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);transition:all 0.3s ease-out;*/}
.team-list .item .main .img:hover { /*transform: scale(1.1);transition-duration: .3s; transition-property: transform;*/}

.team-list .item .main .name{font-size:14px;color:#999}
.team-list .item .main .cate{font-size:16px; font-weight:700; margin-top:20px; text-align:center;}
.team-list .item .mask{width:100%;height:100%;background-color:#0d6d30;left:0;top:0;opacity:0}
.team-list .item .more{background-image:url(../images/ico-i.png);background-repeat:no-repeat;background-size:100% auto;padding:7.5%;left:42.5%;top:-143.6170212765957%}
.team-list .item:hover .mask{opacity:.8}
.team-list .item:hover .more{top:43.6170212765957%;}

/*------------ind_yingyong-------------*/
.index_yingyong{padding:60px 0; background:url(../images/yy-bg.jpg) no-repeat center; background-size:cover;}
.index_yingyong .details{display:inline-block;width:100%}
.index_yingyong .team{margin-left:10%;display:inline-block;margin-right:-3px;margin-top:21px;overflow:hidden; background-color:#fff;}
.index_yingyong .team img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index_yingyong .team:hover img{-webkit-filter:brightness(85%);-moz-filter:brightness(85%);-webmskit-filter:brightness(85%);-o-filter:brightness(85%);filter:brightness(85%);transform:scale(.99);-o-transform:scale(.99);-webmskit-transform:scale(.99);-moz-transform:scale(.99);-webkit-transform:scale(.99)}
.index_yingyong .team:first-child{margin-left:0}
.index_yingyong .team h5.name{word-spacing:3px;margin-top:25px;float:left; margin-left:3%; margin-right:3%}
.index_yingyong .team span.social{float:right;display:inline-block;margin-top:25px;margin-right:2px}
.index_yingyong .team span.social a{position:relative;display:inline-block;margin-right:-3px;margin-left:2px;width:23px}
.index_yingyong .team span.social a:hover i:before{color:#000}
.index_yingyong .team span.social a i:before{font-size:17px;color:#ccc;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index_yingyong .team h6.regency{float:left;font-size:14px;font-weight:400;margin-top:-1px;margin-bottom:16px;width:100%; margin-left:3%;}
.index_yingyong .team p{float:left; margin:0 2% 3%; line-height:140%; color:#666;}
.index_yingyong .team p.desc{font-size:14px;}

.index_yingyong .item{margin-bottom:2.32558%; margin-top:20px;}
.index_yingyong .item.f4{margin-left:0}
.index_yingyong .item .main{padding:5% 5%}
.index_yingyong .item .main .img{border-radius:0%;margin-bottom:6.25%;/* box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);transition:all 0.3s ease-out;*/}
.index_yingyong .item .main .img:hover {/* transform: scale(1.1);transition-duration: .3s; transition-property: transform;*/}

.index_yingyong .item .main .name{font-size:14px;color:#999}
.index_yingyong .item .main .cate{font-size:16px;color:#fff; font-weight:700; margin-top:30px; text-align:center;}

.index_yingyong .service-item{box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);transition:all 0.3s ease-out;padding:20px 10px;}
.index_yingyong .service-item:hover{transform:translate(0px,-20px);transition-duration: .3s; transition-property: transform;}
.index_yingyong .service-item .img{width: 150px; height: 120px; background-color:#fff;margin-right:5px;float:left; overflow:hidden;}
.index_yingyong .service-item .img img{max-width:100px;max-height:100%;}
.d-flex{display:flex; justify-content:center;align-items:center;}

.c-content-feature-2{padding:0px 0px;margin-right:0px; margin-left:10px;}
.c-content-feature-2n{margin-right:0px;}

.c-content-feature-2 .c-title{font-size:18px; text-align:left; color:#fff; margin-top:0;font-weight:700;text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.c-content-feature-2 .c-title a{ color:#fff;}

.c-content-feature-2 p{font-size:13px; padding-top:10px; color:#e3e3e3; line-height:1.8;text-overflow: ellipsis; display: -webkit-box;    -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow:hidden; font-weight:300; margin:0}
.c-content-feature-2.c-option-2{cursor:pointer;padding:20px 0}
.c-content-feature-2-grid .c-content-v-center{margin-bottom:20px}

.c-content-feature-2 .line{border-bottom:2px #fff solid; margin: 10px 0; height: 5px; width: 15%; padding:0px;}
.c-content-feature-2 .datetime{color:#e3e3e3; font-size:16px;}

/*-----------news-------*/
.index_new{padding:80px 0px;}
.index_news{ padding:8px 0 0px 0;}
.index_news .team{margin-left:3%; margin-right:3%; display:inline-block; margin-top:21px;overflow:hidden; text-align:center; vertical-align:middle; box-shadow:0px 0px 0px 0px rgba(0,0,0,0.1);}
.index_news .team:nth-child(4n){margin-left:0;}
.index_news .team img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.index_news .team:hover img{-webkit-filter:brightness(85%);-moz-filter:brightness(85%);-webmskit-filter:brightness(85%);-o-filter:brightness(85%);filter:brightness(85%);transform:scale(.99);-o-transform:scale(.99);-webmskit-transform:scale(.99);-moz-transform:scale(.99);-webkit-transform:scale(.99)}
.index_news .team:hover{ background-color:#f7f7f7;}
.index_news .team .imgs{display: inline-block; max-height:198px; min-height:198px; overflow:hidden;}

.index_news .team h5.name{padding-top:30px; margin-bottom:30px; line-height:25px; height:80px; text-align:left; margin-left:2%; margin-right:2%; overflow:hidden;}
/*.index_news .team h5.name{word-spacing:0px;margin-top:10px; line-height:150%; margin-left:3%; margin-right:3%; text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}*/
.index_news .team h5.name a{color:#0d6d30; font-size:16px; font-weight:700;}
.index_news .team h5.name a:hover{ color:#0d6d30;}

.index_news .team span.social{float:right;display:inline-block;margin-top:25px;margin-right:2px}
.index_news .team span.social a{position:relative;display:inline-block;margin-right:-3px;margin-left:2px;width:23px}
.index_news .team span.social a:hover i:before{color:#000}
.index_news .team span.social a i:before{font-size:17px;color:#ccc;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.index_news .team h6.regency{float:left;font-size:13px; line-height:25px; text-align:left; color:#666; font-weight:400;margin-top:-1px;margin-bottom:16px;width:94%; margin-left:2%; margin-right:2%;}
.index_news .team p{float:left; margin:0 2% 5% 3%; line-height:20px; color:#797979;}
.index_news .team p.desc{font-size:14px; color:#666; line-height:25px; text-align:left; min-height:100px;}
.index_news .team span a.more{color:#666; font-size:13px;}
/*底部*/
.trans{-webkit-transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;-ms-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;transition:all 500ms ease 0s}
.trans {
    -webkit-transition: all 500ms ease 0s;
    -moz-transition: all 500ms ease 0s;
    -ms-transition: all 500ms ease 0s;
    -o-transition: all 500ms ease 0s;
    transition: all 500ms ease 0s;
}
.footer { background-image:url(../images/bg.png); background-color:rgba(8,107,43,0.5); padding: 120px 0 0px; }
.footer {color:#e9e9e9;}
.footer .ma20{margin:20px 0px;}
.f-qrcode img{width:110px;}

.foot-contact p{font-size:16px; padding:5px 0px;}
.bottom-nav p a{font-size:16px; line-height:35px;}
.bottom-nav{float:left; width:10%; margin-left:0%;}
.bottom-nav div{padding-left:17px;}
.bottom-nav div a{color:#fff;}

.copy { font-size: 14px; padding: 15px 0; margin-top:100px; background: #025120; color: #e9e9e9; display: block; overflow: hidden;}

.footer .small-heading {   font-size: 19px;}
.footer .small-heading {   margin-bottom: 22px;}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {color: #fff;}
.small-heading { border-left: 3px solid #ffbb02;}
.small-heading { text-transform: uppercase; font-weight: 700; line-height: 17px; padding-left: 12px;   margin-bottom: 24px;  position: relative; border-left: 3px solid #fff;
}
/*-------内页 企业 */
.pdb80{padding-bottom:50px;}
.pdt80{padding-top:50px;}
.gsjj{ background-size:cover; padding:50px 0; background:url(../images/about-bg.jpg) no-repeat bottom;}
.gsjj-title{ margin-right:20px;}
.gsjj-title p{height:5px; border-bottom:2px #06861e solid; width:10%}
.gsjj-title h1{font-size:20px; margin-top:0px; color:#06861e;}
.gsjj-title span{margin-bottom:40px; display:table; font-size:16px;}

.gsjj2{ border-radius:0px; padding:20px 10px; margin:20px 0; min-height:200px;}
.gsjj2 h3{font-size:20px; color:#06861e; margin-bottom:10px;}
.gsjj2 span{line-height:180%; display:table;}

.gsjj3{ background:url(../images/youshi_bg.jpg); background-repeat: no-repeat; background-position: center center; background-size: auto auto; margin:0 0 30px 0; padding:60px 0 120px 0;}
.gsjj3-pd{margin:5% 30px; overflow:hidden;}
.gsjj3-mleft{margin-left:80px;}
.gsjj3-line{height:20px; border-bottom:1px #008acc solid;}
.gsjj3-title { font-size: 28px; margin-left: 5px; color:#303330}
.gsjj3 .cpd{display:block;}
.gsjj3 .cpd2{display:none;}

/*合作客户*------*/
.gsjj4{padding:60px 0 100px 0px;}
.gsjj4 li { display: inline-block; border: 1px solid #DDDDDD;   margin: 9px;}
.gsjj4 {  text-align: center;}

.lxwm{background:url(../images/lianxi_bg.jpg) top center #f2f2f2 no-repeat; background-color:rgba(242,242,242,0.9)}
.lxwm-1{ margin:50px 0 50px 0;}
.lxwm-1 h1,h2,h3{text-align:center;}
.lxwm-1 h1{font-size:30px; color:#287027; font-weight:700; padding:10px 0px;}
.lxwm-1 h3{margin:10px; color:#666; font-size:16px;}
.lxwm-1 h1{margin:5px;}
.lxwm-1 p{line-height:140%; text-align:center; color:#000; font-size:16px}
.lxwm-bg{}
.lxwm-3{height:500px;width:100%; margin:0 auto;}
.lxwm-2{width:87.85%; margin:0 auto;}

.contact-bg{width:87.85%; background:rgba(250,250,250,0.6); box-shadow:1px 1px 10px 0px rgba(0,0,0,0.1); margin:0 auto; margin-top:10px; padding:30px;}

.ft-contact { color: #fff; }
.ft-contact .telphone {margin-bottom: 4px; padding-top: 20px;}
.ft-contact .telphone .img { float: left;  text-align: center;  width: 20%;}
.ft-contact .telphone .img img { margin-top: 4px; max-width: 100%;}
.ft-contact .telphone .text { float: left; width: 80%; padding-top: 10px;}
.ft-contact .telphone .text h3 { color: #666; font-size: 14px; margin: 0; font-weight: 400;}
.ft-contact .telphone .text p { font-size: 14px; margin: 0; line-height:2em; color: #666;}

.msg-title { font-size: 22px; text-align: center; margin-bottom: 25px; color: inherit;}
.add-msg-form .cf-column{padding-bottom:20px;position:relative}
.add-msg-form .cf-column .zt .name .tel2 .email{padding-right:20px;}

.add-msg-form .cf-column p{padding-left:5px;}
.add-msg-form .cf-tarea{clear:both}
.add-msg-form .cf-column-item{ margin-right:20px;}
.add-msg-form .cf-column-item2{ margin-left:20px;}

.add-msg-form input{box-sizing:border-box;padding:0 15px;border:1px solid #e7e7e7;height:40px;line-height:40px;color:#444; width:100%;margin-bottom:0}
.add-msg-form .yzm{width:auto; margin-bottom:0}

.add-msg-form textarea{box-sizing:border-box;border:1px solid #e7e7e7;color:#333;min-height:100px;padding:15px;color:#444; width:99.9%; margin-bottom:0}
.add-msg-form .submit-button{box-sizing:border-box; line-height:40px;height:40px; padding:0 15px;border:0;color:#fff;position:relative;background-color:#333;cursor:pointer}
.add-msg-form .submit-button:hover,.add-msg-form .submit-button:active{background-color:#d81919}
.add-msg-form em{position:absolute;bottom:0;z-index:1111;float:left;left:20px}
/*-------news----------*/
.pager-nav{margin:20px 0px;}

.view-newsmulti .views-row { position: relative;}
.view-newsmulti .views-row:nth-child(2n) {  background: #fff;}
.newsone { padding-bottom: 40px; overflow:hidden}

.newsone .field--name-field-date { font-size: 40px; line-height: 48px;  color: #86b62b;}
.newsone .field--name-field-headline { font-size: 14px;  font-weight: 700; margin-bottom:20px; color: #666; text-overflow:ellipsis; white-space:normal;}
.newsone .field--name-field-headline a:hover{color:#86b62b;}
.newsone .field--name-field-headline a{ line-height: 30px;}

.newsone .field--name-body { font-size: 14px; text-indent:2em; line-height: 26px; color: #636362; margin:10px 0px;}
.newsone .field--name-body p {    margin: 0 0 10px;}
.newsone .img-responsive IMG {
    border: 1px solid #b9b8b8;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.newsone .img-responsive {  display: block;}
.left_menu_bd{margin-top:8px; overflow:hidden;}
.left_menu_bd .left_menu_list a { border-radius: 0px; display: block; font-size: 16px;  box-sizing: border-box; padding:15px 25px; margin:0px 20px;
}
.left_menu_bd .left_menu_list a:hover {color: #0d6d30; border-bottom:2px #0d6d30 solid }
.left_menu_bd .left_menu_list a.on{color: #0d6d30; border-bottom:2px #0d6d30 solid}
.left_menu_bd .left_menu_list a.on:hover{color: #0d6d30; border-bottom:2px #0d6d30 solid}

.article-detail { overflow:hidden; text-align: left; background-color:#fff; box-shadow: 0px 0px 0px rgba(51, 51, 51, 0.2); margin:10px 30px 0px 10px; padding:0px 0px 0px 0px;}
.article-detail h2{font-weight:bold; color:#0d6d30; font-size:20px}
.article-detail .content{line-height:180%; font-size:14px; overflow:hidden}
.article-detail .content img{padding-bottom:10px;}
.article-detail .content p,span{line-height:180%; font-size:14px;}
.article-detail .source em{margin:0 5px; font-style:normal;}
.article-detail .source {
    padding: 10px;
    color: #878787;
    font-family: 'gotham,HELVETICANEUELTPRO-THEX,微软雅黑';
    font-size: 12px;
    color: #999;
    font-style: normal;
    position: relative;
    bottom: -7px;
    text-align: right;
    margin-bottom: 20px;
}
.text-align-right{text-align:right;}
/*-------产品-----------*/
.pro-over{width:77%; float:left; margin-left:3%;}
.pro-main { margin: 0px 0 0px; /*内容页*/ }
.pro-main .pro-menu { width: 20%;  float: left; font-family: 微软雅黑;}
.pro-main .pro-menu strong { display: block; line-height: 40px; text-indent: 20px; background: #0d6d30; font-size: 16px; color: #fff; font-weight: normal; text-transform: uppercase; text-align: left;}
.pro-main .pro-menu > ul { margin-top: 0px; border:1px #e5e5e5 solid;}
.pro-main .pro-menu > ul > li { line-height: 40px; text-indent: 20px; font-size: 14px; text-transform: uppercase; color: #282828; border-bottom: 1px #f2f2f2 solid;}
.pro-main .pro-menu > ul > li a:hover{color:#0d6d30;}
.pro-main .pro-menu > ul > li a.on {color:#0d6d30;}

.pro-main .pro-menu > ul > li ul { display: none; margin-left: 10px; }
.pro-main .pro-menu > ul > li ul li { height: 30px; line-height: 30px; }
.pro-main .pro-con { float: left; margin-top:0px; overflow:hidden; width:100%;}
.pro-main .pro-con .pro-con-item { height: auto; overflow: hidden; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px #f2f2f2 solid;  transform:scale(1); -webkit-transform:scale(1); transition:.2s linear; -webkit-transition:.2s linear;}
.pro-main .pro-con .pro-con-item:hover{ position:relative; z-index:2;}
.pro-main .pro-con .pro-con-item .item-pic { width: 22%; text-align: center; float: left; border: 1px #e5e5e5 solid; }
.pro-main .pro-con .pro-con-item .item-pic .item-pic2 { width:22%; height:150px; display:table-cell; vertical-align:middle;}
.pro-main .pro-con .pro-con-item .item-pic img {  max-height: 100%;  max-width: 100%; display:block; margin:0 auto;}
.pro-main .pro-con .pro-con-item .item-txt { width: 74%; float: right; }
.pro-main .pro-con .pro-con-item .item-txt dl dt { height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 10px 0; }
.pro-main .pro-con .pro-con-item .item-txt dl dt a { font-size: 15px; color: #0d6d30; }
.pro-main .pro-con .pro-con-item .item-txt dl dt a:hover { opacity:0.8; }
.pro-main .pro-con .pro-con-item .item-txt dl dd { font-size: 12px; color: #8d8c8c; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.pro-main .pro-con .pro-con-item .item-txt > a { display: inline-block; font-size: 14px; color: #45b569; margin-top: 15px; }
.pro-main .pro-con .paging { margin-top: 20px; font-size: 0; }
.pro-main .pro-con .paging a { display: inline-block; font-size: 14px; color: #333; padding: 5px 10px; border: 1px #bbb solid; margin-right: 10px; }
.pro-main .pro-con .paging a:hover { color: #fff; background: #0e4e63; }
.pro-main .pro-right-news { width: 16.6%; float: right; }
.pro-main .pro-right-news .right-news-box { margin-bottom: 60px; }
.pro-main .pro-right-news .right-news-box dl dt a { font-size: 16px; color: #0e4e63; }
.pro-main .pro-right-news .right-news-box dl dd { font-size: 12px; }
.pro-main .pro-right-news .right-news-box dl dd.time { margin-top: 7px; color: #adadad; }
.pro-main .pro-right-news .right-news-box dl dd.text { margin-top: 10px; line-height: 18px; color: #8d8c8c; }
.pro-main .pro-right-news .right-news-box > a { display: block; margin-top: 15px; color: #0e4e63; text-decoration: underline !important; }
.pro-main .detail-box { width: 77%; /*产品介绍*/ /*内容页选项卡下载*/ }
.pro-main .detail-box .detail-tab { height: 30px; border-bottom: 1px solid #0098db; overflow: hidden; }
.pro-main .detail-box .detail-tab ul li { float: left; margin-right: 10px; line-height: 30px; text-align: center; background: #0098db; color: #fff; padding: 0 10px; border-top: 1px solid #0098db; border-right: 1px solid #0098db; border-left: 1px solid #0098db; }
.pro-main .detail-box .detail-tab ul li.on { background: #ededdd; border-top: 1px solid #cee1eb; border-right: 1px solid #cee1eb; border-left: 1px solid #cee1eb; color: #000; }
.pro-main .detail-box .tab-bd { padding: 15px; }
.pro-main .detail-box .tab-bd ul .left-txt { width: 55%; float: left; }
.pro-main .detail-box .tab-bd ul .right-pro { width: 35%; float: right; }
.pro-main .detail-box .prohd { width: 17%; float: left; }
.pro-main .detail-box .prohd ul li { width: 50px; height: 50px; line-height: 48px; font-size: 0; text-align: center; overflow: hidden; border: 1px #ddd solid; margin-bottom: 10px; cursor: pointer; }
.pro-main .detail-box .prohd ul li.on { border: 1px #000 solid; }
.pro-main .detail-box .probd { width: 75%; min-height: 180px; overflow: hidden; float: right; border: 1px #ddd solid; }
.pro-main .detail-box .probd ul li { text-align: center; line-height: 180px; font-size: 0; }
.pro-main .detail-box .detail-download table { border-collapse: collapse; border-spacing: 0; border: 1px solid #ccc; width: 100%; }
.pro-main .detail-box .detail-download thead { background: #0098db; color: #fff; }
.pro-main .detail-box .detail-download thead th { text-align: left; border-bottom: 1px solid #ccc; padding: 10px; }
.pro-main .detail-box .detail-download tbody tr td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px; font-size: 13px; }

.chanpin-xuanchaun { height: 238px; background: url(../img/xuanchaun-bg.jpg) center center no-repeat; padding: 60px 0; }
.chanpin-xuanchaun ul { /*width:110%;*/ }
.chanpin-xuanchaun ul li { text-align: center; float: left; width: 25%; margin: 0 4%; }
.chanpin-xuanchaun ul li strong { color: #5DA4DC; }
.chanpin-xuanchaun ul li strong:before { background: #EBF0F4 url(../img/blue-box-title-line.png) center center no-repeat; }
.chanpin-xuanchaun ul li p { margin-top: 20px; text-transform: uppercase; text-align: center; line-height: 20px; font-size: 16px; color: #626262; font-family: 'Microsoft Yi Baiti'; }

.pro_list{ overflow:hidden;}
.pro_list .solu_dl{width:100px; margin:0px 0px 10px 40px;}
.pro_list .solu_dl .t{text-align:center; padding:10px 0px 0px 0px;}
.pro_list .solu_dl .t a{ font-size:15px; color:#0d6d30; font-weight:700;}
.pro_list .solu_dl .t a:hover{}
.pro_list .solu_dl dt{ border-radius:100%; height:45px; text-align:center;}
.pro_list .solu_dl dt img{height:100%; vertical-align:middle}
.pro_list .solu_dl dt:hover{}
.pro_list .solu_dl dt.on{background-color:#0d6d30;}

.pro_line{border-bottom: 1px #e5e5e5 solid;display: block; overflow:hidden}


.tabCon .pro-con { width: 98%; float: left; margin-left: 1%; margin-top:2px;}
.tabCon .pro-con .pro-con-item { height: auto; overflow: hidden; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px #f5f5f5 solid;  transform:scale(1); -webkit-transform:scale(1); transition:.2s linear; -webkit-transition:.2s linear;}
.tabCon .pro-con .pro-con-item:hover{ transform:scale(1.1); -webkit-transform:scale(1.02); position:relative; z-index:2;}
.tabCon .pro-con .pro-con-item .item-pic { width: 22%; text-align: center; float: left; border: 1px #f5f5f5 solid; }
.tabCon .pro-con .pro-con-item .item-pic .item-pic2 {width:22%; height:150px; display:table-cell; vertical-align:middle;}
.tabCon .pro-con .pro-con-item .item-pic img {  max-height: 100%;  max-width: 100%; display:block; margin:0 auto;}
.tabCon .pro-con .pro-con-item .item-txt { width: 75%; float: right; }
.tabCon .pro-con .pro-con-item .item-txt dl dt { height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 10px 0; }
.tabCon .pro-con .pro-con-item .item-txt dl dt a { font-size: 15px; color: #0d6d30; }
.tabCon .pro-con .pro-con-item .item-txt dl dt a:hover { opacity:0.8; }
.tabCon .pro-con .pro-con-item .item-txt dl dd { font-size: 12px; color: #8d8c8c; line-height: 24px; height: 96px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.tabCon .pro-con .pro-con-item .item-txt > a { display: inline-block; font-size: 14px; color: #45b569; margin-top: 15px; }
/*-------应用-----------*/
.pro-yy { margin: 0px 0 60px; /*内容页*/ }
.pro-yy .pro2-menu { width: 20%;  float: left; font-family: 微软雅黑;}
.pro-yy .pro2-menu strong { display: block; line-height: 40px; text-indent: 20px; background: #0d6d30; font-size: 16px; color: #fff; font-weight: normal; text-transform: uppercase; text-align: left;}
.pro-yy .pro2-menu > ul { margin-top: 0px; border:1px #f5f5f5 solid;}
.pro-yy .pro2-menu > ul > li { line-height: 40px; text-indent: 20px; font-size: 14px; text-transform: uppercase; color: #282828; border-bottom: 1px #f5f5f5 solid;}
.pro-yy .pro2-menu > ul > li a:hover{color:#0d6d30;}
.pro-yy .pro2-menu > ul > li a.on {color:#0d6d30;}

.pro-yy .pro2-right-menu { width: 20%;  float: right; font-family: 微软雅黑;}
.pro-yy .pro2-right-menu strong { display: block; line-height: 60px; text-indent: 0px; background: #0d6d30; font-size: 24px; color: #fff; font-weight: normal; text-transform: uppercase; text-align: center;}
.pro-yy .pro2-right-menu > ul { margin-top: 0px; border:1px #ccc solid;}
.pro-yy .pro2-right-menu > ul > li { line-height: 0px; font-size: 16px; text-transform: uppercase; color: #282828; border-bottom: 1px #f2f2f2 solid;}
.pro-yy .pro2-right-menu > ul > li a{color:#0d6d30;}

.pro-yy .pro1-con { width: 75%; float: left; margin-left: 5%; margin-top:2px;}
.pro-yy .pro2-con { width: 75%; float: left; margin-left: 5%; margin-top:2px;}
.pro-yy .pro2-con .pro2-con-item { height: auto; overflow: hidden; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px #f2f2f2 solid;}
.pro-yy .pro2-con .pro2-con-item:hover{ position:relative; z-index:2;}
.pro-yy .pro2-con .pro2-con-item .item2-pic { width: 18%; text-align: center; float: left; border: 1px #f5f5f5 solid; }
.pro-yy .pro2-con .pro2-con-item .item2-pic .item2-pic2 {display:table-cell; vertical-align:middle; width: 18%; height:130px;}
.pro-yy .pro2-con .pro2-con-item .item2-pic img {  max-height: 100%;  max-width: 100%; display:block; margin:0 auto;}
.pro-yy .pro2-con .pro2-con-item .item2-txt { width: 80%; float: right; }
.pro-yy .pro2-con .pro2-con-item .item2-txt dl dt { height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 10px 0; }
.pro-yy .pro2-con .pro2-con-item .item2-txt dl dt a { font-size: 15px; color: #0d6d30; }
.pro-yy .pro2-con .pro2-con-item .item2-txt dl dt a:hover { opacity:0.8; }
.pro-yy .pro2-con .pro2-con-item .item2-txt dl dd { font-size: 12px; color: #8d8c8c; line-height: 22px; height: 70px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.pro-yy .pro2-con .pro2-con-item .item2-txt > a { display: inline-block; font-size: 14px; color: #45b569; margin-top: 15px; }
.pro-yy .pro2-con .paging { margin-top: 20px; font-size: 0; }
.pro-yy .pro2-con .paging a { display: inline-block; font-size: 14px; color: #333; padding: 5px 10px; border: 1px #bbb solid; margin-right: 10px; }
.pro-yy .pro2-con .paging a:hover { color: #fff; background: #0e4e63; }

.displayblock{display:block;}
.displaynone{display:none;}
/* css样式 */
.tab{margin:0 auto 5px;}
.tab2{ margin:0 auto 5px;}

.tab-hd { overflow:hidden; zoom:1;}
.tab-hd li{text-align:center; cursor:pointer;}
.tab-hd li.active{ font-weight:700;}

.tab-bd{width:100%;}
.tab-bd .div{display:none;}
.tab-bd .thisclass{ display: block;}

/*------------------*/
.index_service{padding:50px 0px 60px 0px;}
.down-text{padding:30px 10px;}
.down-text:nth-child(2n){background:#f9f9f9;}
.down-text:hover{background:#eff9f8;}

.down-title{font-size:16px; line-height:25px; color:#333;}
.font{float:left; margin-right:20px; margin-bottom:5px;}
.font i{font-size:12px; color:#969696;}
.i_category,.down-date{font-size:12px; color:#969696; margin:5px 0px;}

.down-load{background-color:#0d6d30; color:#fff; display:grid; text-align:center; width:100%;}
.down-load .font2{line-height:40px;}
.down-load .font2 a{color:#fff;}
