@charset "utf-8";
body{background:#f4f3f3;}
.w1200{ width:90%;}
.top{ width: 100%; position:absolute; z-index:99; padding:10px 0; top:0; left:0}
.top .logo{ width:155px;}
.top .logo a{ width:100%;display: block;}
.top .logo a img{ width: 80%;margin: 0 auto;}
.top .topright{ width:75%;}
.top .navul{ width:87%;}
.top .navul li{ width:16.6666%; display:inline-block; float:left;position:relative;overflow:hidden;}
.top .navul li:hover{overflow:inherit;}
.top .navul li>a{ width:100%; height:115px; text-align:center; line-height:115px; font-weight:bold; color:#fff;  display:block; overflow:hidden;}
.top .navul li:hover>a{ background:#d0111b;}
.top .ejlm{ width:150%; left:-25%;border-radius:10px; top:70px; opacity:0; background: #f7f7f7; position: absolute; z-index: 0; text-align:center; padding:0 5px 5px 5px;}
.top .ejlm>a{ width:100%; height: 40px; line-height: 40px; font-size: 16px; padding:0 10px; margin-top:5px; display:inline-block;overflow:hidden;color:#474747;float:left;}
.top .ejlm>a:hover{ background: #d0111b; color: #fff;}
.top .navul li:hover .ejlm{ opacity:1;top:115px;}
.top .gpdm{ width:155px;text-align:center;  line-height:30px;background: #d0111b;margin: 10px 0 0 0;border-radius: 15px;  font-size:16px; color:#fff; overflow:hidden;}
.top .icoul{width:13%;height:30px; margin:40px 0 0 0;}
.top .icoul li{ width:30px; height:30px; float:left; background:#ed2d2f;border-radius:50%;margin:0 0 0 25px;position:relative;cursor:pointer;}
.top .icoul li a{ width:100%; height:100%; display: block;  }
.top .icoul li a>img{ width:18px; display: block; margin:7px auto 0 auto;}
.top .icoul li:nth-child(2n){background:#22ac38;}
.top .icoul li:nth-child(3n){background:#22a6eb; display:none;}
.top .ssnr{ width:400px; position:absolute; z-index:-1;right:0; bottom: -5px;opacity:0;}
.top .ssnr .text{ width:80%; height:40px; border-radius:20px 0 0 20px;font-size:14px; color:#b4b3b3; padding:0 6%; border:0; float:left; background:#fff;}
.top .ssnr .but{ width:20%; letter-spacing:5px; height:40px; border:0; border-radius:0 20px 20px 0;font-size:16px;color:#fff; float:right; background:#d0111b;cursor:pointer;}
.top .topwxnr{ width:100px;background: #fff; position:absolute; z-index:2; bottom:-90px;left:-30px; padding:5px; border-radius:5px;opacity:0;transition:all 0.5s;}
.top .topwxnr>img{ width:100%;}
.scrolledDown{ background: rgba(0,0,0,0.3);}
.top .icoul li:hover .ssnr{opacity:1;z-index:1;}
.top .icoul li:hover .topwxnr{opacity:1;bottom:-110px;}
/*******************************侧滑导航****************************/
.top .menua{display: none;}
.top .menua a{ width:40px; height:40px; background: #a90e16; display: block; border-radius: 50%;}
.top .menua a img{ width:40px; margin:0 auto 0 auto;}
#header a.menu_btn i {font-size:18px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index: 10;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header a.menu_btn i {font-size:18px; padding-right:25px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index:99;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header .menu {width: 9.75rem;background-color: #FFFFFF;overflow-x: hidden;height: 100%;overflow-y: auto;}
#header .menu .nav_right li{display: block;border-bottom: 0.01rem solid #eeeeef;}
#header .menu .nav_right li> a {display: block;width:100%;height:80px; box-sizing: border-box;
    color: #3a3a3a;line-height:80px;text-align: center; font-size:18px;}
#header .menu .nav_right li> a.active {background-color: #d0111b;border-color: #d0111b;color: #FFFFFF;}
#header .menu .nav_right .ejlm{ display: none;}
#header .menu .nav_right li .ejlm{ width: 100%; background: #f7f7f7; }
#header .menu .nav_right li .ejlm a{ width: 100%; line-height:30px;font-size:14px;font-weight:bold; color:#d0111b; text-align:center; display: block;}
#header .menu .nav_right li .ejlm a:hover{ color: #fff; background: #d0111b;}
/**********************************************************************/
.center{position: relative;z-index:1;}
.banner_ul { position: relative;}
.banner_ul .xcy{ width:100%; position:absolute; z-index:1; top:35%; left:15%;}
.banner_ul .xcy h5{ width:100%; display:block; font-size:48px; color:#fff; font-weight:bold; line-height:60px; letter-spacing:5px;}
.banner_ul .xcy h6{ width:100%; display:block; font-size:18px; color:#fff; line-height:60px;text-transform: uppercase;}
.banner_ul .banner_page{ bottom:170px !important;}
.banner_ul .banner_page .swiper-pagination-bullet{ width:4px!important;height:20px!important;cursor: pointer;opacity: 1; background: #fff!important; border-radius:2px;}
.banner_ul .banner_page .swiper-pagination-bullet-active{height:30px!important; background: #fff!important;}
.banner_ul .preva{ width:57px !important;height:45px !important; left: 50px; background: url("/static/default/common/img/jt01.png") !important;}
.banner_ul .preva:hover{background: url("/static/default/common/img/jt01b.png") !important;}
.banner_ul .nexta{ width:57px !important;height:45px !important;right: 50px; background: url("/static/default/common/img/jt02.png") !important;}
.banner_ul .nexta:hover{background: url("/static/default/common/img/jt02b.png") !important;}
.indexnr{position: relative;z-index:2;}
.indexnr_li{position: absolute;top: -170px; 
/*max-width:1730px;*/
width:100%;
}
.new{background:#fff; border-radius:5px; padding:0 0 30px 0;margin-bottom: 30px;}
.new_title{width:100%; border-bottom:1px solid #eaeaea; padding:0 2%;}
.new_title h5{width:auto; font-size:28px; height:75px;line-height:75px; display:block; float:left;}
.new_title h6{width:auto; font-size:24px; height:75px;line-height:75px; margin-left:10px; color:#a7a5a5;text-transform: uppercase; display:block; float:left;}
.new_title a{width:auto; display:block; float:right; line-height:35px; margin:20px 0 0 0;text-transform: uppercase;}
.new_title a:hover{ color:#d0111b;}
.new_ul{width:96%; margin:10px auto 0 auto;}
.new_ul li{width:48%; float:left; border-bottom:1px dashed #eaeaea;padding:10px 0;}
.new_ul li:nth-child(2n){ float:right;}
.new_ul li a{width:100%;display:block;}
.new_ul .fontc{width:94%; float:left;}
.new_ul .fontc h5{width:100%; height:36px; line-height:36px; font-size:18px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.new_ul .fontc p{width:100%; height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#acaaaa; overflow:hidden;}
.new_ul li img{width:10px; float:right; margin:23px 0 0 0;}
.new_ul li:hover{ background:#f7f7f7; padding:10px;}
.new_ul li:hover .fontc h5{ color:#d0111b;}


.case{background:#fff; border-radius:5px; margin:30px 0;}
.case_title{width:100%; padding:0 2%;}
.case_title h5{width:auto; font-size:28px; height:75px;line-height:75px;display:block; float:left;}
.case_title h6{width:auto; font-size:24px; height:75px;text-transform: uppercase;line-height:75px; margin-left:10px; color:#a7a5a5; display:block; float:left;}
.case_title a{width:auto; display:block; float:right;line-height:35px; margin:20px 0 0 0;text-transform: uppercase;}
.case_title a:hover{ color:#d0111b;}
.case .case_center{ background:#faebe4; }
.case .gcqh{width:50%; background:#000; overflow:hidden; position:relative;}
.case .gcqhul .swiper-slide a{ width:100%; display:block;}
.case .gcqhul .swiper-slide a>img{ width:100%; height:100%; opacity:0.8;object-fit:cover;}
.case .gcqhul .swiper-slide p{ width:auto; height:30px; font-size:18px; color:#fff; position:absolute; z-index:2;bottom:0;left:10px;}
.case .gcqhul .swiper-slide a:hover p{ text-decoration:underline;}


.case .ywjg{ width:50%; max-height:241px; overflow:hidden; padding:20px 20px 10px 20px;}
.case .ywjg_title{ width:100%;}
.case .ywjg_title h6{ width:100%; font-size:14px; line-height:18px;text-transform:uppercase; color:#febb9c; display:block;}
.case .ywjg_title h5{ width:100%; font-size:24px; line-height:46px;color:#de662d; display:block;}
.case .ywjg_title p{ width:100%; font-size:16px; line-height:18px;color:#de662d; display:block;}
.case .ywjgul{ width:100%; margin:30px 0 0 0;}
.case .ywjgul li{ width:auto; line-height:26px; display:inline-block; float:left; border:1px solid #de662d; border-radius:13px; margin:0 10px 10px 0;}
.case .ywjgul li a{ width:auto; line-height:26px; display:block; padding:0 15px;color:#de662d; border-radius:13px;  }
.case .ywjgul li:hover{ background:#de662d;}
.case .ywjgul li:hover a{ color:#fff;}
.case .rczp{ width:25%; position:relative; background:#000; border-radius:0 0 5px 0;}
.case .rczp img{ width:100%; border-radius:0 0 5px 0; opacity:0.5;}
.case .rczp p{font-size:24px; font-weight:bold; color:#fff; position:absolute; z-index:2; top:40%; left:33%;}



.bq{ background:#2a2828;padding:25px 0;}
.bq .bqimg{width:100%; margin:0 0 15px 0;}
.bq .bqimg li{float:left; display:block;position:relative;}
.bq .bqimg li>img{ width:32px;float:left;}
.bq .bqimg li h5{ line-height:32px; float:left; display:block;margin:0 0 0 10px; color:#9a9a9a; font-family:"../img/站酷小薇LOGO体.otf"; margin:0 10px 0 10px;}
.bq .bqimg li .bqwx{display:block;}
.bq .bqimg li .bqwx>img{ width:32px;float:left;}
.bq .bqimg li h6{ line-height:32px; float:left; display:block;margin:0 0 0 10px; color:#9a9a9a;}
.bq .bqfont{ border-top:1px solid #4d4949; padding-top:10px;}
.bq .bqfont P{line-height:36px; float:left; color:#9a9a9a;}
.bq .bqfont span{ float:right;line-height:36px; display:block; color:#9a9a9a;}
.bq .bqwxnr{ width:80px;background: #fff; position: absolute; z-index:2; top:-45px; padding:5px; border-radius:5px;opacity:0;transition:all 0.5s;}
.bq .bqwxnr>img{ width:100%;}
.bq .bqimg li:hover .bqwxnr{opacity:1;top:-85px;}

/**********************************************************/

.nrydw{ width:100%; position: relative;z-index:2;}
.nrydw_li{width:100%;position: absolute;top:-80px;}

.nrys{ background:#fff;}
.nrydwjl{}
.nryejlm{ width:100%;}
.nryejlm_title{ background:url(/static/default/common/img/nybj.png) center no-repeat; padding:2% 3% 2% 3%;}
.nryejlm_title .nryejlm_yw{ width:auto;line-height:74px; font-size:74px;opacity:0.2; font-weight:bold; float:left; display:block;} 
.nryejlm_title .nryejlm_rig{ width:auto; float:left; margin:0 0 0 5px;} 
.nryejlm_title .nryejlm_rig h6{ width:auto; line-height:33px; font-size:30px;opacity:0.1; font-weight:bold;display:block;text-transform:uppercase; } 
.nryejlm_title .nryejlm_rig h4{ width:auto; line-height:30px; font-size:24px; color:#fff;font-weight:bold;display:block;} 
.nryejlmul{ width:60%;margin-top: 90px; text-align:right;}
.nryejlmul>li{ width:auto;height:50px; line-height:50px;  display:inline-block;position:relative; margin-left:30px;}
.nryejlmul li a{ width:100%;height:100%;display:block;}
.nryejlmul li:hover>a,.nryejlmul li>a.active{ color:#d0111b; font-weight:bold;}
.nryejlmul li ul{display: none;position:absolute;width: 100%;text-align: center;left: 0px;background-color: white;z-index: 99;}
.nryejlmul li:hover ul{display: inline-block;}

.qyjj{ width:100%; margin:30px 0;}
h1.pagetitle{ clear:both;padding:50px 0 40px 0;text-align:center; background:none; width:100%; margin:0 auto}
h1.pagetitle i{color:#949494; height:48px;display:block;font-size:14px;font-style:normal;line-height:22px; font-weight:normal;text-transform:uppercase;}
h1.pagetitle b{color:#d0111b;font-size:20px; height:43px;line-height:38px; display:block; font-weight: bold;background: url('/static/default/common/img/pic15.png') no-repeat bottom center;}

/*集团简介*/
.jtjj-div .box1 { width:100%; margin:0 auto; position:relative; left:0; top:0; overflow:hidden; margin-bottom:40px;}
.jtjj-div .box1 .pic img { display:block; width:100%; height:100%;}
.jtjj-div .box1 .text {background:url('/static/default/common/img/pic17.png')repeat bottom center; width:50%; height:100%; position:absolute; right:0; top:0; color:#fff; padding:40px 25px; box-sizing:border-box;}
.jtjj-div .box1 .text p.p1 { font-size:22px; font-weight:bold; padding-left:10px; line-height:46px;}
.jtjj-div .box1 .text p.p2 { font-size:28px; color:#ffa1a1; padding-left:10px; margin-bottom:50px;font-family:DINCond;}
.jtjj-div .box1 .text p.p3 { margin-bottom:23px; line-height:24px;text-align:justify; text-indent:2em;}
.jtjj-div .box2 { clear:both;width:100%; padding:10px 0; background:#ebecec; margin-bottom:45px;}
.jtjj-div .box2 .d { width:25%; height:100%; float:left; text-align:center; line-height:60px; border-right:1px solid #d0111b; box-sizing:border-box; padding-top:28px;}
.jtjj-div .box2 .d:last-child { border-right:0;}
.jtjj-div .box2 .d1 p.p1 {background:url('/static/default/common/img/pic18.png') no-repeat top center; }
.jtjj-div .box2 .d2 p.p1 {background:url('/static/default/common/img/pic19.png') no-repeat top center; }
.jtjj-div .box2 .d3 p.p1 {background:url('/static/default/common/img/pic20.png') no-repeat top center; }
.jtjj-div .box2 .d4 p.p1 {background:url('/static/default/common/img/pic21.png') no-repeat top center; }
.jtjj-div .box2 .d p { display:inline-block;}
.jtjj-div .box2 .d p.p1 { width:35%; padding-top:36px; font-weight:bold; color:#606060; line-height:30px;}
.jtjj-div .box2 .d p.p2 { font-size:60px; color:#d0111b;font-family:DINCond;}
.jtjj-div .box2 .d p.p3 {  color:#606060;}
.jtjj-div .box3 { clear:both; width:100%;}
.jtjj-div .box3 .box3L { width:49%; float:left; background:#fff; margin-bottom:35px;}
.jtjj-div .box3 .box3R { width:49%; float:right; background:#fff;margin-bottom:35px;}
.jtjj-div .box3 .video-js { width:100%; background-size:cover}
.jtjj-div .box3 .tit { text-align:center; font-size:18px; line-height:48px;}

.qyry{ width:100%; margin:30px 0;}
.pagetitle { clear:both; margin-bottom: 55px;}
.pagetitle p.p1 { font-size:36px; color: #c30200;text-transform:uppercase; line-height: 40px;font-family:DINCond-Medium;}
.pagetitle p.p2 { font-size:22px; color: #3f3f3f; font-weight: bold; line-height: 32px;}
.pagetitle p.p2:after { content:""; display:block; width: 21px; height: 2px; background: #c30200; margin-top: 7px;}


/*è??è?¨è??è?‰*/
.zzry-div .box1 { width: 100%; background: #f8f8f8;overflow: hidden; margin-bottom:30px;}
.zzry-div .box1 .L { width:50%; height: 100%; float: left; padding: 55px 4% 20px 4%; position: relative;}
.zzry-div .box1 .R { width:50%; height: 100%; float: right;}
.zzry-div .box1 .R img { display:block; width: 100%; height: auto;}
.zzry-div .box1 .L .list { width:100%; max-height:680px; overflow-y: auto; padding-right: 20px;}
.zzry-div .box1 .L .list:before { content: ''; display: block; width: 10px; height: 14px;background: url(/static/default/common/images/pic75.png) no-repeat center center; position: absolute; right: 16%; top: 36px;}
.zzry-div .box1 .L .list:after { content: ''; display: block; width: 10px; height: 14px;background: url(/static/default/common/images/pic76.png) no-repeat center center; position: absolute; right: 16%; bottom: 37px;}
.zzry-div .box1 .L .list::-webkit-scrollbar { width: 5px;}
.zzry-div .box1 .L .list::-webkit-scrollbar-track {  -webkit-box-shadow: inset 0 0 6px rgba(198,198,198,1);}
.zzry-div .box1 .L .list::-webkit-scrollbar-thumb {  background: rgba(104,104,104,1);}
.zzry-div .box1 .L .list::-webkit-scrollbar-thumb:window-inactive { background: rgba(198,198,198,1);}
.zzry-div .box1 .L .list ul li {background: url(/static/default/common/images/pic77.png) no-repeat left center; padding-left: 20px; line-height: 30px; margin-bottom: 6px; color: #626262;}
.zzry-div .box1 .L .list ul li.li1{ font-size:16px; font-weight:bold;}

.zzry-div .box2 { clear:both; }
.zzry-div .box2 .tit { font-size:28px; line-height: 42px; margin-bottom:1%;}
.zzry-div .box2 .list { background: url(/static/default/common/images/pic105.jpg) repeat-x top center; position: relative}
.zzry-div .box2 .list .swiper-container { position:static}
.zzry-div .box2 .list .swiper-slide {}
.zzry-div .box2 .list .li { width:100%; }
.zzry-div .box2 .list .li .li_1 { width:100%; background: #f5f5f5; position: relative;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.zzry-div .box2 .list .li p.p2 {  width: 100%; margin: 0 auto;margin-bottom: 10px; overflow: hidden;}
.zzry-div .box2 .list .li p.p2 img { display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.zzry-div .box2 .list .li .li_2 { width: 100%; text-align: center; margin: 0 auto;color: #737373; font-size: 16px; padding-top: 5px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	cursor:pointer;}
.zzry-div .box2 .list .swiper-button-prev{background: url(/static/default/common/img/pic50.png) no-repeat center center;width: 23px; height: 23px; bottom: 50px; top: inherit; left: 0}
.zzry-div .box2 .list .swiper-button-prev:hover{background: url(/static/default/common/img/pic50b.png) no-repeat center center;width: 23px; height: 23px; bottom: 50px; top: inherit; left: 0}
.zzry-div .box2 .list .swiper-button-next{background: url(/static/default/common/img/pic51.png) no-repeat center center;width: 23px; height: 23px; bottom: 50px; top: inherit; right: 0}
.zzry-div .box2 .list .swiper-button-next:hover{background: url(/static/default/common/img/pic51b.png) no-repeat center center;width: 23px; height: 23px; bottom: 50px; top: inherit; right: 0}
.zzry-div .box2 .list .swiper-slide:hover .li .li_2 { color:#d0111b;background: url(/static/default/common/images/pic53.png) no-repeat top center;}
/***************/
.lxwm{ width:100%;}
/*联系方式*/
.lxfs-div { clear: both; width: 100%; background: url(/static/default/common/img/cont_bg.jpg) right bottom no-repeat; padding: 53px 0; position: relative; }
.lxfs-div .pic { position: absolute; right: 50%; top: -40px; margin-right: -600px; }
.lxfs-div .thd ul { width: 880px; border-bottom: 2px solid #f1e4d7; height: 55px; margin-bottom: 20px; }
.lxfs-div .thd ul li { font-size: 14px; color: #999999; font-weight: bold; width: 90px; line-height: 30px; float: left; line-height: 30px; margin-bottom: 10px; cursor: pointer; font-weight: bold; border-radius: 25px; text-align: center; }
.lxfs-div .thd ul li.m { box-sizing: border-box; }
.lxfs-div .thd ul li.on { color: #fff !important; background: #ed710a; border-radius: 25px; }
.lxfs-div .tbd .text { width: 1200px; margin: 0 auto; padding-bottom: 50px; }
.lxfs-div .tbd .text p.p1 { font-size: 18px; font-weight: bold; color: #737373; margin-bottom: 30px; }
.lxfs-div .tbd .text p.p2 { font-size: 14px; color: #808080; line-height: 30px; }
.lxfs-div .tbd .text p.p2 span { color: #ed710a; font-weight: bold; }
.lxfs-div .tbd .map { width: 100%; height: 510px; overflow: hidden; }
.thd h4 { color: #ed710a; font-size: 18px; font-weight: normal; margin-bottom: 31px; }
.ggf_1a h3 { color: #ed710a; font-size: 18px; padding-bottom: 34px; border-bottom: 2px solid #f1e4d7; }
.ggf_1b ul li { margin-top: 34px; }
.ggf_1b h3 { color: #808080; font-size: 16px; margin-bottom: 15px; }
.ggf_1b p { color: #808080; font-size: 14px; line-height: 28px; }
.ggf_1b p span { color: #ed710a; font-weight: bold; }


.cpjyw{ width:100%; background:#fff;}

/*--------------------------------layout--------------------------------*/

.dybjList{}
.dybjList li{background:#f2f2f2; padding:80px 0;}
.dybjList li:nth-child(odd){ background:url(/static/default/common/img/bgService.png) right repeat-y}

.dybjBox{margin:0 auto; overflow:hidden}
.dybjBoxL{float:left; width:60%; padding:0 70px 0 0;}
.dybjBoxR{float:left; width:40%;}
.dybjBoxR img{width:100%;}
.dybjBoxL1{width:1px; display:inline-block; vertical-align:middle}
.dybjBoxL2{width:99.5%; display:inline-block;vertical-align:middle}
.dybjText{ font-size:15px; line-height:26px; padding:40px 0 40px 0;}
.dybjText p{ font-size:16px; line-height:36px; margin:0 0 10px 0;}


.dybjList li:nth-child(even) .dybjBoxL{ float:right;padding:0 0 0 70px;}
.dybjList li:nth-child(even) .dybjText{ padding:40px 70px 40px 0;}
.dybjList .btnLink{ text-align:left!important}

.navTitle1{}
.navTitle1 h1{ margin-bottom:10px; position:relative}
.navTitle1 h1 i{width:100%; height:1px; position:absolute; top:50%; left:0;}
.navTitle1 h1 font{font-size:36px;line-height:36px;display:inline-block; background:#fff; padding-right:30px; position:relative; z-index:2}
.navTitle1 h2{ font-size:46px; line-height:46px; opacity:0.15; text-transform:uppercase}
.gray i{background:#c8161d}
.red{color:#c8161d}
.red i{background:#c8161d}
.blue{color:#0736a2}
.blue i{background:#0736a2}
.green{color:#757575}
.green i{background:#757575}
.yellow{color:#c99f63}
.yellow i{background:#c99f63}

/*--------------------------------layout--------------------------------*/



.dynr{ width:100%; margin:30px 0;min-height:500px;}
.dynr p{ width:100%; text-indent:2em;line-height:48px;}
.nry{ width:100%; margin:40px 0 0 0;min-height:500px}
.tzggul{width:100%; margin:10px auto 0 auto;}
.tzggul li{width:48%;float:left; border-bottom:1px dashed #d6d6d6; padding:15px 0; display:block;}
.tzggul li:nth-child(2n){ float:right;}
.tzggul li a{width:100%;display:block; padding: 0 1%;}
.tzggul .fontc{width:94%; float:left;}
.tzggul .fontc h5{width:100%; height:36px; line-height:36px; font-size:18px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.tzggul .fontc p{width:100%; height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#acaaaa; overflow:hidden;}
.tzggul li img{width:10px; float:right; margin:23px 0 0 0;}
.tzggul li:hover{ background:#f7f7f7;}
.tzggul li:hover .fontc h5{ color:#d0111b;}
.fyul{width:100%; margin:40px auto; text-align:center;}
.fyul li{width:auto; display:inline-block; margin:0 5px;}
.fyul li a{width:auto; display:block; color:#878787; padding:6px 15px; border:1px solid #d5d5d5; }
.fyul li:hover a,.fyul li a.active{background:#d0111b; border:1px solid #d0111b;  color:#fff; }
.hyxwul{width:100%; margin:10px auto 0 auto;}
.hyxwul li{width:100%; border-bottom:1px dashed #d4d3d3;display:block; padding:15px 0;}
.hyxwul li a{width:100%;display:block;}
.hyxwul .fontc{width:90%; float:left;}
.hyxwul .fontc h5{width:100%; height:36px; line-height:36px; font-size:18px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.hyxwul .fontc p{width:100%; height:30px; line-height:30px; font-size:14px; color:#acaaaa; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.hyxwul .time{width:10%; height:66px; line-height:66px; float:right; color:#acaaaa;overflow:hidden; text-align:right; }
.hyxwul  li:hover{ background:#ab252c;}
.hyxwul  li:hover a{padding: 0 10px;}
.hyxwul  li:hover .fontc h5{ color:#fff;}
.hyxwul  li:hover .fontc p{ color:#ea9da1;}
.hyxwul  li:hover .time{ color:#ea9da1;}
.dqwzul{ width:60%;margin-top: 90px; text-align:right;}
.dqwzul li{ width:auto; height:36px; line-height:36px; overflow:hidden; display:inline-block; margin:0 5px;color:#9e9c9c;}
.dqwzul li a{ width:auto; display:block; color:#9e9c9c;}
.xq .title05{ width: 100%;border-bottom: 1px solid #e2e2e2;}
.xq .title05 h4{ width: 100%;line-height: 50px; font-size: 30px; display: block; text-align: center;}
.xq .title05 span{ width: 100%;line-height:36px;display: block;color:#adadad; font-size: 14px; text-align: center;}
.xq .xqfont{ padding:10px 0 10px 0;min-height:300px;}
.xq .xqfont p{ width: 100%; line-height: 48px; text-indent: 2em;}
.xq{ width: 100%;}
.xq .nrsx{ margin: 10px 0;}
.xq .nrsx span{ width: 100%;height:50px; margin-bottom:10px; display: block; background: #e2e2e2;}
.xq .nrsx span h4{ width: 10%; float:left;height:50px;display: block;overflow: hidden; background: #d0111b; color: #fff; text-align: center; line-height:50px; }
.xq .nrsx span a{width:90%;height:50px; line-height:50px;display: block; float: right; overflow: hidden; padding-left:20px;}
.xq .nrsx span a:hover{ background: #b60b14; color: #fff;}
.tplbul{width:100%; margin:10px auto 0 auto;}
.tplbul li{width:24%; float:left;display:block; margin:0 1.3333% 25px 0; overflow:hidden;}
.tplbul li:nth-child(4n){ float:right; margin:0 0 0 0;}
.tplbul li a{width:100%;display:block; }
.tplbul li img{width:100%; height:260px; display:block;transition:all 0.5s; }
.tplbul li:hover img{transform:scale(1.1);}
.tplbul li p{position:relative;z-index1;width:100%; height:48px;line-height:48px; background:#fff; padding: 0 3%; text-align:center;text-overflow:ellipsis;white-space: nowrap; }
.tplbul li:hover p{ background:#d0111b; color:#fff; }


.dblxfs{width:100%; margin:30px 0;}
.dblxfs_title{width:100%;  background:url(/static/default/common/img/pic27.jpg) center no-repeat; background-size:cover;margin:0 0 30px 0;}
.dblxfs_title h3{width:100%;line-height:300px;font-size:24px; font-weight:bold; color:#fff; text-align:center;vertical-align:middle; display:inline-block;}
.dblxfsul{width:49%; background:#fff;}
.dbbj{width:100%; background:url(/static/default/common/img/pic28.png) right bottom no-repeat; padding:2% 4%;}
.dbbj li{width:100%; display:block;}
.dbbj li h3{width:100%; line-height:48px; font-size:18px; font-weight:bold; color:#d0111b; display:block;}
.dbbj li h4{width:100%; line-height:48px;font-weight:bold;font-size:16px;  display:block;}
.dbbj li h5{width:100%; line-height:48px; display:block;font-size:16px; font-weight:normal;  }


.zyyw{ width:100%;}
.zyyw li{ width:100%; display:block; margin:0 0 20px 0;}
.zyyw img{width:25%; float:left;}
.zyyw .zyywfont{width:70%;  float:right; line-height:3rem; text-indent:2em;}

@media screen and (max-width:1680px) {
	.top .topright{width: 80%;}
	.tplbul li img{height: 230px;}
	.top .gpdm{font-size: 14px;}
	.case .ywjgul{margin: 10px 0 0 0;}
	.case .ywjgul li a{font-size: 14px;}
	.tplbul li{margin: 0 1.3333% 20px 0;}
	.indexnr_li{max-width:1680px;}
	h1.pagetitle{padding: 0 0 0 0;}
	.jtjj-div .box2 .d p.p1{    width: 33%;}
	.jtjj-div .box1 .text p.p3:nth-child(3n){ display:none;}
	.zzry-div .box1 .L .list{max-height: 570px;}
	.zzry-div .box2 .list .swiper-slide{}

}
@media screen and (max-width:1440px) {
	.top .topright{width: 85%;}
	.tplbul li img{height: 200px;}
	.indexnr_li{max-width:1440px;}
	.case .ywjg_title h5{font-size: 20px;line-height: 28px;}
	.case .ywjg_title p{font-size: 14px;}
	.tplbul li{margin: 0 1.3333% 18px 0;}
	.case .rczp p{    font-size: 20px;}
	.jtjj-div .box1 .text p.p1{ display:none;}
	.jtjj-div .box1 .text p.p2{ display:none;}
	.jtjj-div .box2 .d p.p1{    width: 45%;}
	.pagetitle{margin-bottom: 25px;}
	.zzry-div .box1 .L .list{max-height:470px;}

}
@media screen and (max-width:1366px) {
	.top .topright{width:87%;}
	.indexnr_li{max-width:1366px;}
	.top .gpdm{font-size: 12px;font-weight: bold}
	.case .ywjgul{margin: 15px 0 0 0;}
	.tplbul li img{height:180px;}
	.tplbul li{margin: 0 1.3333% 17px 0;}
	.jtjj-div .box2 .d{width: 50%;border-right:0;}
	.zzry-div .box1 .L .list{max-height:420px;}

}
@media screen and (max-width:1280px) {
	.top .topright{width: 87%;}
	.indexnr_li{max-width:1280px;}
	.case .ywjgul{margin: 5px 0 0 0;}
	.banner_ul .swiper-button-prev{display:none;}
	.banner_ul .swiper-button-next{display:none;}
	.jtjj-div .box1 .text p.p3:last-child{ display:none;}
	.zzry-div .box1 .L .list{max-height:380px;}
	.zzry-div .box2 .list .li .li_2{padding-top: 10px;}
	.dybjList li{padding: 20px 0;}
	.dybjText{max-height:216px; overflow:hidden;}

}
<!--0.00019097328186035-->