/* shouye */
.banner{position: relative;overflow: hidden;}
.swiper-container-banner .swiper-pagination-bullet{width:60px;height: 4px;border-radius:4px;background:#fff;opacity:1;margin:0px 14.5px!important;cursor:pointer;}
.swiper-container-banner .swiper-pagination{bottom:42px;z-index:1000;}
.swiper-container-banner  .swiper-pagination-bullet-active{background: #ab2929;width:121px;}
.banner   .swiper-button-prev{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23808993'%2F%3E%3C%2Fsvg%3E");left:-66px;}
.banner   .swiper-button-next{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23808993'%2F%3E%3C%2Fsvg%3E");right:-66px;}
.banner   .swiper-button-prev:hover{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.banner  .swiper-button-next:hover{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");}
.banner .wrapper{height:100%;height:100%;position: absolute;z-index:99;left:50%;transform: translateX(-50%);}
.swiper-button-next, .swiper-button-prev{width: 41px;height: 77px;position: absolute;top:50%;margin-top:-38.5px;background-size: 41px 77px;}
.annouce{height:60px;line-height:60px;margin:18px auto 43px;border-radius:6px;background:#e6e1db;}
.annouce dt{width:158px;font-size:18px;color:#fff;background:#ab2929 url(../img/announceico.png) no-repeat 22px center;padding-left:60px;border-radius:6px 0px 0px 6px;
position: absolute;left:0px;top:0px;
}
.annouce{position: relative;}
.swiper-annouce{overflow: hidden;}
.an_ul{position: absolute;width:100%;height:100%;padding-left: 198px;overflow: hidden;padding-right: 24px;left:0px;}
.annouce dd{padding-left:40px;padding-right: 0px;}
.annouce dd a{font-size:18px;color:#333333;
}
.annouce dd a:hover{color:#ab2929;}
.ppzx{width: 920px;float: left;}
.pmyz{width: 444px;float: right;}
.section_tit_index{font-size:30px;font-weight: bold;color:#000;background:url(../img/icologo.png) no-repeat left center;height:32px;line-height:32px;
padding-left:47px;margin-bottom:27px;
}
.section_tit_index a.more{font-size:16px;color:#666666;font-weight: normal;float: right;}
.section_tit_index a.more:hover{color:#ab2929;}
.ppzxul li{width:288px;float: left;margin-right: 28px;margin-top:36px;}
.ppzxul li:nth-of-type(3n){margin-right:0px;}
.ppzxul li:nth-of-type(1),.ppzxul li:nth-of-type(2),.ppzxul li:nth-of-type(3){margin-top:0px;}
.ppzxul li .scale-img{width:288px;height: 288px;display: block;border-radius:6px;}
.ppzxul li p,.pmyz_ul li p,.newsli_txt p{font-size:20px;color:#000000;font-weight: bold;line-height:30px;height:60px;margin-top:17px;margin-bottom:8px;}
.ppzxul li .price,.ppzxul li .time,.pmyz_ul li div{font-size:16px;color:#666666;line-height: 30px;}
.ppzxul li .price label{font-size:18px;color:#000;font-weight: bold;}
.ppzxul li:hover p,.newslist_content li:hover p,.pmyz_ul li:hover p{color: #ab2929;}
.pmyz_ul li{width:444px;margin-top:36px; }
.pmyz_ul li:nth-of-type(1){margin-top:0px;}
.pmyz_ul li p{height:30px;margin-top:23px;}
.pmyz_ul li .scale-img{width:444px;height: 250px;display: block;border-radius:6px;}
.section_adindex img{width:100%;height: auto;}
.section_adindex{margin:42px auto 50px;}
.newslist_content{padding-bottom:45px;}
.newslist_content li{width: 444px;float: left;overflow: hidden;margin-right:33px;}
.newslist_content li:nth-of-type(3n){margin-right:0px;}
.newslist_content .scale-img{width:444px;height:250px;border-radius:6px;}
.newsli_txt{position: relative;}
.newsli_txt span{display: block;font-size: 16px;color:#888;line-height:30px;height:60px;}
.newsli_txt em{font-size:16px;color:#888888;float: right;margin-top:10px;}


.section_parter{padding-bottom:22px;}
.section_parter_list{padding-bottom: 36px;}
.parter_content li{width: 208px;height:85px;float: left;margin-right:30px;margin-bottom:30px;border:solid 1px #e6e6e6;border-radius:6px;}
.parter_content li:nth-of-type(6n){margin-right:0px;}
.parter_content li a{display: block;width:100%;height:100%;}
.parter_content li img{border-radius:6px;}
/*list_pmyz*/
#pmyz_ul_list li{float: left;margin-right:33px;margin-top:42px;}
#pmyz_ul_list li:nth-of-type(3n){margin-right:0px;}
.section_pmyz_list{padding-bottom:140px;}

/*list_news*/
#newslist_content_inside li{margin-top: 46px;}
#newslist_content_inside{padding-bottom:25px;}
.listpage{padding-top: 10px;padding-bottom: 10px;text-align: center;clear: both;margin-bottom: 64px;}
.listpage span{text-align: center;display: inline-block;font-size:18px; height: 45px; line-height: 45px;color: #333333;margin-right: 14px; }
.listpage span{border:1px solid #e0e0e0;padding-left: 17px;padding-right: 17px; }
.listpage span:hover{ color: #fff;  background: #981620;border: 1px solid #981620;}
.listpage em,.listpage span,.listpage label{font-size:18px;color:#333;display: inline-block;}
.listpage span.pagesum,.listpage span.pagesum a{width: auto;}
.listpage  a{color:#333;}
.listpage span:hover a{color:#fff;}
.gopage,.gopage select{display:inline-block;height:45px;line-height:45px;background:none;}
.gopage select{border:1px solid #e0e0e0;font-size:18px;padding:0px 15px;width:110px;}
.totalpage{padding-right:20px;}
.listpage label{padding-right:6px;}
/* show_news */
.news_article{overflow: hidden;clear: both;padding-top:37px;}
.news_article .wrapper{width:1200px;}
.news-show-tit{border-bottom: solid 1px #d3d9df;padding-bottom: 40px;}
.news-show-tit h5{font-size: 36px;line-height:50px;color:#000000;text-align: left;font-weight: bold;}
.news-show-tit-info{font-size: 16px;line-height: 16px;color: #666666;text-align: left;margin-top:28px;}
.news-show-tit-info span{padding-right:115px;}
.news-show-tit-info span:last-of-type{padding-right:0px;}
.news-show-body{padding:45px 0px 87px;}
.news-show-body,.news-show-body p,.page_content,.page_content p{font-size: 18px;color: #333333;line-height: 30px;}
.news-show-body img,.page_content img{max-width: 100%;display: block;margin-left: auto;margin-right: auto;}
/* list_about */
.page_content,.page_content p{line-height: 39px;}
.page_content{padding-bottom:70px;}

/* list_ppzx */
.contentppzx{padding-top: 44px;padding-bottom:44px;}
.Leftsubmenu{width:297px;float: left;}
.Leftsubmenu dt{}
.Leftsubmenu dd{width:100%;height: 55px;line-height: 55px;position: relative;font-size:18px;color:#000000;margin-top: 16px;padding-left: 33px;cursor: pointer;border:solid 1px #e0e0e0;}
.Leftsubmenu dd a{color:#000;}
.Leftsubmenu dd.hover a,.Leftsubmenu dd:hover a{color:#c1272d;}
.Leftsubmenu dd.hover:before,.Leftsubmenu dd:hover:before{content:"";display:block;width: 3px;height:100%;background:#c1272d;position: absolute;left:0px;top:0px;}
.Leftsubmenu dd:after{content:">";display: block;width:10px;height: 18px;position: absolute;right: 28px;top:0px;font-family: "fangsong";color:#aeaeae;font-weight: bold;}
.Leftsubmenu dd.hover:after,.Leftsubmenu dd:hover:after{color:#c1272d;}
.Rightcon{width: 1044px;float: right;}
#ppzxul_list li{width: 325px;margin-right: 34px;}
#ppzxul_list li .scale-img{width: 325px;height: 325px;}
#ppzxul_list li:nth-of-type(3n){margin-right:0px;}
#ppzxul_list{overflow: hidden;}
/* list_contact */
.section_aboutcontact_top{padding-top:36px;padding-bottom:104px;}
.aboutcontact_left,.aboutcontact_right{width:50%;float: left;}
.aboutcontact_right{float: right;max-width:686px;}
.aboutcontact_left dl{text-align: left;}
.aboutcontact_left dt{font-size:24px;color:#333333;margin-bottom: 8px;font-weight: bold;}
.aboutcontact_left dd{font-size:18px;color:#333;line-height:48px;}
.contact_wx{margin-top:100px;text-align: left;}
.contact_wx span{font-size:18px;color:#333333;display: block;}
.contctwximg{float: left;width:102px;margin-top:18px;text-align: center;}
.contctwximg img{width:100%;height:99px;}
.contctwximg:nth-of-type(1){margin-right: 35px;}
.contctwximg label{display: block;font-size:16px;color:#333;margin-top:5px;}
.aboutcontact_right > p{font-size:18px;color:#333333;margin-bottom:25px;}
.aboutcontact_right > p label{font-weight:bold;color:#ab2929;}
.aboutcontact_right li{border:solid 1px #e4e2e4;height: 55px;line-height: 55px;border-radius:8px;margin-bottom: 12px;position: relative;overflow: hidden;}
.aboutcontact_right li label{position: absolute;font-size:18px;color:#23354d;left: 23px;z-index: 99;}
.aboutcontact_right li input,.aboutcontact_right li textarea{position: absolute;width:100%;height:100%;padding-left: 113px;top: 0px;left:0px;border:0px;}
.aboutcontact_right li.li2{height: 162px;}
.aboutcontact_right li textarea{padding-top: 23px;padding-bottom: 23px;}
.aboutcontact_right li.liyzm{border:0px;    overflow: visible;}
.liyzm .yzm{width: 183px;height: 55px;float: left;display: block;border: solid 1px #e0e0e0;
    border-radius: 8px;
    overflow: hidden;cursor: pointer;
    
}
.aboutcontact_right li.liyzm input{width: 235px;position: static;float: left;margin-left:12px;padding-left: 21px; border:solid 1px #e0e0e0;border-radius:8px;}
.codeload{display: block;float: left;margin-left: 14px;margin-top: 14px;cursor:pointer;}
.aboutcontact_right .last{background:#981620;text-align: center;font-size: 18px;margin-bottom:0px;}
.aboutcontact_right .last a{color:#ffffff;}
/* show_ppzx */
.product_show_slides{margin-top: 42px;clear: both;overflow: hidden;}
.leftslides{width: 530px;height: 532px;float: left;}
.pro_right_info{width: 782px;float: right;overflow: hidden;}
.pro_right_info h3{font-size:30px;color:#000000;font-weight: bold;line-height: 30px;position: relative;border-bottom: solid 1px #dadada;padding-bottom: 27px;}
.pro_right_info h3:after{content:"";display: block;width: 95px;height: 2px;background: #981620;bottom:-1px;left:0px;position: absolute;}
.pro_txt{font-size: 18px;color:#666666;line-height: 36px;padding-top: 22px;}
.pro_txt label{font-size:24px;color:#981620;font-weight: bold;}
.product_infomation{margin-top: 53px;}
.show_common_tit{font-size: 24px;color:#000000;font-weight: bold;background: url(../img/icologo.png) no-repeat left top;
padding-left: 40px;border-bottom: solid 1px #dadada;padding-bottom: 17px;position: relative;
}
.show_common_tit:after{content:"";display: block;width: 137px;height: 2px;background: #981620;bottom:-1px;left:0px;position: absolute;}
.con_infomation{font-size: 18px;color:#333333;line-height: 39px;padding-top:42px;padding-bottom: 140px;}

/* list_sitemap */
.sitemap_item{padding-top: 13px;padding-bottom: 144px;}
.sitemap_item h3{font-size:30px;color:#333333;font-weight: normal;margin-bottom:42px;margin-top:64px;}
.sitemap_item a{color: #333;}
.sitemap_item ul{overflow: hidden;padding-bottom: 40px;border-bottom: solid 1px #f0f0f0;}
.sitemap_item li{font-size:18px;float: left;margin-left: 77px;}
.sitemap_item ul li:nth-of-type(1){margin-left:0px;}
.sitemap_item li:hover a,.sitemap_item h3:hover a{color:#c1272d;}

@media screen and (max-width:1500px) {

.swiper-container-banner .swiper-pagination-bullet{width:48px;height:3px;}
.swiper-container-banner .swiper-pagination-bullet-active{width:96px; }
.swiper-button-next, .swiper-button-prev{width:32.8px;height:61.6px; background-size: 32.8px 61.6px;margin-top:-30.8px;}
.banner .swiper-button-prev{left:-18px;}
.banner .swiper-button-next{right:-18px;}
.annouce dt,.annouce dd a{font-size: 17px;}
.ppzx{width: 788px;}
.ppzxul li .scale-img{width: 240px;height: 240px;}
.ppzxul li{width:240px;}
.pmyz,.pmyz_ul li,.pmyz_ul li .scale-img,.newslist_content .scale-img,.newslist_content li{width: 380px;}
.pmyz_ul li .scale-img,.newslist_content .scale-img{height: 214px;}
.pmyz_ul li p{margin-top:14px;}
.ppzxul li p, .pmyz_ul li p, .newsli_txt p{font-size: 18px;}
.section_adindex{margin: 34px auto 40px;}
.section_tit_index{font-size: 26px;margin-bottom: 20px;}
.newslist_content li{margin-right:29px;}
.newslist_content{padding-bottom: 35px;}
.parter_content li{width: 175px;height: 70px;margin-right: 29px;margin-bottom:29px;}
/* list_about */
.breadcrumbs,.inside-nav li a{height:54px;line-height: 54px; }
.section_tit_com{font-size:30px;margin:24px auto 35px; }
.page_content{padding-bottom:56px;}
.page_content, .page_content p{line-height:32px;}
.news-show-body, .news-show-body p, .page_content, .page_content p{font-size: 17px;}
/* list_contact */
.aboutcontact_left dt{font-size:22px;}
.aboutcontact_left dd{font-size: 17px;line-height:38px;}
.contact_wx{margin-top:80px;}
.aboutcontact_right > p,.aboutcontact_right li label{font-size: 17px;}
.aboutcontact_right li{height:44px;line-height: 44px;}
.aboutcontact_right li.li2{height: 150px;}
.section_aboutcontact_top{padding-bottom:80px;padding-top:32px;}
/* list_news */
.inside-nav li a{font-size: 22px;}
/* list_pmyz */
#pmyz_ul_list li{margin-right: 29px;}
.section_pmyz_list{padding-bottom:112px; }
/* list_ppzx */
.Leftsubmenu{width: 252px;}
.Rightcon{width: 910px;}
#ppzxul_list li,#ppzxul_list li .scale-img{width: 280px;}
#ppzxul_list li .scale-img{height: 280px;}
.Leftsubmenu dd{height:48px;line-height: 48px;}
/* show_news */
.news-show-tit h5{font-size: 30px;line-height: 45px;}
.news-show-tit-info span{padding-right:90px;}
.news_article{padding-top: 30px;}
.news-show-tit{padding-bottom: 32px;}
.news-show-body{padding-bottom: 60px;}
/* show_ppzx */
.leftslides{width:450px;height: 452px; }
.pro_right_info{width:690px;}
.pro_right_info h3{font-size: 26px;padding-bottom: 24px;line-height: 26px;}
.pro_txt label{font-size:22px;}
.pro_txt,.con_infomation{font-size: 17px;line-height: 32px;}
.show_common_tit{font-size: 22px;}
.con_infomation{line-height: 35px;padding-top: 34px;padding-bottom:112px; }
/* list_sitemap */
.sitemap_item{padding-top: 10px;padding-bottom: 92px;}
.sitemap_item h3{font-size: 24px;margin-bottom: 33px;margin-top: 50px;}
.sitemap_item li{font-size: 16px;margin-left: 61px;}
.sitemap_item ul{padding-bottom: 32px;}

}
@media screen and (max-width:1080px) {

.swiper-container-banner .swiper-pagination{bottom:20px!important;}
.swiper-container-banner .swiper-pagination-bullet{width:36px;}
.swiper-container-banner .swiper-pagination-bullet{margin:0px 8px!important;}
.banner .wrapper{display: none;}
.annouce{height: 48px;line-height: 48px;margin:20px auto;}
.annouce dt, .annouce dd a{font-size: 16px;}

.an_ul{padding-left:70px;font-size:0px;padding-right:20px;}
.annouce dt{font-size:0px;width: 30px;background: #ab2929 url(../img/announceico.png) no-repeat center;}
.ppzx{width:100%;float: none;}
.ppzxul li{width:100%;margin-right:0px;padding-bottom:20px;margin-top:0px;position: relative;border-bottom: dashed 1px #dedede;
padding-top:20px;height:170px;
}
.ppzxul li .scale-img,#ppzxul_list li .scale-img{width:130px;height: 130px;
position: absolute;top:20px;
}
.ppzxul li:nth-of-type(odd) .scale-img{left:0px;}
.ppzxul li:nth-of-type(even) .scale-img{right:0px;}
.ppzxul li:nth-of-type(odd){padding-left:150px;}
.ppzxul li:nth-of-type(even){padding-right:150px;}
.ppzxul li p, .pmyz_ul li p, .newsli_txt p{height: auto;}
.section_tit_index{font-size:20px;padding-left: 43px;}
.ppzxul li p{margin-top:0px;line-height: 25px;}
.ppzxul li .price, .ppzxul li .time,.ppzxul li .price label{font-size: 14px;line-height:27px;}
.pmyz,.pmyz_ul li{margin-top:20px;}
.pmyz, .pmyz_ul li, .pmyz_ul li .scale-img, .newslist_content .scale-img, .newslist_content li{width:100%;}
.pmyz_ul li .scale-img, .newslist_content .scale-img{height: auto;}
.section_adindex{margin:20px auto;}
.newslist_content li{margin-right:0px;padding-bottom:20px;}
.newslist_content{padding-bottom:0px;}
.parter_content li{width:48.5%;height: auto;float: left;margin-right:0px;margin-bottom:15px;}
.parter_content li:nth-of-type(even){float: right;}

/* list_about */
.breadcrumbs{display: none;}
.section_tit_com{font-size:20px;margin: 20px auto;}
.page_content{padding-bottom: 30px;}
.news-show-body, .news-show-body p, .page_content, .page_content p{font-size: 16px;}
.news-show-body img, .page_content img{height: auto!important;}
/* list_contact */
.aboutcontact_left, .aboutcontact_right{width:100%;float: none;clear: both;}
.section_aboutcontact_top{padding-top:15px;padding-bottom:0px;}
.aboutcontact_left dt{font-size: 18px;}
.aboutcontact_left dl:last-of-type{margin-top: 20px;}
.contact_wx{margin-top: 20px;}
.aboutcontact_right{padding-top: 20px;}
.aboutcontact_right > p label{display: block;}
.aboutcontact_right li{margin-bottom: 20px;}
.aboutcontact_right li.liyzm input {
    width: 120px;
}
.liyzm .yzm{width:163px;height:44px;}
.codeload{margin-top:7px;}
.aboutcontact_right .last{margin-bottom:20px;}
/* list_news */
#newslist_content_inside li{margin-top:20px;border-bottom: dashed 1px #dedede;}
.listpage{margin-bottom: 30px;}
/* list_pmyz */
#pmyz_ul_list li{margin-right:0px;margin-top:20px;}
.section_pmyz_list{padding-bottom:30px;}
/* list_ppzx */
.Leftsubmenu{display: none;}
.Rightcon{width:100%;float: none;}
#ppzxul_list li{width:100%;margin-right:0px;}
.contentppzx{padding-top:20px;padding-bottom:0px;}
/* show_news */
.news-show-tit h5{padding-left: 0px;padding-right:0px;font-size:18px;line-height:32px;}
.news-show-body{padding: 30px  0px 30px;}
.news_article .wrapper{}
.news-show-body, .news-show-body p{font-size: 16px;}
.news-show-tit-info span{padding-right:0px;display:block;line-height:26px;}
.news_article .wrapper{width:94%;}
.news_article{padding-top:25px;}
.news-show-tit{padding-bottom:15px;}
.page_article_con{width:100%;padding-top:20px;}
.news-show-tit-info{margin-top:0px;}
/* show_ppzx */
.leftslides{display: none;}
.pro_right_info{width:100%;}
.pro_right_info h3{font-size: 20px;padding-bottom:15px;}
.product_show_slides{margin-top:30px;}
.pro_txt, .con_infomation{font-size: 16px;}
.pro_txt label{font-size: 18px;}
.product_infomation{margin-top:20px;}
.show_common_tit{font-size: 19px;}
.con_infomation{padding-top:20px;line-height: 30px;padding-bottom:30px;}
.con_infomation img{height: auto!important;}
/* list_sitemap */
.sitemap_item h3{font-size: 20px;margin-top: 30px;margin-bottom: 20px;}
.sitemap_item li{margin-left: 15px;}
.sitemap_item ul{padding-bottom: 20px;}
}