.main{width: 1200px; margin: 0 auto;overflow: hidden;}
.main .left{width:21%;padding-left: 0px;}
.main .right{width: 77%;margin-left:3%;}
.left, .right {float: left;}
.page{padding: 0px;}


.crumbs {width: 1168px;padding: 16px;margin-bottom: 10px;background: #f1f1f1;color:#606060;font-size: 16px;float: left;}
.crumbs p{display: inline-block;color:#606060;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.crumbs>span{float: right;color:#5f5f5f;font-size: 12px;padding-left:25px;line-height: 20px;background: url(../images/crumbs_bg.png) no-repeat left;overflow:hidden;text-overflow:ellipsis;max-width:80%;}
.crumbs>span a{color:#5f5f5f;}
.crumbs>span a:hover{color:#e16d07;}
.index_left{width: 20%;float:left;}
.faMu{border: 1px solid #dcdcdc;margin-bottom: 0px;overflow: hidden;padding:10px;padding-bottom:33px;}
.faMu_top{text-align: center;background:url(../images/jiao.png) top right #212934 no-repeat;overflow: hidden;padding: 8px 0px;width:100%;}
.faMu_top span{font-size: 14px;color: white;}
.faMu_top p{font-size: 22px;color: white;}
.faMu_top p span{display: block;text-align:center;}
.level1{margin: 0px;margin-top:5px;padding: 0;}
.level1 li{text-align: center;background: #f1f1f1; margin:4px 0;}
.level1 li a{font-size: 14px;display: block; padding:10px 15px;overflow: hidden;text-align: left;text-overflow: ellipsis;white-space: nowrap;width: auto;}
.level1 li a:hover{background:#212934 ;color: white;}
.level1 li .level2 li{margin: 0;}
.level1 li .level2 li:first-child{border-top: 1px solid #dcdcdc;}
.level1 li a:link,.level1 li a:visited {color: #555;text-decoration: none;}
.level1 li a:hover{background:#212934;color: white;}

.p_news,.pac_t,.p_news,.p_call{width: 100%;margin-bottom: 30px;}
.p_news{background: #f0f0f0;margin-top: 30px;padding-bottom: 5px;}
.p_news ul li{padding:0 15px;}
.pac_tit,.p_news_t,.p_news_t,.p_call_t{text-align: center;height: 60px;line-height: 60px;background: #212934;color: #fff;font-size: 20px;margin-bottom: 5px;}
.news_pac,.news_pac1,.p_news_list{width: 100%;padding: 0px 1%;}
.news_pac li,.news_pac1 li{list-style: none;margin-bottom: 15px;}
.news_pac li span,.news_pac1 li span{display: block;text-align: center;}
.p_news_list ul li {width: 100%;height: auto;padding: 0px;list-style: none;overflow: hidden;border-bottom: 1px #e6e6e6 solid;color: #333333;cursor: pointer;text-align: left;height:36px; transition:0.6s;}
.p_news .p_news_list ul li span{display: inline-block;float: left;width:16px; height:16px;background: #aeaeae;color:#fff;margin-top: 4px;text-align: center;margin-left: 10px;line-height: 16px;font-size: 12px;}
.p_news .p_news_list ul li a{display: inline-block;float: left;width:82%;padding-left:3%;margin-top: 4px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.p_news .p_news_list ul li a:link, .p_news .p_news_list ul li a:visited {color: #555;text-decoration: none;}
.p_news .p_news_list ul li a:hover {color: #212934!important;}

.tuijiancase{width:100%;background: #f1f1f1;padding-top:20px;padding-bottom:40px;}
.tuijiancase .tuijiancase-con{width:1100px;margin:0 auto;}
.tuijiancase .tuijiancase-con p.tuijian-title{font-size: 18px;font-weight: bold;color: #555555;padding:10px 0;background: url(../images/tuijiancase_title.png) no-repeat bottom left;}
.tuijiancase .tuijiancase-con ul{width:100%;display: flex;justify-content: flex-start;margin-top:10px;}
.tuijiancase .tuijiancase-con ul li{display: inline-block;width:25%;padding:3px 5px;}
.tuijiancase .tuijiancase-con ul li a{display:block;border:5px solid #fff;box-shadow:0 0 3px #999;border-radius:4px;transition:0.8s;}
.tuijiancase .tuijiancase-con ul li a:hover{border:5px solid #212934;}
.tuijiancase .tuijiancase-con ul li img{max-width: 100%;transition: 0.8s;margin-bottom:7px;width: 100%;height: 255px;transition: 0.8s;margin-bottom: 7px;object-fit: contain;}
.tuijiancase .tuijiancase-con ul li a:hover img{transform:scale(1.1);}
.tuijiancase .tuijiancase-con ul li span{display: block;width:100%;white-space: nowrap;color:#313131;position:relative;overflow:hidden;text-align: center;background: #fff;}
.tuijiancase .tuijiancase-con ul li p{overflow: hidden;white-space:nowrap;text-overflow: ellipsis;padding:5px 0;background:#212934;color:#fff;text-align:center;position:relative;bottom:6px;}

.function {display: block;text-align: center;margin-right:2px;padding: 15px 0;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {z-index: 3;color: #be8643;background-color: #eee;
border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {z-index: 2;color: #fff;cursor: default;background-color: #212934;border-color: #212934;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination-lg > li > a,
.pagination-lg > li > span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333;}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {border-top-right-radius: 6px;border-bottom-right-radius: 6px;}
.pagination-sm > li > a,
.pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.pagination > li > a,
.pagination > li > span {position: relative; float: left;padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #212934; text-decoration: none; background-color: #fff;border: 1px solid #ddd;}


.about{padding:0 2%;}
.about p{line-height: 30px;color: rgb(137, 137, 137);font-size: 16px;text-align: justify;}
.about img{width: 100%; height: auto;}


.ptxts{overflow: hidden;}
.ptxts ul {height: auto;overflow: hidden;}
.ptxts ul li {float: left;margin: 10px 0;position: relative;overflow: hidden;width: 31.5%;margin-right: 2%;padding-right: 0px;margin-bottom:44px;height: auto;border: 2px solid #ffffff;box-shadow: 0 0 8px #dbdbdb;
transition: .5s;background: #fff;}
.ptxts ul li p {margin-bottom:44px;height: auto;}
.ptxts ul li p a{text-align: center;display: block;}
.ptxts ul li p a img {max-width: 100%;transition: .8s;height: 220px;}
.ptxts ul li:nth-child(3n) {margin-right: 0;}
.ptxts li span a { width: 100%;text-align: center;display: block;height: auto;transition: .3s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #fff;background: #212934; padding: 8px 0px;}
.ptxts li span {position: absolute;width: 100%; bottom: 7px;left: 0;}
.ptxts li:hover img{transform: scale(1.2);}
.ptxts li:hover {border: 2px solid #212934;}
.ptxts li:hover span a{background-color: #212934;}

.productsdetailinfo{background: #f1f1f1;padding-top:10px;position: relative;}
.productsdetailinfo .left {display: inline-block;width: 37%;padding:5px;}
.productsdetailinfo .left div {text-align: center;}
.productsdetailinfo .right {width: 100%;margin-left: 4%;float: right;background: #f1f1f1;}
.productsdetailinfo .right>img{max-width:40%;}
.productsdetailinfo .right>img{margin:1%;margin-top:0;padding:10px;border: 1px solid #e3e3e3;float: left;}
.productsdetailinfo .right ul{width:55%;float: right;margin-right: 2%;}
.productsdetailinfo .right ul li p img{float: none;max-width:100%;}
.productsdetailinfo .right ul li{margin-bottom:5px;font-size: 14px;color:#393939;text-align: left;overflow: hidden;}
.productsdetailinfo .right ul li h1.p-title{float:right;width:424px;font-size: 14px;text-align: left;display: inline-block;}
.productsdetailinfo .right ul li p.p-model{float:right;width:424px;font-size: 14px;color:#212934;text-align: left;display: inline-block;}
.productsdetailinfo .right ul li p.p-add{font-weight: normal;text-align: center;}
.productsdetailinfo .right ul li.p-desc{border-top:1px dashed #a4a4a4;margin-top:15px;}
.productsdetailinfo .right ul li.p-desc p{font-weight: normal;}
.productsdetailinfo .right ul li p b {display: inline-block;width: 14%;margin-right: 2px;font-size: 14px;color: #999;}
.productsdetailinfo .right ul li p span {display: inline-block;}
.productsdetailinfo .right .pro-content{width:100%;float: left;background: #fff;margin-top:10px;}
.productsdetailinfo .right .pro-content ul{width:100%;margin-left: 0;padding:10px 0;
margin-right:0;}
.info{width:100%;margin-top:8px;margin-bottom: 0px;}
.infoo{width:100%;margin-top:20px;margin-bottom: 0;height:80px;background: #212934;float: left;}
.infoo p{text-align: center;color:#fff;line-height: 48px;}
.infoo h3{text-align: center; color:#fff;margin-top:-10px;font-weight: normal;font-size: 18px;}
.parts{ width:100%;}
.parts ul{}
.parts ul li{display: inline-block;width:33%;padding-left: 8%;float: left;height:230px;}
.parts ul li img{margin:12px 0;}
.parts ul li p{font-size: 16px;color: #353535;}
.parts ul li p:last-child{font-size: 14px;color: #c9c9c9;}
.imgs{width:100%;text-align: center;}
.imgs img{ margin:20px 0;}


.right .list ul li .news_right{padding-top:0;padding-bottom: 10px;width:100%;background: none;}
.right .list ul li .news_right a{float:left;width:100%;color: #555;text-decoration: none;}
.right .list ul li .news_right>a{width:20%;float: right;overflow: hidden;margin-top: 10px;}
.right .list ul li .news_right a img{display:inline-block;max-width:100%;}
.right .list ul li .news_right .resume{float: right;width: 100%;}
.right .list ul li .news_right .resume a{float: right;width: 10%;color: #1c57c4;text-align: right;}
.right .list ul li .news_right .news_info{width:53%;float: right;display:inline-block;padding:10px 0;padding-bottom:0;margin-right:7%;}
.right .list ul li .news_right .news_info h2{font-size:17px;font-weight: normal;margin-top:5px;transition: 0.6s;}
.right .list ul li .news_right .news_info h2:hover{margin-left: 5px;font-weight: bold;}
.right .list ul li .news_right .news_info a:first-child{display: block;width:100%;}
.right .list ul li .news_right .news_info h5{float: left;font-weight: normal;color:#969696;font-size: 13px;}
.right .list ul li .news_right .news_info p{color:#676767;margin:10px 0;transition: 0.6s;}
.right .list ul li .news_right .news_info p.qow{width:100%;height:64px;overflow: hidden;color:#949494;font-size: 14px;}
.right .list ul li .news_right .news_info p:hover{margin-left: 6px;}
.right .list ul li:hover .news_right .news_info a.more{color: #fff;background: #d8262c;}
.right .list ul li .news_right>a img{transition: 0.8s;}
.right .list ul li:hover .news_right>a img{transform: scale(1.1);}
.right .list ul li .news_right .news_info a.more{width:90px;height:30px;line-height:30px;text-align:center;border:1px solid #d8262c;margin-top:7px;transition: 1.2s;}
.main .newscontent{width:77%;margin-left:2%;}
.right .list ul li{padding-left: 0;overflow: hidden;text-align: left;}
.right .list ul li .news_right .date{display: inline-block;width:16%;float: left;height:120px;border-right:3px solid #e3e1e2;margin-top:20px;}
.right .list ul li .news_right .date p{font-size: 45px;color:#949494;text-align: center;}
.right .list ul li .news_right .date span{display: block;width:100%;text-align: center;font-size: 12px;color:#949494;}

.newsdetail{padding:15px;}
.newstitle {font-size: 24px!important;color: #808080;text-align: center;margin-bottom: 10px;line-height: 1.46;}

.newsdetail dl dt{font-size:14px;color:rgb(153, 153, 153);padding-bottom: 10px;margin-top:5px;text-align: center;}
.newsdetail dl dt.pr{text-align: right;padding-right: 30px;}
.newsdetail dl dt p{display: inline-block;}
.newsdetail dl dd p {width: 100%;margin: 10px auto;}
.newsdetail dl dt.pr a{color: #555;}




.right .page .list-case ul{background: #f1f1f1;padding-bottom: 5px;}
.right .page .list-case ul li{display: inline-block;float: left;width: 32%;margin-left: 1%;padding: 0;margin-top: 10px;margin-bottom: 10px;}
.right .page .list-case ul li .news_right{padding: 0;width: 100%;vertical-align: middle;background: #fff;border: 2px solid rgba(216,38,44,0);transition: 0.6s;box-sizing: border-box;overflow: hidden;}
.right .page .list-case ul li .news_right>a{width:100%;}
.right .page .list-case ul li .news_right>a.acon{display: block;float: left;width: 100%;text-align: center;margin-top:0!important;}
.right .page .list-case ul li .news_right>a.acon img{display: inline-block;width: auto!important;max-width: 100%;transition: 0.8s;height: 180px;vertical-align: middle;}
.right .page .list-case ul li .news_right a.title {display: block;width: 100%;background: #212934;color: #fff;border: none;text-align: center;font-size: 14px;position: relative;bottom: 7px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top:8px!important;line-height: 36px;}
.right .page .list-case ul li .news_right:hover {border: 2px solid #212934;}
.right .page .list-case ul li .news_right:hover a.acon img{transform: scale(1.2);}


.markermenu,.sort{margin: 0px auto;height: auto;padding: 0px;}
.sort p,
.markermenu p,
.maintitle p {text-align: center;height: 60px;line-height: 60px;background: url(../images/jiao.png) top right #212934 no-repeat;color: #fff;font-size: 20px;margin-bottom: 5px;}
.sort ul {height: auto;overflow: hidden;margin-top: 5px;}
.sort ul li a {font-size: 14px;display: block;padding: 10px 15px;overflow: hidden;text-align: left;text-overflow: ellipsis;white-space: nowrap;width: 100%;color: #555;}
.markermenu ul li,.sort ul li {background: #f1f1f1;margin: 2.5px 0;}
.sort li a:hover{background:#212934;color: white;}
