﻿
/* CSS Document */
.ly_con{padding: 60px 0;}
.ly_banner{width: 100%; height: 400px; position: relative; overflow: hidden;}
.ly_title{height: 77px; color: #1f1f1f; text-align: center;border-bottom: 1px solid #d8d8d8;}
.it_p1{font-size: 30px;font-weight: bold;}
.it_p2{font-family: arial; font-size: 16px;margin-top: 3px;}
.it_bro{width:28px; height:15px; border-bottom:3px solid #202020;margin: 0 auto; position: relative; z-index: 99;}

.gs_con{width: 110%; margin-top: 50px;}
.gs_dl{width: 585px; background: #f5f5f5;margin-top: 30px;margin-right:30px;}
.gs_dd{width:295px; margin-right: 35px; margin-top:30px;}
.gs_title{display: block;font-size: 14px; color: #383838; font-weight: bold; line-height: 30px;}
.gs_p{color: #646464; line-height: 26px;margin-top: 5px;}

.page { text-align:center; padding-top:15px;}
.page a,.page span{padding:3px 8px; border:solid #ddd 1px; color:#9b9b9b; display:inline-block; overflow:hidden; margin-right:5px;vertical-align: middle;}
.page a{color:#9b9b9b}
.page span.current{color:#fff; background:#fe0103; border:solid #fe0103 1px}
.page .gotop { width:30px; text-align:center; border:solid #ddd 1px; color:#9b9b9b;padding:3px 0px;}


.ppre{background: url(../image/161.png) no-repeat;}
.pnext{background: url(../image/17.png) no-repeat;}
.ppre:hover{background: url(../image/18.png) no-repeat; transition-duration: 0.5s;}
.pnext:hover{background: url(../image/19.png) no-repeat;transition-duration: 0.5s;}
.page a.npp { color:#333; display:inline-block; margin:0; padding:0; width:50px;  font-size:14px; }


.gsxq_con{margin-top: 80px;}
.gsxq_left{width: 600px; height: 397px; overflow: hidden;}
.gxl_dd{width: 200px;}
.gxl_dd a{display: block; float: left; font-size: 0; margin-left: 17px; cursor: pointer;
margin-bottom:21px;position: relative;}
.gxl_dd a.hover p{width: 77px; height:77px; border: 3px solid #b10d18;position: absolute; top: 0; left: 0;}
.gsxq_right{width: 582px; height: 317px; background: #f5f5f5; padding: 40px 0;}
.gxr_txt{width:500px;height: 299px; overflow: auto;margin-left: 50px; position: relative;}
.gt_title{font-size: 14px; color: #383838; font-weight: bold;}
.gt_p{color: #646464; line-height: 24px;}
.ibtn{text-align: center;margin-top:60px;}
.ibtn a{display: inline-block; padding:0 50px; height: 50px; line-height: 50px;
background: #b10d18 url(../image/4.png) no-repeat 215px center;font-size: 22px;
color: #FFFFFF;border-radius: 2em;-moz-border-radius: 2em;}
.ab_con{width: 970px; margin: 0 auto;margin-top: 20px;}
.ab_title{font-size: 20px; color: #1f1f1f; text-align: center;font-weight: bold;padding: 40px 0;}
.ab_p{color: #555555; line-height: 26px; text-align: center;}
.hl_con{padding-top:35px;width: 110%;}
.hl_dl{width: 384px; height:455px; position: relative; overflow: hidden; background: #f5f5f5;
 cursor: pointer;margin-top: 28px;float: left; margin-right: 23px;}
.hl_dt{width: 384px; height: 253px; overflow: hidden; position: relative; overflow: hidden;}
.hl_dt p{width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.3);}
.hl_btn{display: block;width: 60px; height: 36px; background: #646464;font-size: 15px;
color: #FFFFFF; text-align: center; line-height: 36px; position: absolute; left: 30px; bottom: 25px;}
.hl_txt{width: 324px;height: 112px; overflow: hidden; padding:0 30px; position: absolute; left:0;top: 253px;padding-top:15px; }
.hl_title{font-size: 16px; color: #474747; line-height: 40px;}
.hl_p{color: #646464;line-height: 24px;}
.hl_p span{color: #959595;}
.hl_dl:hover,.hl_dl:hover .hl_txt{background: #b10d18;}
.hl_dl:hover .hl_txt{padding-top: 20px;}
.hl_dl:hover .hl_title{color: #FFFFFF;transition-duration: 0.5s;}
.hl_dl:hover .hl_p,.hl_dl:hover .hl_p span{color: #e7a8a8;transition-duration: 0.5s;}
.hl_dl:hover .hl_btn{background: #FFFFFF; color: #b10d18;transition-duration: 0.5s;}
.hl_dl:hover .hl_dt p{display: none;}

.hx_dl{background: #f4f4f4;margin-top: 70px;}
.hx_dd{width: 500px; margin-left: 50px;margin-top: 40px;}
.hx_title{font-size: 16px; font-weight: bold; color: #474747;line-height:40px;padding: 10px 0;}
.hx_p{font-size: 14px; color: #646464; line-height:32px;}
.hx_p span{color: #959595;}
.hx_bo{margin-top: 50px;}
.bm{width: 110px; height: 40px; display: block; background: #646464; text-align: center;
line-height: 40px; font-size: 15px; color: #FFFFFF;}
.fx{color: #646464; margin-top: 10px;}
.fx span,.fx a{display: block; float: left;}
.fx a{margin-left: 12px;font-size: 0;}
.hx_con{margin-top: 50px;}
.hd_title{font-size: 16px; font-weight: bold; color: #474747; text-align: center;}
.hd_title a{display: inline-block; border-bottom: 2px solid #474747; line-height: 30px;}
.hx_txt{margin-top: 40px;}
.hd_p{font-size: 14px; color: #646464; text-align: center; line-height: 32px;}
.bm_con{width: 520px; background: #f4f4f4; margin: 0 auto; padding:40px 80px;border-top:4px solid #646464; margin-top: 90px;}
.bm_ts{color: #646464; text-align: center; line-height: 24px; margin-top:15px;}
.bm_from{margin-top: 45px;}
.bm_p{margin-bottom: 25px;}
.bn_ip{width: 225px; height:38px; border: 1px solid #dddddd; padding: 0 10px; line-height: 38px;
font-family: "微软雅黑"; font-size: 14px; color: #646464;}
.bn_btn{display: block; width: 110px; height: 40px; background: #646464; border: 0;
font-family: "微软雅黑"; font-family: 15px; color: #FFFFFF; cursor: pointer; margin: 0 auto; margin-top: 50px;}
.la_con{ border: 1px solid #e3e3e3; background: #f8f8f8;padding-top: 10px;}
.la_div{padding: 15px 30px; border-bottom: 1px solid #e3e3e3;}
.la_title{font-size: 14px; color: #2f2f2f; line-height: 26px;}
.la_ch a{float: left; height: 26px; display: block; line-height: 26px; padding: 0 18px;cursor: pointer;
font-size: 14px; color: #767676;border-radius: 2em;-moz-border-radius: 2em;margin-left: 10px;}
.la_ch a.on{background: #b10d18; color: #FFFFFF;}
.la_ch a:hover{background: #b10d18; color: #FFFFFF;transition-duration: 0.5s;}
.la_bo{background: #FFFFFF;padding: 15px 30px;}
.la_bo a{display: block; float: left; height: 26px; line-height: 26px;border: 1px solid #dedede;
background: #f8f8f8; padding:0 35px 0 25px; border-radius: 2em;-moz-border-radius: 2em; margin-right: 10px; position: relative; color:#767676}
.la_cl{display: block; font-size: 0; position: absolute; top: 10px; right: 15px;cursor: pointer;}

.la_bottom{width: 100%; overflow: hidden;margin-top:20px;}
.i2_ul{width: 110%;}
.i2_li{width: 218px; height: 300px; position: relative; overflow: hidden;font-size: 0;
float: left; margin-right: 28px;margin-top: 30px;}
.i2l_ov{position: absolute;top: 40px; left: 0;}
.i2_pos{color: #3b3b3b; background: #f8f8f8; text-align: center;line-height:26px;
 padding: 15px 0;font-size: 12px; border: 1px solid #e3e3e3;}
.i2_p1{font-size: 15px; font-weight: bold;}
.i2_p2 span{display: inline-block; margin-right: 15px;}

.lx_con{margin-top: 80px; position: relative;}
.lx_left{width: 985px;}
.js_left{width: 397px;background: #e4e4e4;}
.js_img{width: 397px;height: 397px; position: relative; overflow: hidden;}
.js_img ul{height: 397px;position: absolute; top: 0; left: 0;}
.js_img li{float: left; font-size: 0;}
.js_btn{background: #e4e4e4;height:83px; padding: 15px 0; width: 368px;overflow: hidden; margin: 0 auto;position: relative;}
.js_btn ul{width: 110%; position: absolute;height:83px; top:15px; left: 0;}
.js_btn li{float: left;width: 83px; height: 83px; font-size: 0; margin-right: 12px; cursor: pointer;position:relative;}
.js_btn li p{width:77px; height:77px; border: 3px solid #b10d18; position: absolute;
top: 0; left: 0; display: none;}
.js_btn li.hover p{display: block;}
.js_right{width:545px;margin-top: 20px;}
.js_right{line-height: 30px;}
.jsr_title{font-size: 18px; font-weight: bold; color: #474747;}
.jsr_ts{color: #959595; font-size: 14px;}
.jsr_div{margin-top: 40px;}
.jsr_p{float: left; font-size: 14px; color: #4e4e4e; width: 33.3%; line-height:38px;}
.jsr_p span{color: #959595;}
.jsr_bottom{margin-top: 75px;}
.jsr_bottom a{display: block; float: left; height: 40px; line-height: 40px; 
padding: 0 28px;font-size: 15px; margin-right: 18px;}
.jsb1{background: #b10d18; border: 1px solid #b10d18; color: #FFFFFF;}
.jsb2{background: #1ec4d4; border: 1px solid #1ec4d4;color: #FFFFFF;}
.jsb3{background: #FFFFFF; border: 1px solid #d3d3d3;color: #646464;}
.jsb1 span,.jsb2 span{ display: inline-block;}
.jsb1 span{background: url(../image/26.png) no-repeat left center; padding-left: 20px;}
.jsb2 span{background: url(../image/25.png) no-repeat left center;padding-left: 25px;}

.jsx_div{margin-top: 50px;}
.ja_title{font-size: 16px; font-weight: bold; color: #474747;}
.ja_title a{display: inline-block; border-bottom: 2px solid #474747; line-height: 30px;}
.jsx_mar{margin-top: 30px;}
.jsx_p{width: 715px; font-size: 14px;color: #646464; line-height: 30px;}
.zoya{width: 640px;}
.lx_right{width: 164px; padding:15px 23px; padding-bottom: 50px; border: 1px solid #e8e8e8;background: #f5f5f5;}
.lxr_ul{margin-top: 30px;}
.lxr_li{width: 164px;font-size: 0;margin-bottom: 23px;}
.lxr_pos{color: #3b3b3b;background: #FFFFFF;text-align: center;line-height: 24px;
padding:8px 0;font-size: 12px;border: 1px solid #e3e3e3;}

.cz{width: 460px; margin: 0 auto; padding: 50px 0;}
.ct_span{font-size: 14px; color: #474747; line-height: 38px;}
.ct_p{width:390px;}
.ct_p a{display: block; height: 36px; border: 1px solid #c2c2c2;line-height: 36px;
float: left; padding: 0 18px; margin-left: 15px;font-size: 14px;background:#FFFFFF; color: #828282;margin-bottom: 15px;}
.qt input{width:60px; background:url(../image/30.png) no-repeat right center; display: inline-block; padding-right: 15px;border:0;}
.ct_p a.on{padding: 0 17px;height: 34px;border:2px solid #b10d18; }
.ct_p a:hover{padding: 0 17px;height: 34px;line-height: 34px;border:2px solid #b10d18; }
.cz_btn{width: 110px; height: 40px; background: #b10d18; cursor: pointer;border: 0;
font-family: "微软雅黑"; font-size: 15px; color: #f3f3f3; margin:20px 0 0 85px;}
.cz_ts{margin-top:80px;}
.cz_ts,.cz_ts a{color: #474747;}

.gr_auto{width: 1100px; margin: 0 auto;}
.gr_top{width: 100%;height: 40px; line-height: 40px; background: #333333;color: #c9c9c9;}
.grt_p{line-height: 40px;}
.grt_p a{padding: 0 20px; border-right: 1px solid #626262;color: #c9c9c9;}
.hyzx span{background: url(../image/31.png) no-repeat right center; padding-right:15px;}
.xx{padding-left: 20px;}
.xx em{color: #e51313; display: inline-block; padding-left: 5px;}

.gr_con{border-top: 3px solid #b10d18; background: #eeeeee; padding-bottom: 160px;}
.gr_left{width: 242px; background: #b10d18;}
.gr_xt{width: 200px; height: 200px; overflow: hidden; position: relative;
border-radius: 50%; -moz-border-radius: 50%; margin: 0 auto;margin-top: 35px;}
.xgtx{width: 100%; position: absolute; left: 0; bottom:22px; text-align: center;}
.xgtx a{ padding: 0 15px; height: 24px; line-height: 24px; background: #FFFFFF;
display: inline-block;color: #c32526; border-radius: 2em;-moz-border-radius: 2em;}
.gr_info{width: 180px; margin: 0 auto; padding-bottom: 35px;}
.gi_title{font-size: 16px; font-weight: bold; color: #FFFFFF;text-align: left; padding: 20px 18px;}
.gi_li{color: #ff99a0; line-height: 30px;}
.gi_li .fr{color: #ffe6e8;}
.grl_menu a{display: block; height: 55px; line-height: 55px; background: #323232;
border-bottom: 1px solid #3b3b3b; text-align: center;font-size: 14px; color: #8d8d8d;}
.grl_menu span{display: inline-block; padding-left: 30px;}
.gm1{background: url(../image/32.png) no-repeat left center;}
.gm2{background: url(../image/33.png) no-repeat left center;}
.gm3{background: url(../image/34.png) no-repeat left center;}
.gm4{background: url(../image/35.png) no-repeat left center;}
.gm5{background: url(../image/36.png) no-repeat left center;}
.grl_menu a:hover{background: #3c3c3c; color: #FFFFFF; transition-duration: 0.5s;}
.grl_menu a:hover .gm1{background: url(../image/32h.png) no-repeat left center;}
.grl_menu a:hover .gm2{background: url(../image/33h.png) no-repeat left center;}
.grl_menu a:hover .gm3{background: url(../image/34h.png) no-repeat left center;}
.grl_menu a:hover .gm4{background: url(../image/35h.png) no-repeat left center;}
.grl_menu a:hover .gm5{background: url(../image/36h.png) no-repeat left center;}
.grl_menu a.hover{background: #3c3c3c; color: #FFFFFF; }
.grl_menu a.hover .gm1{background: url(../image/32h.png) no-repeat left center;}
.grl_menu a.hover .gm2{background: url(../image/33h.png) no-repeat left center;}
.grl_menu a.hover .gm3{background: url(../image/34h.png) no-repeat left center;}
.grl_menu a.hover .gm4{background: url(../image/35h.png) no-repeat left center;}
.grl_menu a.hover .gm5{background: url(../image/36h.png) no-repeat left center;}
.gr_right{width: 822px; margin-top: 20px;}
.grr_con{margin-top: 20px;}
.grr_title{font-size: 16px; font-weight: bold; color: #474747;border-bottom: 2px solid #474747; line-height: 40px;}
.grr_title .fr{font-family: arial; color: #474747;}
.from_top{width: 740px; margin:45px 0 0 30px;}
.ft_div{margin-bottom: 25px;}
.ft_span{width: 60px;font-size: 14px; color: #818181; text-align: right; margin-right: 20px;line-height: 42px;}
.ft_txt,.ft_sel1,.ft_sel2,.ft_sel3,.ft_sel4,.sz_txt{width: 228px; height: 40px;border: 1px solid #dddddd; padding: 0 10px; line-height: 40px;
font-family: "微软雅黑"; font-size: 14px; color: #494949;}
.ft_sel1,.ft_sel2,.ft_sel3{height: 42px;}
.ft_sel2{width: 111px;}
.ft_sel3{width: 80px; margin-left: 5px;}
.fb_ts{color:#818181; line-height: 30px;border-top: 1px solid #d6d6d6; padding:20px 0; margin-top: 65px;}
.fb_ts span{font-size: 16px; font-weight: bold; color: #474747; padding-right:10px;}
.from_bottom{width: 740px; margin:15px 0 0 30px;}
.zltj{width: 110px;height: 40px;background: #b10d18;cursor: pointer;border: 0;font-family: "微软雅黑";
font-size: 15px;color: #f3f3f3;text-align: center; margin: 0 auto;margin-top: 95px; display: block;}

.zxtj{width: 100%; overflow: hidden;}
.tj_ul{width: 110%;}
.tj_li{width:148px;font-size: 0;margin-top:22px;margin-right:22px;float: left;}
.tj_pos{color: #3b3b3b;background: #FFFFFF;text-align: center;line-height:20px;
padding:8px 0;font-size: 12px;border: 1px solid #e3e3e3;}
.tj_p1{font-weight: bold;}
.tj_p2 span{display: inline-block; margin-right: 15px;}
.sc_top{margin-top: 35px;}
.cp{padding: 8px 0;}
.cb{display: inline-block; width: 75px; height: 24px; text-align: center; line-height: 24px;
background: #959595; color: #FFFFFF;border-radius: 2em;-moz-border-radius: 2em; ;}
.cb:hover{background: #b10d18; transition-duration: 0.5s;}
.txts{font-weight: normal; color: #818181;font-size: 12px; margin-left: 10px;}
.tx_top{margin-top: 35px;}
.tx_left{width: 523px;}
.xc_btn{width: 110px;height: 40px;background: #b10d18;cursor: pointer;border: 0;font-family: "微软雅黑";
font-size: 15px;color: #f3f3f3;text-align: center; margin-top: 48px;}
.tx_right{width: 218px;overflow: hidden;}
.tr_title1{font-size: 16px; color: #cc6666; padding-left:25px; background: url(../image/37.png) no-repeat left center; line-height:20px;}
.tr_ul{width: 110%; margin-top: 7px;}
.tr_li{float: left; font-size: 0;margin-bottom: 10px;margin-right: 7px;}
.tr_li p{font-size: 13px; color: #666666; }
.tr_bottom{margin-top:5px;}
.tr_title2{font-size: 16px; color: #66cccc; padding-left:25px; background: url(../image/38.png) no-repeat left center; line-height:20px;}
.tx_ts{margin-top:25px;}
.ts_p{font-size: 14px; color: #5a5a5a; line-height:32px;}
.tx_bottom{margin-top:50px;}
.shz{width: 100%; overflow: hidden;}
.shz_ul{width: 110%;}
.shz_li{width: 184px; height: 184px;border: 1px dashed #c9c9c9; position: relative; float: left; margin-right: 26px;margin-top: 30px; background: #e5e5e5;}
.shz_del{width: 53px; height: 24px;background: #959595; display: block; position: absolute;
bottom:12px; right:14px;text-align:center; line-height:24px; color:#FFFFFF;border-radius: 2em;-moz-border-radius: 2em; cursor:pointer}
.shz_add{ display: inline-block;width: 75px;height: 24px;text-align: center;line-height: 24px;
background: #959595;color: #FFFFFF;border-radius: 2em; }
.sh_img{position: absolute; top:-1px; left: -1px; width:186px; height:186px;}
.shz_add:hover,.shz_del:hover{background: #b10d18; transition-duration: 0.5s;}
.xx_dl{padding: 28px 0; border-bottom: 1px solid #cecece;}
.xx_name{font-size: 14px; font-weight: bold; color: #474747;}
.xx_time{color: #8e8e8e; padding-left:25px;}
.xx_dd{margin-top:15px;}
.xx_p{width: 670px;color: #646464; line-height:24px;}
.xx_more{display: block; width: 90px; height: 35px; background: #646464; color: #FFFFFF;
text-align: center; line-height: 35px; }
.sz_con{width: 590px; margin: 55px 0 0 145px;}
.sz_p{margin-bottom: 28px;}
.sz_span{width: 75px; margin-right: 20px;font-size: 14px; color: #4b4b4b; line-height: 42px;text-align: right;}
.sz_txt{width: 290px;}
.sz_ts{color: #818181; line-height: 42px; margin-left:20px;}










.detail{ width:100%; font-size:13px; line-height:25px; overflow-x:hidden;}
.btdiv{ text-align:center; color:#9d9d9d; padding-bottom:10px; border-bottom:1px dotted #b3b3b3;}
.btdiv h3{ font-family:"微软雅黑"; font-size:18px; color:#323232; font-weight:normal; line-height:40px;}
.wz{ line-height:30px; padding:20px 0;}
.tsdiv{ border-top:1px dotted #b3b3b3; padding:10px 5px;}
.wz table { padding:0;cellspacing:0;border-collapse:collapse;}
.wz table td {
border: solid 1px;
}


.inp2 {width: 638px; height: 90px; border: 1px solid #dddddd; padding: 0 10px;  line-height: 20px; font-family: "微软雅黑";  font-size: 14px; color: #494949;}


#gpf td { line-height:30px;}
#gpf td .input1 {width: 228px;
    height: 30px;
    border: 1px solid #dddddd;
    padding: 0 10px;
    line-height: 40px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #494949;}

.z_pagination {
    margin-top: clamp(52px, 5.2083333333vw, 5.2083333333vw);
}

.z_pagination .pagination {
    text-align: center;
}

.z_pagination .pagination ul,
.z_pagination .pagination li {
    float: none;
}

.z_pagination .pagination .sr-only {
    display: none;
}

.z_pagination .pagination .page-item {
    margin: 0 5px;
    width: auto;
    display: inline-block;
    text-align: center;
    position: relative;
}

.z_pagination .pagination .page-item.active .page-link {
    background: red;
    color: #fff;
}

.z_pagination .pagination .page-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    min-width: 36px;
    height: 36px;
    font-weight: bold;
    text-align: center;
    border-radius: 50%;
    -webkit-transition: ease 0.5s;
    transition: ease 0.5s;
}

.z_pagination .pagination .page-link:hover {
    background: red;
    color: #fff !important;
}

.z_pagination .pagination .iconfont {
    font-size: clamp(14px, 0.625vw, 12px);
    color: #333;
}