
.left{ float:left;}
.right{ float:right}
.index_banner{ overflow:hidden; padding:20px; overflow:hidden;}
.index_banner .banner{ float:left; width:680px; height:400px;}
.index_banner .swiper-container{ height:390px; overflow:hidden;}
.index_banner .swiper-slide{ height:390px; overflow:hidden; position:relative}
.index_banner .swiper-slide img{ height:100%;}
.index_banner .swiper-slide p{background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.8)); position:absolute; width:100%; height:60px; left:0px; bottom:0px;}
.index_banner .swiper-slide h1{ position:absolute; left:15px; bottom:10px; font-size:18px; color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; width:75%}
.index_banner .swiper-pagination{  width:auto; right:15px; bottom:15px; text-align:right; position:absolute; width:25%; height:15px;}
.index_banner .swiper-pagination-switch{ width:13px; height:4px; border-radius:0px; background:#8d8d8d;opacity:1; display:inline-block; margin-left:5px; margin-right:5px;}
.index_banner .swiper-active-switch{ background:#e2373a}
.index_banner .listbox{ float:right; width:560px;}
.index_banner .title{ position:relative;}
.index_banner .title a{ position:absolute; right:0px; bottom:10px; color:#969696; text-decoration:none; font-size:16px;}
.index_banner .title a:hover{ color:#e2373a}
.index_banner .title span{ display:inline-block; background:#e2373a; color:#fff; font-size:18px; padding:5px 12px; position:relative}
.index_banner .title .iconfont{ position:absolute; right:10px; bottom:-10px; font-size:18px; color:#e2373a}
.index_banner .recommend{ margin:30px; max-height:55px; line-height:26px;}
.index_banner .recommend a{ color:#333; font-size:22px; text-decoration:none}
.index_banner .recommend a:hover{ color:#e2373a}
.index_banner li{ position:relative; margin-top:18px; font-size:16px; }
.index_banner li b{ display:inline-block; width:4px; height:4px; border-radius:100%; background:#565656; margin-right:5px;vertical-align:middle;}
.index_banner li a{  display:inline-block; text-decoration:none; color:#565656; width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.index_banner li span{ position:absolute; right:0px; bottom:4px; color:#aaa}
.index_banner li:hover a,.index_banner li:hover span{ color:#e2373a}
/*标题1*/
.newtitle{ width:100%; height:55px; border-bottom:1px solid #eeeeee; position:relative}
.newtitle .switch{ position:absolute; right:0px; top:0px; z-index:2}
.newtitle .switch a{ display:inline-block; margin-left:20px; height:55px; font-size:14px; color:#2f2f2f; text-decoration:none; line-height:55px;}
.newtitle .switch a.hover{ color:#e2373a}
.newtitle h1{ position:absolute; z-index:1; line-height:55px; font-size:18px; color:#2f2f2f; left:0px; top:0px;}
.newtitle p{ height:2px; width:100%; background:#c7c7c7; position:relative}
.newtitle p b{ display:inline-block; width:20%; height:2px; background:#e2373a; position:absolute; left:0px; top:0px;}
.newbox{ margin:20px; overflow:hidden;}
.newbox .new1{ width:48%; padding-bottom:20px;}
.newbox .new2{ width:31%; padding-bottom:20px;}

/*标题2*/
.newtitle1{ height:80px; position:relative}
.newtitle1 p{ height:2px; width:100%; background:#e1e1e1; position:absolute; left:0px; top:39px;}
.newtitle1 div{ position:absolute; height:40px; width:100%; top:20px; left:0px; text-align:center}
.newtitle1 div h1{ background:#fff; display:inline-block; height:40px; line-height:40px; color:#8d6b04; font-size:32px; width:200px; font-family:"Courier New", Courier, monospace}

/*标题2*/
.newtitle2{width:100%; height:40px; border-bottom:1px solid #eeeeee; position:relative; margin-top:5px;}
.newtitle2 a{ position:absolute; right:0px; top:0px;  color:#999; font-size:14px; text-decoration:none}
.newtitle2 h1{ font-size:20px; color:#2f2f2f; left:0px; top:0px;}
.newtitle2 a .iconfont{ font-size:14px; margin-right:5px;}
.newtitle2 a:hover{ color:#e2373a}


/*新闻列表1*/
.new1lsit li{ position:relative; margin-top:18px; font-size:13px; }
.new1lsit li b{ display:inline-block; width:2px; height:2px; border-radius:100%; background:#787878; margin-right:5px;vertical-align:middle;}
.new1lsit li a{  display:inline-block; text-decoration:none; color:#333; width:80%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.new1lsit li span{ position:absolute; right:0px; bottom:3px; color:#99a6c4}
.new1lsit_w li a{width:95%;color:#000; font-size:14px;}
.new1lsit_w li span{color:#787878}
.new1lsit_h li a{color:#000; font-size:14px;}
.new1lsit_h li span{color:#000}
.new1lsit_h li a em{ color:#a57c2c}
.new1lsit li:hover a,.new1lsit li:hover span{color:#e2373a}
.bianming li{ background:#f8f8f8; display:block; margin-top:15px; padding-top:15px; padding-bottom:15px; overflow:hidden}
.bianming li a{ display:inline-block;  text-decoration:none; margin-left:20px;vertical-align:middle;}
.bianming li a h1{ color:#222; font-size:18px;}
.bianming li a h2{ color:#666; font-size:14px; margin-top:5px;}
.bianming li .iconfont{ color:#b5a78b; font-size:40px; margin-left:20px;vertical-align:middle;}
.zhuanlan1 div{ overflow:hidden}
.zhuanlan1 p{ margin-top:15px;}
.searchtow{ width:380px; height:325px; background:#f8f8f8}

/*友情链接1*/
.hrefbox1{ border:1px solid #eee; margin:20px; padding:20px 0px; font-size:0px; overflow:hidden}
.hrefbox1 a{ display:block; width:20%; text-align:center; text-decoration:none; overflow:hidden; float:left;}
.hrefbox1 a div{ display:inline-block;}
.hrefbox1 a h1{ font-size:20px; text-align:left; color:#333}
.hrefbox1 .iconfont{ font-size:60px; color:#e2373a;margin-right:10px;}
.hrefbox2{ text-align:center; padding-bottom:20px; font-size:0px;}
.hrefbox2 a{ display:inline-block; margin-left:8px; margin-right:8px; text-decoration:none; color:#666; border:1px solid #eee}
.hrefbox2 a h1{ font-size:16px; margin-top:10px; padding-bottom:10px; }
.hrefbox3{ text-align:center; padding-bottom:20px; font-size:0px;}
.hrefbox3 a{ display:inline-block; margin-left:8px; margin-right:8px; text-decoration:none; color:#666; background:#f8f8f8; padding:20px 45px}
.hrefbox3 a h1{ font-size:18px; margin-top:15px;}
.hrefbox4{ text-align:center; padding-bottom:20px; font-size:0px;}
.hrefbox4 a{ display:inline-block; margin-left:10px; margin-right:10px; text-decoration:none; position:relative}
.hrefbox4 a h1{ font-size:18px; margin-top:10px; padding-bottom:10px; position:absolute; left:0px; top:0px;color:#fff; width:100%; text-align:center; line-height:84px;}
.hrefbox5{border:1px solid #d0d0d0; margin:20px; overflow:hidden; position:relative; padding-bottom:20px;padding-top:20px;}
.hrefbox5 span{ position:absolute; top:20px; text-align:center; display:block; color:#444; font-size:16px; padding-top:10px; padding-bottom:10px; width:180px; border-right:1px solid #d0d0d0}
.hrefbox5 span h1{ color:#e2373a; padding-top:3px;}
.hrefbox5 .box{ padding-left:185px; height:65px; text-align:center; color:#222; font-size:18px; line-height:65px; }
.hrefbox5 .box a{ color:#222; text-decoration:none; display:inline-block; margin-left:30px; margin-right:30px;}
.hrefbox5 .box a:hover{color:#e2373a}

/*置顶漂浮物*/
.topping{ width:100%;position:fixed; left:0px; top:340px;}
.topping .box{ width:1300px; margin:0 auto; color:#000; position:relative}
.toppingbox{ position:absolute; right:-85px; top:0px; width:70px; height:280px; background:#fff;}
.toppingbox h1{ text-align:center; color:#fff; background:#e23748; padding-bottom:15px; padding-top:15px; font-size:12px;}
.toppingbox h1 b{ display:block; font-weight:normal; font-size:24px;  font-family:"Courier New", Courier, monospace; text-align:center}
.toppingbox a{ display:block; text-decoration:none;}
.toppingbox a.t1{ background:#f4eade; text-align:center; padding-top:20px; padding-bottom:20px;}
.toppingbox a.t1 .iconfont{ font-size:40px; color:#4a4a4a}
.toppingbox a.t1 h2{ color:#000; font-size:14px; padding-top:5px;}
.toppingbox a.t2{ border-top:5px solid #e23748; text-align:center; color:#333; padding-top:15px;}
.toppingbox a.t2 .iconfont{ font-size:20px; color:#e23748}
.toppingbox a.t2 span{ display:block; font-size:16px;}

/*信息查询*/
a{text-decoration: none}
.middlebox{background: #fff;padding: 30px;width: 1300px; margin: 0 auto;margin-top: 20px;position: relative;}

.msgbox .nav{border-bottom: 1px solid #dfdfdf;margin: 30px 15px;padding-left: 30px;}
.msgbox .nav a{color: #3b3b3b;text-decoration: none;padding: 10px 15px;border-bottom: 2px solid #fff;display: inline-block;    font-size: 16px;}
.msgbox .nav a.active{border-bottom: 2px solid #e54c44;color: #e54c44;}

.msgbox .search{padding: 30px 120px;}
.msgbox .search .inputbox{border:1px solid #e8e7e7;border-radius: 5px;padding:5px 10px;position: relative;width: 70%;}
.msgbox .search .inputbox input{width:calc(100% - 50px);height: 30px;border:0;}
.msgbox .search .inputbox i{position: absolute;right:15px;top:6px;font-size: 30px;color: #e54c44;}
.msgbox .search span{display: block;color: #000;margin-top:20px; }
.msgbox .search span b{display: inline-block;margin-right:15px;font-weight: normal;}
.msgbox .search span p{color: #000;display: inline-block;}
.msgbox .search span p input{display: inline-block;margin:-3px 10px 0 15px;}
.msgbox .search span p em{background: #f2f2f2;display: inline-block;color:#5e5e5e;margin:0 15px;padding:5px 15px;border-radius: 5px;}


.msgbox .head{border-bottom: 5px solid #e0e0e0;color: #958266;margin-top: -30px;margin-right: 30px;}
.msgbox .head label{background: #fff;display: inline-block;position: relative;padding: 8px 30px;top: 19px;font-size: 14px;color: #e54c44;}
.msgbox .head label b{font-size: 18px;}
.msgbox .head i{position: absolute;right: -12px;color: #fff;}
.msgbox .list{margin:30px;}
.msgbox .list a{display: block;overflow: hidden;margin:10px;border-bottom: 1px solid #e8e7e7;padding:20px 15px;color: #101010;text-decoration: none;}
.msgbox .list a:hover{background: #e8e7e7}
.msgbox .list a i{float: left;color: #e54c44;margin-right: 10px;position: relative;    top: 2px;}

.msgbox .list a h2{float: left;width:calc(100% - 130px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.msgbox .list a:hover h2{font-weight: bold;}
.msgbox .list a label{float: right;color: #464646;}

.pagenation{text-align: center;color: #000;margin: 100px;}
.pagenation a{text-decoration: none;color: #000;margin:0 15px;cursor: pointer;background:#fff;padding:5px 10px;border-radius: 5px;}
.pagenation a:hover{color: #fff;background:#e54c44;padding:5px 10px;border-radius: 5px; }
.pagenation label{color: #000;background:#fff;padding:5px 10px;border-radius: 5px;cursor: pointer;}
.pagenation label.active{color: #fff;background:#e54c44;padding:5px 10px;border-radius: 5px; }


/*司法公开*/
        .sfgk{width: 1300px; margin: 0 auto;margin-top: 20px;position: relative;overflow: hidden;}

        .sfgk .nav{border-bottom: 1px solid #dfdfdf;margin: 30px 15px;}
        .sfgk .nav a{color: #3b3b3b;text-decoration: none;padding: 10px 15px;border-bottom: 2px solid #fff;display: inline-block;    font-size: 16px;}
        .sfgk .nav a.active{border-bottom: 2px solid #e54c44;color: #e54c44;}



        .sfgk .left{width:calc(100% - 375px);float: left;background: #fff;padding: 20px;}  
        .sfgk .left .search{padding-left:30px;margin-bottom: 30px;}
        .sfgk .left .search .inputbox{border:1px solid #e8e7e7;border-radius: 5px;padding:5px 10px;}
        .sfgk .left .search .inputbox input{width:calc(100% - 30px);height: 30px;border:0;}
        .sfgk .left .search .inputbox i{position: absolute;right:15px;top:20px;font-size: 30px;color: #e54c44;}
        .sfgk .left .search span{display: block;color: #000;margin-top:20px; }
        .sfgk .left .search span b{display: inline-block;margin-right:15px;font-weight: normal;display:inline-block;padding:5px 15px;border-radius: 20px;border:1px solid #e8e7e7;margin:0 10px;}
        .sfgk .left .search span b select{width: 150px;border:0;}
        .sfgk .left .search span strong{color: #000;display: inline-block;width:300px;padding:5px 10px;float: right;border-radius: 20px;border:1px solid #e8e7e7;position: relative;}
        .sfgk .left .search span strong input{display: inline-block;width:90%;border:0;}
        .sfgk .left .search span strong i{position: absolute;right:10px;color: #e54c44;font-weight: bold;font-size: 18px;}
        .sfgk .left .search span em{display:inline-block;padding:5px 15px;border-radius: 20px;border:1px solid #e8e7e7;margin:0 10px;}
        .sfgk .left .search span em input{border:0;text-align: center;width: 100px;}
        .sfgk .left .list{}
        .sfgk .left .list a{display: block;overflow: hidden;border-bottom: 1px solid #e8e7e7;padding: 20px 15px;}
        .sfgk .left .list a:hover{background: #f8f8f8;}
        .sfgk .left .list a p{text-align:center;border-radius: 5px;float:left;background: #ebebeb;width:80px;overflow: hidden;}
        .sfgk .left .list a p i{color:#e54c44;font-size: 24px;display: block;padding:5px;border-bottom: 1px solid #fff;}
        .sfgk .left .list a p b{display: block;font-size: 12px;padding:5px;font-weight: normal;color: #000;}
        .sfgk .left .list a div{float: right;width:calc(100% - 90px);}
        .sfgk .left .list a div h1{overflow: hidden;}
        .sfgk .left .list a div h1 strong{float: left;display: block;width: calc(100% - 100px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;font-weight: normal;margin-bottom: 15px;color: #000;margin-top:8px;}
        .sfgk .left .list a div h1 em{float: right;display: block;color:#e54c44;font-size: 14px;margin-top:8px;}
        .sfgk .left .list a div h2{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #727272;}
        .sfgk .right{width:370px;float: right;background: #fff;}   
        .sfgk .right img{display: block;width: 100%;}
        .sfgk .right>img{width: 85%;    margin: 0 auto;}   
        .sfgk .right a{display: block;border:1px solid #e3e3e3;margin-bottom: 20px;margin: 30px;}
        .sfgk .right a img{display: block;}
        .sfgk .right a p{padding:10px;text-align:center;color: #414141;}
/*司法公开详情*/
        .sfgksing{}
        .sfgksing .left{}
        .sfgksing .left .headbox{font-size: 26px;text-align: center;border-bottom: 1px solid #e6e6e6;}
        .sfgksing .left .headbox h1{font-family: "宋体";color: #1f1f1f;margin:80px 50px 0 50px;font-weight: bold;}
        .sfgksing .left .headbox span{color: #727272;font-size: 14px;margin:35px;display: block;}
        .sfgksing .left h2{font-family: "宋体";font-size: 24px;text-align: center;margin:40px;font-weight: bold;}
        .sfgksing .left p{text-indent: 2em;margin:30px;font-size: 16px;line-height: 2em;}
        .sfgksing .left span{display: block;text-align: right;margin-top:50px;font-size: 16px;}
        .sfgksing .right{}
        .sfgksing .right>h1{color:#e2373a;margin:15px;margin-left: 20px;}
        .sfgksing .right>a{color:#1d1d1d;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border:0;margin:15px;}

/*新闻总页*/
        a{text-decoration: none;}
        .list1{width: 100%;}
        .list1 a{display: block;overflow: hidden;margin-bottom: 15px;}

        .list1 a i{float: left;display: inline-block;width: 5px;margin-right: 10px;}
        .list1 a i img{width: 100%;}
        .list1 a h2{float: left;width: calc(100% - 140px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #000;}
         .list1 a:hover h2{font-weight: bold;}
        .list1 a label{float: right;color: #999;font-size:12px;}

        .title-bottom{}
        .title-bottom a{border-bottom:2px solid #fff;color: #000;display: inline-block;font-size: 16px;padding:5px 25px 10px 25px}
        .title-bottom .active{border-bottom:2px solid #e2373a;color: #e2373a;}
        .title-left{padding:0 10px;border-left:5px solid #e2373a;}
        .title-left b{color: #000;}
        .title-left a{float: right;font-size: 12px;color:#939393}
        .title-left a i{font-size: 12px;}
        .swiper-pagination-bullet{width:10px;height:5px;border-radius: 0;}
        .newbox{background: #fff;padding: 30px;width: 1300px; margin: 0 auto;margin-top: 20px;position: relative;}
        .newbox .content{overflow: hidden;padding:30px 0;width: 1240px;}

        
        .newbox .news{overflow: hidden;}
        .newbox .news .left{float: left;}
        .newbox .news .left img{height:100%;width: 100%;}
        .newbox .news .left .swiper-container{width: 668px;overflow: hidden;height:350px;border:2px solid #5c5555;}
        .newbox .news .left .swiper-container p{background: #5c5555;color: #fff;position: absolute;bottom: 0;width: 100%;}
        .newbox .news .left .swiper-container p label{font-size: 16px;display: block;padding:10px;width:70%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
        .newbox .news .left .swiper-container .swiper-pagination{padding-right: 90px;text-align: right;bottom: 15px;}
        .newbox .news .left .swiper-container .swiper-pagination span{width:10px;height:5px;border-radius: 0;background: #ce3b34;}




        .newbox .news .right{float: right;width: calc(100% - 698px);}
        .newbox .news .right .title{overflow: hidden;}
        .newbox .news .right .title b{float: left;background-image: url(skin/images/titlebg.jpg);background-size: 100% 100%;background-position: center;background-repeat: no-repeat;padding:5px 20px;color: #fff;}
        .newbox .news .right .title a{float: right;color: #000;font-size: 12px;margin-top: 6px;}
        .newbox .news .right .title a i{font-size: 12px;}
        .newbox .news .right>a{display:block;font-size: 24px;padding:20px 0 15px 0;border-bottom:1px dotted #999;margin-bottom: 20px;color: #000;}

        .secondtr{overflow: hidden;margin: 25px 0;}
        .secondtr >div{width:calc(100% - 680px);border:1px solid #e5e5e5;padding:10px 20px 0px 20px;position: relative;}
        .secondtr >div:first-child{width:650px;}
        .secondtr >div .title-bottom{position: absolute;left: 0;right:0;border-bottom: 1px solid #e2373a}
        .secondtr .left{float: left;}
        .secondtr .right{float: right;}
        .secondtr .list1{margin-top: 50px;}
        
        .video{}
        .video div{margin-top: 20px;}
        .video div a{display: inline-block;width:calc(20% - 16px);margin-right:15px;overflow: hidden;height: 150px;}
        .video div a img{width:100%;}
        .video div a:last-child{margin-right:0;}

        .bottomtr{overflow: hidden;margin-top: 20px;}
        .bottomtr .left{float: left;width:350px;border:1px solid #e5e5e5;}
        .title-top{border-top:2px solid #e2373a;text-align: center;padding:10px ;border-bottom: 1px solid #e5e5e5;font-weight: normal;} 
        .bottomtr .left span{display: block;padding:5px;height: 215px;overflow: hidden;} 
        .bottomtr .left span img{width:100%;} 
        .bottomtr .left p{text-align: center;padding:10px;color: #6b6b6b;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} 
        .bottomtr .left h1{font-weight: bold;}



        .bottomtr .right{position: relative;border: 1px solid #e5e5e5;  padding:10px 20px 0px 20px;float: right;width:calc(100% - 365px);}
        .bottomtr .right .title-bottom{position: absolute;left: 0;right: 0;border-bottom: 1px solid #e2373a;}
        .bottomtr .right .list1{margin-top:50px;  }
        .phonelink{border:1px solid #e5e5e5;margin: 20px 0 50px 0;}
        .phonelink div{overflow: hidden;padding:30px 100px;text-align: center;}
        .phonelink div i{display:inline-block;color: #e2373a;font-size: 55px;}
        .phonelink div span{display:inline-block;margin:0 100px 0 30px;text-align: left;}
        .phonelink div span b{color: #e2373a;font-size: 20px;display: block;    margin-bottom: 5px;}
        .phonelink div span label{    font-size: 12px;}
        .phonelink div p{display:inline-block;text-align: left;line-height: 25px;}
         .phonelink div p label{font-size: 16px;    display: inline-block;    margin-top: -3px;}

        /*右侧悬浮*/
       /* .rightnav{position: absolute;right: -80px;top: 50%;margin-top:-140px;}*/
        .rightnav{position: fixed;    right: -80px;    top: 50%;    left: 50%;    margin-top: -140px;    margin-left: 655px;}
        .rightnav a{display: block;text-align:center;color:#fff;background:#e54c44;width:60px;height: 60px;border-radius: 100%;text-decoration: none;margin-bottom: 10px;line-height: 60px;font-size: 12px;}
        .rightnav a i{font-size: 30px;}
        .rightnav a:nth-child(3n){background:#95060c;}






        .fylist{width: 300px;box-shadow: 0 6px 12px rgba(0,0,0,.175);border: 1px solid rgba(0,0,0,.15);border-radius: 4px;padding: 20px;position: absolute;top: 77px;right: 23px;background: #fff;display: none;}
        .fylist h2{color: #9a9a9a;    margin: 10px;}
        .fylist h2 i{font-size: 12px;}

        .fylist div{}
        .fylist div a,.fylist div label{display: block;text-decoration: none;padding: 10px;border-bottom: 1px solid #dedede;margin-bottom: 5px;overflow: hidden;color: #4e4e4e;}
           .fylist div a:last-child{border-bottom:0;}
        .fylist div a:hover{background: #f8f8f8;font-weight: bold;}
        .fylist div a i,.fylist div label i{font-size: 12px;float: right}
        .fylist div label span{display: block;    margin-top: 20px;}
        .fylist div label span a{padding-left:10px;border:0;} 


/*法院概况*/
        .middlebox{background: #fff;padding: 30px;width: 1300px; margin: 0 auto;margin-top: 20px;position: relative;}
        .middlebox .title{border-bottom: 1px solid #d5d5d5;padding:15px 0;overflow: hidden;padding: 15px 0;}
        .middlebox .title >i{border:2px solid #e33b3e;background:#fff;display: inline-block;width:10px;height: 10px;margin-right:15px;border-radius: 100%;float: left;}
        .middlebox .title h1{color:#e33b3e;font-size: 18px;float: left;margin-top: -7px;font-weight: bold;}
        .middlebox .title span{float: right;cursor: pointer;}
        .middlebox .title span i{color: #9a8567;display: inline-block;font-size: 12px;}
        .middlebox .title span i:first-child{font-size: 16px;}
        .middlebox .title span b{color: #9a8567;display: inline-block;margin:0 10px;}
        .middlebox .content{overflow: hidden;padding:30px 0;width: 1240px;}
        .middlebox .content .left{float: left;}
        .middlebox .content .left span{display: block;position: relative;color:#333;border-left:5px solid #e33b3e;padding:10px;width:200px;background: #f3f3f3;margin-bottom: 10px;}
        .middlebox .content .left span i{position: absolute;top:13px;font-size: 14px;color: #fff;right: -10px;}
        .middlebox .content .left span:hover{background:#e33b3e;color: #fff}
        .middlebox .content .left span:hover i{color: #e33b3e;}

        .middlebox .content .right{float: right;width: calc(100% - 220px);}
        .middlebox .content .right>div{}
        .middlebox .content .right .jianjie{display: none;}
        .middlebox .content .right .jianjie img{width: 100%;margin-bottom: 10px;}
        .middlebox .content .right .jianjie p{margin-bottom: 10px;}

        .middlebox .content .right .jigou{display: none;}
        .middlebox .content .right .jigou h1{border-bottom: 5px solid #e0e0e0;color: #958266;    margin-top: -30px;}
        .middlebox .content .right .jigou h1 label{background: #fff;display: inline-block;position: relative;padding: 8px 15px;top: 19px;font-size: 16px;}
        .middlebox .content .right .jigou h1 label i{color:red;position: absolute;right: -12px;color: #fff;}
        .middlebox .content .right .jigou div{margin-top: 30px;}
        .middlebox .content .right .jigou div span{display: block;border-bottom: 1px solid #e6e6e6;margin-bottom: 15px;}
        .middlebox .content .right .jigou div span b{display: block;border-left: 5px solid #e33b3e;padding: 0 10px;color: #454545;}
        .middlebox .content .right .jigou div span p{overflow: hidden;padding:15px 0;position: relative;}
        .middlebox .content .right .jigou div span p strong{color: #616161;float: left;font-weight: normal;display: block;width:calc(100% - 50px);}
        .middlebox .content .right .jigou div span p i{position: absolute;font-size: 12px;right: 10px;top: calc(50% - 6px);}


        .middlebox .content .right .weiyuan{display: none;}
        .middlebox .content .right .weiyuan h1{border-bottom: 5px solid #e0e0e0;color: #958266;    margin-top: -30px;}
        .middlebox .content .right .weiyuan h1 label{background: #fff;display: inline-block;position: relative;padding: 8px 15px;top: 19px;font-size: 16px;}
        .middlebox .content .right .weiyuan h1 label i{color:red;position: absolute;right: -12px;color: #fff;}
        .middlebox .content .right .weiyuan div{margin-top: 30px;overflow: hidden;padding: 15px;}
        .middlebox .content .right .weiyuan div span{display:block;width: calc(20% - 20px);float: left;text-align: center;margin-right:25px;margin-bottom: 20px;}
        .middlebox .content .right .weiyuan div span:nth-child(5n){margin-right:0;}
        .middlebox .content .right .weiyuan div span i{display: block;height: 200px;overflow: hidden;}
        .middlebox .content .right .weiyuan div span i img{width: 100%;}
        .middlebox .content .right .weiyuan div span b{display: block;padding: 5px;}
        .middlebox .content .right .weiyuan div span p{}
        .middlebox .content .right .map{}
        .middlebox .content .right .map h1{font-size: 16px;text-align: center;padding: 20px;}
        .middlebox .content .right .map h1 b{font-size: 30px;padding: 0 10px;font-weight: normal;}
        .middlebox .content .right .map h1 b label{color: #e33b3e;}
        .middlebox .content .right .map h2{overflow: hidden;border-top: 1px solid #d6d6d6;}
        .middlebox .content .right .map h2 label{color: #e33b3e;border-top: 3px solid #e33b3e;padding: 10px;float: left;}
        .middlebox .content .right .map h2 em{float: right;font-size: 12px;color: #7f7f7f;padding: 10px;}
        .middlebox .content .right .map h2 em b{color: #e33b3e;padding:0 10px;font-size: 14px;}
        .middlebox .content .right .map div{}
        .middlebox .content .right .map div span{display: block;overflow: hidden;background: #f3f3f3;margin-bottom: 20px;padding:20px;}
        .middlebox .content .right .map div span i{color:#e33b3e;margin-right:20px;font-size: 30px;}
        .middlebox .content .right .map div span p{width:calc(100% - 150px);display: inline-block;}
        .middlebox .content .right .map div span p b{display: block;}
        .middlebox .content .right .map div span label{display: block;float: right;height: 40px;line-height: 40px;}
        .middlebox .content .right .map div span label strong{color:#e33b3e;font-size: 25px;margin: 0 5px;}
        /*新闻详情*/
        .singbox{}
        .singbox >p{font-size: 16px;text-indent: 2em;line-height: 2em;margin: 20px 0;}
        .singbox img{display:block;width: 90%;margin:15px auto;} 
        .singbox .headbox{text-align: center;}
        .singbox .headbox h1{color: #3b3b3b;border-bottom: 1px solid #dfdfdf;font-size: 28px;    padding: 20px;}
        .singbox .headbox span{color: #898989;display: block;    padding: 15px;font-size: 15px;}
        .singbox .headbox span label{color: #f08587;display:inline-block;margin-top: -4px;}
        .nextpage{overflow: hidden;background: #fff;padding: 30px;border-top: 1px solid #dfdfdf;}
        .nextpage p{float: left;width: 33%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #353535;}
        .nextpage a{display: block;float: right;width: 33%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: right;color: #353535}
        .nextpage a label{color: #e54c44;display: inline-block;    margin-top: -4px;}


         /*向上*/
        .triangle_border_up{width: 0;height: 0;border-width: 0 10px 10px;border-style: solid;border-color: transparent transparent #e5e5e5;position: relative;
        top: -45px;left: 230px;}
        .triangle_border_up i{display:block;width:0;height:0;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #fff;/*透明 透明  黄*/position:absolute;top:18px;left:-8px;}


        .middlebox .content .right .daolan{display: none;}
        .middlebox .content .right .phone{display: none;}
        /*所在位置*/
        .wherepage{color: #525252;padding:15px 30px;overflow: hidden;border-top: 1px solid #f4f4f4;}
        .wherepage label{display: inline-block;float: left}
        .wherepage i{font-size: 14px;float: left;margin-top: 3px;font-size: 12px;}
        .wherepage a{display: inline-block;margin:0 5px;float: left;color: #525252;}
        .wherepage #menu{float: right;  font-size: 14px;margin-top: 0;cursor: pointer;}







