html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
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}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
a:link, a:visited{text-decoration: blink;}
body{background:#ffffff;}
.banner{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.banner img{display: block;width: 100%;margin:0 auto;}
.main{width: 1200px;margin:0 auto;}
.title{width: 100%;margin:0 auto;height: 48px;overflow: hidden;display: block;}
.pcyw{width: 100%;margin:0 auto;height: 601px;overflow: hidden;background: url("../images/pcyw.jpg") no-repeat top center;}
.pcyw .title{background: url("../images/ttzx.png") no-repeat top center;margin:68px auto 27px;}
.pcyw_left{width: 710px;height: 390px;float: left;overflow: hidden;position: relative;}
.pcyw_left .swiper-slide img{display: block;width: 100%;height: 390px;margin:0 auto;}
.pcyw_left .swiper-slide div{position: absolute;left: 0;bottom: 0;width: calc(100% - 60px);padding:0px 30px;height: 130px;background: #000000;opacity: 0.8;}
.pcyw_left .swiper-slide h3{font-size: 20px;color: #ffffff;margin:15px auto 10px;}
.pcyw_left .swiper-slide p{font-size: 14px;color: #BEBEBE;line-height: 24px;}
.pcyw_left .swiper-pagination{bottom: 20px !important;right: 30px;width: auto !important;text-align: right;}
.pcyw_left .swiper-pagination-bullet{width: 14px;height: 4px;background: #ffffff;border-radius: 2px;opacity: 1;}
.pcyw_left .swiper-pagination-bullet-active{background: #0077D3;width: 26px;}

.pcyw_right{width: 425px;padding:0 18.5px;float: right;height: auto;overflow: hidden;background: #FBF7F3;}
.pcyw_right h3{margin: 10px auto;text-align: center;font-size: 16px;line-height: 35px;}
.pcyw_right h3 a{color: #D0141C;}
.pcyw_right p{font-size: 14px;color: #9A9AA5;line-height: 22px;height: 44px;overflow: hidden;margin:0 auto 13px;}
.pcyw_right ul{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.pcyw_right li{width: 100%;margin:0 auto;height: 54px;overflow: hidden;border-top:1px dotted #BFBFBF;line-height: 54px;}
.pcyw_right li a{font-size: 14px;color: #4C4C62;}
.pcyw_right li a:before{content: ">";color: #ececec;padding-right: 10px;font-weight: bold;}
.pcyw_right li a{display: block;width: 100%;}

.tzgg .title{background: url("../images/tzgg.png") no-repeat top center;margin:63px auto 35px;}
.tzgg ul{width: 1220px;margin-left: -20px;}
.tzgg li{width: 285px;height: 138px;float: left;margin-left: 20px;margin-top:20px;background: #FBF7F3;position: relative;}
.tzgg_t{font-size: 16px;color: #4C4C62;width: 244px;text-align: justify;margin:15px auto 0;font-weight: bold;}
.tzgg_f{position: absolute;left: 0;bottom: 0;width: 100%;height: 50px;background: #F3F0ED;}
.tzgg_f i{transform: rotate(45deg);display: block;width: 15px;height: 15px;position: absolute;left: 25px;top:-7.5px;background: #F3F0ED;}
.tzgg_f span{font-size: 14px;color: #8C8C9E;line-height: 50px;margin-left: 20px;}
.tzgg_f em{display: block;width: 35px;height: 50px;background: url("../images/gzgg_ico.png") no-repeat center;margin-right: 15px;float: right;}

.rphd .title{background: url("../images/rphd.png") no-repeat top center;margin:65px auto 25px;}

.rpzs{height: auto;overflow: hidden;margin:0 auto 70px;}
.rpzs .title{background: url("../images/rpzs.png") no-repeat top center;margin:67px auto 25px;}
.rpzs ul{}
.rpzs li{width: 223px;padding: 0 15px;background: #FBF7F3;margin-right: 20px;float: left;height: 295px;position: relative;}
.rpzs_t{font-size: 16px;color: #4C4C62;line-height: 24px;margin-top:15px;height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rpzs_t a{color: #4C4C62;}
.rpzs_i{font-size: 14px;color: #9C9CA5;line-height: 24px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.rpzs_f{position: absolute;left: 0;bottom: 0;height: 60px;width: 100%;background: #F3F0ED;}
.rpzs_f i{transform: rotate(45deg);display: block;width: 15px;height: 15px;position: absolute;left: 25px;top:-7.5px;background: #F3F0ED;}
.rpzs_f a{display: block;width: 86px;height: 34px;text-align: center;line-height: 34px;float: right;color: #ffffff;background: #DE361E;font-size: 16px;border-radius: 34px;margin-top:13px;margin-right: 15px;}
.rpzs div{width: 381px;float: right;height: 295px;background: #FBF7F3;position: relative;}
.rpzs div i,.rpzs div em{position:absolute;display: block;background: url("../images/rpzs_ico.png") no-repeat center;width: 42px;height: 34px;}
.rpzs div i{left: 15px;top:20px;}
.rpzs div em{right: 15px;bottom: 20px;}
.rpzs div p{width: 330px;margin:45px auto 0;height: auto;overflow: hidden;}
.rpzs div p a{display: block;width: 100%;height: 50px;line-height: 50px;color: #4C4C62;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.gyxc{width: 100%;margin:0 auto;height: 601px;overflow: hidden;background: url("../images/pcyw.jpg") no-repeat top center;}
.gyxc .title{background: url("../images/gyxc.png") no-repeat top center;margin:67px auto 27px;}
.gyxc_left{width: 650px;float: left;height: auto;overflow: hidden;}
.gyxc_left ul{}
.gyxc_left li{width: 100%;margin: 0 auto 20px;height: 176px;overflow: hidden;background: #F1EEEB;position: relative;}
.gyxc_left li img{display: block;width: 235px;height: 176px;float: left;}
.gyxc_left li div{position: absolute;width: 380px;padding:0 22.5px;height: 136px;background:#ffffff;top:22px;right:20px;}
.gyxc_left div h3{font-size: 16px;height: 50px;line-height: 48px;overflow: hidden;margin-top:10px;}
.gyxc_left div h3 a{color: #4C4C62;}
.gyxc_left div h3:after{content:'';display: block;width: 30px;height: 2px;background: #E2141E;}
.gyxc_left div p{font-size: 14px;color: #9C9CA5;margin-top:10px;line-height: 20px;}
.gyxc_right{width: 525px;height: 372px;float: right;}
.gyxc_right video{display: block;width: 100%;height: 372px;margin:0 auto;}
.foot{width: 100%;margin:0 auto;height: auto;overflow: hidden;}
.foot img{display: block;width: 100%;margin:0 auto;}

.rphd .swiper-rphd {
    height: 365px;
    max-width: 1200px;
    margin:0 auto;
    overflow: hidden;
}
.rphd  .swiper-slide {
    width: 320px;height: 260px;position: relative;margin-top:52.5px;
}
.rphd  .swiper-slide img{display: block;width: 100%;height: 260px;}
.rphd  .swiper-slide p{position: absolute;left: 0;bottom: 0;height: 50px;line-height: 50px;background: #000000;opacity: 0.8;color: #ffffff;width: calc(100% - 15px);padding:0 7.5px;text-align: center;font-size: 14px;}
.rphd .swiper-slide-active,.rphd.swiper-slide-duplicate-active{
    transform: scale(1.4);z-index: 99;
    /*width: 560px !important;height: 315px !important;position: relative;transform: scale(1);*/
}
/*.rphd .swiper-slide-active p,.rphd.swiper-slide-duplicate-active p{height: 60px;line-height: 60px}*/

.tzgg{height: auto;overflow: hidden;}
@media (max-width: 1060px){
    .tt{display: none;}
    .main{width: 96%;}
    .pcyw{height: auto;background: none;}
    .pcyw .title{margin:25px auto;background-size: cover;}
    .pcyw_left{width: 100%;height: 320px;float: none;}
    .pcyw_right{width: calc(100% - 20px);float: none;margin:0 auto;padding: 0 10px;}
    .tzgg ul{width: calc(100% + 5px);margin-left: -5px;}
    .tzgg li{width: calc(50% - 5px);margin-left: 5px;}
    .tzgg_t{width: calc(100% - 10px);font-size: 14px;}
    .tzgg_f em{background-size: 80%;}
    .rpzs li{width: 100%;padding:0;margin-bottom: 15px;height: auto;}
    .rpzs li p{padding: 0 15px;margin-bottom: 10px;}
    .rpzs_f{position: relative;height: 40px;width: auto;margin-top:20px;}
    .rpzs_f a{margin-top:8px;height: 24px;margin-right: 15px;line-height: 24px;width: 60px;}
    .gyxc{background: none;height: auto;}
    .gyxc_left{width: 100%;float: none;}
    .gyxc_left li{height:100px; }
    .gyxc_left li img{width: 120px;height:100px; }
    .gyxc_left li div{width: calc(100% - 90px);padding:0 10px;right: 10px;height: auto;top:6px; }
    .gyxc_left div h3{height: 30px;line-height: 28px;margin-top:5px;}
    .gyxc_left div p{font-size: 12px;line-height: 18px;height: 36px;overflow: hidden;margin-bottom:8px; }
    .gyxc_right{width: 100%;float: none;height: 300px;margin-bottom: 20px;}
    .gyxc_right video{height: 300px;}
    .gyxc .title,.rpzs .title,.rphd .title{margin:25px auto;}
    .tzgg .title{margin:25px auto 5px;}
    .rpzs{margin:0 auto;}
    .pcyw_right h3{margin:20px auto 10px;}
    .pcyw_left .swiper-slide img{height: 320px;}
    .pcyw_left .swiper-slide h3{font-size: 16px;}
    .pcyw_left .swiper-slide div{height: 120px;}
    .pcyw_left .swiper-slide p{font-size: 12px;line-height: 18px;height: 36px;overflow: hidden;}
}