﻿body {font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;overflow-x: hidden; margin:0; background:#fff;}
p{ margin:0; padding:0; font-size:14px;}
*{font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;}
.container-slide{ overflow: hidden;}
a,a:hover{ text-decoration:none;}
.form-control{border-radius:0;}
ul{ list-style:none;}
dl,dt,dd,h2,form,ul,li,p,img, span, h1,h3,h4,h5,h6{margin:0; padding:0;}
a {color:#4f4f4f;text-decoration:none;margin:0;}
a:hover {color:#026db3;text-decoration:none; border:0;}
a img {border:0;}
ul{list-style-type:none;}
.clear{clear:both;}

.container {margin:0 auto;}
@media (max-width:767px){.container{padding:0px 15px;}}
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1230px){.container{width:1200px}}
/* header and menu */
header,.logo,.menu{-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}
.menu>ul,.menu>ul>li{display:block;margin:0;padding:0;list-style:none;}
.menu>ul>li>a{display:block;text-align:center;-webkit-transition: all .4s ease-in-out 0s;
    -moz-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s;
    -o-transition: all .4s ease-in-out 0s;
    transition: all .4s ease-in-out 0s;}
.logo{float:left;}
.logo a{display:block;}
.logo img{display:block;max-width:298px;}
.top-box{ padding:35px 0; overflow:hidden;}
.hotline-box{ float:right;}
.hotline{ background:url(../images/hotline.png) no-repeat left; height:37px; padding-left:47px;}
.hotline p{ font-size:12px; color:#333333; line-height:12px; padding-bottom:1px;}
.hotline span{ display:block; font-size:20.4px; color:#003995; font-weight:bold; line-height:20px;}
@media(min-width:768px){
	header .container{ overflow:hidden;}
	.logo{}
	.menu{ clear:both;}
	.menu>ul{ height:51px;}
	.menu>ul>li{float:left; width:12.5%;}
	.menu>ul>li>a{color: #000;line-height:51px; text-align:center; font-size:16px;}
	.menu>ul>li:hover>a,.menu>ul>li.active>a{ background:#808080; padding-top:0; color:#fff;}
	.menu-icon{display:none;}
	.menu>ul>li:hover .sub-menu,.menu>ul>li.active .sub-menu{display:block;}
	.clear-header{ padding-top:70px;}
	.menu-warp{ background:#f0f0f0;}
	.sub-menu a:hover{ background:#036621;}
}
@media(max-width:1229px){
	.sub-menu{ left:0;}
	.sub-menu a{ font-size:12px; line-height:30px;}
}
@media(max-width:991px){
	.top-box{ padding:20px 0;}
}
@media(max-width:767px){
	header .container{ overflow:hidden;}
	.top-box{ padding:10px 0;}
	.popup-menus{display:none;}
	.menu{display:none;}
	.menu-icon{display:block;float:right;padding-top:18px;}
	.menu-icon a{display:block;width: 25px;height: 19px;background:url(../images/menu-icon.png) no-repeat;outline:none;}
	.logo img{ width:210px;}
	.menu-warp{ display:none;}
	.menu>ul>li>a{ padding:0 30px;}
	.menu-icon{ padding-top:12px;}
}
/* menu for mobile */
.nav{background:#003995;display:none;padding-top:60px;}
.nav>ul>li{padding:5px 10px; padding-left:35px;}
.nav>ul>li>a{display:block;text-align:left;color:#fff;font-size:16px;line-height:30px;position:relative;}
.nav>ul>li>a>span{display:block;width:30px;height:30px;position:absolute;top:0;right:0; background:url(../images/jt.png) no-repeat center ;}
.nav>ul>li.open-sub>a>span{background-image:url(../images/jt2.png);}
.nav .sub-menu{display:none;}
.nav li.open-sub .sub-menu{display:block;}
.nav .sub-menu p a{display:block;padding:3px 10px;text-align:left;color:#d6d6d6;font-size:14px;line-height:25px;}
@media(max-width:767px){
	.probox li{ width:33.33%;}
	.probox li p{ font-size:14px;}
}
@media(max-width:450px){
	.probox li{ width:100%;}
}
.search{ height:28px; width:192px; background:#fff; padding-top:8px}
@media (max-width: 767px){
	.search{ display:none;}
	.hotline-box{ display:none;}
}
.searchbox{ width:147px; height:24px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; color:#000; border-left:1px solid #e2e2e2; border-right:0; float:left; padding-left:10px; background:none;outline:none;}
::-webkit-input-placeholder{color:#acacac;}
::-moz-placeholder{color:#acacac;}
:-moz-placeholder{color:#acacac;}
.search button{ width:32px; height:28px; background:#003995; border:0; color:#fff; font-size:14px;}
.language-switching{ background:#fafafa; border-bottom:1px solid #dcdcdc; height:33px; overflow:hidden;}   
.share{ font-size:14px; color:#5d5d5d; line-height:33px; background:url(../images/share.png) no-repeat left; padding-left:21px; float:right; padding-right:22px;}
.share a{ font-size:14px; color:#5d5d5d; line-height:33px;}
.language{ float:right;}
.language a{ font-size:12px; color:#5d5d5d; line-height:33px; display:block; float:left;}
.language span{ width:1px; height:12px; display:block; background:#989898; float:left; margin:0 10px; margin-top:10px;}
@media(max-width:991px){
	.menu>ul>li>a{ font-size:14px;}
}
/*-----------------------------------------------------index-----------------------------------------------------*/
.title{  padding-top:60px; padding-bottom:45px;}
.title h2{ font-size:24px; color:#424241;margin:0 auto; text-align:center; width:402px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.title h2 span{ font-weight:normal; font-size:16px; color:#003995; padding-right:20px;}
.title-xian{ width:27px; height:3px; background:#003995; margin:0 auto; margin-top:-2px;}
.title p{ font-size:14px; color:#989898; text-align:center; padding-top:15px;}
.solution-box{ margin-left: -25px; margin-right: -25px; overflow: hidden; text-align: center;}
.solution-box li{ float: left; width: 25%;margin-bottom:20px;}
.solution-box li .solution{ padding: 0 25px;}
.solution-box img{ display:block; max-width:100%; margin:0 auto;}
.solution-con{ background:#f9f9f9; padding-top:32px; padding-bottom:35px;}
.solution-con h2{ font-size:18px; color:#424241; font-weight:normal; line-height:19px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.solution-con span{ display:block; width:18px; height:3px; background:#003995; margin:0 auto; margin-top:14px; margin-bottom:14px;}
.solution-con p{ font-size:14px; color:#9a9a9a; line-height:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.more{ margin:60px 0;}
.more a,.more input{ display:block; border:1px solid #003995; width:152px; height:46px; font-size:14px; color:#424241; line-height:46px; text-align:center; margin:0 auto;background:none;cursor:pointer;}
@media(max-width:1229px){
	.solution-box li .solution{ padding: 0 10px;}
	.solution-box{ margin-left:-10px; margin-right:-10px;}
}
@media(max-width:767px){
	.solution-box li{ width:50%; margin-bottom:10px;}
	.solution-con h2{ font-size:14px;}
	.solution-con p{ font-size:12px;}
	.solution-con{ padding:20px 10px;}
	.solution-con span{ margin-top:5px; margin-bottom:5px;}
	.solution-bj{ background:#f9f9f9;}
	.title{ padding:20px 0;}
	.title h2{ font-size:16px; width:290px; padding-bottom:7px;}
	.title h2 span{ font-size:12px; padding-right:5px;}
	.title p{ padding-top:5px;}
	.more{ margin:20px 0;}
	.more a,.more input{ width:100px; height:40px; line-height:40px;}
}
@media(max-width:510px){
	.solution-box li{ margin-bottom:15px;}
	.solution-box li .solution{ padding: 0 5px;}
	.solution-box{ margin-left:-5px; margin-right:-5px;}
}

.about-box{ background:#f9f9f9; height:864px; overflow:hidden;}
.about{ position:relative;}
.about-img { position:absolute; left:-360px;}
.about-img img{ display:block;}
.about-con{ width:522px; float:right; padding-top:20px;}
.about-con p{ font-size:14px; line-height:28px; color:#6f6f6f; padding-top:10px; clear:both;}
.about-con .more{ float:right; margin-top:35px;}
.about-tit{ float:right; text-align:right; clear:both; margin-bottom:40px;}
.about-tit img{ display:block; float:right; clear:both;}
.about-tit h2{  font-size:18px; color:#5f5d5e;}
.abouttit{ padding-top:20px; clear:both;}
@media(max-width:1229px){
	.about-img{ left:-495px;}
	.about-con{ width:438px; padding-top:0;}
}
@media(max-width:1229px){
	.about-img{ left:-604px;}
	.about-con{ width:346px;}
	.about-tit{ margin-bottom:10px;}
	.about-con p{ line-height:24px;}
}
@media(max-width:767px){
	.about-img{ position:inherit; left:auto;}
	.about-box{ height:auto; padding-bottom:20px;}
	.about-con{ width:auto; float:none;}
	.about-con .more{ float:none;}
	.about-img img{ max-width:100%;}
	.about-english{ display:none;}
	.about-tit img{ float:left;}
	.about-tit{ float:none;}
	.about-con .more{ margin-top:20px;}
}
.info-con{ margin-left: -7px; margin-right: -7px; overflow: hidden;}
.info-con li{ float: left; width: 25%;}
.info-con li .info{ padding: 0 7px;}
.info-con li img{ display:block; margin:0 auto;}
.info-con img{ display:block; max-width:100%;}
.info-con h2{ font-weight:normal; font-size:16px; color:#424342; padding-bottom:20px; padding-top:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.info-con p{ font-size:14px; color:#767776; line-height:30px;height: 63px;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;display: -webkit-box;} 
.info-con span{ display:block; border-top:1px solid #ccc; padding-top:15px; font-size:14px; color:#b0b1b0; margin-top:25px;} 
.info-box{ padding:0 12px;}
.info .img { width:100%;height:0;padding-bottom:65.9483%;}
.info:hover h2,.info:hover p,.info:hover span{ color:#003995;}
.info:hover span{ border-top:1px solid #003995;}
.partner-bj{ background:#f9f9f9; overflow:hidden;}
.partner{ margin-left: -7px; margin-right: -7px; overflow: hidden;}
.partner li{ float: left; width: 25%; margin-bottom:14px;}
.partner li .partner-box{ padding: 0 7px;}
.partner-box div{ border:1px solid #ccc;}
.partner img{ display:block; max-width:100%; margin:0 auto;}
.part-box{ overflow:hidden;}
@media(max-width:767px){
	.info-con li{ width: 50%; margin-bottom:25px;}
	.info-con h2{ padding:10px 0;}
	.info-con p{ line-height:20px; height:40px;}
	.info-con span{ margin-top:15px; padding-top:10px;}
	.partner li{ width:33.3%;}
}
@media(max-width:767px){
	.partner li{ width:50%;}
}
@media(max-width:400px){
	.info-con li{ width:100%;}
}
.contact{ background:url(../images/contact.jpg) no-repeat center; height:671px;}
.contact-input{ padding-top:40px;}
.contact-box{ width:575px;}
.contact-input p{ font-size:16px; padding-bottom:18px; padding-top:16px;}
.contact-input input{ width:357px; background:none; height:37px; border:1px solid #989b9b; padding:0 5px; line-height:37px;} 
.contact-input textarea{ width:560px; height:138px; background:none; border:1px solid #989b9b; line-height:37px; padding:0 5px; resize:none;}
.contact-box .more{ margin:0; margin-top:43px;}
@media(max-width:1229px){
	.contact-box{ width:371px;}
	.contact-input textarea{ width:357px;}
}
@media(max-width:767px){
	.contact{ background:none; height:auto; padding-bottom:0;}
	.contact-box{ margin:0 auto;}
	.contact-input{ padding-top:0;}
	.contact-input p{ padding:10px 0;}
}
@media(max-width:400px){
	.contact-input input{ width:277px;}
	.contact-input textarea{ width:277px;}
	.contact-box{ width:291px;}
}
.foot-box{ background:url(../images/foot.jpg) center; padding-top:56px; margin-top:80px;}
.link-box{ overflow:hidden; width:820px; float:left;}
.link-box li{ width:20%; float:left;}
.link-box h2{ font-size:16px; color:#fff; line-height:16px; font-weight:normal;}
.link-box a{ display:block; font-size:14px; color:#969696; line-height:35px;}
.link-box span{ display:block; width:10px; height:2px; background:#9a9b9d; margin-top:33px; margin-bottom:24px;}
.foot-contact{ width:330px; float:right;}
.follow div{ overflow:hidden;}
.follow h3{ font-size:14px; color:#9d9c9c; padding-bottom:11px;}
.follow div{ padding-left:28px;}
.follow a{ display:block; float:left; padding:0 20px;}
.follow p { display:none;position:absolute;margin-top:-160px;margin-left:-45px;}
.follow a:hover p{display:block; }
.dizhi{ padding-top:5px;} 
.dizhi p{ font-size:14px; color:#9d9c9c; line-height:24px; background:url(../images/dizhi1.png) no-repeat 0; padding:7px 0; padding-left:41px;}
.dizhi .dizhi2{background:url(../images/dizhi2.png) no-repeat 0; }
.dizhi .dizhi3{background:url(../images/dizhi3.png) no-repeat 0 4px; }
.copyright{ background:url(../images/copyright.png); padding:28px 0; overflow:hidden; margin-top:55px;}
.copyright p{ float:left; font-size:14px; color:#535352;}
.copyright span{ display:block; float:right; font-size:14px; color:#535352;}
.link-box a:hover{ color:#003995;}
@media(max-width:1229px){
	.link-box li{ width:auto; float:none; overflow:hidden; padding-bottom:20px;}
	.link-box{ width:auto; float:none;}
	.foot-contact{ width:auto; float:none;}
	.link-box a{ float:left; padding-right:20px; line-height:23px;}
	.link-box span{ margin:10px 0;}
	.foot-box{ padding-top:30px;}
}
@media(max-width:767px){
	.copyright p{ float:none;}
	.copyright span{ float:none;}
	.copyright{ margin-top:30px;}
	.foot-box{ margin-top:30px;}
}

/*-----------------------------------------------------prolist-----------------------------------------------------*/
.zy-banner { width:100%;height:0;padding-bottom:26.8229%;}
.zy-banner img{ max-width:100%; margin:0 auto; display:block;}
.breadcrumb{ border-bottom:1px solid #dad9d9; overflow:hidden; padding-top:60px; padding-bottom:15px;}
.breadcrumb p{ float:right;}
.breadcrumb p a,.breadcrumb p{ color:#656565}
.breadcrumb p a:hover,.breadcrumb p a.active{ color:#003995;}
.breadcrumb .active{color:#06832c;}
.left-nav{ width:237px;position:relative; z-index:9; margin-top:-169px; float:left;}
.product-top{ background:#003995; height:168px;}
.product-icon{ background:url(../images/i1.png) no-repeat left; padding-left:60px; }
.product-icon h3{ font-size:24px; color:#fff; font-weight:normal;}   
.product-icon p{ font-size:18px; color:#b9d3be;}
.icon-wrap span{ display:block; width:26px; height:5px; background:#fff; margin-left:8px; margin-bottom:25px;}
.icon-wrap{ padding:40px 0 0 20px;}
.nav-bottom{ background:#f5f5f5; padding-bottom:165px;}
.zi-nav li a{color:#414141; padding:15px 25px; line-height:26px;font-size:18px; display:block; background:#e0dfdf; margin-bottom:5px;}
.zi-nav li.active>a,.san-nav li.active>a { color:#003995;}
.zi-nav a span{ width:10px; height:18px; display:inline-block;background:url(../images/j.png) no-repeat; float:right; margin-top:4px;}
.zi-nav li.active a span{background:url(../images/j2.png) no-repeat;width:18px; height:10px; margin-top:8px;}
.er-nav li a{font-size:16px;border-bottom:1px dashed #c1c1c1; line-height:25px; color:#727272; background:url(../images/sj.png) no-repeat 27px; padding-left:46px;}
.er-nav li a:hover,.er-nav li.active>a{background:url(../images/sj.png) no-repeat 27px; color:#003995;}
.er-nav li .san-nav{ border-bottom:1px dashed #c1c1c1; padding:10px 0}
.er-nav li .san-nav li a{ font-size:14px; border:0; padding:5px 25px; background:url(../images/fk.jpg) no-repeat 48px; padding-left:65px;}
.er-nav,.san-nav{ display:none;}
.zi-nav li.active .er-nav{ display:block;} 
.er-nav li.active .san-nav{display:block;}
.right-pro{ padding-left:290px; padding-top:62px;}
.prolist{ margin-left:-11px; margin-right:-11px; overflow:hidden;}
.prolist li{ overflow:hidden; width:50%; float:left; margin-bottom:24px;}
.product-box{ padding:0 11px;}
.tu{ border:1px solid #dbdada;height:0;padding-bottom:65.31531531531532%;}
.tu img{ max-width:100%; margin:0 auto; display:block;}
.product-one{ position:relative;}
.product-one p{ font-size:16px; color:#fff; text-align:center; background:url(../images/tg.png) repeat;line-height:50px;display:block; position:absolute; bottom:0; left:0; right:0;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product-one:hover p{ background:#003995;}
@media(max-width:991px){
	.right-pro{ padding-top:30px; padding-left:268px}
	.product-one p{ line-height:38px; font-size:14px;}
	.zi-nav li a{ font-size:16px;}
}
@media(max-width:767px){
	.breadcrumb{ padding-top:25px;}
	.product-top{ display:none;}
	.left-nav{ margin-top:0; width:100%; float:none;}
	.nav-bottom{ padding-bottom:0; margin-top:25px;}
	.right-pro{ padding-left:0;}
}
@media(max-width:375px){
	.prolist li{ width:100%;}
}
/*fy*/
.demo-item{ margin-top:30px;}
.simple-pagination{padding: 3px 3px 3px 3px;text-align: center;font-size: 12px;line-height: 23px;}
.simple-pagination a, div.simple-pagination span{padding: 2px 5px 2px 5px;margin-right: 2px;margin-bottom:2px;font-size: 12px;white-space: nowrap;display: inline-block;min-width: 23px;height: 23px; box-sizing:content-box;}
.simple-pagination a{text-decoration: none;border: solid 1px #e8e8e8;color: #727272;background: #fff;}
.simple-pagination span.ellipsis{color: #9e9e9e;font-size:14px;}
.simple-pagination span.disabled{border: #f3f3f3 1px solid;color: #ccc;background: #fff;}
.simple-pagination input{margin-left:10px;width: 30px;padding: 0px;margin-right: 2px;font-size: 12px;height: 27px;line-height: 27px;border: #ddd 1px solid;text-align: center;color: #727272;}
.simple-pagination select{margin-left:10px;height: 29px;padding: 0px;margin-right: 2px;font-size: 12px;border: #ddd 1px solid;text-align: center;color: #727272;}
span.record{color:#ccc;}
.simple-pagination a:hover, .simple-pagination a:active{color: #fff;background: #003995;border-color: #003995;}
.simple-pagination span.current{border: #003995 1px solid;font-weight: bold;color: #fff;background: #003995;}
.simple-pagination input:focus{border: #06832c 1px solid;outline:none;}
.simple-pagination select:focus{border: #06832c 1px solid;}

/*-----------------------------------------------------pro-----------------------------------------------------*/
.paper-towel{border:1px solid #dbdbda;border-top:0;border-collapse:collapse;width:100%;}
.paper-towel thead{ background:#f2f2f2;}
.paper-towel thead tr th{ width:114px; border-right:1px solid #dbdbda;height:60px; color:#707070; font-size:16px; font-weight:normal;}
.paper-towel tbody tr td{width:114px; border-right:1px solid #dbdbda; font-size:14px; height:136px; padding:0 2px; text-align:center;color:#707070;word-break: break-all;}
.paper-towel tbody tr{ border-bottom:1px solid #dbdbda}
.paper-towel tbody tr td img{ max-width:100%; display:block; margin:0 auto;}
.biao-table{ margin-bottom:60px;}
.household-paper h3{ font-size:18px; color:#707070; font-weight:normal; text-align:center; padding-bottom:30px;}
.household-paper h4{ font-size:16px; color:#707070; line-height:38px; font-weight:normal; background:url(../images/xian.jpg) no-repeat left; padding-left:20px;}
.household-paper p{font-size:16px; color:#707070; line-height:38px; padding-left:21px;}
.household-paper img{ padding:20px 0;display:block; margin:0 auto; max-width:100%;}
@media(max-width:1229px){
	.biao-table{ overflow:scroll;}
	.paper-towel{ width:920px;}
}
@media(max-width:767px){
	.biao-table{ margin-bottom: 30px;}
    .household-paper h3{ padding-bottom:20px;}
}

/*-----------------------------------------------------partner-----------------------------------------------------*/
.product-icon{    background: url(../images/i2.png) no-repeat left;}
.right-pro2{ padding-left:0;}
.partner-box{ margin-left:-8px; margin-right:-8px;}
.part-box li{ width:25%; float:left; margin-bottom:16px;}
.partner-cont{ padding:0 8px;}
.partner-img{ border:1px solid #bdbdbd;}
.partner-img img{ max-width:100%; display:block; margin:0 auto;}
@media(max-width:600px){
	.part-box li{ width:33.33%;}
}
@media(max-width:425px){
	.part-box li{ width:50%;}
}

/*-----------------------------------------------------newslist-----------------------------------------------------*/
.news-icon{background: url(../images/i3.png) no-repeat left;}
.news-list li{ border-bottom:1px dashed #c3c3c3; overflow:hidden; padding-bottom:35px; margin-bottom:35px;}
.news-left{ width:307px; float:left;}
.news-right{ padding-left:348px;}
.news-right h2{ font-size:18px;  font-weight:normal; padding:30px 0;}
.news-right h2 a{color:#414141;margin-right:110px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-right h2 span{ float:right; color:#9b9b9b;margin-left:10px; font-size:14px; padding-top:5px;}
.news-right p{ font-size:14px; line-height:32px;}
.news-right p a{color:#6f6d6d;height: 88px; overflow: hidden; -webkit-box-orient: vertical; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 3;}
.news-right p a:hover{ color:#003995;}
@media(max-width:991px){
	.news-left{ display:none;}
	.news-right{ padding-left:0;}
	.news-right h2{ padding:0 0 20px 0;}
}

/*-----------------------------------------------------news-----------------------------------------------------*/
.new-tit{ border-bottom:1px dashed #c3c3c3; overflow:hidden; padding-bottom:30px;}
.new-tit h3{ font-size:18px; color:#5c5c5c; text-align:center; font-weight:normal;}
.new-tit p{ font-size:16px; color:#888888; text-align:center; padding-top:15px;}
.new-tit p span{ display:inline-block; padding-left:20px;}
.new-text p{ font-size:14px; color:#7b7b7b;  line-height:32px; padding-top:20px;}
.new-text img { max-width:100%;}
.new-imgnr{ margin-top:45px;}
.new-imgnr img{ max-width:100%; display:block; margin:0 auto;}
@media(max-width:767px){
	.new-text p{ padding-top:15px;}
	.new-imgnr{ margin-top:20px;}
}

/*-----------------------------------------------------solutionlist-----------------------------------------------------*/
.solution-icon{background: url(../images/i4.png) no-repeat left;}
.solution-box2{ margin-left: -7px; margin-right: -7px; overflow: hidden;}
.solution-box2 li{ float: left; width:33.3%; margin-bottom:30px;}
.solution-box2 li .solution{ padding: 0 7px;}
.solution-box2 img{ display:block;}
.green-bj{ background:#f9f9f9; padding:20px 0;-webkit-transition: all .4s ease-in-out 0s;
    -moz-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s;
    -o-transition: all .4s ease-in-out 0s;
    transition: all .4s ease-in-out 0s;}
.green-bj p{ text-align:center; font-size:18px; color:#424241;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.green-bj span{ display:block; margin:0 auto; width:18px; height:3px; background:#06832c; margin-top:11px;}
.solution-box2 li:hover .green-bj{ background:#06832c;}
.solution-box2 li:hover p{ color:#fff;}
.solution-box2 li:hover span{ background:#fff;}
.solution .img { width:100%;height:0;padding-bottom:98.639456%;}
@media(max-width:510px){
	.solution-box2 li{ width:50%;}
}
/*-----------------------------------------------------solution-----------------------------------------------------*/
.solution-text{ padding-top:45px;}
.solution-text img{ display:block; margin:0 auto; padding-bottom:40px; max-width:100%;}
.solution-text p{ font-size:14px; color:#717171; line-height:30px;}
.ab-icon{background: url(../images/i5.png) no-repeat left;}

/*-----------------------------------------------------about-----------------------------------------------------*/
/*.about-text{ padding-top:40px;}*/
.about-text p{ font-size:14px; color:#717171; line-height:32px;}
.about-text img{ display:block; margin:0 auto; padding:30px 0; max-width:100%;}

/*-----------------------------------------------------certifica-----------------------------------------------------*/
.certifica-tit h3{ font-size:18px; color:#515352; text-align:center; font-weight:normal;}
.certifica-text p{ font-size:16px; color:#515352; line-height:30px;}
.certifica-text img{ display:block; margin:0 auto; padding:40px 0; max-width:100%;}

/*-----------------------------------------------------certifica-----------------------------------------------------*/
.certifica-box{ margin-left: -7px; margin-right: -7px; overflow: hidden;}
.certifica-box li{ float: left; width:33.3%; margin-bottom:45px;}
.certifica-box li .certifica{ padding: 0 7px;}
.certifica-box p{ font-size:16px; color:#4b4b4b; padding-top:26px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.certifica-box img{ display:block; margin:0 auto; max-width:100%;}
.certifica-box li:hover p{ color:#003995;}
@media(max-width:991px){
	.certifica-box li{ width:50%;}
}

/*-----------------------------------------------------buy-----------------------------------------------------*/
.buy-icon{background: url(../images/i6.png) no-repeat left;}
.buy-box{ margin-top:134px;}
.buy h2{ font-size:18px; font-weight:normal; color:#414141; padding-bottom:10px;}
.buy p{ font-size:16px; color:#7a7a7a;}
.buy a{ display:block; background:#003995; width:186px; height:55px; border-radius:50px; line-height:55px; font-size:18px; color:#fff; text-align:center; margin:0 auto; margin-top:65px; margin-bottom:80px;}
@media(max-width:767px){
	.buy-box{ margin-top:0;}
}

/*-----------------------------------------------------buy-----------------------------------------------------*/
.result h2{ font-weight:normal; font-size:18px; color:#414141; margin-top:50px; background:url(../images/result.png) no-repeat 0 1px; padding-left:36px;}
.result span{ color:#06832c;}
.related-data{ font-size:18px; color:#333333; text-align:center; padding:100px 0;}
@media(max-width:767px){
	.related-data{ padding:50px 0;}
}

/*-----------------------------------------------------contact-----------------------------------------------------*/
.contact-icon{background: url(../images/i7.png) no-repeat left;}
.message-text h2,.contact-tit{ font-size:18px; color:#2b2b2b; text-align: center; text-align:center; font-weight:normal; padding-bottom:29px;}
.message-text p{ font-size:16px; color:#737373; line-height:28px;}
.message{ padding-top:40px;}
.message input{ width:344px; height:37px; display:block; line-height:37px; margin-bottom:28px; padding:0 10px; border:1px solid #a0a0a0;}
.message textarea{ padding:0 10px;line-height:37px; height:140px; width:880px; resize:none;border:1px solid #a0a0a0;}
.message input::-webkit-input-placeholder{ color: #b9b9b9; font-size: 16px;}
.message input:-moz-placeholder{ color: #b9b9b9; font-size: 16px;}
.message input:-ms-input-placeholder { color: #b9b9b9; font-size: 16px;}
.message textarea::-webkit-input-placeholder{ color: #b9b9b9; font-size: 17px;}
.message textarea:-moz-placeholder{ color: #b9b9b9; font-size: 17px;}
.message textarea:-ms-input-placeholder { color: #b9b9b9; font-size: 17px;}
.tijiao input{ width:154px; height:48px; background:#06832c; border:0; color:#fff; font-size:14px; display:block; margin:0 auto; margin-top:30px;}
@media(max-width:1229px){
	.message textarea{ width:450px;}
}
@media(max-width:767px){
	.message input{ margin:0 auto; margin-bottom:28px;}
	.message textarea{ width:344px; margin:0 auto; display:block;}
}
@media(max-width:400px){
	.message input{ width:260px;}
	.message textarea{ width:260px;}
}

/*-----------------------------------------------------contact-mode------------------------------------------------------*/
.contact-mode{ margin-left: -7px; margin-right: -7px; overflow: hidden; margin-top:20px; margin-bottom:45px;}
.contact-mode li{ float: left; width:33.3%;}
.contact-mode li .mode{ padding: 0 7px;}
.mode div{ background:#f2f2f2; height:141px; padding:32px 50px;}
.mode h2{ font-weight:normal; font-size:16px; color:#747171; text-align:center; padding-bottom:20px;}
.mode p{ line-height:26px; font-size:14px; color:#494949; text-align:center;}
.mode img{ display:block; margin:0 auto; padding-bottom:12px;}
.map img{ display:block; margin:0 auto; max-width:100%;}
@media(max-width:1229px){
	.mode div{ padding:32px 5px;}
}
@media(max-width:991px){
	.contact-mode li{ width:100%; margin-bottom:10px;}
	.mode div{ height:auto;}
	.contact-mode{ margin-bottom:15px;}
}

/*-----------------------------------------------------search------------------------------------------------------*/
.search-cont { margin:30px 0;}
.search-cont ul li{ font-size:14px; line-height:25px; border-bottom:1px dashed #ccc; padding:15px 0;}
.search-cont ul li a{color:#9b9b9b; margin-right:110px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.search-cont ul li span{ float:right; margin-left:10px;}
.search-cont ul li a:hover{ color:#06832c;}  

.no-row { text-align:center;color:#656565;}
