
body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select{margin:0;padding:0;color:inherit;line-height: inherit;font-family: "microsoft yahei";}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;}
.fl{float:left;}
.fr{float:right;}
ul,li{ list-style:none; }
a{ text-decoration:none; color:inherit;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
h3,h4,h5,h6{font-weight: normal;}
em,i{font-style:normal;}
*{box-sizing:border-box;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{width: 1200px;margin:0 auto;}
:hover{/*transition: all .2s;*/}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center;}
.img{width: 100%;display: block;}
body{min-width:1200px;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';position:absolute;display: block;}
.ipt{display: block;border:none;}
.submit{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.05,1.05);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}

/*page*/
.p_head{position:absolute;width: 100%;left: 0;top: 0;z-index:100;padding:20px 0;}
.hd_logo{display: block;}
.hd_logo .img{height: 50px;width: auto;}


.p_titbox{margin-bottom: 30px;}
.p_titbox .cn{font-size: 24px;color: #222222;}
.p_titbox .en{font-size: 14px;color: #747474;margin-left: 10px;}
.p_titbox .line{width: 40px;height: 6px;background: #f12c2d;display: block;margin-top: 15px;}

.p_s1{padding:110px 0 1px;}
.p_s1 .list{margin-left: -30px;}
.p_s1 .list li{float: left;position:relative;margin:0 0 30px 30px;width: 380px;}
.p_s1 .list .img{width: 100%;height: 260px;}
.p_s1 .list .shade{position:absolute;width: 100%;left: 0;top: 0;height: 100%;background: rgba(0,0,0,.6);padding:45px 0 0 0;}
.p_s1 .list .title{font-size: 30px;color: #fff;font-weight: bold;text-align: center;}
.p_s1 .list .txt{margin-top: 30px;display: block;padding-left: 110px;}
.p_s1 .list .txt p{font-size: 16px;color: #ffab18;line-height: 30px;font-weight: bold;}
.p_s1 .list .txt .fz{display: inline-block;vertical-align: middle;min-width:125px;font-size: 18px;color: #fff;font-weight: normal;}


.p_s2{padding:30px 0;}
.p_s2 .list{}
.p_s2 .row{margin-bottom: 20px;box-shadow:0 0 10px #efefef;padding:25px 0;}
.p_s2 .row li{width: 16.6666%;float: left;text-align: center;}
.p_s2 .row .img{height: 60px;width: auto;display: block;margin:0 auto;transition: all .3s;}
.p_s2 .row .font{font-size: 14px;color: #6a6a6a;margin-top: 20px;}
.p_s2 .row li:hover .font{color: #f12c2d;}
.p_s2 .row li:hover .img{transform: scale(1.05,1.05);}

.p_s3{}
.p_s3 .detail{}
.p_s3 .lb{width: 25px;float: left;}
.p_s3 .lb em{font-size: 14px;color: #b7b7b7;line-height: 25px;display: block;cursor: pointer;}
.p_s3 .lb em.cur,.p_s3 .lb em:hover{color: #f12c2d;}

.p_s3 .rbox{margin-left: 30px;}
.p_s3 .list{margin-left: -20px;}
.p_s3 .item{margin:0 0 22px 20px;width: 285px;float: left;}
.p_s3 .item .imgbox{display: block;height: 165px;}
.p_s3 .item .img{}
.p_s3 .item .bot{padding:10px 0;}
.p_s3 .item .title{font-size: 16px;color: #333333;font-weight: bold;display: inline-block;vertical-align: middle;width: 75%;line-height: 30px;}
.p_s3 .item .address{font-size: 14px;color: #666666;background: url(../images/p_28.png) no-repeat left center;background-size:16px;padding-left: 18px;line-height: 30px;display: inline-block;vertical-align: middle;}
.p_s3 .item .font{font-size: 14px;color: #999999;margin-top: 5px;}
.p_s3 .item .font i{color: #f12c2d;font-size: 20px;margin-right: 5px;}
.p_s3 .item:hover .title{color: #f12c2d;}

.p_s3 .swiper-slide{width: 300px!important;margin-right: 25px!important;}
.p_s3 a.more{width: 160px;line-height: 40px;font-size: 16px;color: #f12c2d;border:1px solid #f12c2d;border-radius:6px;text-align: center;display: block;margin:30px auto;}
.p_s3 a.more:hover{color: #fff;background: #f12c2d;}

.p_s4{padding:30px 0;}
.p_s4 .list{}
.p_s4 .list li{margin-bottom: 30px;}
.p_s4 .list .imgbox{width: 285px;height: 190px;float: left;position:relative;}
.p_s4 .list .icon{position:absolute;top: 50%;left: 50%;width: 66px;height: 66px;background: url(../images/p_34.png) no-repeat center;background-size:contain;margin-left: -33px;margin-top: -33px;}
.p_s4 .list .img{}
.p_s4 .list .info{margin-left: 325px;padding-top: 10px;}
.p_s4 .list .title{font-size: 20px;color: #333333;font-weight: bold;display: block;}
.p_s4 .list .brief{font-size: 14px;color: #333333;line-height: 26px;margin-top: 15px;height: 52px;overflow: hidden;}
.p_s4 .list .more{font-size: 16px;color: #f12c2d;display: block;width: 130px;line-height: 30px;border:1px solid #f12c2d;text-align: center;margin-top: 25px;}
.p_s4 .list li:hover .title{color: #f12c2d;}
.p_s4 .list li .more:hover{color: #fff;background: #f12c2d;}

.p_s5{padding:30px 0 60px;}
.p_s5 .detail{}
.p_s5 .lbox{width: 410px;}
.p_s5 .rbox{width: 760px;}
.p_s5 .item{position:relative;margin-bottom: 30px;float: left;}
.p_s5 .item .img{}
.p_s5 .item .title{font-size: 16px;color: #fff;line-height: 65px;position:absolute;width: 100%;left: 0;bottom: 0;background: rgba(0,0,0,.36);padding:0 15px;}
.p_s5 .lbox .img{height: 300px;width: 100%;}
.p_s5 .rbox .item:first-child .img{width: 100%;height: 405px;}
.p_s5 .rbox .img{width: 365px;height: 195px;}
