/* CSS Document */
.txt{overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s; max-width:1440px; margin:0 auto; border-bottom:1px #eee solid;}
.txt a{display:inline-block;*display:inline;*zoom:1;color:#333;margin-right:30px;line-height: 24px; padding:20px 0;}
.txt a.on,.txt a:hover{color:#00679f; border-bottom:2px #00CCFF solid;}



.sylx{background:url(../images/zx.jpg) center center no-repeat; background-size:100%; padding:30px 0; margin-top:40px;}
.sylx h2{font-size:36px; color:#fff;}
.sylx p{font-size:18px; color:#fff; text-align:center;}
.sylx h3{font-size:36px;  width:210px; margin:0 auto; text-align: center; margin-top:25px;  }
.sylx h3 a{display:block; background:#2075a1; font-size:18px; color:#fff; padding:15px 0; border-radius:20px;}
.alsx{max-width:1260px; overflow:hidden; margin:0 auto; padding:50px 0}
.alsx h2{font-size:36px; text-align: center; color:#000000; padding-bottom:15px;}
.alsx p{font-size:24px; text-align: center; color:#000000; padding-bottom:15px;}
.alsx ul li{width:25%; text-align:center; float:left;}
.alsx ul li a p{ font-size:18px;}
.cistern h2{color:#000; font-size:30px;}
.cistern p{color:#000; font-size:18px;  line-height:2;}
.industry .con .box .bod ul li .text p{text-align:left;}
.new-events .cistern h2{ font-size:36px; margin-bottom:20px;}
.ftopleft{width:50%; float:left;}
.main-wrapper{width:100%; background:#f0f0f0; border-top:3px #00679f solid; padding-top:40px; padding-bottom:40px; margin-top:40px;}

.main-wrapper .container{max-width:1400px;margin:0 auto; }
.news_d1 { max-width:1430px; margin:0 auto;
    padding-top: 16px;
    padding-bottom: 15px;
}
 .news_d1 h1 {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.3;
    text-align:left;
    color: #1f57a3;
}
.news_d1 .zhongk
{
    font-family: '';
    font-size: 16px;
    line-height: 79px;

    height: 79px;
    margin-top: 68px;
    padding-right: 38px;
    padding-left: 38px;

    color: #999;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}
.news_d1 .zhongk .fr
{
    margin-top: 33px;

    color: #999; float:right; margin-top:0;
}
.news_d1 .zhongk .fr img
{
    width: 21px;
    margin-top: -1px;
    margin-right: 15px;
}

.news_d1 .zhongk .fr:hover
{
    color: #c49a4d;
}
.syp ul li{height:24px; line-height:24px; font-size:16px; padding-left:4%;}
.news_d1 .conp
{
    padding-top: 28px; font-size:16px;
}
.news_d1 .conp p
{
    font-family: 'HC';
    font-size: 18px;
    line-height: 30px;

    margin-bottom: 0px;
    padding-bottom: 10px;

    color: #464646;
}
.news_d1 .conp h4{
    font-family: 'HC';
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 28px;
    padding-bottom: 27px;
    color: #464646;
     border-bottom: 1px solid #eaeaea;
}
.news_d1 .return7
{
        font-size: 18px;
    font-weight: normal;
    line-height: 44px;
    display: block;
    width: 160px;
    height: 44px;
    margin: 54px auto 0;
    text-align: center;
    color: #fff;
    background: #1f57a3;
}
.inpage .h1n {
    font-size: 30px;
    text-align: center;
    color: #464646; margin-top:50px;
}
.smalllogo{    text-align: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 10px;
    margin-top: -4px;
    margin-bottom: -11px; margin-bottom:55px;}
.smalllogo li{    padding-right: 18px; position:relative; font-size:20px; color:#fcfcfc;}
.smalllogo ul li a {
    display: inline-block;
    margin-bottom: 0;
    position: relative;
    line-height: 1.375;
}
.smalllogo  li a em.icon-share-wechat {
    font-size: 33px;
    line-height: 33px;
    margin-right: -4px;
    position: relative;
    top: 9px;
}
.smalllogo li .pic {
    display: none;
    width: 81px;
    height: 81px;
    position: absolute;
    right: -4px;
    top: -75px; 
}
.smalllogo li a:hover .pic {
    display: block;
    z-index: 100;
}
.smalllogo li .pic img {
    width: 100%;
    display: block;
}
.footer-right h3{ color:#fff; font-size:24px; font-weight:bold;}
.footer-right p{ color:#fff; font-size:16px; line-height:1.8;}
.pos{background:#dddddd; height:30px; line-height:30px; margin-top:-5px;}
.posit{max-width:1200px; margin:0 auto; }
.bltmain{max-width:1300px; margin:0 auto; padding-top:20px;}
.btsq{color:#000; font-size:36px; line-height:1.8; font-weight:bold;}
.btp{color:#000; font-size:18px; line-height:1.8; text-align:center; padding-bottom:20px;}
.bltmain dl{width:100%; overflow:hidden;}
.bltmain dl dd{width:50%; float: left;}
.bltmain dl dt{width:50%; float:right;}
.bltmain dl h3{width:80%; margin:0 auto; color:#0093da; font-size:30px;  font-weight:bold; padding-top:10%;}
.bltmain dl p{width:80%; margin:0 auto; color:#000; font-size:18px;}

.h3sq{ color:#000; font-size:30px; line-height:1.8; text-align:center; margin-top:50px;}
.h3sqp{ color:#000; font-size:16px; line-height:1.8; margin-bottom:50px;}
.videos{ width:100%; }
	#gallery { overflow: hidden; }
			#gallery a { display: block; float: left; }
			#gallery a img { display: block; border: 0; }
.hy{background:#f2fbfd; padding:50px 0; overflow:hidden;}
.hy h2{ color:#4d4c4c; font-size:30px; text-align:center;}
.hy ul { max-width:900px; margin:0 auto; margin-top:30px; }
.hy ul li{width:33%; float:left; text-align:center; font-size:20px;}
.ultx{max-width:100%; overflow:hidden; margin-top:40px; margin-bottom:40px;}
.ultx li{width:16.6%; float:left; text-align:center;  color:#666666; font-size:20px;}
.ultx li img{max-width:120px;}
.h3sq{color:#0066ad; font-size:40px; font-weight:bold;}
.jls{ text-align:center; color:#666666; font-size:30px; }
.feature-list-container{background:#f5f6fa; padding:20px; overflow:hidden;}
.feature-list-container-title {
    font-size: 32px;
    color: #444444;
    letter-spacing: 0;
    text-align: center;
    line-height: 44px;
    padding-top: 72px;
}
.feature-list-container-desc {
    font-size: 20px;
    color: #5E6166;
    letter-spacing: 0;
    margin: 15px 0 0 0; text-align:center;

}
.feature-list-container-tabList{max-width:1150px; margin:0 auto; overflow:hidden; margin-top:30px;}

.feature-list-container-tabList div{width:33%; float:left; background-color: #FFF;
    padding: 29px 0;

    -webkit-box-sizing: border-box;
    box-sizing: border-box; text-align:center;}
	
.feature-list-container-tabList div .text {
    font-family: PingFangSC-Medium;
    font-size: 28px;
    color: #444444;
    letter-spacing: 0;
    text-align: center;
    line-height: 42px;
}
.feature-list-container-tabList div:first-child:hover{background:url(../images/personal.png) no-repeat;}
.feature-list-container-tabList div:nth-child(2):hover{background:url(../images/business.png) no-repeat;}
.feature-list-container-tabList div:nth-child(3):hover{background:url(../images/enterprise.png) no-repeat;}
.feature-list-container-tabList div:first-child:hover .text{color:#fff;}
.feature-list-container-tabList div:nth-child(2):hover .text{color:#fff;}
.feature-list-container-tabList div:nth-child(3):hover .text{color:#fff;}
.feature-list-container-tabList div:first-child.hover{background:url(../images/personal.png) no-repeat;}
.feature-list-container-tabList div:nth-child(2).hover{background:url(../images/business.png) no-repeat;}
.feature-list-container-tabList div:nth-child(3).hover{background:url(../images/enterprise.png) no-repeat;}
.feature-list-container-tabList div:first-child.hover .text{color:#fff;}
.feature-list-container-tabList div:nth-child(2).hover .text{color:#fff;}
.feature-list-container-tabList div:nth-child(3).hover .text{color:#fff;}
#con_link_1,#con_link_2,#con_link_3{max-width:1150px; margin:0 auto;}
.feature-list-container-wrap-features-item{width:31%; float:left; margin:20px 1%; background:#fff; height:90px; }
.feature-list-container-wrap-features-item img {  width:32px;     height:62px;     margin:0px 18px 0px  32px ; float:left; padding-top:30px;}
.feature-list-container-wrap-features-item .text {  padding-top:30px;
    width: 70%; float:left;
    font-family: PingFangSC;
    font-size: 24px;
    color: #444444;
    letter-spacing: 0;
    text-align: center;
    line-height: 32px;
}
.sqs{padding-top:12px!important;}
.feature-free-download {
    margin: 47px 0px 11px 0px;
    max-width: 450px;
    height: 72px;
    background: #f5f6fa;
    border: 1px solid #006FFF;
    border-radius: 2px;
    font-family: PingFangSC-Regular;
    font-size: 20px;
    color: #006FFF;
    letter-spacing: 0;
    text-align: center;
    line-height: 72px; margin:0 auto;
}
.feature-list-container-wrap-title { text-align:center;
    font-family: PingFangSC-Medium;
    font-size: 28px;
    color: #006EFF;
    letter-spacing: 0;
    margin: 30px 0px;
}
.feature-list-container-wrap-subTitle {
    font-family: PingFangSC-Medium;
    font-size: 28px;
    color: #006eff;
    letter-spacing: 0;
    line-height: 42px;
    margin: 9px 0px  30px 0px; text-align:center;
}
.cpfl{  line-height:60px; border-bottom:1px #e5e5e5 solid; margin-bottom:30px;}
.cpfl ul{max-width:1200px; margin:0 auto;}
.lines{height:110px;}
.cpfl ul li{float:left; padding:0 10px; overflow:hidden; height:40px;}
.cpfl ul li a{display:block; height:38px; line-height:38px;}
.cpfl ul li.on a{border-bottom:3px #2075a1 solid;}
.bxgjs{ max-width:1440px; margin:0 auto; overflow:hidden; padding-bottom:30px; margin-bottom:10px;  background:#fff;}

.bxgjs dd{float:left; width:33%;}

.bxgjs dt{float:right;  width:65%;}

.bxgjs dt h3{line-height:2;  	color: #000;  	font-size: 30px; font-weight:bold; position:relative ; font-weight:normal;}
.bxgjs dt h3:after{content:""; border:3px #004a9a solid; width:100px; position: absolute; bottom:0px; left:0;}
.bxgjs dt p{line-height:2;  	color: #5b5b5b;  	font-size: 16px; padding-top:2%;}
.bxgjs dt h4{width:212px; height:45px; line-height:45px; border-radius:20px; background:#2075a1; text-align:center; margin-top:20px;}
.bxgjs dt h4 a{color:#fff; font-size:18px;}

.line{background:#e2e2e2; height:1px; margin:30px 0;}
.arcbody{font-size:14px; color:#000; line-height:1.8; max-width:1440px; margin:0 auto; margin-bottom:30px; background:#fafafa; padding:20px;}
.dlov{overflow:hidden; width:100%;}


.ul-piclists1{overflow:hidden; margin-bottom:31px; max-width:1440px; margin:0 auto; margin-top:50px;     background: #f0f0f0; padding-top:50px; padding-bottom:50px;}
.ul-piclists1 li{float:left;width:25%;margin-bottom:20px}
.ul-piclists1 a{display:block;margin-right:10px;position:relative;overflow:hidden;background-color:#fff;padding: 0; margin-left:10px;}
.ul-piclists1 .pic{overflow:hidden;position:relative; padding: 10px; height:235px; }
.slick-pic1 img,.ul-piclists1 .pic img{display:block;max-width:100%; max-height:100%; -webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.slick-pic1 a:hover img,.ul-piclists1 a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ul-piclists1 .name{ padding: 20px 5px; line-height:1.1;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:16px;text-align:center; }
.ul-piclists1 .txt{position:absolute;bottom:-60px;left:0;right:0;height:58px;line-height:58px;color:#fff;font-size:16px;padding:0 20px;background:url(../images/s-ico5.png) right 19px center no-repeat;background-color:#0067a0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-piclists1 a:hover .txt{bottom:0}
.ul-piclists1 a:hover:after{content:'';display:block;position:absolute;top:0;right:0;z-index:1;width:100%;height:100%;border:1px solid #0067a0}
.ul-pic-lists1{overflow:hidden;margin-right:-20px;margin-bottom:31px;margin-top: 20px;}
.ul-pic-lists1 li{float:left;width:20%;margin-bottom:20px}
.ul-pic-lists1 a{display:block;margin-right:20px;position:relative;overflow:hidden;background-color:#fff;padding-bottom:20px}
.ul-pic-lists1 .pic{overflow:hidden;position:relative;padding-top:50%}
.ul-pic-lists1 .pic img{position:absolute;display:block;width:100%;right:0;top:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-pic-lists1 a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ul-pic-lists1 .name{line-height:1.1;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:16px;text-align:center;padding:0 5px}
.ul-pic-lists1 .txt{position:absolute;bottom:-60px;left:0;right:0;height:58px;line-height:58px;color:#fff;font-size:16px;padding:0 20px;background:url(../images/s-ico5.png) right 19px center no-repeat;background-color:#0067a0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-pic-lists1 a:hover .txt{bottom:0}
.ul-pic-lists1 a:hover:after{content:'';display:block;position:absolute;top:0;right:0;z-index:1;width:100%;height:100%;border:1px solid #0067a0}

.slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.m-showimg{padding-top:60px; max-width:1440px; margin:0 auto; overflow:hidden; margin-bottom:60px;}
.m-showimg .tit{text-align:center;font-size:24px;color:#666;margin-bottom:25px}
.slick-pic1{padding-bottom:40px}
.slick-pic1 .item{background-color:#fff;margin:0 10px; }
.slick-pic1 .pic{overflow:hidden;position:relative;/*padding-top:85%;*/margin-bottom:-5px; text-align:center; height:200px;}
.slick-pic1 .pic img{margin:0 auto; max-width:100%;}
.slick-pic1 .name{padding: 20px 5px; text-align:center;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#333}
.slick-pic1 .slick-arrow{position:absolute;top:50%;display:block;width:32px;height:53px;margin-top:-26px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:center center;z-index:5;border:none;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-pic1 .slick-arrow:hover{opacity:.7}
.slick-pic1 .slick-prev{left:10px;background-image:url(../images/s-prev.png)}
.slick-pic1 .slick-next{right:10px;background-image:url(../images/s-next.png)}
.slick-pic1 .slick-dots{position:absolute;text-align:center;bottom:0;left:0;right:0;font-size:0}
.slick-pic1 .slick-dots li{display:inline-block;*display:inline;*zoom:1;width:8px;height:8px;border-radius:50%;background-color:#c5c5c5;margin:0 7px;vertical-align:middle;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-pic1 .slick-dots li.slick-active{background-color:#959595;width:10px;height:10px}
.m-ProductCenter{width:100%; overflow:hidden;}

.w1200 {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
}
.news-a{
	font-size: 28px;
	line-height: 40px;
	color: #2e2e2e;
	margin-bottom: 50px;
}
.news-b{
	border-top: 1px solid rgba(0,0,0,.1);
}
.news-b li{
	padding: 85px 0;
	margin-bottom: 10px;
	overflow: hidden;
	border-top: 1px dashed rgba(0,0,0,.1);
}.siderBar
.news-b li a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.fwcn
.news-b li a{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.news-b li:first-child{
	border-top: none;
}
.news-b1{
	width: 100px;
	float: left;
}
.news-b1-a{
	font-size: 44px;
	color: #acacac;
	line-height: 70px;
	border-bottom: 1px solid #acacac;
	text-align: center;
}
.news-b1-b{
	font-size: 14px;
	color: #acacac;
	line-height: 40px;
	text-align: center;
}
.news-b2{
	width: 300px;
	float: left;
	margin:0 40px;
	overflow: hidden;
}
.news-b2 img{
	max-width: 100%;
    max-height: 100%;
    transition: all .3s; 
-webkit-transition: all .3s;
}
.news-b2:hover img{
	transform: scale(1.08);
	transition: all .3s; 
-webkit-transition: all .3s;
}
.news-b3{
	width: calc(100% - 480px);
	float: right;
}
.news-b3-a{
	font-size: 18px;
	color: #2e2e2e;
	line-height: 55px;
	height: 55px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.news-b3-b{
	font-size: 14px;
	color: #515151;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news-b3-c{
	width: 100%;
	height: 1px;
	background: rgba(0,0,0,.1);
	margin-top: 25px;
}
.news-b3-d{
	font-size: 14px;
	color: #353535;
	line-height: 20px;
	margin-top: 25px;
	font-weight: bold;
	float: left;
	padding-right: 10px;
	background: url(../images/ico06.png) no-repeat right center;
	background-size: 6px;
	transition: all .3s; 
-webkit-transition: all .3s;
}
.news-b3-d:hover{
	padding-right: 15px;
	transition: all .3s; 
-webkit-transition: all .3s;
}
.news-b3-e{
	font-size: 14px;
	color: #353535;
	line-height: 20px;
	margin-top: 25px;
	float: right;
	display: none;
}
.news .page{
	margin-top: 30px;
}
.epages{text-align:center; padding-bottom:50px;}
.epages { height:30px; line-height:30px; padding:0 5px; margin:40px 0; text-align:center; }
.epages a { border:1px solid #c5c5c5; padding:5px 10px; margin-right:5px; }
.epages b { border:1px solid #006dcc; padding:5px 10px; margin-right:5px; background:#006dcc; color:#fff;}
.epages a b { border:none; width:100%; height:100%; background:none; color:#000; }

.lmm{background:#edeff4; padding:30px 0; text-align:center;}
.lmm h1{font-size:30px; color:#1351a1; line-height:1.8; font-weight:normal; }
.lmm h2{font-size:16px; color:#4e4e4e; font-weight:normal; font-family: "Times New Roman", Times, serif; text-transform:uppercase; }


.interphone{max-width:1300px; margin:0 auto; padding:50px 0; overflow:hidden; }
.interphone p{font-size:16px; color:#000000; line-height:1.8; margin:10px 0;}

.contact .l_box{width:62%; float:left;}
.contact .l_box .map_box{height:550px; overflow:hidden;}
.contact .r_box{width:35%; float:left;}
.contact .r_box .pd{padding:70px 40px 30px; background:#1351a1; color:#fff; font-size:16px; line-height:33px;}
.contact .r_box .pd a{color:#fff;}
.contact .r_box .pd .tit{font-size:24px; font-weight:bold; line-height:1; margin-bottom:20px;}
.contact .r_box .pd a:hover{color:#fff;}
.contact .r_box .pd .yb{margin-bottom:35px;}
.contact .r_box .pd .ewm{text-align:center; margin-bottom:20px;}
.contact .r_box .pd .tip{ text-align:center; }


.interphone{max-width:1300px; margin:0 auto; padding:50px 0; overflow:hidden; }
.interphone p{font-size:16px; color:#000000; line-height:1.8; margin:10px 0;}
.siderBar{width:100%; overflow:hidden;  margin:50px 0;}
.siderBar .item_block .item_box p{font-size:24px; color:#2053a1; padding-top:20px; margin-bottom:0;}
.list clear{max-width:1400px; margin:0 auto; padding:50px 0;}
.siderBar .item_block {
    height: 120px;
    float: left;
    width: 33.333333%;
}
.siderBar .item_block .item_box {
  border-left: 2px solid #cc0000;
  padding-left: 20px; padding-bottom:30px;
}
.siderBar .item_block .title {
  font-size: 24px;
  color: #cc0000;
  line-height: 24px;
  font-family: 'MyriadProSemibold', 'Microsoft YaHei', 'STSong', 'SimSun', Arial, sans-serif;
  padding-top: 5px;
}

.siderBar .item_block .description p {
  font-size: 16px;
  color: #1b1b1b;
  line-height: 24px; margin-top:0px; padding-top:0;
}



.aboutab{width:100%; overflow:hidden;}
.aboutab_l{width:48%; padding:1%; float:left;}






@media (max-width: 1380px) {
.news{padding-top:0px;}
.news-b li {
    padding: 35px 0;
}

}

@media (max-width: 1023px) {
	.news-a{
		font-size: 28px;
		line-height: 35px;
	}
	.news-b3-a{
		font-size: 22px;
		height: 50px;
		line-height: 50px;
	}
	.news-b3{
		width: calc(100% - 380px);
	}
	.news-b3-c{
		margin-top: 15px;
	}
	.news-b3-d{
		margin-top: 15px;
	}
	.cistern{padding-left:5px; padding-right:5px;}
	.industry .con h2{font-size:18px; font-weight:bold; margin-bottom:5px;}
	.cistern p{font-size:13px; line-height:1.5;}
	.industry .con .box .bod ul li{padding-bottom:20px;}
	.sylx{ background-repeat:repeat-y; background-size:auto;}
	.sylx h2{font-size:20px;}
	.sylx p{font-size:14px; padding:20px;}
	.alsx h2{font-size:20px;}
	.alsx p{font-size:14px;}
	.alsx ul li{width:48%; margin-left:1%; margin-right:1%; margin-bottom:10px;}
	.ftopleft{display:none;}
	.footer-right{width:100%; float:none; text-align:center;}
	
}
@media (max-width: 1023px) {
	.news-a{
		font-size: 26px;
	}
	.news-b3-a{
		font-size: 20px;
	}
	.news-b li{
		padding: 50px 0;
	}
	.news-b1{
		width: 80px;
	}
	.news-b2{
		width: 260px;
		margin: 0 20px;
	}
	.news-b3{
		width: calc(100% - 380px);
	}
	.news-b3-c{
		margin-top: 15px;
	}
	.news-b3-d{
		margin-top: 15px;
	}
	
}
@media (max-width: 767px) {
.btsq{font-size:20px;}
.bltmain dl h3{
    width: 98%;
    margin: 0 auto;
    font-size:20px;
    font-weight: bold;
    padding-top: 10px;
}
.h3sq {
    font-size:20px;
    font-weight: bold;     margin-top: 20px;
}
.jls{font-size:14px;}
.ultx li{width:46%; margin-left:2%; margin-right:2%; }
.ultx li img{ max-width:100%;
   
}
.feature-list-container{padding:5px;}
.feature-list-container-title{font-size:20px;     line-height: 30px;
    padding-top: 22px;}
.feature-list-container-desc{font-size:14px;}
.feature-list-container-tabList div{padding:0;}
.feature-list-container-tabList div .text{font-size:12px; }
.feature-list-container-wrap-features-item{width:48%; margin:10px 1%;     height: 40px;}
.feature-list-container-wrap-features-item img{
    width: 32px;
    height: 32px;
    margin: 0px 0px 0px 0px;
    float: left;
    padding-top: 0px;
}
.feature-list-container-wrap-features-item .text{font-size:12px;padding-top:10px; line-height:1; }
.feature-list-container-wrap-features-item .sqs{font-size:12px!important; line-height:1!important;}
.feature-list-container-wrap-title{margin:5px 0; font-size:20px;}
.news{padding:30px 0!important;}
.ultx li p{font-size:14px;}
.h3sqp{font-size:14px; width:98%; margin:0 auto;}
.bxgjs dd {
    float: none;
   width: 98%;
    margin: 0 auto;
}
.bxgjs dt{
    float: none;
   width: 98%;
    margin: 0 auto;
}.hy h2{font-size:20px;}
.hy ul li{font-size:13px;}
.bltmain dl p{
    width: 98%;
    margin: 0 auto;
    font-size:14px;
    padding-top: 10px; margin-bottom:20px;
}
.bltmain dl dd{width:98%; float:none; margin:0 auto;}
.bltmain dl dt{width:98%; float:none;  margin:0 auto;}
	.news{
		padding-top: 8px;
		padding-bottom: 6px; width:96%;
	}
	.news-a{
		font-size: 20px;
		line-height: 1.5;
		margin-bottom: 15px;
	}
	.news-b li{
		padding: 10px 0;
		margin: 0;
	}
	.news-b1{
		display: none;
	}
	.news-b3-c{display:none;}
	.news-b2{
		width:30%;
		margin: 0; float:left;
	
	}
	.news-b3{
		width:69%; float:right; 
	}
	.news-b3-a{
		font-size: 15px; height:20px;
		line-height: 1.5;
		font-weight: bold; margin-bottom:5px;
	}
	.news-b3-b{
		font-size: 14px; line-height:1.3;
		 height:35px;
	}
	.news-b3-c{
		margin-top: 0rem;
	}
	.news-b3-d{
		font-size: 12px;
		line-height: 1.5;
		margin-top: 15px;
	}
	.news-b3-e{
		display: block;
		font-size: 12px;
		line-height: 1.5;
		margin-top: 15px;
	}
	.news .page{
		margin-top: .3rem;
	}
	
}

@media (max-width: 480px) {

	.news-b3-d{
		margin-top: 5px;
	}
	.news-b3-e{
		margin-top: 5px;
	}
.news-b3-a{margin-bottom:0px;}
.news-b2{padding-top:10px; display:none;}
.news-b3{width:100%; float:none;}

}



@media screen and (max-width: 780px) {
.owl-theme .owl-controls .owl-buttons div{ margin-top:-40%;}
/*��������*/
.i_about .imgs{ width:94%; margin-left:3%;}
.i_about .i_about_r{ width:94%; padding-top:2%; padding-bottom:1%; margin-right:3%;}
.contact .l_box .map_box{height:auto;}
.contact .l_box{width:100%;} 
.contact .r_box {width:100%;}
.contact .r_box .pd{padding:20px 20px 10px; background:#1351a1; color:#fff; font-size:16px; line-height:33px;}
.contact .r_box .pd .tit{font-size:18px; font-weight:bold; line-height:1; margin-bottom:20px;}
.contact .r_box .pd a:hover{color:#fff;}
.contact .r_box .pd .yb{margin-bottom:35px;}
.contact .r_box .pd .ewm{text-align:center; margin-bottom:20px;}
/*���Ŷ�̬*/.main-wrapper{padding-top:10px;}

.news_ul ul li{ margin-bottom:30px;}
.news_ul ul li .imgs{ width:96%; margin-left:2%; margin-right:2%;}
.news_ul ul li .news_box{ width:100%;}
.news_ul ul li .news_box .news_txt{ width:96%; margin-left:2%; margin-right:2%;}
.news_ul ul li .news_box .news_txt label{ padding-top:2%; padding-bottom:2%; width:30%;}

/*��ҳ*/
/*.pages a{ height:52px; line-height:52px;}*/

/*��Ʒ��ϸ*/
.pro_con2 .pro_con2_t{ font-size:30px; margin-bottom:20px;}
/*���̰���*/
.case_ul ul li{ height:320px;}
.case_ul ul li .bg-list-hs p{ height:88px;}\
.nybanwap{display:block;}
.nyban{display:none;}
.ul-piclists1 li {
    width: 50%;
    margin-bottom: 10px;
}
.ul-piclists1 a {
margin:0 5px;
    padding-bottom: 15px; 
}
.row-s .col-r{float:none; width:100%;}
.row-s .col-l{float:none; width:100%;}
.xwzx ul li {
    width: 100%;
    float: none;
}
}

@media screen and (max-width: 640px) {
/*��������*/.news_d1 {
    padding-top:26px;
    padding-bottom: 25px;
}
.news_d1 h1 {
    font-size: 30px; padding-left:4%;
}
.news_d1 .zhongk {
    font-family: '';
    font-size: 16px;
    line-height: 29px;
    height: 29px;
    margin-top: 28px;
    padding-right: 18px;
    padding-left: 18px;
}
.news_d1 .zhongk .fr{margin-top:3px; float:right;}
.news_d1 .conp { padding:0 4%;
    padding-top: 28px; line-height:26px;
}
.about_t3{ font-size:30px;}
/*��Ʒ��ϸ*/
#owl-demo5.owl-theme .owl-controls .owl-buttons{ display:none;}
.pro_two ul li{ font-size:14px; line-height:22px;}
.pro_two ul li h2{ font-size:16px;}

.pro_three{ font-size:16px; line-height:30px;padding-top:50px;}
.pro_three h2{ font-size:30px;}
.pro_con2 .pro_con2_t{ font-size:26px;}

/*������ϸ*/
.news_t2{ font-size:26px;}
.about_x .show_t{ font-size:26px; line-height:32px;}
/*�����б�*/
.down_ul ul li a{ font-size:16px; line-height:60px; height:60px; padding-left:46px;}
.down_ul ul li em{ padding-right:46px; font-size:12px;}

/*��������*/
.technology_bg2 .technology_div2 h2{ font-size:36px;}

/*���̰���*/
.case_ul ul li{ width:49%; margin-right:2%; height:400px;}
.case_ul ul li:nth-child(2n+0){ margin-right:0%;}
.case_ul ul li:nth-child(3n+0){ margin-right:2%;}
.case_ul ul li:nth-child(4n+0){ margin-right:0%;}
.case_ul ul li:nth-child(6n+0){ margin-right:0%;}
.case_ul ul li .bg-list-hs p{ height:110px;}
/*��ϵ����*/
.contact_con ul li{ width:94%;}
.feedback_div .inputs2{ width:100%; text-indent:2%;}
.feedback_div .textarea{ padding:2%; width:96%;}
.yyly {
    margin-top: 15px;
}
.yylyx a{width:100%; float:none; margin-bottom:10px; overflow:hidden; display:block;}

.yylyx a:nth-of-type(2n) {
    float: none;
}
.yylyx dd span{padding-top: 0%;}
.yylyx dd span {
    font-size: 14px;
    line-height: 1.5
}

.yylyx dd {opacity:1;}

.fwcn .item_block .item_box p{font-size:20px;}
.fwcn .item_block .description p{font-size:15px;}
 .lmm h1{font-size:24px;}
 .lmm h2{font-size:14px;}
 
 .bxgjs dt p{line-height:1.5; font-size:12px;}
 .bxgjs dt h3{font-size:18px;}

}
@media screen and (max-width: 599px) {
.inner-btn-div{max-width:300px; margin:0 auto;}
.inner-btn-div a {
    display: block;
    width: 80px;
    height: 80px;
    border-radius: 80px;
    text-align: center;
    line-height: 80px;
    float: left;
    background: #f2f2f2;
    font-size: 13px;
    color: #000000;
    margin: 10px 10px;
}
.lmm {
    padding: 10px 0;
}
.interphone {
    padding: 20px 10px;
}
.siderBar .item_block {
    width: 100%;
}

.fwcn .item_block {
    width: 100%;
}

.aboutab_l{width:100%; float:none;}
.interphone p {
    font-size: 16px;
    line-height: 1.5;
}


.siderBar .item_block{height:auto;}
.siderBar .item_block .item_box{padding-bottom:0px;}
.tab-showq{padding:0 5px; font-size:14px;}
.tab-showq img{width:96%}
.h-title a {
    font-size: 16px;
    color: #666666;
    margin: 0 10px;
    cursor: pointer;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    display: inline-block;
}
}



@media screen and (max-width: 480px) {

.clxq ul li{width:33.3%;}
/*��ҳ*/
/*.pages a{ height:46px; line-height:46px;}*/
/*��Ʒ��ϸ*/
.pro_two ul li{ width:47%; margin-bottom:5%; font-size:13px;}
.pro_two ul li img{ width:28%; margin-right:4%;}
.pro_two ul li h2{ font-size:15px;}
.pro_three{ font-size:14px; line-height:26px;}
.pro_three h2{ font-size:22px;}
.pro_three .pro_txt2{ width:90%;}
.pro_con2 .pro_con2_t{ font-size:22px;}
#owl-demo6 .item dd  h2{ font-size:14px;}
.about_x .con_id{ font-size:14px;}

/*������ϸ*/
.news_t2{ font-size:22px;}
.about_x .show_t{ font-size:22px; line-height:32px;}
/*�����б�*/
.down_ul ul li{ margin-bottom:12px;}
.down_ul ul li a{ font-size:14px;}

/*��������*/
.technology_div .technology_con h2{ font-size:22px; line-height:58px; height:58px; margin-top:8%;}
.technology_div .technology_con p{ font-size:14px;}
.technology_bg2 .technology_div2 h2{ font-size:26px;}
.technology_bg2 .technology_div2 .tel{ font-size:22px;}
.technology_bg2 .technology_div2 .tqq{ width:120px; height:33px;}

/*���̰���*/
.case_ul ul li{ height:320px;}
.case_ul ul li .bg-list-tit h4{ font-size:16px;}
.case_ul ul li .bg-list-yew h5{ font-size:16px;}
.case_ul ul li .bg-list-hs p{ height:88px;}
/*�˲���Ƹ*/
.job_list table td{ font-size:12px;}
.job_list ul li{background: url(../images/job_pic.png) #f6f6f6 99% 10px no-repeat;}
.job_list ul li:Hover{background:url(../images/job_pic3.png) #f6f6f6 99% 10px no-repeat;}
.job_list ul li.hauto{background: url(../images/job_pic3.png) #f6f6f6 99% 10px no-repeat;}

.xwzx ul li a h3{font-size:16px;}
.xwzx ul li a {
    padding: 10px 0;
}

}
@media only screen and (max-width:479px){
.mb46{margin-bottom:20px}
.ul-pictxtlist .pic{width:100px;height:64px}
.ul-pictxtlist p{height:25px}
.m-products .btn-box a{display:block;width:auto;text-align:center;padding:0;margin-bottom:5px;background-position:33% 50%}
.m-products .btn-box{padding:10px}
.m-pages .num{display:none}
.m-pages a.prev{display:inline-block;*display:inline;*zoom:1}
.ul-logolist li{width:50%}
.ul-logolist{margin-right:-15px;margin-top:10px;margin-bottom:15px}
.ul-logolist a{margin-right:15px}
.header-wrapper .hd-r{display:none}
.nav .m-tel{display:block;text-align:center}
.nav .m-tel a{display:inline-block;font-size:16px}
.m-search .btn{width:50px}
.m-index{padding:10px 0}
.ul-txt{width:auto;float:none}
.ul-txt li{width:50%}
.ul-imgtxt li{width:50%}
.index-row,.m-logos,.m-mass .box{margin-bottom:10px}
.m-logos{display:none}
.m-map{height:200px}
.owl-theme .owl-controls{margin-top:0px;}
.i_about_con p{line-height:1.5; font-size:14px;     padding: 0 10px;}
.cpj dd span.Ethiopia{ font-size:14px;}
.cpj dd span.Structure{display:none;}

.cpj{padding-top:10px;}

.cpj a{width:80%; float:none; margin:0 auto; margin-bottom:10px;}
.cpj  .hzhb a{width:48%; float:left; margin:0 1%; margin-bottom:10px;}
 }


@media screen and (max-width: 320px) {
/*��Ʒ��ϸ*/
.pro_two ul li{ font-size:12px; line-height:20px;}
.pro_two ul li h2{ font-size:14px;}

/*��������*/
.technology_bg2 .technology_div2 h2{ font-size:22px;}
.technology_bg2 .technology_div2 .tel{ font-size:20px;}
/*���̰���*/
.case_ul ul li{ height:260px;}
.case_ul ul li .bg-list-hs{ height:60%; bottom:40%;}
.case_ul ul li .bg-list-hs p{ height:66px;}
.case_ul ul li .bg-list-yew{ height:40%;}
}
