@charset "utf-8";
/*CSS reset*/
*{margin:0;padding:0;}
body{margin:0;padding:0; font-family:"微软雅黑"; font-size:16px; line-height:1.5; cursor:default; color:#333;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#333;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}

.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix { *zoom:1;}
.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.pr{position:relative;}
.img-rounded{border-radius:6px}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-circle{border-radius:50%}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.hidden{display:none!important}
.affix{position:fixed}
.the{ color: #666; font-size: 14px; }
.abstract{ color: #656565; font-size: 14px; line-height: 20px; }

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
.h5,h5{font-size:14px}
.h6,h6{font-size:12px}

.floor{ width: 1200px; margin: 0 auto; }
.w1200{ width: 1200px; margin: 0 auto; }

body{  background: url(2021css_sswzlv2_banner.jpg) no-repeat center top; }
.header{ height: 396px; }

.main{ background: #fff; border-radius: 50px; -webkit-border-radius: 50px; box-shadow: 0 0 43px rgba(73, 0, 107, 0.61); -webkit-box-shadow: 0 0 43px rgba(73, 0, 107, 0.61); }
.main-box{ padding: 30px; }

/* 首页-新闻 */
.new{ text-align: center; overflow: hidden; }
.new h1{ font-size: 34px; font-family: "Adobe Heiti Std"; color: #2c75a9; margin-top:20px; margin-bottom:15px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap;  }
.new p{ font-size: 20px; color: #373737; }

/* 外链按钮 */
.main-box .link{ text-align: center; margin: 20px auto; }
.main-box .link a{ font-size: 21px; font-family: "Adobe Heiti Std"; color: #2c75a9; display: inline-block; background-color: rgb(155, 196, 242); width: 150px; height: 50px; line-height: 50px; text-align: center; border-radius: 10px; margin: 0 50px; }
  
/* 新闻列表 */
.bd_new ul{ zoom:1; }
.bd_new li{  height: 60px; line-height: 60px;  position: relative;  }
.bd_new li a{ font-size: 16px; color:#666666; display: block; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; }
.bd_new li:hover a{ color: #5860fd; }
.bd_new li:hover span{ color: #5860fd; }
.bd_new li span{ display: block; width: 100px; font-size: 16px; text-align: right; float:right; color: #666666; }
.bd_new li i{padding-left: 10px; font-size: 16px; color: #19b5ff; }
.bd_a80 li a{ margin-right: 100px; }

/* 容器1 */
.wrap1{ margin-top: 40px; position: relative; }
/* 标题 */
.zl-tit{ margin: 20px auto; }
.wrap2 .zl-tit{ margin-top: 40px; }
.more { float: right; margin: 10px 10px 0 0; }
.more a{font-size: 16px;font-family: "NotoSansHans";color: #848484;display:block;border-width:0.903px;border-color:#959595;border-style:solid;border-radius:6px;background-color:#e5e5e5;width:60px;height:28px;line-height:28px;text-align:center;}


/******************************************************* 列表.html******************************************************/
#list .list_con { padding: 20px; background: #fff; overflow: hidden; position: relative;  border: 1px solid #e8e8e8;  -webkit-box-shadow: 0 0 10px #e4e4e4;   box-shadow: 0 0 10px #e4e4e4;  }
#list .con_left{ width: 230px; float: left; }
#list .con_right{ margin-left: 260px; background: #f5f5ff; padding: 15px 30px; }
#list .con_right .con_right_wenjianku{ margin-top: 0; }
#list .con_right .right_list{ border: 0; padding: 0;  }
/*栏目样式*/
.left_title{ display: none; width: 100%; height: 50px; line-height: 50px; background: #5860fd; text-align: center; font-size: 22px; font-weight: bold; color: #fff; }
.left_list .list_ul{ margin-bottom: 15px; background: #F5F5FF; border-radius: 10px; height: 60px; line-height: 60px; -webkit-transition: all 0.3s ease-out; transition: all .3s ease-out;  }
.left_list .list_ul *{ -webkit-transition: all 0.3s ease-out; transition: all .3s ease-out;  }
.left_list .list_ul>a{ display:block; padding: 0 25px; height: 100%; color: #5860fd; font-size: 18px;  }
.left_list .list_ul>a>i{ display: inline-block; background: url("2021css_sswzlv2_ico01.png") no-repeat; width: 36px; height: 60px; margin-right: 10px; vertical-align: middle; }
.left_list .list_ul:hover,
.left_list .list_ul.active{ background: #5860fd; box-shadow: 0 0 9px rgba(73, 0, 107, 0.61); -webkit-box-shadow: 0 0 9px rgba(73, 0, 107, 0.61); }
.left_list .list_ul:hover>a>i,
.left_list .list_ul.active>a>i{ background: url("2021css_sswzlv2_ico02.png") no-repeat; }
.left_list .list_ul:hover>a,
.left_list .list_ul.active>a{ color: #fff; }
.left_list .list_ul .ico01{background-position: 0 13px!important;}
.left_list .list_ul .ico02{background-position: 0 -60px!important;}
.left_list .list_ul .ico03{background-position: 0 -133px!important;}
.left_list .list_ul .ico04{background-position: 0 -204px!important;}
.left_list .list_ul .ico05{background-position: 0 -276px!important;}

/*列表样式*/
.right_list>ul>li{ height: 40px; line-height: 40px; }
.right_list .line { height: 0; line-height: normal; margin: 10px auto; *margin: 10px auto -10px; border-bottom: 1px solid #f2f0f1; background: none; }
.right_list .line:last-child { display: none; }
/*表格列表*/
.right_table{ margin-top: 23px; }
.right_table table{ width: 100%; }
.right_table table th,.right_table table td{ padding: 8px 0;  }
.right_table table th{ padding: 15px 0; border: 1px solid #e0e0e0; font-size: 16px; font-weight: bold; text-align: center; background: #e6e6e6; }
.right_table table td{ border: 1px solid #e0e0e0; text-align: center;font-size: 14px;color: #666666; }
.right_table table tr{ background: #fff; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all .3s ease-out;  }
.right_table table tr:nth-child(odd){ background: #fafafa; }
.right_table table tr:hover{ background: #5860fd; }
.right_table table tr:hover td{ color: #ffffff; }
/* 分页 */
.cutPage{height:30px;margin:20px;}
#kkpager{clear:both;color:#999;padding:5px 0px 5px 0px;font-size:13px;}
#kkpager a{border:1px solid #ccc;display:inline;padding:3px 7px 3px 7px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;background:#fff;text-decoration:none;color:#999;}
#kkpager span.disabled{display:inline;padding:3px 7px 3px 7px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #DFDFDF;background-color:#FFF;color:#DFDFDF;}
#kkpager span.curr{border:1px solid #5860fd;display:inline;padding:3px 7px 3px 7px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#5860fd;color:#fff;}
#kkpager a:hover{border:1px solid #5860fd;background-color:#5860fd;color:#fff;}
#kkpager span.normalsize{}
#kkpager_gopage_wrap{position:relative;left:0px;top:0px;}
#kkpager_btn_go{width:44px;height:18px;border:0px;overflow:hidden;line-height:140%;padding:0px;margin:0px;text-align:center;cursor:pointer;background-color:#5860fd;color:#FFF;position:absolute;left:0px;top:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:none;}
#kkpager_btn_go_input{width:36px;height:16px;color:#999;text-align:center;margin-left:1px;margin-right:1px;border:1px solid #DFDFDF;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;left:0px;top:0px;outline:none;}
#kkpager_btn_go_input.focus{border-color:#5860fd;}
#kkpager .pageBtnWrap{float:left;}
#kkpager .infoTextAndGoPageBtnWrap{float:right;margin-right:35px;}
#kkpager .spanDot{margin-right:5px;}
#kkpager .currPageNum{color:#5860fd;}
.p_noData{padding:10px;text-align:center;color:#ccc;}
.p_noData img{max-width:85px;display:block;margin:10px auto}
@media only screen and (max-width: 1200px) {
    #kkpager{ margin: 20px 0; height:auto; }
    #kkpager *{ font-size:14px; }
    #kkpager .pageBtnWrap{ float:none; display:block; text-align:center; overflow:hidden; }
    #kkpager .pageBtnWrap span,#kkpager .pageBtnWrap span{ padding: 3px 4px; }
    #kkpager .infoTextAndGoPageBtnWrap{ float:none; padding-top:15px; display: block; text-align: center; margin-right:0; }
    #kkpager span.curr{ padding: 3px 4px; }
    #kkpager span.disabled,
    #kkpager a{ padding:0; border:0; }
}


/* 底部 */
.footer{ margin-top: 20px; background-color: #006eab; }
.footer a,.footer p{ color: #fff; font-size: 14px; }
.footer p{ font-size: 14px; line-height: 24px; }
.footer .link{height: 55px;line-height: 55px;overflow: hidden;border-bottom: 1px solid #055784;background: #046296;}
.footer .link a{display: block;width: 25%;height: 100%;float: left;color: #fff;font-size: 16px;text-align: center;}
.footer .link a:hover,.footer a:hover{ text-decoration: underline; }
.footer .footer-info { padding: 25px 0; }
.footer .footer-info .col-33{float: left;width: 33.3333% !important;}
.footer .footer-info .box-l,.footer .footer-info .box-c{ border-right: 1px dashed #fff; }
.footer .footer-info .box-c{ padding-left: 110px; }
.footer .footer-info .box-r{ float: right; }
.footer .footer-info .box-r img{ margin-left: 10px!important; margin-top: 9px!important; text-align: right; }


@media only screen and (max-width: 1200px) {
    html,body{ width: 1200px; }
}