* {padding:0;margin:0;}
body {width:100%; border: 0 none; background:#fff; min-width:1024px; font-family:Microsoft Yahei;font-size:12px; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none; color:#999;}
hr{border:none; background:#f8dcc1; width:100%; margin:0 auto; height:2px;}
a{text-decoration: none; outline:none;}
.cl {clear:both;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.kd{width:1024px; margin:0 auto;}
.pa_rt{padding-right:64px;}
.pd{padding-top:30px;}
.pd_btm{padding-bottom:45px;}
.a_fff a{color:#fff;}
.a_fff a:hover{color:#00a0e9;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#0173bc;}
img{ border: 0 none;}
.mg{margin-top:10px;}
.head{position:relative; height:454px;}
.top{padding-top:17px;}
.top_tq{color:#0173bc;}
.top_sc{padding-top:24px;}
.top_rt{width:245px;}
.txt{width:182px; padding:0 5px; height:30px; line-height:30px; border:2px solid #009bff; color:#0173bc; font-size:14px;}
.but{width:42px; height:34px; border:none; background:url(../images/but.png) no-repeat center center #009bff;}
.nav{height:40px; position:absolute; top:108px; z-index:1000; left:0; right:0; background:url(../images/nav_bg.png) repeat-x; box-shadow:2px 2px 2px #014875;line-height:40px;}
.nav ul li{float:left; width:113px; height:40px; line-height:40px;}
.nav ul li a{display:block; color:#fff; text-align:center; font-size:14px;}
.nav ul li .nav_on{background:#0173bc;}
.main_visual{position:absolute; top:148px; left:0; width:1024px; height:306px;}
.bn_rt{ height:306px; position:absolute; right:0; top:0; overflow:hidden;  width:383px;}
.bn_rt ul li a{color:#fff;}
.bn_rt ul li img{display:block; float:right;}
.bn_rt ul li{clear:both; height:101px; border-bottom:2px solid #83ccfe; background:#0173bc;}
.bn_rt ul li span{display:block; width:240px; padding-left:20px; padding-top:20px; float:left;}
.bn_rt ul li span h1{font-size:14px; margin-bottom:8px; display: -webkit-box;
    /* 使用旧版WebKit内核布局盒模型 */
    -webkit-line-clamp: 1;
    /* 限制文本显示的行数为2行 */
    -webkit-box-orient: vertical;
    /* 设置盒模型布局方向为垂直 */
    overflow: hidden;
    /* 超出部分隐藏 */
    text-overflow: ellipsis;}
.bn_rt ul li span h2{font-size:12px; font-weight:normal; line-height:20px; height:40px; overflow:hidden;
    display: -webkit-box;
    /* 使用旧版WebKit内核布局盒模型 */
    -webkit-line-clamp: 2;
    /* 限制文本显示的行数为2行 */
    -webkit-box-orient: vertical;
    /* 设置盒模型布局方向为垂直 */
    overflow: hidden;
    /* 超出部分隐藏 */
    text-overflow: ellipsis;
    
}
.main{padding:25px 0;}
.in_lf1{width:215px;}
.in_lfdl{background:url(../images/hy_bg.png) no-repeat; height:108px; clear:both;}
.in_lfdl span{display:inline; float:left; background:url(../images/dl_bg.png) no-repeat; line-height:22px; height:26px; width:81px; margin:60px 13px 0 13px; text-align:center; font-size:14px;}
.in_lfdl span a{color:#fff;}
.in_lf1 ul li{margin-top:10px;}
.in_lf1 ul li img{display:block;}
.in_lf2{width:550px; height:500px; border:2px solid #f2efef; margin-left:10px;}
.in_newsbt span{float:right;}
.in_newsbt{height:40px; line-height:30px; padding-left:50px;}
.in_bt1{background:url(../images/bt1.png) no-repeat left center;}
.in_bt2{background:url(../images/bt2.png) no-repeat left center;}
.in_bt3{background:url(../images/bt3.png) no-repeat left center;}
.in_newsbt a{color:#fff;}
.in_newsbt a span{color:#0173bc;}
.in_news ul li{list-style-type:square;margin-left:20px; margin-right:10px; height:24px; line-height:24px;}
.in_news ul li h1{ float:left; padding-right:5px; background:url(../images/hot.png) no-repeat left center; height:24px; width:30px;}
.in_news ul li span{float:right;}
.in_news{padding-bottom:8px;}
.in_rt{width:240px;}
.in_rtbt{height:26px; margin-bottom:10px; width:90px; line-height:24px; text-align:center; background:url(../images/tz_bg.png) no-repeat center left;}
.in_rtbt a{color:#fff;}
.in_rt .rt_ul2 {border:2px solid #f2efef; height:207px;}
.rt_ul1 li h1{font-size:12px; font-weight:normal;}
.rt_ul1 li h2{float:left; padding-right:5px; background:url(../images/hot.png) no-repeat left center; height:24px; width:30px;}
.rt_ul1 li span{display:block; text-align:right; position:absolute; top:20px; right:10px;}
.rt_ul1 li a span,.rt_ul2 li a span{color:#333;}
.rt_ul1 li{list-style-type:square; margin:5px 10px 10px 20px; height:40px; line-height:20px; position:relative;}
.rt_ul2 li{position:relative; height:40px;margin:5px 10px 10px 10px; padding-left:10px;background:url(../images/hd.png) no-repeat left top; line-height:20px;}
.rt_ul2 li span{display:block; text-align:right; position:absolute; right:10px; top:20px;}
.in_fznav ul li{float:left; width:90px; height:26px; line-height:26px; text-align:center;}
.in_fznav ul li a{display:block; color:#fff; background:url(../images/tz_bg.png) no-repeat left center;}
.in_ftlink a{display:block; width:150px; margin:5px 10px; float:left;}
.in_ftlink{margin:10px 0;}
.in_fzjg{border:2px solid #f2efef; margin-top:20px;}
.ft_nav{height:33px; background:#f1f1f1; margin-bottom:10px;}
.ft_navlf{padding-left:20px; line-height:33px;}
.ft_navrt{padding-top:8px;}
.ft_navrt a{display:block; float:left; padding:0 20px; border-right:1px solid #ccc;}
.ft_rt{line-height:20px; width:400px; background:url(../images/erwei.jpg) no-repeat right center;}
.ft_logo{padding-left:50px;}
.bq{background:#0173bc; height:24px; line-height:24px; text-align:center; color:#fff; margin-top:10px;}
.nei_main{padding-top:25px;padding-bottom:50px;}
.main_lf{width:215px;}
.lf_bt{height:40px; font-size:16px; color:#fff; background:url(../images/nei_btbg.png) no-repeat; line-height:40px; padding-left:45px;}
.lf_list ul li{height:32px; line-height:32px;  background:url(../images/lf_leibg.png) no-repeat; margin-top:1px;}
.lf_list ul li a{color:#fff;padding-left:45px; display:block;}
.lf_list ul li .lf_on{background:url(../images/lf_leibga.png) no-repeat; color:#000;}
.lf_newsbt{background:url(../images/lf_btmbg.png) no-repeat; height:26px; width:90px; text-align:center; line-height:26px; margin-top:2px;}
.lf_newsbt a{color:#fff;}
.lf_news_list{border:1px solid #eaeaea; padding-left:10px; margin-top:10px;}
.lf_news_list ul li{height:40px; line-height:20px; position:relative; list-style-type:square; margin:5px 10px 10px;}
.lf_news_list ul li span{position:absolute; top:20px; right:10px;}
.main_rt{width:789px; padding-top:40px;}
.main_rt img {
    /*display: block;*/
    max-width: 100%;
}
.nr{padding:0 28px; line-height:20px;}
.nei_bt{text-align:center; padding:15px 0; font-size:18px; color:#0173bc; font-weight:bold;}
.rt_list{padding-top:10px;}
.rt_list ul li{height:24px; margin-left:45px; margin-right:28px; line-height:24px; list-style-type:square;}
.rt_list ul li span{float:right;}
.fanye{padding-top:25px; text-align:center;}
.nei_fw{ padding:10px 20px; color:#0173bc; border-bottom:1px dashed #ccc; margin-bottom:20px;}

.sqmar{margin:5px 10px 10px 10px; padding-left:10px; background:url(../images/hd.png) no-repeat left top;  height:50px; line-height:20px; position:relative;}
.sqmar span{display:block;  top:20px; right:0; text-align:right; position:absolute;}
.in_rtu1{ border:2px solid #f2efef; height:207px;}
.list_lh{  height:143px;overflow:hidden; position:relative;}
.list_lh ul li{ margin:5px 10px 10px 10px; padding-left:10px; background:url(../images/hd.png) no-repeat left top; line-height:20px; position:relative; height:40px;}
.list_lh ul li span {position:absolute; right:0; top:20px;}
.in_lfpc a{display:block; margin-top:10px;}

.lf_lei{height:32px; line-height:32px;  background:#eee; margin-top:1px;}
.lf_lei a{ color:#333; padding-left:45px; display:block;}
.lf_lei .lf_leion{background:#888; color:#fff;}

.hyzc{width:550px;height:370px;margin:40px auto;font-size:14px; line-height:20px;border:solid 1px #02cbee;}
.hyzc ul{margin:20px auto;width:385px;}
.hyzc li{width:380px;line-height:27px;margin:0 auto;}
.align{width:110px;display:inline-block;text-align:right;border:solid 0px red;}
.hyzc input{width:230px;height:20px;line-height:20px}
.sex{width:30px!important;display:inline-block;position:relative;top:5px;left:3px;}
.hyzc button{width:115px;height:27px;background-color:#02cbee;color:white; float:left;margin:15px; cursor:pointer; border:none;}
.a-upload {
	margin-top:15px;
	text-align:center;
    position: relative;
    cursor: pointer;
    width:115px;height:27px;background-color:#02cbee;color:white;
	line-height:27px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.a-upload:hover {
}

.lf_zcls ul li{height:32px; line-height:32px; font-size:14px; border:1px solid #5c7ca3; margin-top:1px;}
.lf_zcls ul li a{color:#000; display:block; text-align:center;}









.demo{}
.menu_head{height:32px; line-height:32px;  background:url(../images/lf_leibg2.png) no-repeat; margin-top:1px;}
.menu_head a{color:#fff;padding-left:45px; display:block;}
.menu_head .lf_on{ background:url(../images/lf_leibga2.png) no-repeat;}
.menu_body{display:none;line-height:32px;  background:#eee; margin-top:1px;}
.menu_body a{color:#333; padding-left:45px; display:block;}
.cur{cursor:pointer;}
.menu_body .lf_on{background:#888; color:#fff;}

.fanye {
    display: flex;
    justify-content: center;
    align-items: center;
}
.fanye .page-link {
    color: black;
}
.fanye .page-item:not(:last-child) {
    margin-right: 5px;
}
.fanye .page-item:hover .page-link {
    color: rgb(255,0,0);
}
.fanye .page-item.active .page-link {
    color: rgb(255,0,0);
}
