body,html{overflow-x:hidden;width:100%;min-height:100%;margin:0 auto;position:relative;font-family:"Microsoft Yahei";min-width: 1140px;}
input{outline:0}
body{font-family: "Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;min-width: 1200px;background-color: #fff;font-size: 14px;}
a{color:#333;cursor:pointer;text-decoration:none !important;}
a:hover{text-decoration:none;color: #d40;}
img{vertical-align:middle;height:auto}
input[type=password],input[type=text]{margin:0;border:none;box-shadow:none;height:auto;padding:0}
*{box-sizing: border-box;}
a{cursor: pointer;}
.wrap{width: 1200px;margin:0 auto;}
.top{height: 45px;line-height: 45px;background-color: #e9e7e8;}
.top .date{margin-left: 57px;}
.top_tool a{color: #333;display: inline-block;margin-left: 10px;}
.top_tool a:hover{color: #d80d10;}
.ban{height: 239px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.search{margin-top: 100px;width: 39px;line-height: 39px;border:1px solid #d0cfcf;background-color: #fff;border-radius: 2px;width: 320px;position: relative;}
.search .int{padding:0 10px;}
.search button{position: absolute;right: 0;height: 39px;line-height: 38px;width: 53px;color: #fff;background-color: #d80d10;cursor: pointer;}
.search button .icon-search{font-size: 24px;}
.h-cont{background-color: #d80d10;}
.menu li{float: left;width: auto;height: 52px;line-height: 52px;}
.menu li a{display: block;color: #fff;font-size: 16px;padding:0 15px;}
.menu li.in a,.menu li a:hover{background-color: #b10002;}

.main{background-color: #f5f4f4;}
.main_box{background-color: #fff;padding: 20px;}
.banner{position: relative;height: 300px;width: 408px;overflow: hidden;}
.banner .item{display: block;outline: none;background-position: center;background-size: cover;background-repeat: no-repeat;height: 300px;position: relative;}
.banner .item p{position: absolute;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);padding: 15px;color: #fff;font-size: 16px;}
.banner .slick-dots{position: absolute;right: 10px;bottom:20px;z-index: 200;width: auto;font-size: 0;z-index: 20;left: auto;}
.banner .slick-dots li{display:inline-block;font-size: 0;width: 8px;height: 8px;transition: all 400ms;background: #fff;margin: 0 3px;}
.banner .slick-dots li.slick-active{background-color: #c40b10;}
.notice{width: 408px;margin-left: 20px;}
.com_tit,.mslide .hd{height: 38px;line-height: 38px;background-color: #f2f2f2;margin-bottom: 20px;}
.com_tit span{display:inline-block;width: 135px;text-align: center; background-color: #d80d10;color: #fff;font-size: 18px;font-weight: bold;}
.nlist li{position: relative;height: 35px;line-height: 35px;padding-right: 60px;}
.nlist li span{color: #a3a3a3;position: absolute;right: 0;top:0;}
.nlist li a{color: #555; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;transition: all 400ms;}
.nlist li a:hover{padding-left: 10px;color: #D80D10;}
.img-responsive{display: block;width: 100%;height: auto;}
.bslinks a{display: block;margin-bottom: 10px;transition: all 400ms;}
.bslinks a:hover,.zt_links a:hover{box-shadow: 0 0 10px rgba(0,0,0,.1);}
.zt_links{margin: 20px 0;}
.zt_links a{overflow: hidden;position: relative;transition: all 400ms;}
.zt_links a:hover img{transform: scale(1.05);}
.zt_links  img{transition: all 400ms;}
.main_b{margin: 0 -10px;}
.mb_div{width: 570px;margin: 0 10px 15px;float: left;}
.mslide .hd{margin-bottom: 10px;}
.mslide .hd li{float:left;font-size: 18px;}
.mslide .hd li a{display: block;width: 135px;text-align: center;}
.mslide .hd li.on{background-color: #d80d10;color: #fff;font-weight: bold;}
.mslide .hd li.on a{color: #fff;}
.mslide .bd{height: 245px;overflow: hidden;}
.com_tit a.more{color: #999;padding: 0 10px;}
.com_tit a.more .iconfont{color: #D80D10;font-size: 18px;}
.picSlide .bd{overflow: hidden;}
.picSlide li{float: left;margin-right: 10px;}
.foot_a{background-color: #e6e4e5;padding:15px 0;}
.foot_a strong{font-size: 18px;color: #d80d10;height: 42px;line-height: 42px;}
.fsel{background-color: #fff;height: 42px;line-height: 42px;width: 263px;margin-left: 14px;position: relative;}
.fsel:after{font-family: "iconfont" !important;font-size: 16px;content: "\e615";color: #D80D10;right: 15px;top:0;position: absolute;}
.fsel select{height: 42px;line-height: 42px;border:none;padding:0 15px;width: 100%;position: relative;z-index: 2;}
.fsel:last-child{float: right;}
.foot_b{text-align: center;padding:20px 0;border-top: 4px solid #D80D10;}
.foot_b p{padding:5px 0}
.foot_b a{display: inline-block;margin: 0 8px;}.foot_b a:hover{color: #D80D10;}
.foot_b span{display: inline-block;margin: 0 5px;}

.atags{height: 50px;line-height: 50px;color: #999;}
.atags a{color: #999;}
.atags .icon-home{color: #d80d10;}
.aBox{padding:20px 0}
.abox_wrap{background: url(../images/l.jpg) repeat-y left top;min-height: 400px;}
.aside{width: 250px;}
.as_tit{height: 59px;line-height: 59px;color: #fff;text-align: center;font-size: 16px;font-weight: bold;background-color: #D80D10;;}
.anav{padding:0 15px}
.anav li a{transition: all 400ms; border-bottom: 1px dashed #e6e6e6;height: 48px;line-height: 48px;display: block;font-size: 16px;}
.anav li a .icon-r{font-size: 12px;color: #999999;}
.anav li a span{transition: all 400ms;position: relative;display: inline-block;background-color: #999;width: 12px;height: 12px;border-radius: 50%;vertical-align: middle;margin-right: 3px;margin-top: -4px;}
.anav li a span::before{content: '';position: absolute;width: 4px;height: 4px;background-color: #FFFFFF;left: 50%;top:50%;margin-top: -2px;margin-left: -2px;}
.anav li.cur a,.anav li a:hover,.anav li.cur a .icon-r,.anav li a:hover .icon-r{color: #D80D10;}
.anav li.cur a span,.anav li a:hover span{background-color: #D80D10;}
.acont{width: 929px;padding:0 20px;background-color: #fff;min-height: 700px;}
.ac_top{margin-bottom:20px;font-size: 20px;border-bottom: 1px solid #eeeeee;padding:16px 0;font-weight: bold;}
.det_box{padding:20px 0}
.det_box h1{font-size: 36px;font-weight: normal;}
.det_tool{padding:20px 0;text-align: center;}
.det_tool span{display: inline-block;margin: 0 3px;}
.det_p p{text-indent: 2em !important;line-height: 1.8 !important;padding:10px 0;font-size: 16px !important;}
.det_p p span{font-size: 16px !important;}
.tzlist li{height: 48px;line-height: 48px;background-color: #f5f4f4;padding:0 15px}
.tzlist li a{color: #333;}
.tzlist li:nth-child(2n+2){background-color: #fff;}
.tzlist li span{right: 15px;}
.tzlist{margin-bottom: 30px;}
.pages{padding:30px 0;border-top: 1px dashed #e6e6e6;}
.pages a,.pages span{display: inline-block;background-color: #eee;padding:3px 12px;margin: 0 1px;font-family: '宋体'}
.pages a.cur{background-color: #D80D10;color: #fff;}
.jg_img{padding:20px 0}
.jg_info{font-size: 15px;padding: 20px 0;}
.jg_info p{line-height: 1.8;padding: 7px 0 20px 0;font-size: 14px;}
.com_tit a{float: right;color: #D80D10;margin-right: 10px;}
.zti_a .banner{width: 570px;height: 266px;}.zti_a .banner .item{height: 266px;}
.nlista li{font-size: 16px;height: 40px;line-height: 40px;padding-right: 120px;}
.nlista li span{color: #666;}
.aMain{padding:20px 0}
.zti_a .notice{width: 570px;}
.zti_a{margin-bottom: 20px;}
.com_tit_a{margin-bottom: 10px;}
.com_tit_aq{width: 100%;}
.sub_anav{padding:0 10px;display: none;}
.anav li .sub_anav a{border-bottom: none;font-size: 14px;height: 34px;line-height: 34px;position: relative;padding-left: 15px;color: #333;}
.sub_anav a:after{content: '';background-color: #cccccc;width: 9px;height: 2px;position: absolute;left: 0;top:50%;margin-top: -1px;}
.anav li .sub_anav a.in{color: #D80D10;}
.anav li.has-child.on .sub_anav{display: block;}
.anav li.has-child.on a .icon-r:before{content: "\e612";}
.tzlist{min-height: 520px;}
.tzlist_px li a{position: relative;padding-left: 17px;}
.tzlist_px li a:after{content: '';position: absolute;left: 0;top:20px;width: 5px;height: 5px;background-color: #D80D10;border-radius: 50%;}
.tzlist_px li:hover a{padding-left: 22px;}
.fsel_a{border:1px solid #dedede;width: 120px;font-size: 14px;height: 36px;line-height: 36px;}
.fsel_a select{color: #666;height: 36px;line-height: 36px;}
.fsel_a::after{color: #000000;}
.hy_search input{height: 36px;line-height: 36px;margin: 0 5px;border:1px solid #DEDEDE;padding:0 10px;width: 150px;font-size: 14px;}
.hy_search button{height: 36px;line-height: 36px;background-color: #D80D10;color: #fff;width: 75px;text-align: center;font-size: 14px;}
.hy_search{margin-bottom: 20px;}
.dlist{margin-bottom: 50px;}
.dlist li{padding:14px 25px;border-bottom: 1px dashed #D0CFCF;background: url(../images/z.png) no-repeat left center;}
.hy_bot .pages{border-top: none;}
.tzlist li span.download{color: #D80D10;background: url(../images/d.png) no-repeat right 15px;padding-right: 20px; }
.zxwrap{background-color: #fff;min-height: 500px;}
.zxwrap h3{color: #D80D10;font-size: 22px;font-weight: bold;padding:40px 0;}
.zxUl{width: 1030px;margin: 0 auto;min-height: 500px;}
.zxUl li{float: left;width: 465px;margin: 0 25px;padding:30px 0}
.zxUl li a{height: 123px;background: #faf9f9;border:1px solid #e5e5e5;text-align: center;display: block;line-height: 123px;}
.zxUl li a span{font-size: 22px;}
.xwrap h4{border-bottom: 2px solid #d80d10;color:#d80d10;padding:20px 0;font-size: 20px;}
.xwrap {background: #fff;padding:0 20px; min-height: 500px}

.red{background-color: #D80D10;width: 8px;height: 8px;border-radius: 50%;display: inline-block;}
.ts_div{padding:30px 80px}
.ts_div .tips strong{color: #D80D10;font-size: 18px;font-weight: normal;}
.ts_div .tips{line-height: 2;}
.tform{width: 530px;margin: 0 auto;padding: 30px 0;}
.tform h3{font-size: 16px;font-weight: normal;margin-bottom: 20px;}
.tItem{min-height: 38px;margin-bottom: 15px;position: relative;padding-left: 100px;}
.tItem .tlab{position: absolute;left: 0;top:0;width: 85px;text-align: right;color: #666;line-height: 38px;}
.tItem .tlab span{margin-right: 8px;}
input.tint{display: block;height: 38px;line-height: 38px;background-color: #f4f4f4;border:1px solid #d2d2d2;width: 100%;padding: 0 10px;}
.ts_div{border-bottom: 1px solid #D2D2D2;}
.ts_div:last-child{border-bottom: none;}
.m-check{margin-top: 10px;margin-right: 5px;}

.m-radio{display:inline-block;position:relative;width:20px;height:20px;border:solid 1px #ccc;border-radius:50%;cursor:pointer;background-color: #eeeeee;vertical-align: middle;}
.m-radio:after{content: ''; width:10px;height:10px;border-radius:50%;background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.m-check{display:inline-block}
.m-check input[type=radio]{display:none}
.m-check input[type=radio]:checked+div{border:solid 1px #ff8284;background: none;}
.m-check input[type=radio]:checked+div:after{background-color:#ff0000}
.tItem textarea.tint{min-height: 135px;height: auto;line-height: 1.7;background-color: #f4f4f4;width: 100%;border: 1px solid #d2d2d2;}
.tjbtn{display: block;width: 134px;height: 36px;background: #D80D10;line-height: 36px;color: #fff;margin: 30px auto;font-size: 15px;}

.dropbtn {
    background-color: #D80D10;
    color: white;
    padding: 15px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 300px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

    .dropdown-content a {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
    }

    .dropdown-content a {
        background-color: #D80D10
    }

        .dropdown-content a:hover {
            background-color: #f1f1f1
        }

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #D80D10;
}
