@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan 
 */

/*home*/
.is-main{}
.is-main .container{padding:0 30px 29px 30px;background-color:#fff;}
.m-top{display:block;overflow:hidden;margin-top:27px;}
.m-top img{width:100%;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-o-transition:all linear .5s;transition:all linear .5s;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1);-ms-transition:all linear .5s;}
.m-top:hover img{width:100%;height:100%;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-o-transition:all linear .5s;transition:all linear .5s;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-ms-transition:all linear .5s;}
.m-title{padding:28px 0 34px 0;}
.m-title h1{overflow:hidden;padding-bottom:24px;color:#d5161b;text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:34px;font-family:MicrosoftYaHei-Bold;line-height:30px;}
.m-title p{overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:30px;}

.m-tz,.m-gz{margin-top: 22px;}
.m-flash{overflow:hidden;margin-right:25px;width:711px;}
.g-flash .owl-item,.g-flash img{height:441px;}
.g-flash .owl-item{position:relative;}
.g-flash img{display:block;width:100%;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-o-transition:all linear .5s;transition:all linear .5s;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1);-ms-transition:all linear .5s;}
.g-flash .owl-item a img:hover{-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-o-transition:all linear .5s;transition:all linear .5s;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-ms-transition:all linear .5s;}
.g-flash .owl-item a{display:block;}
.g-flash .owl-item p{position:absolute;right:0;bottom:0;left:0;overflow:hidden;padding:0 108px 0 18px;background:rgba(0,0,0,.5);color:#fff;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:18px;line-height:55px;}
.g-flash .owl-pagination{position:absolute;right:18px;bottom:22px;}
.g-flash .owl-pagination .owl-page{float:left;margin-left:8px;}
.g-flash .owl-pagination .owl-page span{display:block;width:10px;height:10px;-moz-border-radius:10px;border-radius:10px;background:rgba(255,255,255,.4);}
.g-flash .owl-pagination .active span{background:#fff;}


.m-news{width:464px;overflow: hidden;}
.u-news li{box-sizing:border-box;border-bottom:1px solid #ccc; height: 97px;}
.u-news li a{display:block;width: 100%;height: 100%;transition: 0.3s all ease;}
.u-news li a:hover h1,.u-news li a:hover p{color: #015293;}
.u-news li:hover a {margin-left: 5px;}
.u-news li p,.u-news li h1{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.u-news li h1{padding:15px 23px 0 8px;color:#333;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:24px;font-family:MicrosoftYaHei-Bold;line-height:32px;}
/* .u-news li:first-child h1{padding-top:0;} */
.u-news li p{padding:0 17px 0px 7px;color:#666;text-indent:33px;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;line-height:24px;}


.m-tab{padding:0 18px;height:342px;border:solid 1px #e2e7ef;background-color:#fff;}
.m-tabstyle{display:flex;border-bottom:1px solid #ddd;align-items:center;justify-content:space-between;}
.m-tabstyle>a{color:#666;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:30px;}
.m-tabstyle ul{display:flex;}
.m-tabstyle ul li a{padding:11px 13px;color:#333;font-weight:700;font-stretch:normal;font-size:20px;font-family:MicrosoftYaHei-Bold;line-height:50px;}
.m-tabstyle ul li.u-active a{border-bottom:2px solid #015293;color:#015293!important;}
.m-liststyle ul{padding-top:12px;}
.m-liststyle li{position:relative;padding-left:18px;height:44px;line-height:44px;}
.m-liststyle li::before{position:absolute;top:50%;left:0;display:block;width:6px;height:6px;border-radius:100%;background-color:rgba(1,82,147,.64);content:'';transform:translateY(-50%);}
.m-liststyle li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;transition:.3s all ease;}
.m-liststyle li:hover a{margin-left:5px;}
.m-liststyle li span{float:right;padding-left:10px;color:#666;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;}


.m-mode{display:flex;}
.u-left{position:relative;display:block;margin-right:2px;width:68px;height:262px;background:url(../images/m-mode.png) center no-repeat;}
.u-left::after{position:absolute;top:50%;right:-12px;z-index:999;display:block;width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:12px solid #d33325;content:'';transform:translateY(-50%);}
.u-right li{margin-bottom:2px;width:393px;height:64px;}
.u-right li a{padding-left:25px;}
.u-right li a,.u-right li a p{color:#fff;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:17px;font-family:MicrosoftYaHei-Bold;line-height:26px;transition:.3s all ease;}
.u-right li a:hover{margin-left:5px;}
.u-right li a p:first-child{padding-top:6px;}
.u-right li:first-child{background:url(../images/mode-bg.png) center no-repeat;}
.u-right li:nth-child(2){background:#39c;}
.u-right li:nth-child(3){background:#7c84c3;}
.u-right li:nth-child(3) a,.u-right li:nth-child(4) a{line-height:64px;}
.u-right li:nth-child(4){background:#27a6b5;}
.u-right li:last-child{margin-bottom:0;}
.u-right li a{display:block;}
.m-report{margin-top:14px;}
.m-report a{display:block;width:463px;height:66px;background:url(../images/m-report.png) center no-repeat;text-align:center;line-height:66px;}
.m-report a img{margin:15px 16px 0 0;}
.m-report a:hover img{-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transform:rotateY(360deg);transform:rotateY(360deg);}
.m-report a span{color:#fff;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:22px;font-family:MicrosoftYaHei-Bold;line-height:30px;}


.m-work{box-sizing:border-box;height:402px;border:solid 1px #e2e7ef;}
.m-tit{display:flex;height:52px;border-bottom:solid 1px #e2e7ef;background-color:#f4f4f4;align-items:center;justify-content:space-between;}
.m-tit h1{width:151px;height:52px;background-color:#015293;text-align:center;}
.m-tit h1 a{color:#fff;letter-spacing:0;font-weight:700;font-stretch:normal;font-size:20px;font-family:MicrosoftYaHei-Bold;line-height:52px;}
.m-tit>a{margin-right: 19px;font-family: MicrosoftYaHei;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 30px;letter-spacing: 0px;color: #666666;}
.m-tabstyle1{display:flex;border-bottom:1px solid #ddd;align-items:center;justify-content:space-between;margin: 0 18px;}
.m-tabstyle1>a{color:#666;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:14px;font-family:MicrosoftYaHei;line-height:30px;}
.m-tabstyle1 ul{display:flex;}
.m-tabstyle1 ul li a{padding:11px 13px;color:#333;font-stretch:normal;font-size:20px;font-family:MicrosoftYaHei-Bold;line-height:50px;}
.m-tabstyle1 ul li.u-active a{border-bottom:2px solid #015293;color:#015293!important;}
.m-liststyle1{margin: 0 18px;}
.m-liststyle1 ul{padding-top:12px;}
.m-liststyle1 li{position:relative;padding-left:18px;height:44px;line-height:44px;}
.m-liststyle1 li::before{position:absolute;top:50%;left:0;display:block;width:6px;height:6px;border-radius:100%;background-color:rgba(1,82,147,.64);content:'';transform:translateY(-50%);}
.m-liststyle1 li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;transition:.3s all ease;}
.m-liststyle1 li:hover a{margin-left:5px;}
.m-liststyle1 li span{float:right;padding-left:10px;color:#666;letter-spacing:0;font-weight:400;font-stretch:normal;font-size:16px;font-family:MicrosoftYaHei;}


.m-ztzl{margin-top: 20px;}
.g-ztzl{height:86px;}
.g-ztzl li{width: 295px;height: 86px;margin-right: 6px;float: left;overflow: hidden;}
.g-ztzl li:last-child{margin-right: 0;}
.g-ztzl li img{width:100%;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-o-transition:all linear .5s;transition:all linear .5s;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-ms-transform:scale(1,1);-ms-transition:all linear .5s;}
.g-ztzl li:hover img{width:100%;height:100%;-webkit-transition:all linear .5s;-moz-transition:all linear .5s;-o-transition:all linear .5s;transition:all linear .5s;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-ms-transition:all linear .5s;}

.m-link{margin-top: 20px;border-top: 8px solid #d5161b;box-sizing:border-box;height: 139px;}
.g-link{padding-top: 31px;}
.g-link li{width: 291px;height: 52px;margin-right: 11px;float: left;}
.g-link li:last-child{margin-right: 0;}

.m-video{height: 200px;}
.m-video .g-video{height: 100%;}
.m-video .g-video .bd {height: 100%;}
.m-video .g-video .bd .tempWrap{height: 100%;}
.m-video .g-video .bd .tempWrap li{margin-right: 7px;}
.m-video .g-video .bd .tempWrap li:last-child{margin-right: 0;}
.m-video .g-video .bd .tempWrap li img{width:292px; height: 200px;}
/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
	

}
/*phone sm*/
@media screen and (max-width: 767px) {
    


}
/*small xs*/
@media screen and (max-width: 638px) {
    

}