@charset "utf-8";
/* CSS Document */

*{margin: 0;padding: 0;font-family: "微软雅黑";cursor: pointer;font-size: 15px}
.clearfix{clear: both;}
body{background: #fff}
body,ul,li{margin: 0;padding: 0;list-style: none}
a{cursor: pointer;text-decoration: none;color: #434243}
.center{max-width: 1180px;margin: 0 auto;width:82%;}
.fl{float: left}
.rt{float: right}



.fixwrap{padding:20px 0 1px;height: 140px;background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(145,210,242) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(69,167,238) 100%); background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(153,212,242) 100%);}
.logo{width: 300px;height: auto;margin: 15px 0 25px}
.logo img{display: block;width: 100%;}
.nav{height: 50px;background: #1364ba;border-radius: 4px;box-shadow: 0px 14px 38px 0px rgba(0, 147, 221, 0.43);}
.nav>li{width: 14.2%;float: left;text-align: center;line-height: 50px;color: #fff}
.nav>li>a{color: #fff}
.nav .hide{text-align: center;background: rgba(255, 2555, 255, 0.95);box-shadow: 0px 5px 18px 0px rgba(34, 35, 36, 0.29);position: absolute;width: 9.2%;z-index: 9;display: none;}
.nav .hide li{border-bottom: 1px solid #fafafa}
.nav li:hover .hide{display: block;z-index: 99}
.nav>li:hover{background: #108ee9}


.slider {position: relative;overflow: hidden;width: 82%;padding-top: 20px;margin:  0 auto}
.slideBox .hd {height: 10px;overflow: hidden;position: absolute;left: 50%;bottom: 20px;transform: translateX(-50%);z-index: 1;}
.slideBox .hd ul{ text-align:center;  padding-top:5px;  }
.slideBox .hd ul li {cursor:pointer;float: left;margin-right: 5px;width: 20px;height:20px;line-height: 20px;text-align: center;background: #fff;}
.slideBox .hd ul .on {background: #00a2ff;color: #fff;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li img{width:100%; vertical-align:center;} 

.guide{}
.guide ul{margin: 40px 0;}
.guide ul li{height: 100px;width: calc(33.3% - 20px);float: left;background:#9aba67;margin-left: 20px;border-radius: 8px;position: relative;}
.guide ul li:nth-child(1){margin-left: 0}
.guide ul li:nth-child(2){background:#0093dd;margin-right: 10px;margin-left: 28px;}
.guide ul li:nth-child(3){background:#66bc9f; }
.guide ul li i{position: absolute;left: -15px;width: 100px;height: 100px;top: 15px}
.guide ul li i:nth-child(2){position: absolute;left: 50px;top: 15px;width: 60px;height: 60px;}
.guide li img{display: block;width: 100%}
.guide li p{float: left;margin-left: 220px;font-size: 22px;line-height: 100px;font-weight: 600;letter-spacing: 1px;color: #fff}

.update{background: url(../images/bg2.jpg) no-repeat center;background-size: 100% 100%;height:600px}
.update_fl{background: rgb(255,255,255,0.8);width: 48%;height: 400px;padding-top: 40px;margin-top: 60px}
.update_rt{width: 48%;margin-top:80px;}
.update_rt img{display: block;width: 100%}
.title{margin-left: 20%}
.title h1{font-size: 22px;float: left}
.title h2{font-size: 16px;font-weight: normal;float:left;;padding-left: 10px;padding-top: 5px}
.title a{float: right;margin-right: 30px;padding: 5px 15px;background: #9aba67;color: #fff;border-radius: 30px}
.title-2{float: left}
.update_rt .title h1,.update_rt .title h2{color: #FFFFFF}

.notice{margin: 90px;}
.no_title{float:left;}
.no_title h1{font-size: 22px;}
.notice_1{width: 70%}
.notice_1 .btn{float: right;}
.notice_1 .btn a{padding: 5px 15px;background: #9cb967;color: #fff;border-radius: 15px;}
.notice_nav{margin: 50px 0 0;}
.notice_nav li{margin-right: 20px;background: #d4ebfb;height: 40px;line-height: 40px;text-align: center;border-radius: 30px;float: left;width: 20%;margin-bottom: 20px}
.notice_nav li a{color: #0082c4;}
.notice_nav li:nth-child(1){width: 15%}
.notice .notice_1 ol li p{float: left;padding-left: 8px;width: 80%;white-space: nowrap;overflow: hidden}
.notice  .notice_1 ol li i{font-style: normal;float: right;padding-right: 8px}
.notice .notice_1 ol li{height: 40px;line-height: 40px}
.notice .notice_1 ol li:hover{font-size: 17px}
.notice .notice_2{width: 26%;background: #f8f3f9;border-top-left-radius: 15px;border-top-right-radius: 15px}
.notice .notice_2 h1{height: 56px;background: #7bc3eb;display: block;width: 100%;font-size: 22px;text-align: center;color: #FFFFFF;line-height: 56px;border-radius: 15px}
.notice .notice_2 b{width: 0;height: 0;background: #f8f3f9; border-top: 10px solid #7bc3eb;border-left: 10px solid transparent;border-right:10px solid transparent;border-bottom: 10px solid transparent;display: block;margin:  auto}
.notice .notice_2 ul li{height: 50px;margin-left: 50px;}
.notice .notice_2 ul li em{width: 20px;height: 20px;display: block;float: left}
.notice .notice_2 ul li p{float: left;padding-left: 20px}
.notice .notice_2 ul li em img{display: block;width: 100%}

.update_fl ul{padding-left: 1.4rem;padding-right: 1.4rem;margin-top: 0.9rem}
.update_fl li i{font-style: normal;float: right;padding-right: 8px}
.update_fl  li{height: 40px;line-height: 40px;}
.update_fl li p{overflow: hidden;text-overflow: ellipsis;white-space:nowrap;width: 85%;float: left}

.update_fl  li:hover{font-size: 17px}
.updte_fl li a{}

.hot{width: 100%;}
.hot img{display: block;width: 100%}

.link{margin: 30px 0;}
.link h1{font-size: 22px;margin-bottom: 20px}
.link li{margin-right: 50px;float: left;margin-bottom: 15px}
.link li a{letter-spacing: 1px}

.footer{background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(145,210,242) 100%);background-image: -webkit-linear-gradient( -90deg, rgb(255,255,255) 0%, rgb(69,167,238) 100%); background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(153,212,242) 100%);padding-bottom: 20px}
.footer h1{font-size: 22px;margin: 15px 0;}
.footer .fl{width: 60%}
.footer .text{color:#969696;text-align: justify;line-height: 26px;font-size: 14px;margin-bottom: 20px}
.footer ul li{line-height: 30px;letter-spacing:1px}
.footer .rt i{width: 120px;height: 120px;display: block;float: left;margin:  0 auto;text-align: center;font-style: normal}
.footer .rt i img{display: block;width: 100%}
.footer2{background: #525259;padding: 15px 0;text-align: center;}
.footer2 .cop{line-height: 25px;color: #a5a19d;font-size: 14px}
.footer2 .cop a{color: #a5a19d;}

.con{margin:60px 0 60px;min-height:560px}
.con .con_nav{width:20%;float: left;}
.con .con_nav h2{text-align: center;height: 70px;background: #2594e5;line-height: 70px;font-size: 22px;letter-spacing: 1px;color: #fff;border-top-right-radius: 10px;border-top-left-radius: 10px}
.con .con_nav li{height: 45px;line-height: 45px;text-align: center;background: #d2f2ff;border-bottom: 1px solid #fff}
.con .con_nav  li.on{background: #60b4e8;color:#fff}
.con .con_rt{margin-left: 60px;background: #fff;width: calc(79% - 60px);float: left}
.con .rt_top {width: 100%;height: 32px;border-bottom: #ececec solid 1px;margin-bottom: 30px}
.con .rt_top  .page_name {color: #2b58a7;font-size: 18px;padding-left: 8px;border-left: #2b58a7 solid 3px;margin-top: 3px;line-height: 18px;}
.con .con_rt .newsnav {float: right;color: #999999;line-height: 30px;font-size: 12px;}
.con .con_rt .newsnav a {color: #999999;line-height: 26px;font-size: 14px;display: inline-block;}
.con .con_rt .newsnav i {color: #999999;line-height: 26px;font-size: 12px;display: inline-block;margin: 0 8px;}
.con .con_rt .newsnav span {color: #999999;line-height: 26px;font-size: 12px;display: inline-block;}
.con .con_zt .sz{margin: 10px 0 0px;/*border-bottom: 1px  dashed  #999999;*/}
.con p{color: #434243}
.con .con_zt .sz h3{margin-bottom: 15px;font-size: 18px;border-left: 3px solid #2b58a7;padding-left: 10px}
.con .con_zt .sz p{line-height: 28px;;color: #434243;text-indent: 32px}
.con .con_zt_p{line-height: 26px;font-size: 15px;text-indent: 30px;letter-spacing: 1px;text-align: justify}
.con .con_zt .tu{float: left;width: 20%;}
.con .con_zt .tu img{display: block;width: 100%;}
.con .con_zt .text{}
.con .con_zt .text p{font-size: 14px;line-height: 23px;text-align: justify;letter-spacing: 1px;margin-bottom: 15px}
.con .con_zt_ld{margin-top: 30px;/*border-bottom: 1px  dashed  #999999;*/padding-bottom: 20px;margin-bottom: 30px}
.con .con_zt .rc{border-bottom: 1px dashed #999;margin-bottom: 30px}

.licheng{ width: 100%; height: auto; overflow: hidden; padding: 20px 0px;}
.licheng .lc_items{ width: 100%; height: auto; overflow: hidden;}
.licheng .lc_items .year{ float: left; width: 20%; height: auto; padding: 10px 0px 10px 0px;text-align: left;}
.licheng .lc_items .things{ float: right; width: 77%; height: auto; padding: 10px 0px 10px 40px; position: relative;box-sizing: border-box}
.licheng .lc_items .things::before{ content: ''; position: absolute; left: 0px; top: 0; width: 2px; background: #3B84EB; height: 100%;}
.licheng .lc_items .things h4{ width: 100%; height: 30px; line-height: 30px; font-size: 18px; color:#333333; position: relative; }
.licheng .lc_items .things p{ display: block; width: 100%; height: auto; line-height: 24px; color:#333333; padding: 10px 0px 20px;border-bottom: 1px dotted #F09500;}
.licheng .lc_items .things h4::before{ position: absolute; width: 20px; height: 20px; background: rgba(180,211,255,1); border-radius: 50%; left: -50px; top: 50%; margin-top: -10px; content: ''; z-index: 999;}
.licheng .lc_items .year b{ display: block; width: 100%; text-align: right; font-size: 18px; color:#333333; position: relative; height: 30px; line-height: 30px;}
.licheng .lc_items .year b::after{ content: ''; width: 12px; height: 12px; border-radius: 50%; position: absolute; right: -28px; top: 50%; margin-top: -6px; background: #3B84EB; z-index: 9999;}
.licheng .lc_items:first-child .things::before{ top: 20px;}
.licheng .lc_items:last-child .things::before{ height: 20px;}
.lic_box{ background: #fffbf4; margin: 0; padding: 20px 30px;}

.con .zsls{margin: 30px 0;}
.con .zsls li{width:calc(50% - 30px);float: left;margin-bottom: 30px;border-right: 1px dashed #999;border-bottom: 1px dashed #999;box-sizing: border-box;padding-right: 15px; height: 280px;padding-left: 15px}
.con .zsls li:nth-child(even){border-right:none}
.con .zsls .zsls_z{width: 30%;float: left}
.con .zsls_z img{display: block;width: 100%;}
.con .zsls_r{width:70%;float: right; }
.con .zsls_r p{line-height: 36px;padding-left: 15px;font-size: 14px;}
.con .zsls_js{line-height: 26px;padding: 5px 0;text-indent: 30px;text-align: justify;font-size: 14px;padding-right: 15px;}

.con .xm_x li{height: 45px;line-height: 45px;border-bottom: 1px dashed #999;margin-bottom: 20px}
.con .sch_m img{display: block;width: 100%;margin-bottom: 10px}
.con .con_zt h3{margin-bottom: 10px}
.con .sch_p{font-size: 14px;;line-height: 26px;;text-indent: 30px;margin-bottom: 20px;}
.con .sch_img{font-size: 14px;text-align: center;margin-bottom: 20px;margin: 0 auto}
.con .sch_img img{display: block;width: 100%;margin: 0 auto}

.con .sch_b{width: 100%;border-collapse: collapse;margin-top: 10px;margin-bottom: 30px}
.con .sch_b td{border: 1px solid #999;height: 35px;text-align: center;font-size: 14px;padding: 8px}
.con .sch_byzs{margin-bottom: 10px}
.con .sch_byzs li{width:calc(33.3% - 15px);float: left;;margin-left: 15px;margin-top: 15px;text-align: center}
.con .sch_byzs li img{display: block;width: 100%;margin-bottom: 10px}

.tzgg .img{width:20%;float: left}
.tzgg li{margin-bottom: 20px;border-bottom: 1px dashed #999;padding-bottom: 5px;line-height: 26px}
.tzgg .img img{display: block;width: 100%}
.tzgg .tzgg_bt{width: 78%;float: left;margin-left: 15px;}
.tzgg .tzgg_bt h5{font-size: 15px;font-weight: normal;color: #000;overflow: hidden;height: 30px}
.tzgg .tzgg_bt p{color: #999;margin: 8px 0;font-size: 14px;height: 50px;overflow: hidden;text-overflow: ellipsis;/*border: 1px dashed red;white-space:nowrap;*/}
.tzgg .tzgg_bt em{font-style: normal;color: #999}
.tzgg .tzgg_bt em img{width: 19px;height: 19px;margin-top: 2px;float: left}
 
.con_zt h6{text-align: center;margin: 15px}
.con_zt_time{text-align: center;font-size: 14px;margin-bottom: 20px;color: #999}
.con_zt h2{margin-bottom: 10px;margin-top: 10px;}

.con_zt_sch{/*background: #eef9ff;*/padding: 5px 10px;margin-bottom: 20px}
.con_zt_sch:nth-child(odd){/*background: #fffaef*/}
.con_zt  .con_zt_sch .odd{color: #0093DD;text-align: center}
.con_zt  .con_zt_sch .even{color: #ebaa10}
/*.con_zt_sch a{color: #F7B4B5}*/
.con_zt .line{display: block;height: 40px;font-size: 14px;line-height: 40px}
.sch_m{margin-top: 10px}