@charset "utf-8";
@import url("global.css");
@import url("../font/iconfont.css");
/* Width Style*/
.W1400{width:1400px;}
.W1135{width:1135px;}
.W900{width:890px;}
.W800{width:800px;}
.W685{width:685px;}
.W600{width:600px;}
.W420{width:420px;}
.W320{width:320px;}
.W240{width:240px;}
.W200{width:200px;}

/* Top Style*/
header {position:relative;z-index:10;height: 225px; background:#fff;}
header .phone h2{color: rgba(153, 34, 35,1);font-size: 16px;margin: 10px 0 0 2px;}
header .login {width: 250px;display: flex;justify-content: space-between;}
header .login a{border: 1px solid rgba(153, 34, 35,1);border-radius: 18px;color:rgba(153, 34, 35,1);width: 110px;height: 36px;line-height: 36px;font-size: 16px;display: block;text-align: center;transition: all 0.5s ease;}
header .login a:hover{border: 1px solid rgba(153, 34, 35,1);background: rgba(153, 34, 35,1);color: #fff;}
.logobox{display: flex;justify-content: space-between;align-items: center;}
.Logo{height:145px;display: flex; align-items: center;}
.down{line-height:100px;position: relative;left: 20px;z-index: 1000;}
.down>span{position: relative;z-index: 100;border: 1px solid #D6DFEA;color:#303133;border-radius: 15px; line-height: 30px;height:30px;padding: 0 10px;cursor: pointer;display: block;font-size: 16px;}
.down .icon-zhongxinweizhi{margin-right:3px;font-size:18px;}
.down .icon-jiantou1{font-size: 6px; position: relative; bottom: 3px;}
.down:hover div{display:block;}
.down:hover span{color: rgba(153, 34, 35,1);font-weight: 600;border: none;}
.down div{display: none; position: absolute; width: 110px; padding: 43px 5px 10px; z-index: 99; right: -8px; transition: all 0.5s; top: -10px;border-radius: 10px;}
.down a{font-weight:100;line-height: 300%;display: block;text-align: center;border-radius:6px;font-size: 16px;}
.down a:hover{background: rgba(153, 34, 35,1);color: #fff;}


.Time{height:38px;line-height:38px;border: 1px solid #eee;}
.Time .iconfont{font-size:14px;color:#D1D4DA;}
.Toolbox{width: 200px;height: 26px;border:1px solid rgba(153, 34, 35,1);border-radius: 100px;overflow: hidden;margin-top:5px;display: flex;align-items: center;}
.Toolbox .oldman{background: #fff;color:rgba(153, 34, 35,1);display: block;line-height: 26px;width: 100px;text-align: center;}
.Toolbox .wza{background: rgba(153, 34, 35,1);color: #fff;width: 100px;line-height: 26px;text-align: center;}

/*一级导航*/
.navBg{position:relative;z-index:999;box-shadow: 0px 0px 12px 0px rgba(0,0,0,.12);;}
.nav>ul{display: flex;height: 80px;justify-content: space-between;align-items: center;}
.nav ul > li{text-align:center;position: relative;}
.nav ul > li a{font-size: 18px;color: #000;display:block;line-height: 40px;padding: 0 25px;border-radius: 50px;}
.nav ul > li a.selected,.nav ul li a:hover{background: rgba(153, 34, 35,1);color: #fff!important;transition: all 0.5s ease;text-decoration:none;box-shadow: 0px 0px 8px 0px rgba(153, 34, 35,1);}
/*二级导航*/
.nav ul > li > ul.nav_xl{width: 100%;background: #fff;position:absolute;display:none;z-index:99;padding: 10px 0;border-radius: 12px;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.06);}
.nav ul > li:hover ul.nav_xl { display:block;animation:fadeInDown 0.6s; }
.nav ul > li > ul.nav_xl li{ display: inline-block; height:35px; line-height:35px;text-align: center;width: 100%;}
.nav ul > li > ul.nav_xl li a{font-size:16px;font-weight: normal;padding:0;}
.nav ul > li > ul.nav_xl li a:hover{ background:none;color:rgba(153, 34, 35,1)!important; text-decoration:underline;box-shadow: none;}

.Weizhi{height:60px;}
.Weizhi .Txt{position: relative;line-height:45px;top:12px;}

/* Form Style*/
.Search{position: relative;}
.Search:hover .TxtInput{border-color:rgba(153, 34, 35,.851)}
.Search:hover .SeachBtn{background:rgba(153, 34, 35,.851);font-weight: 600;}
.TxtInput{border: 1px solid #ddd;width:450px;height:34px;line-height:34px;overflow:hidden;text-indent: 15px;font-size:14px;transition:all 0.5s;outline: none;border-radius: 50px;}
.SeachBtn{line-height:36px;width:100px;right:0px;top:0px;position:absolute;background:rgba(153, 34, 35,1);border:none;z-index:1000;cursor:pointer;border-radius:100px;transition:all 0.5s;outline: none;font-size: 16px;color: #fff;box-shadow: 0px 0px 8px 0px rgba(153, 34, 35,1);}

/*focus 焦点图*/
.swiper1{width:100%;height:440px;margin:0;padding:0;position: relative;}
.swiper1 .swiper-slide{background:center top;background-size: cover;width: 100%; position: relative; overflow: hidden;}
.swiper1 img{animation-duration:5s;animation-timing-function:linear;animation-fill-mode:forwards;display:block; position: absolute; min-width: 100%; min-height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.swiper-button-prev, .swiper-button-next{height:60px;width:30px;background:url(../images/BtnLeft.png) 5px center no-repeat rgba(214, 223, 234,0.5);border-radius: 0 100px 100px 0;left:0px;top:calc(50% - 10px)}
.swiper-button-next{transform: scaleX(-1);left:auto;right:0px;}
.banner-layer{display:flex;align-items: flex-end;flex-direction:column;position: absolute;top: 0;left: calc((100% - 1400px) / 2);}
/*login Style*/
.rukou1{position: relative;z-index: 9;min-height: 440px;display: flex;flex-direction: column;justify-content: center;}
.rukou1 li{padding: 18px 24px;display: flex;box-sizing:border-box;line-height: 200%;position: relative;transition: all .51s;cursor: pointer;height: 100px;flex-direction: column;justify-content: center;width: 280px;margin: 15px 0;background: #fff;border-radius: 12px;box-shadow: 0 0 20px 0 rgba(0,0,0,0.12);}
.rukou1 li:last-child{border:0;}
.rukou1 li:after{content:'';width: 13px;height: 13px;position:absolute;right: 20px;top: calc(50% - 7px);border-right: 2px solid #999;border-top: 2px solid #999;transform:rotate(45deg);}
.rukou1 .name{font-size: 18px;color:#000;}
.rukou1 .def,.rukou1 .def a{color:#999;}
.rukou1 .iconfont{font-size:20px;color:rgba(153, 34, 35,1);margin:0 6px 0 0;}
.rukou1 .on{background:rgba(153, 34, 35,1);border-bottom-color: rgba(153, 34, 35,1);}
.rukou1 .on .iconfont,.rukou1 .on .name{color: #fff;}
.rukou1 .on .def,.rukou1 .on .def a{color:rgba(255,255,255,.6);}
.rukou1 .on::after{border-color:#fff;}

/* Title Style*/
.Title1{padding-left: 30px;font-weight:400;box-sizing:border-box;position:relative;height: 68px;display: flex;align-items: center;}
.Title1:before{content:'';width:5px;height:24px;position:absolute;left: 15px;background-image: linear-gradient(180deg, rgba(153, 34, 35,.7) 0%, rgba(153, 34, 35,1) 100%);border-radius: 3px;}
.Title1.white:before{background:#fff}
.Title1>.cn{font-size:24px;font-weight:700;}
.Title1>.More1{float:right;margin:6px 0;}


.Title2{padding-left:16px;display: flex;position:relative;border-bottom: 1px solid #eee;height: 65px;justify-content: space-between;align-items: center;}
.Title2:before{content:'';width:5px;height:24px;position:absolute;left: 1px;top: 20px;background-image:linear-gradient(to bottom,rgba(204,36,54,.81) 0%, rgba(204,36,54,1) 100%);border-radius: 100px;}
.Title2.white:before{background:#fff}
.Title2> h2{font-size:21px;font-weight:700;}
.Title2> .More1{margin-right: 15px;}
.More1{padding:0 12px;font-size:14px;color:#aaa;line-height:26px;transition:all 1s; border:1px solid #eee;border-radius:50px;height: 26px;}
.More1:hover{color:#fff;background:rgba(170,72,48,1);border-color:rgba(170,72,48,1);line-height:26px;}

.Title3{height:40px;background:#f5f5f5;}
.Title3 h2{display:inline-block;font-size:16px;line-height:30px;position: relative;background:#427EBA;box-shadow: 0 0px 10px rgba(17,83,157, 0.5);color:#fff;font-weight:600;padding:5px 25px;}

.More1{padding:0 12px;font-size:14px;color:#aaa;line-height:26px;transition:all 1s; border:1px solid #ddd;border-radius:50px;height: 26px;}
.More1:hover{color:#fff;background:rgba(153, 34, 35,1);border-color:rgba(153, 34, 35,1);line-height:26px;box-shadow: 0px 0px 8px 0px rgba(153, 34, 35,1);}

.More2 a{border:1px solid #eee; height:31px; line-height:31px; text-align:center; color:#555; display:block;transition:all 1s; border-radius:30px;}
.More2 a:hover{text-decoration:none; color:#fff; background:rgba(153, 34, 35,1);border-color:rgba(153, 34, 35,1);box-shadow: 0px 0px 8px 0px rgba(153, 34, 35,1);}

/** List Style**/
.List1 ul{margin:0;padding:0;}/*资讯列表样式*/
.List1 li{padding: 8px 4px 8px 12px;display:block;position: relative;transition:all .6s;font-size: 14px;line-height: 22px;border-radius: 6px;}
.List1 li::before{position:absolute;content:'';top:18px;left:0;height:4px;width:4px;background:rgba(153, 34, 35,1);transition: all .8s;border-radius: 100px;}
.List1 li:hover{background:rgba(153, 34, 35,.05);cursor:pointer;}
.List1 li:nth-child(1)::before{background: none;}
.List1 li:nth-child(1){padding-left:158px;line-height:180%;min-height: 80px;}
.List1 li:nth-child(1) img{background: none;position: absolute;left: 0;top: 0;width: 140px;height: 95px;border-radius: 5px;}
.List1 a{font-size: 16px;}
.List1 a:hover{text-decoration:none;}
.List1 p{color:#999;}

.List2 ul{margin:0;padding:0;}/*公告列表样式*/
.List2 li{padding: 12px 4px 12px 12px;display:block;position: relative;transition:all .6s;font-size: 14px;line-height: 22px;border-radius: 12px;}
.List2 li::before{position:absolute;content:'';top:22px;left:0;height:4px;width:4px;background: rgba(153, 34, 35,1);transition: all .8s;border-radius: 100px;}
.List2 li:nth-child(even){background-color:#f9f9f9;}
.List2 li:hover{padding-left:20px;background:rgba(153, 34, 35,.1);cursor:pointer;font-weight: 600;}
.List2 li:hover::before{background:rgba(153, 34, 35,1);left:10px}
.List2 li>a{font-size:16px;}
.List2 li:hover a{text-decoration:none;color:rgba(153, 34, 35,1)!important;}
.List2 p{color:#999;}

.List3{margin:0;}
.List3 .tabletit{height:42px;display: flex;justify-content: space-between;align-items: center;}
.List3 .tabletit li:nth-child(1){width:40%;}
.List3 .tabletit li:nth-child(2){width:24%;}
.List3 .tabletit li:nth-child(3){width:20%;}
.List3 .tabletit li:nth-child(4){width:16%;}
.List3 .tabletit:nth-child(1){background-color: rgba(246, 246, 246, 1);margin: 15px 0 5px;}


.List4 li:nth-child(odd){background-color: #f9f9f9;border-radius: 12px;}
.List4 li a{display: flex;justify-content: space-between;padding:14px 15px;font-size:16px;border-radius:12px;position: relative; transition: all .6s}
.List4 li a:hover{background:rgba(153, 34, 35,.1);color: rgba(153, 34, 35,1);font-weight: 600;}
.List4 li .tit{flex: 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.List4 li .date{font-size: 14px;color:#888}



/****网页浮动菜单****/
.float_box{position:fixed;bottom:5%;right:10px;z-index:10000;}
.float_box .float_up{background: #FFFFFF;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);border-radius: 12px;cursor:pointer;display:none;transition: all .6s;list-style-type: none;text-align: center;margin-top: 10px;height: 70px;}
.float_box .float_up:hover{color: #fff;background: rgba(153, 34, 35,1);}
.float_box .float_up:hover .iconfont{color: #fff;}
.float_box .float_up .iconfont{font-size:34px;line-height:70px;color: rgba(153, 34, 35,1); }
.float_box .float_list{background: #FFFFFF;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.12);border-radius: 12px;padding: 15px 0;}
.float_box .float_list li{width: 90px;min-height: 70px;line-height:5px;text-align:center;cursor:pointer;color:rgba(153, 34, 35,1);display:block;position:relative;border-radius: 6px;margin-bottom: 15px;}
.float_box .float_list li:last-child{margin-bottom: 0;}
.float_box .float_list li:last-child:after{display: none;}
.float_box .float_list li:after{content: '';position: absolute;bottom: -10px;height: 1px;background: rgba(234, 238, 245, 1);z-index: 10000;width: 70%;left: 15%;}
.float_box .float_list li .iconfont{font-size:24px;line-height:40px; transition: all 0s!important;}
.float_box .float_list li p:nth-child(2){font-size:14px;transition: all 0s!important;font-weight: 600;line-height: 150%;color:#333;}
.float_box .float_list li p:last-child{font-size: 18px;font-weight: 600;line-height: 150%;}
.float_box .float_list li p>span{font-size:10px;}
.float_box .float_list li a{color:rgba(153, 34, 35,1); transition: all 0s!important;}
.float_box .float_list li a:hover{color:#fff;}
.float_box .float_list .show_box{position:absolute;top:0;left:-142px;display:none;z-index:100;width:145px;border-radius:5px 0 0 5px;background:rgba(153, 34, 35,1);color:#fff;font-size:18px;line-height:70px;}
.float_box .float_list .show_box .code{margin:15px;width:120px;}
.float_box .float_list .show_box a{color:#fff;font-size: 24px;line-height:65px;}
.float_box .float_list li.active{background:rgba(153, 34, 35,1);color:#fff;box-shadow:none;display:block;}
.float_box .float_list li.active p{color:#fff;}
.float_box .float_list li.active .show_box{display:block;}

/** WebSite Bottom Style**/
.xinyong{display: flex; height: 85px;}
.xinyong a{display: inline-block;margin-right: 25px;border-radius: 8px;width: 250px;height: 70px;overflow: hidden;}
.xinyong img{transition: all 0.5s ease 0s;display: block;}
.xinyong img:hover{transform: scale(1.1, 1.1);}
.link{padding: 5px 0px 20px;}
.link select{WIDTH:300px;HEIGHT:40px;margin:0 10px; border: 1px solid #D6DFEA; border-radius: 20px;text-align: center;}
/** WebSite Bottom Style**/
footer{background:rgba(47, 46, 46, 1); padding:30px 0; color:rgba(255,255,255,.6);}
footer a{color:rgba(255,255,255,.6);margin-right: 10px;}
footer a:hover{color:rgba(255,255,255,1);}
footer h2{color:rgba(255,255,255,1);}
footer p{line-height: 200%;}
footer .lianxi{width: 240px;}
footer .lianxi div{margin-top: 11px;display: flex;justify-content: space-between;flex-direction: column;}
footer .lianxi span{font-family: fantasy; font-size: 26px;color: #F2F6FC;line-height: 26px;}

/** Two Columns Style **/
.LmBanner{height:200px;background:url(../images/LmBanner.png) no-repeat bottom center;}
.LmBanner h2{padding:70px 0 20px;font-size:32px;font-weight:normal!important;color:#fff;}
.LmBanner p,.LmBanner p a{color:#fff;}
.LmTitle{background:rgba(153, 34, 35,1);height: 55px;color: #FFFFFF;border-top-right-radius: 12px;border-top-left-radius: 12px;padding: 10px 0 0 15px;}
.LmTitle h2{font-size:21px;font-weight: 600;text-align: left;display: inline-block;width: 100%;}
.LmTitle em{font-family: Impact;font-size: 16px;color: rgba(255,255,255,.4);font-weight: 400;font-style: normal;}
.list>ul{padding-bottom:20px;}
.list>ul>li{width: 90%;margin:0 auto;}
.list>ul>li a[class=title]{width:100%;text-indent:25px;height:42px;line-height:42px;padding:0;border-bottom: 1px solid #eee;display:block;font-size:16px;position:relative;margin:5px 0; transition: all .5s;}
.list>ul>li a[class=title]:after{content:'';width: 9px;height: 9px;position:absolute;right: 20px;top: calc(50% - 5px);border-right: 1px solid #333;border-top: 1px solid #333;transform:rotate(45deg); transition: all .5s;}
.list>ul>li a:hover[class=title]{color:rgba(153, 34, 35,1);text-decoration:none;border-color:rgba(153, 34, 35,.61);}
.list>ul>li a:hover[class=title]:after{border-color:rgba(153, 34, 35,1);}

.list-se>li{position: relative;	width:90%;margin:0 auto;}
.list-se>li>a{text-indent:30px;height:35px;line-height:35px;display:block;font-size:14px;color:#666;position: relative;transition: all .51s ;}
.list-se>li>a::before{content:"";display:block;width:6px;height:6px;border-radius:100px;left: 15px;position:absolute;background:#ddd;top:15px; transition: all .51s ;}
.list-se>li>a:hover{color:rgba(153, 34, 35,1);text-decoration:none;background:rgba(153, 34, 35,.1); border-radius: 6px;font-weight: 600;}
.list-se>li>a:hover::before{background:rgba(153, 34, 35,1);}




.con_tit{ width:95%; margin:0 auto; height:auto; line-height:35px; font-size:32px;padding:10px 0; text-align:center; margin-bottom:15px;}
.s_date{ height:40px; line-height:40px; background:#f8f8f8; text-align:center;border-radius:10px;}
.s_date span{ margin-left:10px; margin-right:10px; font-size:12px;}
.content{padding:10px 20px 20px;font-size:16px;line-height:200%;}
.content p,.content span,.content td{line-height:200%!important; font-size:16px!important; font-family:"Microsoft Yahei Font","微软雅黑"!important;}
.content p,.content td{line-height:180%; font-size:16px;margin-top:8px!important;margin-bottom:8px!important;}
.content table{width:90%!important;height:auto;margin:15px auto;}
.content table td{padding:5px 0;}

.Content1{ line-height:30px; font-size:14px; margin-top:15px; padding-bottom:15px;}
.Content1 p{line-height:180%; font-size:14px;margin:8px 0; font-family:"Microsoft Yahei Font"!important;}
.Content1 p,.Content1 span,.Content1 td{line-height:200%!important; font-size:14px!important; font-family:"Microsoft Yahei Font"!important;}
.Content1 p,.Content1 td{line-height:180%; font-size:14px;margin-top:8px!important;margin-bottom:8px!important;}

.Content2{ line-height:30px; font-size:16px; margin-top:15px; padding-bottom:15px;}
.Content2 p{line-height:180%; font-size:16px;margin:8px 0; font-family:"Microsoft Yahei Font"!important;}
.Content2 p,.Content2 span,.Content2 td{line-height:200%!important; font-size:16px!important; font-family:"Microsoft Yahei Font"!important;}
.Content2 p,.Content2 td{line-height:180%; font-size:16px;margin-top:8px!important;margin-bottom:8px!important;}

.Content3{ line-height:30px; font-size:18px; margin-top:15px; padding-bottom:15px;}
.Content3 p{line-height:180%; font-size:18px;margin:8px 0; font-family:"Microsoft Yahei Font"!important;}
.Content3 p,.Content3 span,.Content3 td{line-height:200%!important; font-size:18px!important; font-family:"Microsoft Yahei Font"!important;}
.Content3 p,.Content3 td{line-height:180%; font-size:18px;margin-top:8px!important;margin-bottom:8px!important;}
.page_next{ width:100%; border-top:1px #dbdbbd dotted; padding-top:20px; padding-bottom:20px;}
.page_next ul li{ width:100%; float:left; font-size:16px;line-height:30px;}
.page_next ul li a{ font-size:16px;}
.page_next ul li span{ color:#333; font-weight:600;font-size:15px; margin-right:8px;}


.fenye a ,.fenye select{background: #fff;border: 1px solid #eee;display: inline-block;padding: 5px 12px; transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s; cursor:pointer;border-radius: 20px;}
.fenye a:hover,.fenye select:hover{border: 1px solid rgba(153, 34, 35,1);background:rgba(153, 34, 35,1);color:#fff;box-shadow: 0px 0px 8px 0px rgba(153, 34, 35,1)}


/* 针对小屏幕设备 */
@media screen and (max-width: 1366px) {
    body {
        zoom: 0.9;
        /* 或者使用transform: scale(0.9); */
    }
}

/* 中等屏幕设备 */
@media screen and (min-width: 1367px) and (max-width: 1920px) {
    body {
        zoom: 1;
    }
}

/* 大屏幕设备 */
@media screen and (min-width: 1921px) {
    body {
        zoom: 1.1;
    }
}