
body, div, span, ul, li, ol, dl, dt, dd, em, i, h1, h2, h3, h4, h5, h6, p, input, a, img, button {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
	font-weight:normal;
	}
body { font-size:12px; font-family:"Microsoft Yahei"}
ol,ul,dl,dt,dd,li,p,form,label,input { margin:0;padding:0; list-style-type:none; }
h1,h2,h3,h4{ line-height:100%;}
div,ul {display:block;}
ul { float:left;}
a img,img{border:0;}
a{ text-decoration:none; color:#000000;}
a:hover{ color:#bd1a2d;}
.clear { clear:both;}


.top{ width:100%; height:127px; margin:auto; background-color:#bd1a2d; overflow:hidden;}
.top_in{ width:1200px; margin:auto; overflow:hidden; height:127px;}
.logo{float:left;padding: 27px 21px 0px 0px;width:461px;}


/*****ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢*****/

.m_search{float: left;width: 410px;height: 48px;margin-top: 40px;}

.m_search #searchbutton{float: right;background: url(ico_searchbtn_ch_20190924.png) center no-repeat;border: 0;height: 48px;width: 55px;cursor: pointer;}

.sskmbs{height:40px;line-height:40px;background:#fbfbfb;border:1px solid #cfcfcf;border-right:none;cursor:pointer;float:left;color: #999;text-align: center;width:100px; background:url(/images/sjs_2020_1.png) no-repeat right center #fbfbfb; }
.sskmbs .sl2{font-style:normal;display: none;background:#fbfbfb;border:1px solid #cfcfcf;border-top:none;left: -1px;top:-1px;position: relative;}

.form1{display: none;float: left;}
.form0{display: block;float: left;}
.sear{ border-left: none;width: 200px;height: 20px; padding:10px 15px; background: #fbfbfb; border:1px solid #cfcfcf; color: #999999; float:left; outline: none;}
.bjsss{height:42px;margin-top:0px}
.bjsss input,.sear{border-left:none;}
.bjsss input{width: 200px;height: 20px;display: block; float: left;color:#999; padding:10px 15px ; border:1px solid #cfcfcf; background: #fbfbfb; outline: none; border-left: none;}
.bjsss input#button{border: 1px solid #cfcfcf;padding:0px;
border-left: none;
    height: 42px;
    background: #d10206;
    color: #fff;
    text-align: center;
    width: 57px;
    display: block;
    float: left;
    line-height: 42px;
    background: url(/images/sjs_2020_2.png) no-repeat center center #fbfbfb;  cursor:pointer;}

.sub{background:url(/images/sjs_2020_2.png) no-repeat center center #fbfbfb;border:1px solid #cfcfcf;border-left: none;width:57px;height:42px; cursor:pointer;}


.links{width: 297px;float:left;padding: 36px 0px 0px 11px;}
.sdzc_pic { width:56px; float:left; padding-right:10px;}
.login_box{ font-size:12px; color:#FFF;}
.login_box a{ color:#FFF;}
.function{ font-size:12px; color:#FFF; padding-top:20px;}
.function a{ color:#FFF;}

.sdzc{ width:75px; float:right; padding-top:18px;}

/* head end */

.main {width:1100px;margin:0 auto;background-color:#FFFFFF;/* margin-top:30px; */padding: 30px 50px;}
.top1{ /*background-image:url(/sjsxy/images/top_bg.jpg); background-repeat:no-repeat; background-position:center top;*/ background-color:#bd1a2d; width:100%; height:60px; border-top:1px solid #901323;}
.top_in {width:1200px; margin:0 auto; }
.menu {width: 1200px;margin:0 auto;height:60px;font-size:24px;font-family:"Microsoft Yahei";overflow:hidden;background-color:#bd1a2d;}
.menu ul {width: 1200px;float:left;}
.menu li {padding: 0 18px;line-height:60px;color:#FFFFFF;float:left;}
.menu li a { color:#FFFFFF}
.focus { width:450px; height:300px; float:left; margin-right:31px;}
.focus-swiper{
    width: 100%;
    height: 100%;
}
.focus-swiper .swiper-slide{
    width: 450px;
    height: 300px;
    position: relative;
}
.focus-swiper .swiper-slide a img{
    width: 100%;
    height: 100%;

}
.box1 { width:619px; float:left; background:url(../images/title_bg_1.jpg) top left no-repeat;}
.box1 .title { width:100%; height:48px; text-align:right; font-family:"Microsoft Yahei";}
.box1 .title h1 { float:left; color:#FFFFFF; font-weight:normal; line-height:46px; padding-left:15px; }
.box1 .title a { padding-right:10px; color:#FFFFFF; line-height:44px; font-size:16px;}

.box1 .con { width:617px; height:251px; border:1px solid #E6E6E6; border-top:none }
.box1 .con ul { float:left;}
.box1 .con ul li { background:url(../images/icon-1.gif) 35px 22px no-repeat; height:40px; line-height:45px; width:540px; float:left; padding-left:60px; font-size:16px; text-align:right;}
.box1 .con ul li a { text-align:left; float:left; display:block;}

.left_box { width:855px; float:left; margin-top:30px;}
.box2 { width:821px; float:left; background:url(../images/title_bg_2.jpg) top left no-repeat; }
.box2 .title { width:100%; height:46px; text-align:right; font-family:"Microsoft Yahei";}
.box2 .title h1 { float:left; color:#FFFFFF; font-weight:normal; line-height:46px; padding-left:15px; }
.box2 .con { width:773px; padding:15px 23px 0 23px; height:234px; border:1px solid #E6E6E6; border-top:none; }

.box2 .con .tit { height:31px; padding-right:10px; width:762px; border-bottom:1px solid #C4C2C2; border-left:1px solid #C4C2C2; }
.box2 .con .tit h3 { float:right; font-size:16px;}
.box2 .con .tit h3 a {color:#bd1a2d; font-size:16px; line-height:29px;}
.box2 .con .tit h2 { float:left; font-size:16px; line-height:30px;font-weight:bold; height:30px; width:118px; text-align:center; font-size:16px; background-color:#E8E9EA;  border-top:1px solid #C4C2C2; border-right:1px solid #C4C2C2;}
.box2 .con .tit h2 a {color:#333333;font-size:16px;}
.box2 .con .tit h2.act { color:#ffffff; text-align:center; font-size:16px; background-color:#bd1a2d;  border-top:1px solid #bd1a2d; border-right:1px solid #bd1a2d;}
.box2 .con .tit h2.act a {color:#ffffff;font-size:16px;}
.box2 .con .con_in { padding-left:3px; padding-top:10px;}
.box2 .con .con_in ul li { background:url(../images/icon-2.gif) left center no-repeat; height:36px; line-height:36px; width:745px; float:left; padding-left:15px; font-size:16px; text-align:right;}
.box2 .con .con_in ul li a { text-align:left; float:left; display:block;}

.box3 {width: 395px;float:left;background:url(../images/title_bg_3.jpg) top left no-repeat;margin-right:32px;margin-top:30px;}
.box3 .title { width:100%; height:46px; text-align:right; font-family:"Microsoft Yahei";}
.box3 .title h1 { float:left; color:#FFFFFF; font-weight:normal; line-height:46px; padding-left:15px; }
.box3 .title a { padding-right:30px; color:#FFFFFF; line-height:54px; font-size:16px;}

.box3 .con {width:343px;height: 167px;border:1px solid #E6E6E6;border-top:none;padding:3px 23px 0 26px;overflow: hidden;}
.box3 .con ul { float:left;}
.box3 .con ul li { background:url(../images/icon-2.gif) left center no-repeat; height:40px; line-height:45px; width:325px; float:left; padding-left:15px; font-size:16px; text-align:right;}
.box3 .con ul li a { text-align:left; float:left; display:block;}

.right_box { width:245px; float:right; margin-top:30px;}
.pic_box { width:220px; padding-right:25px; padding-top:80px; height:42px; text-align:right; color:#FFFFFF; font-size:24px; margin-bottom:25px;}
.pic_box a { color:#FFFFFF;}
.link { border:1px solid #CDCDCD; width:243px; height:98px;}
.link .title { width:230px; padding-left:13px; background-color:#e5e5e5; line-height:35px; height:35px; color:#bd1a2d; font-size:16px;}
.link .con { width:203px; padding:10px 20px 0; line-height:150%; font-size:14px;}

.tail { width:1098px; border:1px solid #E6E6E6; height:53px; padding-top:30px; text-align:center; float:left; margin-top:30px; margin-bottom:30px;}

.foot {width: 1000px;text-align:center;float:left;padding: 15px 50px;border-top:5px solid #1D6FC8;margin-top:20px;}
.foot p { line-height:30px;}


/*??|aÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“??????aÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°1???*/
.focus {width: 450px;height:300px; overflow: hidden;text-align: center;position:relative;float:left;}
.focus .focus-swiper {height:300px; overflow:hidden;position: relative;}
.focus .focus-swiper a{position:absolute; top:0;left:0;width: 100%;height: 100%;}
.focus .focus-swiper a,.silder .focus-swiper img{display:inline-block;float:left;}
.focus .focus-pagiantion{height:30px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px; width:104px;z-index: 9;}
.focus .focus-pagiantion span{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:8px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;opacity: 1;border-radius: 0;}
.focus .focus-pagiantion span.swiper-pagination-bullet-active{background:#C70B31;color:#fff;}
.silder_desc{color:#fff;background:url(../images/tit_bg.png) repeat 0 0;float:left;line-height:30px;height:30px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.focus .focus-pagiantion span:hover{cursor:pointer;}


/*list page*/
.left_list { width:250px; float:left;}

.left_list .title { width:250px; height:96px; line-height:96px; font-size:36px; color:#FFFFFF; float:left; background-color:#bd1a2d; text-align:center; }
.left_list .con { border:1px solid #E6E6E6; border-top:none; width:248px; float:left;}
.left_list .con ul li {height:59px;line-height:59px;border-top:1px solid #E6E6E6;padding-left:5px;width:243px;text-align:center;font-size: 24px;}
.left_list .con ul li:hover { width:243px; border-left:5px solid #bd1a2d; padding-left:0px; text-align:center; color:#bd1a2d;}
.left_list .con ul li:hover a { color:#bd1a2d; }

.right_list { width:821px; float:right;}

.box4 { width:821px; float:left; background:url(../images/title_bg_2.jpg) top left no-repeat;}
.box4 .title { width:100%; height:48px; text-align:right; font-family:"Microsoft Yahei";}
.box4 .title h1 { float:left; color:#FFFFFF; font-weight:normal; line-height:46px; padding-left:15px; font-size:24px;}
.box4 .title a { padding-right:10px; color:#FFFFFF; line-height:44px; font-size:16px;}

.box4 .con { width:819px; border:1px solid #E6E6E6; border-top:none; float:left; }
.box4 .con ul { float:left;}
.box4 .con ul li { background:url(../images/icon-2.gif) 35px 22px no-repeat; height:40px; line-height:45px; width:740px; float:left; padding-left:60px; font-size:16px; text-align:right;}
.box4 .con ul li a {text-align:left;float:left;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 600px;}
.box4 .con .wenzhang_title {width:90%; margin:20px 5% 0 5%; text-align:center; font-size:18px; float:left; font-weight:bold;}
.box4 .con .wenzhang_time {width:90%;margin:15px 5% 0 5%;/* text-align:center; */font-size:16px;float:left;}
.box4 .con .wenzhang_con {width:90%; margin:15px 5% 0 5%; font-size:16px; float:left; padding:20px 0; border-top:1px dashed #cccccc; line-height:200%; min-height:300px;}
.box4 .con .wenzhang_con p { text-indent:2em; padding-bottom:30px;}
.box4 .con .wenzhang_con p img{ width:100%; display:block}

.box4 .con ul li.list_wz{ background:url(../images/icon-2.gif) 35px 22px no-repeat; float:left; padding-left:60px; width:640px; font-size:16px; line-height:45px; height:auto;}
.box4 .con ul li.list_date{ float:left; width:100px; text-align:right;line-height:45px; font-size:16px; background:none; padding-left:0; height:auto;}


.page_box { width:90%; line-height:60px; height:60px; padding:20px 0; text-align:center; font-size:18px; float:left; border-top:1px dashed #cccccc; margin:20px 5% 0 5%;}


.bottom{ width:100%; margin:auto;}
.bottom_t{ width:100%; margin:auto; background-color:#bd1a2d; height:248px;}
.bottom_t_in{ width:1200px; margin:auto; overflow:hidden;}

.organization{width: 225px;float:left;padding: 75px 0px 0px 65px;}
.d_infor_1{ width:301px; height:90px; padding:30px 0px; float:left; background-color:#a91728; margin-top:31px; font-size:14px;}
.d_infor_1 ul li{ width:150px; padding:12px 0px; text-align:center; float:left;}
.d_infor_1 ul li a{ color:#FFF;}

.d_infor_2{ width:261px;height: 90px; color:#FFF;float:left;font-size:14px;margin-left:2px;background-color:#a91728;text-align:center;margin-top:31px;box-sizing: unset;text-align: left; padding:30px 0px 30px 40px;}
.d_infor_2 span{ display:block; float:left; padding:12px 0px; width:301px;}

.d_infor_3{ width:266px; height:128px; padding:22px 0px 0px 35px; float:left; background-color:#a91728;  margin-left:2px; margin-top:31px; font-size:14px; color:#FFF;}
.d_infor_3 p{ float:left; width:86px; padding:0px 15px; text-align:center;}
.d_infor_3 p img{ padding-bottom:8px;}

.d_infor_4{ width:1200px; float:left; font-size:14px; color:#FFF; height:68px; line-height:68px;}
.d_infor_4 b{ font-weight:normal; padding-right:70px;}

.bottom_b{ width:100%; margin:auto; height:55px; line-height:55px; background-color:#dabb85;}
.bottom_b_in{ width:1200px; margin:auto; overflow:hidden; height:55px; font-size:14px; color:#000;}
.bottom_b_in a{ color:#000;}

.d_infor_5{ float:left; width:700px;}

.bottom_ga{ padding-bottom: 2px; padding-left: 25px; padding-right: 0px; background:url(/images/beianicon.png) no-repeat left 2px; padding-top: 2px}
.bottom_b_in span{  padding-left:15px;}

.d_infor_6{ float:right; width:300px; text-align:right;}

.allfile{
    margin: 0 auto;
    width:1180px;
    margin-top:20px;
    margin-bottom: 50px;
}
.allfile-box{
    display: none;
}
.allfile .mt{
    line-height: 53px;
    font-size: 20px;
    font-weight: bold;
    background: url("../images/P020190626613267011127.png") left center no-repeat;
    padding-left:17px;
}
.allfile dl{
    line-height: 32px;
    margin-bottom: 10px;
}
.allfile dt{
    font-size: 14px;
    font-weight: bold;
    padding-left:17px;
}
.allfile dd{
    font-size:14px;
    padding-left:17px;
    text-align: justify;
    text-justify: inter-ideograph;
    text-indent: 2em;
}
.allfile dd a {
    color: #e22323;
display: inline;
}
        .lczyinfo{
            background: url("../images/lczybg2023.png") left top ;
            background-size: 100%;
            height: 150px;
            padding: 25px;
            color: #fff;
            overflow: hidden;
        }
        .lczyinfo strong{
            font-weight: bold;
            font-size: 24px;
            text-align: center;
            display: block;
            margin-top: 10px;
        }
        .lczyinfo p{
            font-size: 16px;
            line-height: 28px!important;
            margin-top: 12px;
            text-indent: 2em;
            text-align: justify;
        }
        .lczystep{
            margin-top: 30px;
            overflow: hidden;
            float: left;
        }
        .lczystep li{
            position: relative;
            float: left;
            width: 194px;
            height: 60px;
            border: 1px solid #000;
            border-radius: 4px;
            text-align: center;
            line-height: 60px;
            font-size: 18px;
            margin-right: 50px;
        }
        .lczystep li:last-child{
            margin-right: 0;
        }
        .lczystep li:after{
            content: '';
            position: absolute;
            right: -35px;
            top: 22px;
            width: 16px;
            height: 16px;
            background: url("../images/lczysteparr.png") left top no-repeat;
        }
        .lczystep li.cur{
            background: linear-gradient(90deg, rgba(226,35,35,1) 0%, rgba(198,18,18,1) 100%);
            color: #fff;
            border: 0;
        }
        .lczystep li.cur:after{
            background-image: url("../images/lczysteparr-hover.png");
        }
        .lczystepcont{
            border: 1px solid #E22323;
            padding: 30px;
            margin-top: 38px;
            position: relative;
            display: none;
        }
        .lczystepcont:after{
            content: '';
            position: absolute;
            left: 60px;
            top: -17px;
            width: 37px;
            height: 18px;

        }
        .lczystepcont.lczystep-2:after{
            left: 260px;
        }
        .lczystepcont.lczystep-3:after{
            left: 460px;
        }
        .lczystepcont.lczystep-4:after{
            left: 660px;
        }
        .lczystepcont.lczystep-5:after{
            left: 860px;
        }
        .lczystepcont.lczystep-5{
            text-align: center;
            padding: 50px;
        }
        .lczystepcont h3{
            display: inline-block;
            font-size: 20px;
            color: #E22323;
            font-weight: bold;
            position: relative;
        }
        .lczystepcont h3:after{
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            height: 8px;
            width: 100%;
            background: rgba(226,35,35,0.2);
        }
        .lczystepcont p{
            font-size: 16px;
            line-height: 28px;
            margin-top: 10px;
        }
        .lczystepcont p.small-t{
            margin-top: 30px;
            font-size: 18px;
            line-height: 28px;
            text-indent: 0;
        }
        .lczystepcont p.small-t span{
            display: inline-block;
            width: 26px;
            height: 26px;
            background: #E22323;
            border-radius: 50%;
            color: #fff;
            font-size: 14px;
            text-align: center;
            line-height: 26px;
            margin-right: 15px;
        }
        .lczystepcont p.small-t em.blue_text{
            color: #246BFB;
            font-style: normal;
        }
        .lczy .lczystepcont img{
            margin: 20px 0 0;
        }
        .allfile .lczystepcont dl{
            margin-top: 20px;
        }
        .allfile .lczystepcont  dt{
            line-height: 34px;
            font-size: 16px;
            font-weight: normal;
        }
        .lczy .lczystepcont td{
            padding: 0;
            font-size: 16px;
            line-height: 28px;
            vertical-align: top;
            padding: 10px 0;
        }
        .lczy .lczystepcont td p{
            margin: 0;
            font-size: 16px;
            line-height: 28px;
            text-indent: 0;
        }
        .lczy .lczystepcont tr:nth-child(odd){
            background: none;
        }
        .lczystepcont table{
            width: 100%;
        }
        .lczystepcont table tr td:nth-child(1){
            width: 8%;
        }
        .lczystepcont .cailiao dt{
            background: #E22323;
            display: inline-block;
            padding: 0 30px;
            font-size: 16px;
            color: #fff;
            height: 30px;
            line-height: 30px;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px;
        }
        .lczystepcont .cailiao dd{
            background: #FFFFFF;
            font-size: 16px;
            padding: 0 20px;
        }
        .lczystepcont .cailiao dd p{
            margin: 0;
            font-size: 16px;
            height: 65px;
            line-height: 65px;
            text-indent: 0;

        }
        .lczystepcont .cailiao dd p small{
            display: inline-block;
            margin-left: 30px;
            font-size: 12px;
        }
        .lczystepcont .cailiao dd p small em.red_text{
            color: #E22323;
            font-style: normal;
        }

        .lczystepcont .cailiao dd p a.blue_text{
            float: right;
            color: #246BFB;
            background: url("/sjsxy/xyxf/images/lczydownload.png") left center no-repeat;
            padding-left: 25px;
            font-size: 14px;
        }

