@charset "utf-8";
h3.title p.tt{color:#F09D3B;font-family: helbd;text-transform: uppercase;}
h3.title {margin: 65px 0 110px;}

.list{padding-top: 30px;overflow: hidden;max-height: 1870px;position: relative;z-index: 2;margin-top: 50px;}
.list ul{padding: 0 20px;margin-top: 50px;position: relative;}
.list li{margin-bottom: 70px;width:100%;height:198px;position: relative;}
.list li .cont,.list img{width:524px;height:198px;position: relative;transition: 600ms;}

.list li p.img:before {
    content: ' ';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    background-color: #000;
    opacity: 0.3;
    transition: all 0.2s linear;
    transform-origin: left top;
    transform: rotate(-90deg);
}
.list li p.img:hover:before {
    transform: rotate(0deg);
}
.list li p.img{width:524px;height:198px;overflow: hidden;position: relative;}
.list li:hover img{transform: scale(1.1);}
.list li p.ps.t{top:-35px;left:50%;height:70px;background: #00A6F4;display: block;width:263px;margin-left: -147px;padding: 0 15px;text-align: center;transition: 600ms;z-index: 11;}
.list li p.ps span{color:#fff;font-size: 24px;line-height: 30px;position: relative;z-index: 11;}
#main{padding-bottom:300px;}
.list2 .cont{float:right;}
.list li div.ps{top:0;left:67px;width:390px;color:#fff;font-size: 16px;line-height: 24px;font-family: arial;z-index: 11;word-break: break-all;}
.kd {position: absolute;left:50%;margin-left: -90px;width:180px;top:210px;height:100%;padding-top: 130px;overflow: hidden;margin-top: 50px;}
.kd li span{width:180px;display: inline-block;}
.kd li{margin-bottom: 228px;}
.kd ul{position: relative;}
.kd span{font-size: 30px;text-align: right;height:40px;line-height: 40px;display: inline-block;position: relative;cursor: pointer;}

.kd .list2 span{text-align: left;}
.kd_l{width:1px;height:100%;background: #ddd;top:0;left:89px;position: absolute;}
.kd .list3{margin-bottom: 60px;}
.kd i{width:22px;height:46px;display:inline-block;background: url(../images/news_2.png) no-repeat center center;position: absolute;top:-2px;left:50%;margin-left: -11px;background-color:#fff;transition: 600ms;}
.kd li:hover i,.kd li.show i{background: url(../images/news_11.png) no-repeat center center;background-color:#fff ;}
.kd_prev,.kd_next{width:48px;height:54px;position: absolute;left:50%;margin-left: -24px;z-index: 5;cursor: pointer;}
.kd_prev{top:0;background: url(../images/news_btn.png) no-repeat center top;background-color:#fff ;}
.kd_next{bottom:0;background: url(../images/news_btn3.png) no-repeat center bottom;background-color:#fff ;}
.kd_prev:hover{background: url(../images/news_btn1.png) no-repeat center top;background-color:#fff ;}
.kd_next:hover{background: url(../images/news_btn2.png) no-repeat center bottom;background-color:#fff ;}



.det_info{padding: 70px 0 50px;}
.det_info h4{font-size: 24px;text-align: center;margin-bottom: 20px;width:100%}
.det_info p{font-size: 12px;text-align: center;color:#888;}
.det_info p span{margin: 0 10px;}
.text_cont{width:100%;margin: 0 auto;min-height: 300px;padding-bottom: 100px;}
.text_cont img{display: block;margin: 0 auto;max-width: 1150px;margin-bottom: 20px;}
.text_cont p{text-indent:30px;line-height: 24px;}
#main .wrap{width:1150px;margin: 0 auto;}
.pagination {padding: 15px 0 50px;border-top:1px solid #ddd;}
.pagination p{margin-bottom: 10px;}
.pagination .fr a{margin-top:8px;width:90px;height:30px;line-height: 28px;box-sizing: border-box;text-align: center;border: 1px solid #888;display: inline-block;border-radius: 5px;color:#888;}
.pagination a:hover{color:#00A6F4;}
.pagination .fr a:hover{border: 1px solid #00A6F4;}
.position{margin-top: 60px;}
.position a,.pagination a{color:#4c4c4c;}
#main.det{padding-bottom: 0;}

.news li{padding-bottom: 23px;border-bottom: 1px dashed #d4d4d4;margin-bottom:27px ;position: relative;transition: 400ms;}
.news li:hover{margin-left: 10px;}
.news li h5{font-size: 16px;font-weight: bold;margin-bottom: 5px;}
.news li .time{color:#b2b2b2;font-family: Myriad Pro;}
.news li p{line-height: 24px;}
.news .button_link{color:#4c4c4c !important;border: 1px solid rgba(0,0,0,.2);margin:20px 0 0;}
.button_link .line{background-color:rgba(0,0,0,.5) ;}
