﻿
/*通用样式*/
@charset "utf-8";
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0); font-family: "Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",Roboto,Arial,sans-serif;}
body,ul,li,dt,dl,p,h1,h2,h3,h4,h5,h6,div,html,form,select,option,table,tr,td,dt,dl,dd,span,input,i,b,br,section,header,footer,nav,menu,slider{margin:0;padding:0;color: inherit;}
body{ color: #666666; background-color: #fff;  word-break: break-all; word-wrap:break-word; font-weight: 400;  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{-webkit-appearance:none;outline:none}
a,a img{text-decoration:none; color: inherit;border:0;}
a:focus{outline:none;}
a:hover{ background: none;}
a:focus, a:hover{ color: inherit;}
ul,ul li{list-style:none}
fieldset,img,input,button{border: none; padding: 0;margin: 0; outline-style: none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal;}
a{text-decoration:none;cursor: pointer;color:inherit; display: block;}
a:hover{text-decoration:none;outline:none; color: initial;}
a:focus{outline:none}
a:hover,a:active{outline:none}
a:focus{outline:none}
sub,sup{vertical-align:baseline}
a:link{text-decoration:none;   /* 指正常的未被访问过的链接*/}
a:visited{text-decoration:none; /*指已经访问过的链接*/}
a:hover{text-decoration:none;/*指鼠标在链接*/}
a:active{text-decoration:none;/* 指正在点的链接*/ }
.left{ float: left;}
.right{ float: right;}
.clearfix:after{content:"";height:0; line-height:0; display:block;clear:both; visibility:hidden;}    
.clearfix{ zoom:1;}
article p {font-size:14px; color:#333; line-height:30px;}
article img {max-width:100%;}
article p a,article p a:hover{ display:inline-block; color:#0899e0;}




.top{width:100%}
.top .topmain{}
/*  */
.top {z-index:999;   position: relative; } 
.top .icon-fanyi-full{ font-size: 36px; color: #fff; display: block; margin-right: 10px;  }
.top .top_r { box-sizing:border-box;padding:0; margin:0 auto; display: none; position: absolute; top: 46px; left: 0;}
.top .top_r a { display:block; width: auto; white-space: nowrap; font-size:14px;color:#666;padding: 0 25px; height: 40px;line-height: 40px; text-align: center; background:#fff;}
.top .top_r a:last-child { border-right:none;}
.top .top_r a:hover { color:#47ccad; } 

.titles{ padding: 40px 0; margin: 0 auto; }
.titles h4{ color:#f5f3f3; font-size: 18px; text-transform: uppercase; text-align: center;  padding-top: 8px; line-height: 1.4; }
.titles h3{ color:#f5f3f3; font-size: 22px;  text-align: center;  padding: 6px 0 0 0; line-height: 1.4; }
.titles h6{ font-size: 14px; color: #999; line-height: 24px; text-transform: uppercase; text-align: center; }
.colorFFF P,.colorFFF div{color: #fff;}
@media screen and (max-width:800px){
    .titles{ padding: 10px 6px;}
    .titles h4,.titles h3{ font-size: 18px;}
}

@media screen and (max-width:800px){
    .top .icon-fanyi-full{ font-size: 30px; margin-left: 16px; line-height: 1.5;}
    .top .top_r{ left: 15px;}
}

/* 头部--------------------------- */
.header{ background-color: #fff; }
.headerTop{ width: 1200px; height:130px;  padding: 0 10px; box-sizing: border-box; margin: 0 auto;  display: flex; display:-webkit-flex; flex-direction:row; flex-wrap: nowrap; justify-content:space-between;align-items:center;  }
.headerTop h1{font-size:36px; color:#900; font-weight:600; font-family:'思源黑体 CN Bold';}
.headerTop .ptitle{padding-left:160px; line-height:35px; font-size:18px; padding-top:10px;}
.headerTop .logo img{ height: 60px;  }
.headerTop .call{ position: relative;}
.headerTop .call h6{ font-size: 12px; color: #666; line-height: 1.5; }
.headerTop .call h3 a{ font-size:26px; color:#900; line-height: 1.5; font-weight:600; font-family: "";}
.headerTop .call i.icon-dianhua{ position: absolute; top: 4px; left: -46px; font-size: 40px; color: #47ccad; }
.headerTop .nav{ display: none;}
ul.menu{ width: 100%; height: 52px; background-color:#a7041a;  display: flex; display:-webkit-flex; flex-direction:row; flex-wrap: nowrap; justify-content:center;align-items:center; }
ul.menu li{ height: 52px; padding: 0 30px; line-height: 52px; position: relative; width:120px; text-align:center}
ul.menu li:hover{ background:#6b0412; text-align:center}
ul.menu li:hover {}

ul.menu li::after{ content: " "; display: block; width: 1px; height: 20px; background-color:#ffffff; position: absolute; top: 15px; right: 0; }
ul.menu li:last-of-type::after{ display: none;}
ul.menu li a{ display: block; height: 94%; padding: 0 10px;  color: rgb(255, 255, 255); font-size: 16px;}
ul.menu li.active a{ border-bottom: 2px solid #fff;}
@media screen and (max-width:1320px){
    .headerTop{width: 100%;}
    ul.menu li{ padding:0 20px; }
    ul.menu li a{ font-size: 14px;}
}
@media screen and (max-width:900px){
    ul.menu li{ padding: 0 8px;}
}
@media screen and (max-width:800px){
	.header{ display:none}
	.headerTop{ display:none}
    #banner{ margin-top: 60px;}
	.headerTop{ text-align:center}
	.headerTop h1{font-size:21px; color:#900; font-weight:600; font-family:'思源黑体 CN Bold'; text-align:center}
	.headerTop .ptitle{ display:none}
    body{overflow-x: hidden;}
    .headerTop{width: 100%;/*height: 60px;*/border-bottom: 1px solid #a7041a;position: fixed;top: 0px;left: 0;z-index: 100;background-color: #fff;}
    .headerTop .logo img{ height: 35px;  }
    .headerTop .nav{ display: block;}
    ul.menu{ display: block; flex-wrap: wrap; width:60%;  height: 100%; position: fixed; right: 0px; top: 60px; z-index: 100; overflow-y: scroll;  
             transform: translate3d(100%, 0px, 0px);  transition: all 0.65s ease-in-out 0s;}
    ul.menu.active{transform: translate3d(0px, 0px, 0px); }
    ul.menu li{ line-height: 45px; height: 45px; border-bottom:1px solid #777;}
    ul.menu li::after{ display: none;}
    ul.menu li a{ height: 100%; font-size: 16px; padding: 0 0 0 10px;}
    ul.menu li.active a{ border: none; font-size: 18px; text-shadow: 0 0 5px #dedcdc; }
    .headerTop .call{ position: absolute; top: 60px; left: 0; width: 100%; height: auto; background-color: #fff; padding: 0px 20px; background: no-repeat left;}
    .headerTop .call h6, .headerTop .call h3{ display: none; transition:all .5s ease-out;}
    .headerTop .call.active{ padding: 10px 20px; transition:all .5s ease-out;}
    .headerTop .call.active h6, .headerTop .call.active h3{ display: block; transition:all 1s ease-out; }
    .headerTop .call.active .icon-dianhua{ color: #676666;}
    .headerTop .call i.icon-dianhua{ font-size: 36px; padding: 10px; position: absolute; top: -60px; left: initial; right: 120px;}

    header .nav{width:30px;height:20px;display:none;position:absolute;top:0;right:10px;cursor:pointer;padding:20px 15px;position:absolute;}
    header .nav span{width:26px; height:3px; background:#a7041a; display:block;border-radius:2px;transition:all .5s ease-out;position:absolute;top:20px;}
    header .nav span:nth-child(2){top:29px;}
    header .nav span:nth-child(3){top:37px;}
    header .nav span.active:nth-child(1){transform:rotate(45deg);transition:all .5s ease-out;top:29px;}
    header .nav span.active:nth-child(3){transform:rotate(-45deg);transition:all .5s ease-out;top:29px;}


}

/* 首页技术支持--------------------------------------- */
.supportUl{width: 1200px; margin:40px auto; box-sizing: border-box; padding: 0 30px 0 40px; }
.supportUl li{ margin: 0 0 10px 0;position: relative;  display: flex; display:-webkit-flex; flex-direction:row; flex-wrap: nowrap; justify-content:space-between;align-items:center;
    transition: all .6s ease-out; padding: 0 10px;}
.supportUl li::after{ content: " "; width: 0px; height: 2px; background-color:#a7041a; position: absolute; bottom: -10px ;left: 50%; transition: all .6s ease-out;}
.supportUl li:hover{ padding: 0px 0px; box-sizing: border-box; transition: all .6s ease-out;}
.supportUl li:hover::after{ width:100%; left: 0%; transition: all .6s ease-out;  }
.supportUl li .supText{ position: relative;}
.supportUl li .supText,.supportUl li .images{ width:47%; }
.supportUl li .images{ max-width: 480px; margin-top: 10px; }
.supText .number{ position: relative; }
.supText .number::after{ display: inline-block; content: " "; width:40px;height:40px;margin:20px 0 0 20px; background:#a7041a;  text-align: center;
	-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-o-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;
	-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);
}
.supText .number p{ font-size: 22px; color: #fff;  line-height: 32px; position: absolute; top:30px; left: 8px; transform: translateY(-50%); -webkit-transform: translateY(-50%); z-index: 3;}
.supportUl li .supText>h4{ position: absolute;top: 16px; left: 60px; font-size: 20px; line-height: 1.5; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-family:"思源黑体 CN Bold"; color:#a7041a; font-weight:600}
.supportUl li .supText .intro{font-size: 14px; color: #555555; line-height: 26px;  max-height: 104px; margin-left: 60px; overflow: hidden; overflow: hidden;text-overflow: ellipsis;
    display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; position: relative; margin-top: -10px;}
    .supportUl li .supText .intro p{ color: #555555; padding-top:65px; font-size:16px; font-weight:600  }
.supportUl li:nth-of-type(even) .supText{ order: 2;}
.supportUl li:nth-of-type(odd) .images{ margin-right: 60px;}

@media screen and (max-width:1300px){ 
.supportUl{ width: 100%; box-sizing: border-box; padding: 0 10px;}
.supportUl li .images img{ display: block; width: 100%; }
.supportUl li:nth-of-type(odd) .images{ margin-right: 10px;}
.supportUl li .supText .intro{font-size: 14px; color: #555555; line-height: 24px;  max-height: 144px; margin-left: 60px; overflow: hidden; text-overflow: ellipsis;
    display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical; position: relative; margin-top: -10px;}
}
@media screen and (max-width:768px){
.supportUl{ margin: 20px auto; padding: 0 10px 0 10px; }
.supportUl li{ flex-wrap: wrap;}
.supportUl li .supText,.supportUl li .images{ width:100%;  }
.supportUl li:nth-of-type(even) .supText{ order: initial;}
.supportUl li .supText .intro{ margin-left: 10px; margin-top: 5px; }
.supportUl li:nth-of-type(odd) .images{ margin-right: 0px;}
.supText .number p{ font-size: 18px;}
.supportUl li .supText>h4{ font-size: 18px; font-family:"思源黑体 CN Bold"; color:#F00; font-weight:600}
 }

/*手机头部*/
.mlogo{ display:none}

@media(max-width:800px){.mlogo{ display:block} }

/*导航*/
nav{ display:none}
.fg_3g{display:none}
@media screen and (max-width: 800px) {


	
/*手机导航*/
.fg_3g{/*height:60px;*/ display:block}
nav{display: block;  font-size:16px; overflow:hidden; position:relative; background:#990000; width: 100%;
-webkit-background-size: 100%;-moz-background-size: 100%;-o-background-size: 100%;background-size: 100%;}
/*nav:before{ position:absolute; content:""; width:100%; height:1px; top:50%; left:0;background:#990000; border-bottom: 1px solid  #FFF; padding-bottom:33px;}*/
nav a{ width:33%; text-align:center; height: 2.6rem; line-height: 2.6rem; overflow:hidden; display:block; float:left; position:relative;color: #fff;font-size: 15px;}
nav a:before{ position:absolute; content:""; width:1px; height:1.2em; top:0; margin-top:12px; right:0; background:#f7f6f6; border-left: 1px solid #fdfdfd;}
nav a:nth-child(3n):before{ background:none; border:0;}

}






/* 首页公司简介-----------------------------------*/
.company{ padding: 10px 0 100px 0;/* background-color: #47ccad;*/ background:url(../images/tajdwl/gdjjt.jpg) no-repeat center; overflow: hidden;}
.companyContent{ width: 1240px; margin: 0px auto; display: flex; display:-webkit-flex; flex-wrap: nowrap; justify-content:space-between;align-items:flex-start;}
.companyContent .comLeft{position: relative; }
.companyContent .comLeft img{ width: 408px; transform: translate(-16px, 16px);}
.companyContent .comLeft::before{ display: block; content: " ";width: 100%; height: 100%; box-sizing: border-box; border: 5px solid #fff; position: absolute; top: 0; left: 0; z-index: 0;} 
.companyContent .comLeft::after{ display: block; content: " "; width: 40px; height: 40px; border-left: 5px solid #fff; border-bottom: 5px solid #fff; position: absolute; bottom: -28px; left: -32px; }
.companyContent .comRight{ width: 750px; margin-top: 20px; }
.companyContent .comRight p{ font-size: 16px; color: #fff; line-height: 35px;text-indent: 2em; }
.companyContent .comRight .more a{ display: inline-block; padding: 5px 20px; font-size: 16px; border: 1px solid #fff; color: #fff; transition:all .6s ease-out; margin-top: 50px; }
.companyContent .comRight .more a:hover{ background-color: #fff; color: #47ccad; transition:all .6s ease-out;}
@media screen and (max-width:1280px){
    .companyContent{ width: 100%; }
    .companyContent .comLeft{ width: 36%; margin-left: 35px;}
    .companyContent .comRight{ width: 56%; margin-top: 0;}
    .companyContent .comLeft img{ width: 100%; } 
}
@media screen and (max-width:768px){
    .companyContent .comRight p{ font-size: 14px; line-height: 26px;}
    .companyContent{ flex-wrap: wrap; }
    .companyContent .comLeft{ width: 70%; margin: 0 auto;}
    .companyContent .comRight{ width: 94%; margin: 10px auto; margin-top: 50px;}
    .companyContent .comRight .more{ text-align: center; }
    .companyContent .comRight .more a{ padding: 5px 50px; margin-top: 20px; }
 }
 
 
/*四大优势*/ 
.3g-four{ display:none}
@media only screen and (max-width:800px){
	.supportSec{ display:none}
	.3g-four{ display:block}
	}
 

.pro_top{ padding:18px 0; overflow:hidden; clear:both;text-align:center;background-color: #fff;}
.pro_top h5{ font-size:30px;font-weight: normal;}
.pro_top p{ background:url(../images/tajdwl/index_r7_c18.jpg) center 5px no-repeat;  height:35px; line-height:35px; color:#B5B5B5; font-family:Verdana, Geneva, sans-serif; font-size:16px; margin-top:2px;}
.pro_top ol{ width:500px;font-weight: bold; height:38px; margin-top:5px; overflow:hidden; color:#dc0a09; font-size:16px; text-align:center; line-height:38px;margin: 0 auto;}


:before{content:"";position:absolute;top:0px;z-index:1;}
:after{content:"";position:absolute;top:0px;z-index:1;}
.cw {width:1200px;margin:0 auto;display:table;position:relative; padding-bottom: 36px;}
.cp {width:100%;float:left;padding:35px 0;    background-color: #fff;}

.let{width:21.7%;float:left;}
.rit{width:75%;float:right;}
.mainbav {width:100%;float:left;}
.mainbav h1{width:100%;float:left;background:#ca000e;color:#fff;line-height:40px; padding: 18.77px 11px;text-align:center;font-size:22px;position:relative;}
.mainbav em{width:100%;text-align:center;font-size:30px;color:rgba(255,255,255,.3);position:absolute;left:0;top:10px;display:none;}
.mainbav ul{width:100%;float:left;border:solid 3px #ca000e;padding:18.77px 8px;border-top:0;}
.mainbav li{line-height:43px;font-size:16px;background:#ca000e;position:relative;margin-bottom:5px;}
.mainbav li i{width:7px;height:7px;display:inline-block;border:solid 1px #00824A;margin:0 6px 0 27px;position:relative;top:13px;border-radius:6px;}
.mainbav li h2{display:inline-block;padding:0 3px;font-size:16px;/*background:#2b2b2b;*/position:relative;z-index:3;margin-left:32px; color:#f7f5f5}
.mainbav li h2:hover { display:block; color:#FFF}
.mainbav li:hover:before{width:82%;transition:0.3s ease-out;}
.mainbav li:hover:after{visibility:visible;}
.mainbav li.yes a{color:#00824A;font-weight:bold;}
.mainbav li.yes:after{visibility:visible;}
.mainbav li.yes:before{width:82%;visibility:visible;}
.mainbav li:last-child{margin-bottom:0;}

.l_tel{    clear: both;background: #2b2b2b;padding: 23px 0px;text-align: center;}
.l_tel h2{font-size: 22px;line-height: 26px;color:#fff;text-align:center;margin-bottom: 10px;font-weight:normal;}
.l_tel h3{font-size: 18px;line-height: 26px;color:#fff;}
.l_tel img{margin: 10px; }



.phot,.pnew{width:100%;float:left;position:relative;}
.phot h1{position:absolute;font-size:22px;color:#00824A;padding:3px 10px;right:0;padding-bottom:25px;}
.phot h1:before{width:21px;height:2px;background:#00824A;top:35px;right:10px;}
.phot dl{width:96%;float:left;padding:2%;background:#F5F5F5;}
.phot dt{width:31.5%;float:left;overflow:hidden;}
.phot dd{width:65%;float:right;}
.phot dd h2{font-size:22px;line-height:30px;margin-bottom:15px;}
.phot dd em{display:inline-block;background:#00824A;color:#fff;padding:3px 10px;margin-top:30px;font-size:12px;}
.phot dl dt img{width: 100%; float: left;}
.pnew ul{margin-left:-1.5%;}
.pnew li{width:22.5%;float:left;border:solid 1px #F5F5F5;/*padding:1%;*/padding-bottom:0;margin-left:1.5%;margin-top:15px;position:relative;     margin-bottom: 10px;}
/*.pnew li img{ width:195px; height:145px;}*/
.pnew li i{width:100%;float:left;margin-bottom:5px;}
.pnew li h2{    margin-top: -40px; background: #a7041ab8; color: #fdf7f7;width:100%;float:left;height:38px;line-height:38px;overflow:hidden;font-size:14px;position:relative;z-index:3;    text-align: center;}
.pnew li:before{width:100%;height:0;background:#dc0a09;top:auto;bottom:0;left:0;}
.pnew li:after{width:20px;height:23px;background:url(../more.png) no-repeat 0 -31px;background-size:20px;top:auto;bottom:0px;right:10px;}
.pnew li:hover h2{color:#fff;}
.pnew li:hover:before{height:38px;transition:300ms;}
.pnew li:hover:after{background-position:0 0;background-size:20px;transition:0.6s ease-out;}
.pnew li i img{width: 100%;float: left;}


.fenlei{display:none;}
.3g-pro{ display:none}

/**********************适应小屏幕************************************/
@media only screen and (max-width:1024px){

.main1500{width:90%}
/*产品展示*/
.cp {padding:30px 0;}
.cw{width:100%;float:left;margin: 0 auto; display:none}	
.cp{display:none;}	
.let,.phot h1,.pnew li:after{display:none;}

.rit{width:100%;float:left;}
.phot dt{width:40%;float:left;overflow:hidden;}
.phot dd{width:56%;float:right;}
.phot dd h2{font-size:18px;line-height:18px;margin-bottom:5px;}
.phot dd p{height:32px;overflow: hidden;}
.phot dd em{padding:0 10px;margin-top:9px;font-size:12px;}
.phot dl dt img{width: 100%; float: left;}

.pnew ul{margin-left:0;}
.pnew li{width:46.3%;padding:1%;margin-left:2%;margin-top:8px;}
.pnew li i img{width: 100%;float: left;}
.pnew li:after{bottom:5px;}
.pnew li:hover:before{height:33px;}
	
	
.fenlei{width: 100%;padding-top: 0.5em;/*background-image: url(tacn1/3G.jpg);*/background-size: cover;padding-bottom: 0.5em;display: block;}
.fenlei ul{overflow: hidden;}
.fenlei ul li{width: 31.3%;float: left;margin:0 1%;margin-top: 1.25em;}
.fenlei ul li a{color: #000000;display: inline-block;width: 100%;text-align: center;font-size:0.9rem;line-height:2rem;}
.fenlei ul li img{width:100%;}


.3g-pro{ display:block}



.sygcal{width: 100%;background-image:url(../UploadFiles/bj/gcalbj.jpg);background-size: 100% 100%;overflow: hidden;}
.gcalbt{width: 80%;overflow: hidden;margin: 0 auto;}
.gcalbt img{float: left;display: block;}
.gcalbt img:nth-child(1),.gcalbt img:nth-child(3){width: calc(50% - 90px);height: 80px;}
.gcalbt img:nth-child(2){width: 180px;height: 80px;}
.algd{display: block;width: 200px;font-size: 16px;line-height: 30px;color: #fff;border: 1px solid #fff;text-align: center;margin: 10px auto;margin-bottom: 20px;}
.algd:hover{background-color:#0479dd;color: #fff;border: 1px solid #0479dd;}
.gcalg {width: 90%;margin: 0 auto;}
.gcalbox{width:2720px;}
.gcallb{display: block;width: 300px;margin: 20px;float: left;background-color:#f1f1f1;color: #000;}
.gcallb img{width: 300px;display: block;}
.gcallb p{font-size: 16px;line-height: 30px;text-align: center;font-weight: 600;}
.gcallb:hover{background-color:#0990ee;color: #fff;}

}

/*产品展示*/

@media(min-width:1000px){.gcalg{ display:none;} .sygcal{ display:none} .gcallb img{ display:none} }

@media(max-width:1200px){.gcalbox{width:1760px;}.gcallb{width: 200px;margin: 10px;}.gcallb img{width: 200px;}}
@media(max-width:860px){.sygcal{background-image:url(../UploadFiles/bj/gcalbj2.jpg);}}
@media(max-width:580px){.gcalbox{width:1560px;}.gcallb{width: 185px;margin: 5px;}.gcallb img{width: 185px;}}

 
 

/* 首页新闻-------------------------------------- */
.newsIndex{ padding: 30px 0px 50px 0px; background: #f1f1f1;}
.newsUl_1{ width: 1300px; margin: 0 auto; box-sizing: border-box;  padding: 0px 20px 0px 20px; display: flex; display:-webkit-flex; flex-wrap: wrap; justify-content:space-between;align-items:flex-start;}
.newsUl_1 li{ width: 48%; display: flex; display:-webkit-flex; flex-wrap: nowrap; justify-content:flex-start;align-items:center; margin-bottom: 20px; padding: 8px; transition: all .5s ease-out;    background: #fff;}
.newsUl_1 li:hover{  box-shadow: 0 0 30px #ccc; transition: all .5s ease-out; }
.newsUl_1 li .newsImage{ width:140px;height: 140px; border-radius: 50%; -webkit-border-radius: 50%; 
-moz-border-radius: 50%; overflow: hidden;  }
.newsUl_1 li .newsImage img{ width: 100%;    height: 100%;}
.newsUl_1 li .newsText_1{ margin-left: 15px; width: 450px; }
.newsUl_1 li .newsText_1 h4{ color: #000; font-size: 16px; line-height: 1.8; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: ; }
.newsUl_1 li .newsText_1 .intro{ margin-top: 8px; height:56px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.newsUl_1 li .newsText_1 .intro p,.newsUl_1 li .newsText_1 .intro *{color:#656565; font-size: 14px; line-height: 28px; text-indent: 2em; }
.newsUl_1 li .newsText_1 a>span{ display: block; text-align: right; font-size: 14px; color: #000; margin-top: 6px;}
.newsIndex .more{ margin:  0px auto; }
.newsIndex .more a{width: 5em; margin: 10px auto; padding: 4px 40px; border-radius: 20px; -webkit-border-radius:20px; -moz-border-radius:20px;  border: 1px solid #4f4f50;color: #666; font-size: 14px; }

@media screen and (max-width:1300px){ 
.newsUl_1{ width: 100%;  }
.newsUl_1 li{ padding: 8px 0;}
.newsUl_1 li .newsImage{ width: 15vw; height: auto; } 
.newsUl_1 li .newsText_1{width: 32vw; margin-left: 1.5vw; }
.newsUl_1 li .newsText_1 .intro{ height: 75px; -webkit-line-clamp: 3;}
.newsUl_1 li .newsText_1 .intro p,.newsUl_1 li .newsText_1 .intro *{ line-height: 25px; }

}
@media screen and (max-width:768px){
    .newsUl_1{ padding: 0px 10px 10px 10px;}
    .newsUl_1 li{ width: 100%; }
    .newsUl_1 li .newsImage{width: 110px; height: 110px; }
    .newsUl_1 li .newsText_1{ width: 63vw; margin-left: 2.5vw;}
}

/*小标题*/
.pro_top{ padding:18px 0; overflow:hidden; clear:both;text-align:center;}
.pro_top h5{ font-size:30px;font-weight: normal;}
.pro_top p{ background:url(../images/tajdwl/index_r7_c18.jpg) center 5px no-repeat;  height:35px; line-height:35px; color:#B5B5B5; font-family:Verdana, Geneva, sans-serif; font-size:16px; margin-top:2px;}
.pro_top ol{ background:url(../images/tajdwl/index_r9_c18.jpg) no-repeat; width:320px; height:38px; margin-top:5px; overflow:hidden; color:#fff; font-size:16px; text-align:center; line-height:38px;margin: 0 auto;}


 
 .contain {width:100%;position:relative;z-index:0;}
.active .contain,.fp-completely .contain{display: block}
.index_sec{ position:relative;top:0;left:0;width:100%;}
/*工程案例*/
#anli{width:100%; overflow: hidden; margin: 0 auto;}
.anul{width:85%; height: auto; overflow: hidden; margin: 0 auto; margin-bottom: 60px; margin-top: 10px;}
.anul>li{width:24%; height: auto; margin:0 0.4%; float: left;position: relative; overflow: hidden; margin-bottom: 0.4%;}
.anul>.li{margin-right: 0px; }
.anul>li>a>img{display: block; width: 100%;}
.anul>li>a>h2{width: 100%; height: 40px; background:rgba(0,0,0,0.4); text-align: center; line-height: 40px; color:white; font-size: 16px; position: absolute; bottom: 0px; left: 0px; }
.anul>li>a>div{ background:rgba(0,0,0,0.4); position: absolute; top: 0px; left: 0px; transition: all 0.2s ease;-webkit-transition: all 0.2s ease;opacity: 0; width: 100%; padding:15% 0px;}
.anul>li>a>div>h2{font-size: 18px; color:white; margin: auto; text-align: center;margin-top: 20%;}
.anul>li>a>div>img{display: block; margin: 0 auto; margin-top: 5%;}
.anul>li:hover div{height: 100%; padding: 15%; opacity: 1;}
.anul>li:hover .h2{display: none;}
@media only screen and (max-width:768px){
	/*#anli{width:95%;}*/
	.anul>li{width:47%;margin: 0 1.4%;}
.anul>.li{margin-right: 0px; }
.anul>li>a>img{display: block; width: 100%;/*height: 144px;*/}
.anul>li>a>h2{width: 100%; height: 40px; background:rgba(0,0,0,0.4); text-align: center; line-height: 40px; color:white; font-size: 12px; position: absolute; bottom: 0px; left: 0px; display: none; }
.anul>li>a>div{ background:rgba(0,0,0,0.4); position: absolute; top: 0px; left: 0px; transition: all 0.2s ease;-webkit-transition: all 0.2s ease;opacity: 1; width:100%; height: 100%;}
.anul>li>a>div>h2{font-size: 14px; color:white; margin: auto; text-align: center;margin-top: 27%;}
.anul>li>a>div>img{display: block; margin: 0 auto; margin-top: 5%;}
	}




/*首页底部版权*/
.end_t{width:100%; height:210px; background:#b5151d}
.end_t .endnei{width:1200px; padding-top:15px;}
.end_t .endnei ul{ height:26px;}
.end_t .endnei ul li{    float: left;
    width: 10%;
    color: #fff;
    /*border-right: 1px solid #fff;*/
    height: 13px;
    line-height: 30px;}
.end_t .endnei ul li a{color: #fff;}
.end_t .endnei ul li span{ padding-left:25%;}
.end_t .fgx{height:1px; background:#FFF; width:1200px; margin-top:20px;}
.end_t .dbbq{width:1200px; padding-top:25px;}
.end_t .dbbq .bqleft{float:left;}
.end_t .dbbq .bqleft p{ color:#FFF; line-height:38px;}
.end_t .dbbq span a{ color:#FFF;}
.endjszc{background:#98060d; height:35px; line-height:35px; text-align:center}


@media(max-width:1200px){
	
	.end_t{ display:none}
	.end_t .endnei{display:none}
	.endjszc{ display:none}
	}



/*百度十下不如咨询一下手机*/
.xc-5g{ display:none}
@media(max-width:640px){
	.xc-5g{ display:block;width:100%; background:#000; height:40px;}
	.xc-5g .xcfl{ float:left; height:40px; width:60%; line-height:40px; color:#FFF; font-weight:600; text-align:center}
	.xc-5g .xcfr{float:left; width:40%; height:40px; background: #ca000e url(../images/tajdwl/1.gif) no-repeat left; line-height:40px; color:#FFF; text-align:center; font-weight:600}
	}


/*底部*/

#bottom {  background:#3b3f4a; color:#aaabae;  font-size:14px; float:left; width:100%;}
#bottom ul li a { display:block; color:#aaabae;}
#bottom ul li a:hover { color:#c52d2f;}
#bottom ul{ display:block; float:left; width:60%; line-height:30px;}
#bottom ul li{ display:block; float:left; width:18%; min-height:180px; border-right:1px solid #272a34; margin-right:5%; box-shadow:1px 0px 0px #4e5362; /*水平阴影、垂直阴影、模糊距离，以及阴影的颜色*/ }
#bottom ul li:last-child{ border-right:0; box-shadow:none; width:30%; margin-right:0;}
#bottom ul li span{ display:block; font-size:16px; color:#ffffff; margin-bottom:10px; line-height:normal;}
#bottom .fr{ width:35%; text-align:right; float:left}
#bottom .fr img{ float:right; width:89px; height:111px;}
#bottom .fr p{ display:block;  float:right; padding-right:10px; padding-top:3px; font-size:16px;}
#bottom .fr p b{ color:#fff;}
#bottom .fr p em{ font-style:normal; font-size:34px; line-height:50px; color:#aaabae !important; font-family:"aparaj";}


#footer { padding:20px 0; color:#aaabae; background:#2c2f38; float:left; width:100%;}
#footer a { color:#aaabae;}
#footer a:hover { color:#c52d2f;}
#footer ul { list-style:none;  padding:0; margin:0;}
#footer ul > li { display:inline-block; margin-left:15px;}

body > section { padding:60px 0;}
.container{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
@media(min-width:768px){.container{width:750px}
}
@media(min-width:992px){.container{width:970px}
}
@media(min-width:1200px){.container{width:1170px}
}
.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}
@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}
}
@media (max-width:767px) {
	#bottom { color:#aaabae;  font-size:14px; padding:30px 0;}
	#bottom ul{ display:block; float:left; width:100%; line-height:26px;}
	#bottom ul li{ display:block; float:left; width:33.333%; min-height:180px; border-right:0px; margin-right:0; box-shadow:none; }
	#bottom ul li:last-child{ border-right:0; box-shadow:none; width:100%; float:left; margin-right:0; margin-top:20px;}
	#bottom ul li span{ display:block; font-size:16px; color:#ffffff; margin-bottom:10px; line-height:normal;}
	#bottom .fr{ width:100%; text-align:left;}
	#bottom .fr img{ float:left; width:89px; height:111px;}
	#bottom .fr p{ display:block;  float:left; padding-left:10px; padding-top:3px; font-size:16px;}
	#bottom .fr p b{ color:#fff;}
	#bottom .fr p em{ font-style:normal; font-size:34px; line-height:50px; }
	
	#footer { padding:20px 0; color:#aaabae; background:#2c2f38; float:left; width:100%;}
	#footer ul { list-style:none;  padding:0; margin:0;}
	#footer ul > li { display:inline-block; margin-left:15px;}

	}
	
@media (max-width:640px) {
	#footer { padding:20px 0; width:100%; text-align:center;}
	#footer span{ display:none; width:100%;}
	
	}
	
@media (max-width:320px) {
	
		#footer { padding:20px 0; width:100%; text-align:center;}
	#footer span{ display:none; width:100%;}
	#footer a{ display:none}

	
	}




/*banner属性*/
.swiper-container {width: 100%; height: 100%; min-width:1200px;}
.swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */
    display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

@media screen and ( min-width:1440px;)
{
	.tp-banner-container{ min-width:1200px;}
	}
@media screen and ( max-width:768px;)
{
	.tp-banner-container{ min-width:768px;}

	}
@media screen and ( max-width:480px;)
{
	.tp-banner-container{ min-width:480px;}

	} 