@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#1c1c1c;text-align:center;background:#fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#1c1c1c;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;}
em{font-style:normal;}
/*clear*/
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;overflow:hidden;}
.cf{zoom:1;}
.clear{clear:both;margin:0;padding:0;height:20px;line-height:0px}
/*other*/
.main{width:100%;min-width:1280px;}
.layout{width:1280px;}
.w1200{width:1200px;}
.w1000{width:1000px;}
.fl{float:left;}
.fr{float:right;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.red,.red a:link,.red a:visited,.red a:hover{color:#AA0000;}
.black,.black a:link,.black a:visited,.black a:hover{color:#212121;}
.list_18 li{background:url(../images/ph_dot1.png) no-repeat left 17px;padding-left:15px;}
.list_18b li{background:url(../images/ph_dot2.png) no-repeat left 17px;padding-left:15px;}
/*top*/
.ph_top_img{width:100%;height:auto;}
.ph_top{position: relative;}
.ph_top .layout{position: absolute;top:0;text-align: right;margin:auto;right:0;bottom:0;left:0;}
.ph_top_logo{margin-right:13%}
.ph_top .layout img{margin:55px 0 0 32px;}

/*nav*/
.ph_nav{background:url(../images/nav.jpg) center no-repeat #bc0000;height:110px;position: relative;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;clear:both;}
.ph_nav a{text-decoration:none;font-weight: 700;}
.ph_nav_ul li{margin:0 30px 0 30px;float:left;font-size:26px;line-height: 50px;text-align: center;cursor: pointer;color:#ffdcab;}
.ph_nav_ul li a,.ph_nav_ul li a:link,.ph_nav_ul li a:visited,.ph_nav_ul li a:hover{color:#ffdcab;}
.ph_nav_ul li.hide{ display:none;}
.ph_nav_ul li:hover span i{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.ph_nav_ul li:hover .ph_nav_box li:hover a{color:#910007;}
.ph_nav_ul li:hover .ph_nav_box li:hover::before{
    content:'';position: absolute;bottom:0;left:40%;
    width:35px;height:2px;background-color: #910007;
}

.ph_tit4{padding-left: 50px;height: 50px;line-height: 50px;font-size: 26px;border-bottom: 1px solid #cbcbcb;background: url(../images/zx.png) left center no-repeat #bc0001;}

.ph_list1{border: 1px solid #F0F0F0;padding: 20px;}
.ph_list1 li{font-size: 18px;line-height:40px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

.ph_list3{border: 1px solid #F0F0F0;padding: 20px;}
.ph_list3 li{font-size: 18px;line-height: 40px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

/*p1Con*/
.ph_p1Con{}
.ph_img1 .swiper-container{width:100%;height:417px;}
.ph_img1 .swiper-container .swiper-slide{text-align: center;font-size: 22px;line-height: 24px;position:relative;}
.ph_img1 .swiper-container .swiper-slide span{line-height:60px;font-size:18px;background: rgba(0, 0, 0, 0.5);position: absolute;bottom:0;left:0;width:100%;font-size:18px;font-weight: 500; text-align:center;}
.ph_img1 .swiper-container .prev0,.ph_img1 .swiper-container .next0{position: absolute;bottom:20px;width:15px;height:21px;z-index: 99; display:inline-block; cursor:pointer;}
.ph_img1 .swiper-container .prev0{background: url(../images/prev1.png) no-repeat;left:20px;}
.ph_img1 .swiper-container .next0{background: url(../images/next1.png) no-repeat;right:20px;}
.ph_img1 img{display: block;margin-bottom:10px;width:100%;height:100%;}
.col-2 h2{font:bold 23px/32px \5FAE\8F6F\96C5\9ED1;}

.ph_p5Con_box3{width: 1280px;}
.ph_pic7{position: relative;border: 1px solid #F0F0F0;padding: 20px 0 20px 0;}
.ph_pic7 .prev2,.ph_pic7 .next2{width:19px;height:36px;position: absolute;top:77px;z-index: 999}
.ph_pic7 .prev2{background:url(../images/ph_prev2.png) no-repeat;left:20px;}
.ph_pic7 .next2{background:url(../images/ph_next2.png) no-repeat;right:20px;}
.ph_pic7 .swiper-container{width:1140px;height:230px;overflow: hidden;}
.ph_pic7 .swiper-container .swiper-slide p{font-size: 16px;text-align: center;width:270px;margin-top:12px}


.img4 {border: 1px solid #F0F0F0;padding: 20px;}
.img4 li {float: left;width: 23%;padding: 0 1%;}
.img4 li a,.img4 li img { display: block; width: 100%;}
.img4 li img {height: 180px;}
.img4 p{line-height: 34px;color: #333;height: 34px;overflow: hidden;margin-top: 10px;font-size: 16px; text-align:center;}
.img4 p img{ width:auto; height:auto; display:inline-block; vertical-align:text-top; margin-right:8px;}

.topb{position:fixed;bottom:80px; right:9px;font-size:18px;font-family:"Microsoft YaHei";background:url(../images/topb.png) no-repeat top center;width:90px; height:50px; line-height:50px; padding-left:40px;cursor:pointer; display:none;z-index:999;}
.backi{position:fixed;bottom:135px; right:9px;font-size:18px;font-family:"Microsoft YaHei";background:url(../images/backib.png) no-repeat top center;width:90px; height:50px; line-height:50px; padding-left:40px;cursor:pointer; display:none;z-index:999;}
.topb:hover{color:#fff;background:url(../images/topba.png) no-repeat top center;}

/*copyright*/
#copyright{text-align:center;width:100%;font-size:16px;padding:40px 0 20px 0;border-top: 5px solid #F00}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px)
{
    .ph_img2 p{ margin-top:5px;}
    .ph_img2{ height:120px;}
    .ph_pic2 h4{ height:40px;}
    .ph_pic2 p{ height:80px}
}

.route{height:62px;border-bottom:1px solid #ECECEC;line-height:62px;font-size:14px;}
.route,.route a{color:#adadad}
.route a{margin:0 3px;}
.route a.active{color:#333}
.jd-title{text-align:center;font-size:22px;font-weight:700;line-height:50px;}
.jd-title a{color:red;}
.jd-nr{text-indent:2em;height:132px;font-size:18px;}
.jd-nr .jd-more{color:#F00;}
.more{float:right;font-size:12px;margin-right:10px;}

.list_jd{border: 1px solid #F0F0F0;padding: 0 20px 0 20px;}