a{
color: #000;
}
.row b a{
color: #666;
}
.main img{
max-width: 100%;
}
.main .banner{
/*color: #fff;height: 500px;*/
}
.main .banner img{
width: 100%;
}
.main .banner h1{
font-size: 40px;font-weight: bold;margin-bottom: 20px;
}
/*.main .banner h2{*/
/*font-size: 42px;margin-bottom: 25px;
}*/
.main .banner p{
font-size: 16px;line-height: 29px;
}
/*.main .banner .bannreItem{*/
/*background: rgba(255,255,255,0.3);padding:50px 30px 80px 30px;*/
/*}*/
.carousel-indicators li{
border:1px solid #a37c52;
}
.carousel-indicators .active{
background-color: #a37c52;
}
.main .breadCrumbs{
background: #efefef;
}
.main h3{
font-size: 28px;font-weight:bold;color: #a37c52;margin-bottom: 10px;
}
.main h4{
font-size: 16px;color: #666;margin-bottom: 20px;
}
.main h5{
font-size: 20px;
}
.main p{
font-size: 16px;line-height: 25px;
}
.SearchContainer{
background: #ededed;text-align: center;padding:15px 0;
}
.HotSearch{
margin-right: 10px;font-size: 14px;line-height: 20px;
}
input[name='keywords']{
height: 20px;line-height: 20px;border: 1px solid #a37c52;width: 200px;outline: none;
}
#SearchBtn{
display: inline-block;width: 35px;height:20px;background: #a37c52;text-align: center;cursor: pointer;
}
.main .titleItem{
text-align: center;
}
.main .more{
display: block;font-size: 14px;color: #666;text-align: center;text-decoration:underline;margin-top: 30px;
}
.main .shortHr{
display: inline-block;width: 70px;max-width: 100%;border-bottom: 3px solid #a37c52;margin-bottom: 40px;
}
.events{
padding: 80px 0;text-align: center;;
}
.events .eventsItem{
margin-top: 40px;height: 385px;overflow: hidden;
}
.events .eventsItem .eventsList{
background: #810000;color: #fff;padding: 40px 46px 46px 46px;height: 385px;overflow: hidden;
}
.events .eventsItem .eventsList .eventsDetail{
text-align: center;
}
.events .eventsItem .eventsList .eventsDetail h5{
font-size: 26px;margin: 20px 0 40px 0;line-height: 35px;
}
.events .eventsItem .eventsList .eventsDetail p{
font-size: 16px;line-height: 25px;
}
.events .eventsItem .eventsList .eventsDetail a{
display:inline-block;font-size: 16px;color: #fff;text-decoration: underline;margin-top: 30px;
}
.events .eventsItem .eventsImg{
padding: 0;height: 385px;overflow: hidden;
}
.events .eventsItem .eventsImg img{
width: 100%;height: 385px;
}
.carousel-control{
width: 3%;
}
.main .news{
padding: 80px 0;
}
.main .news .abstract{
position: relative;color: #fff;min-height: 143px;
}
.main .news .abstract img{
width: 100%;
}
.main .news .abstract .abstractDate{
display: none;
}
.main .news .abstract .abstractList{
position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.5);padding: 26px 20px;font-size: 0;
}
.main .news .abstract .abstractList h5{
font-size: 18px;
}
.main .news .abstract .abstractList .longHr{
display: inline-block;width: 512px;max-width: 100%;border-bottom: 2px solid #fff;font-size: 0;margin: 5px 0 3px 0;
}
/*标签页*/
.main .news .newsItem{
margin-top: 20px;
}
.main .news .newsItem a:hover{
color: #a37c52;
}
.main .news .newsList{
margin-top: 20px;padding: 0 50px 20px 50px;border-bottom: 3px solid #efefef;
}
.main .news .newsList h5{
font-size:16px;font-weight: bold;line-height: 25px;
}
.main .news .newsList img{
width: 150px;height: 100px;
}
.main .news .newsList .newsCon{
padding: 0 50px 0 50px;
}
.main .news .newsList .newsDate{
text-align: right;
}
.nav-tabs>li{
width: 33.33%;text-align: center;font-size: 20px;line-height: 50px;background: #efefef;
}
.nav-tabs>li>a{
color: #000;font-weight: bold;padding: 0;
}
.nav-tabs>li.active>a{
border-bottom: 4px solid #a37c52;
}
.main .product{
padding: 80px 0;background: #efefef;text-align: center;color: #666;
}
.main .product .productItem{
margin-top: 50px;padding-right: 30px;
}
.main .product .productItem img{
width: 100%;
}
.main .product .productItem h5{
font-size: 30px;font-weight:bold;color:#a37c52;margin-bottom: 10px;
}
.main .product .productItem h6{
font-size: 18px;color:#a37c52;margin-bottom: 30px;
}
.main .product .productItem .more{
margin-top: 50px;
}
.main .product .productItem .productList{
position:relative;background: #fff;padding-bottom: 47px;
}
.main .product .productItem .productList .productHover{
position: absolute;top: 0;left: 0;width: 100%;background: rgba(0,0,0,0.9);text-align: center;display: none;
}
.main .product .productItem .productList .productHover h5{
color: #fff;
}
.main .product .productItem .productCon{
padding: 41px 45px 0 45px;
}
.main .solution{
padding: 80px 0;
}
.main .solution .solutionItem{
position:relative;margin-top: 10px;padding-right: 30px;
}
.main .solution .solutionItem .solutionImg{
width: 100%;
}
.main .solution .solutionItem .solutionHover{
position: absolute;top: 0;left: 0;width: 100%;background: rgba(163,124,82,0.5);display: none;text-align: center;
}
.main .solution .solutionItem .solutionHover .hoverItem img{
margin-bottom: 10px;margin-top: 133px;
}
.main .solution .solutionItem .solutionHover h3{
color: #fff;
}
.main .solution .solutionItem .solutionCon{
background: #a37c52;text-align: center;
}
.main .solution .solutionItem .solutionCon h5{
font-size: 20px;color: #fff;line-height: 80px;
}
.main .case{
background: #EFEFEF;padding: 80px 0;
}
.main .case .caseItem{
padding-right: 20px;
}
.main .case .caseItem .caseList{
background: #FFF;box-shadow:-2px 2px 15px #646464;-moz-box-shadow:-2px 2px 15px #646464;-webkit-box-shadow:-2px 2px 15px
#646464;
}
.main .case .caseItem .caseList img{
width: 100%;
}
.main .case .caseItem .caseList .caseCon{
padding: 45px 20px 20px 20px;
}
.main .case h5{
font-size: 22px;font-weight: bold;margin-bottom: 20px;
}
.main .case a{
display:inline-block;font-size: 16px;text-decoration: underline;margin-top: 40px;
}
.main .case .caseDetail{
padding:0 20px 20px 0;
}
.main .case .caseRight{
background: #fff;padding: 45px 25px;color: #000;box-shadow:-2px 2px 15px #646464;-moz-box-shadow:-2px 2px 15px
#646464;-webkit-box-shadow:-2px 2px 15px #646464;
}
.main .case .caseRight h6{
font-size: 20px;margin-bottom: 20px;
}
.main .case .caseRight a{
margin-top: 30px;
}
.main .others{
padding: 80px 0;
}
.main .others .othersItem{
padding-right: 30px;
}
.main .others .othersItem .othersImg{
width: 100%;
}
.main .others .othersItem .othersDetail{
background:#EFEFEF;color: #4d4d4d;border-bottom: 6px solid transparent;
}
.main .others .othersItem .othersList{
padding: 51px 28px 45px 28px;text-align: center;background: #efefef;
}
.main .others .othersItem .othersList img{
padding-right: 20px;
}
.main .others .othersItem .othersList .leftCon{
text-align: left;
}
.main .others .othersItem .othersList .leftCon h6{
font-size: 20px;margin-bottom: 10px;
}
.main .others .othersItem .othersList .leftCon p{
font-size: 20px;
}
.main .contact h5{
font-size: 35px;line-height:40px;margin-bottom: 40px;border-left: 7px solid #d65a1e;padding-left: 17px;
}
.trial{
cursor: pointer;
}
/*手机端轮播*/
.slideBox{
display: none;position: relative;
}
.slideBox .slidePoint{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1;width:
100%;text-align: center; }
.slideBox .slidePoint li{ display:inline-block; width:6px; height:6px; -webkit-border-radius:6px;
-moz-border-radius:6px; border-radius:6px; /*background:#fff;*/border: 1px solid #a37c52; text-indent:-9999px;
overflow:hidden; margin:0 3px; }
.slideBox .slidePoint li.on{ background:#a37c52; }
.slideBox .slideImg{ position:relative; z-index:0; }
.slideBox .slideImg li{ position:relative; text-align:center; }
.slideBox .slideImg li img{vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .slideImg li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); } /* 去掉链接触摸高亮 */
/*平板：屏幕宽度在768-1024*/
@media only screen and (min-width:768px ) and (max-width:1024px ){
/*.main .banner h1{*/
/*font-size: 50px;*/
/*}*/
/*.main .banner h2{*/
/*font-size: 21px;*/
/*}*/
.main .news{
padding: 40px 0;
}
.main .shortHr{
margin-bottom: 20px;
}
.events{
padding: 40px 0
}
.events .eventsItem{
margin-top: 20px
}
.events .eventsItem .eventsList{
padding: 23px;
}
.events .eventsItem .eventsList .eventsDetail h5{
margin: 20px 0;
}
.events .eventsItem .eventsList .eventsDetail a{
margin-top: 25px;
}
.main .news .newsList{
padding: 0 25px 10px 25px;
}
.main .news .newsList img{
width: 117px;height: 78px;
}
.main .news .newsList .newsCon{
padding: 0 25px 0 25px;
}
.main .more{
margin-top: 15px;
}
.main .product{
padding: 40px 0;
}
.main .product .productItem{
margin-top: 25px;padding-right: 15px;
}
.main .product .productItem h5{
font-size: 20px;
}
.main .product .productItem h6{
margin-bottom: 15px;
}
.main .product .productItem .productCon{
padding: 20px 22px 23px 22px;
}
.main .product .productItem .more{
margin-top: 25px;
}
.main .solution{
padding: 40px 0;
}
.main .solution .solutionItem{
padding-right: 15px;
}
.main .solution .solutionItem .solutionCon h5{
line-height: 40px;
}
.main .solution .solutionItem .solutionHover .hoverItem img{
margin-top: 66px;
}
.main .solution .solutionItem .solutionHover h3{
font-size: 20px;
}
.main .case{
padding: 40px 0;
}
.main .case .caseItem .caseList{
margin-bottom: 20px;
}
.main .case .caseItem .caseList .caseCon{
padding: 20px;
}
.main .case a{
margin-top: 20px;
}
.main .others{
padding: 40px 0;
}
.main .others .othersItem{
padding-right: 15px;
}
.main .others .othersItem .othersList{
padding: 14px;
}
.main .others .othersItem .othersList img{
padding-right: 10px;
}
}
/*手机：屏幕宽度最大767*/
@media only screen and (max-width:767px ) {
.main .banner {
/*height: 300px;*/
}
.main #bannerItem{
/*padding:25px 15px 40px 15px;*/display: none;
}
.slideBox{
display: block;margin-top: 50px;
}
.main .banner h1 {
font-size: 25px;
margin-bottom: 12px;
}

/*.main .banner h2 {*/
/*font-size: 20px;*/
/*margin-bottom: 12px;*/
/*}*/

.main .banner p {
line-height: 26px;
}
.SearchContainer{
padding:10px 0;
}
.HotSearch{
display: none;
}
.main .news {
padding: 20px 0;
}

.main h3 {
font-size: 20px;
}
.main h4{
margin-bottom: 10px;
}

.main .shortHr {
margin-bottom: 10px;
}

.events {
padding: 20px 0
}

.events .eventsItem {
margin-top: 10px
}

.carousel-control {
width: 8%;
}

.events .eventsItem .eventsImg {
display: none;
}

.events .eventsItem .eventsList {
padding: 10px 25px;
}
.events .eventsItem{
height: 250px;
}
.events .eventsItem .eventsList{
height:250px;
}
.events .eventsItem .eventsList .eventsDetail h5 {
font-size: 16px;
margin: 10px 0;
line-height: 25px;
}

.events .eventsItem .eventsList .eventsDetail p {
font-size: 14px
}

.events .eventsItem .eventsList .eventsDetail a {
font-size: 14px;
margin-top: 10px;
}
.main .news .abstract{
min-height: auto;
}
.main .news .abstract .abstractList {
padding: 9px 10px;
}
.main .news .abstract .abstractList h5{
font-size: 16px;
}
.main .news .abstract .abstractList .longHr,.main .news .abstract .abstractCon{
display: none;
}
.nav-tabs > li {
font-size: 16px;
line-height: 40px;
}

.nav-tabs > li.active > a {
border-bottom: 3px solid #a37c52;
}

.main .news .newsList {
padding: 0 10px 5px 10px;
}

.main .news .newsList img {
width: 50px;
height: 33px;
}

.main .news .newsList .newsCon {
padding: 0 10px;
}

.main .news .newsList .newsCon .hide_p {
display: none;
}

.main p, .main .news .newsList h5 {
font-size: 14px;
line-height: 20px;
}

.main .news .newsList .newsDate p {
font-size: 12px;
}

.main .more {
margin-top: 10px;
}

.main .product {
padding: 20px 0;
}

.main .product .productItem {
margin-top: 12px;
padding-right: 0;
}

.main .product .productItem .productCon {
padding: 10px;
}

.main .product .productItem h5 {
font-size: 18px;
}

.main .product .productItem h6 {
margin-bottom: 10px;font-size: 16px;
}

.main .product .productItem .more {
margin-top: 12px;
}

.main .solution {
display: none;
}

.main .solution .solutionItem {
padding-right: 0;
}

.main .solution .solutionItem .solutionCon h5 {
line-height: 40px;
}

.main .solution .solutionItem .solutionHover .hoverItem img {
margin-top: 66px;
}

.main .case {
padding: 20px 0;
}

.main .case .caseItem {
padding-right: 0;
}

.main .case .caseItem .caseList {
margin-bottom: 20px;
}

.main .case .caseItem .caseList .caseCon {
padding: 10px;
}

.main .case h5 {
margin-bottom: 10px;
font-size: 16px
}

.main .case a {
margin-top: 10px;font-size: 14px;
}

.main .case .caseRight {
padding: 20px
}
.main .case .caseRight a{
margin-top: 10px;
}
.main .case .caseDetail {
padding: 0 0 20px 0;
}

.main .case .caseRight h6 {
margin-bottom: 10px;font-size: 16px;
}

.main .others {
display: none;
}

.main .others .othersItem {
padding-right: 0;
margin-bottom: 20px;
}

.main .others .othersItem .othersList {
padding: 12px 7px 11px 7px;
}

.main .contact h5 {
font-size: 25px;
margin-bottom: 10px;
}

}