@import url(./font/iconfont.css);

:root {
    --content-width: 1200px;
    --main-color: #126fd8;
}

.container {
    width: 100%;
    height: 100%;
    position: relative;
}

* {
    margin: 0px;
    padding: 0px;
    list-style: none;
    border: none;
    font-family: '微软雅黑';
    text-decoration: none;
}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}
.fl,.dl{float:left; display:inline;}
.fr,.dr{float:right; display:inline;}
.body{background: url(../images/body.jpg) repeat-x center top;}
.body{width: 100%;min-height: 500px;overflow: hidden;text-align:left;}

.body .hot{width: 1142px;height:285px;margin:0 auto;}
.body .hot .hot_item{width:452px;height:285px;margin:0 15px;float: left;position: relative;}
.body .hot .hot_item2{width:630px;}
.body .hot .hot_item3{width:767px;height:300px;}
.body .hot .hot_item .hot_item_image{width:100%;height:100%;position: absolute;top:0px;left:0px;}
.body .hot .hot_item .hot_item_image img{display: block;height:100%;width: 100%;position: absolute;top:0px;left:0px;z-index: 1;}
.body .hot .hot_item .hot_item_image p{height:30px;line-height:30px;font-size:14px;width: 100%;text-align:center;z-index: 2;background:#222;position: absolute;border-left: 0px;left: 0; bottom: 0px;color:#DDD;opacity: .8; filter:alpha(opacity=80);}
.body .hot .hot_item .hot_item_button{position: absolute;overflow: hidden;width: 115px;bottom:38px;right:10px;z-index: 998;}
.body .hot .hot_item .hot_item_button li{border-radius: 50%;display: block;width: 7px;height:7px;border: 1px solid #FFF;float: left;margin: 0px 5px;}
.body .hot2{height:auto;overflow:hidden;}

.bx {
    width: 1110px;
    margin: 0 auto;
    overflow: hidden;
}
.cf {
    zoom: 1;
}
.right{width: 330px;padding: 0;}
.hot2 .right{margin-right:15px;}
.title{border-bottom: 1px solid #005293;font-size: 18px;font-weight: bold;padding: 2px 0 7px 5px;}
.red{color: #dc3a3a;}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.table-01{width: 100%;margin:15px 0;border-collapse: collapse;}
.table-01 th{padding:5px 10px;background-color:#666;border:1px solid #ccc;color:#fff;}
.table-01 td{padding:7px 15px;background-color:#eee;border:1px solid #ccc;color:#333;}


.table-001{width: 100%;margin:15px 0;border-collapse: collapse;}
.table-001 th{padding:5px 15px;background-color:#4e9de2;border:1px solid #ccc;color:#fff;}
.table-001 td{padding:7px 15px;background-color:#cfcd9e;border:1px solid #ccc;color:#333;}
.body .hot .hot_item .hot_item_tab{width:100%;height:40px;line-height:40px;border-bottom: 1px solid #222;}
.body .hot .hot_item .hot_item_tab a{display: inline-block;color:#222;margin-right:16px;font-size: 18px;font-weight: 600;}
.body .hot .hot_item .hot_item_tab a:hover{color:#005293;}
.body .hot .hot_item .hot_item_tab .active{color:#005293;}
.body .hot .hot_item .hot_item_tab_none{display: none;}
.body .hot .hot_item ul{margin-top:10px;overflow: hidden;}
.body .hot .hot_item ul li{list-style:square inside; height:30px; line-height:30px;font-size: 14px;}
.body .hot .hot_item ul li a{margin-left:-10px;color:#222;}
.body .hot .hot_item ul li a:hover{color: #DC3A3A;}
.dzjy {
    margin-top: 5px;
    margin-bottom: 10px;
}
.dzjy .cz-list1 {
    overflow: hidden;
}
ul {
    list-style: none;
}
.dzjy .cz-list1 li {
    float: left;
    margin: 10px 10px 0 0;
    padding: 10px;
    background-color: #eee;
}
.dzjy li {
    padding: 8px 0;
    font-size: 16px;
}
.dzjy .cz-list1 li a {
    color: #005293;
}
.mt10 {
    margin-top: 10px;
}
.dzjy{margin-top:5px;margin-bottom:10px;}
.dzjy li{padding: 8px 0;font-size: 16px;}
.dzjy li:hover{color:#dc3a3a;}
.jylc li{width: 162px;height: 35px;margin: 8px 5px 0 0;}
.jylc li a{display: block;padding: 8px 0 0 13px;line-height: 20px;color: #fff;}
.jylc li.bg1{background: #4e9de2;}
.jylc li.bg2{background: #13b3c3;}
.jylc li.bg3{background: #ed815a;}
.jylc li.bg4{background: #ffa71b;}
.jylc li.bg5{background: #88d450;}
.jylc li.bg6{background: #f0d107;}
.jylc li.mr-0{margin-right:0px;}

.bx_left h3, .link h3 {
    border-bottom: 1px solid #ddd;
    padding: 0 0 5px 0;
    margin: 0 10px;
}
.footer{padding: 30px 0 0;}
.footer div{display:inline-block;}
.footer img{vertical-align: middle;display:inline-block;}

.w1100{width: 1100px;margin: 0 auto;}
.bor{border: 1px solid #ccc;}
.link h3{font-size: 18px;font-weight: bold;}
.link{padding: 10px 0;margin: 0 auto; width: 1110px;clear:both;}
.link ul{padding: 10px 0;}
.link li{width: 25%;text-align: center;margin-top: 8px;}
.link .select{width: 170px;padding: 0 5px;border: 1px solid #929191;line-height: 28px;height: 28px;border-radius: 1px;}

.dhfw ul{padding: 15px 0 0;}
.dhfw li{width: 33.3333%;margin: 20px 0 0;}
.dhfw li a{color: #575a5d;font-size: 16px;background: url(../images/news-icon.jpg) no-repeat left center;padding-left: 15px;}
.dhfw li a:hover{color:#dc3a3a;}
.hdjy{margin-bottom:5px;}
.hdjy li a{border: 1px solid #dadada;display: block;width: 135px;padding-left: 25px;border-radius: 5px;margin: 22px 0 0;line-height: 40px;}
.hdjy li a:hover{color:#dc3a3a;}
.hdjy li img{margin-right: 25px;}

.tab{border-bottom: 1px solid #d1dedb;line-height: 32px;margin: 10px;}
.tab a{margin-right: 20px;}
.tab a.cur{color: #dc3a3a;font-weight:bold;font-size:16px;}

.ban{overflow: hidden;}
.banner1 .bd{padding: 15px 0 0 45px;}
.banner3 .bd{padding: 30px 0 0 320px;}
/*.banner .tempWrap,.banner .tempWrap ul,.banner .tempWrap li{width: 1150px !important;}*/
.banner li{font-size: 22px;margin: 70px 0 0;line-height: 40px;color: #f60a17;/*text-shadow: 0 0 5px #fff;*/font-weight: 900;-webkit-text-stroke:1px #FFF;}
.banner{width: 520px !important;}
.fixed{position: fixed;right: 10px;top: 50%;margin-top: -50px;}

#ban2 li{min-width: 1150px;}
.mldq{overflow: hidden;position: relative;width:330px; height:175px;}
.mldq img{display: block;width: 100%;height: 100%;position: absolute;top:0px;left: 0px;}
.jylc li.mr-0{margin-right:0px;}

.bg-white{background: #FFF;}
.mldq .mldq_button{position: absolute;overflow: hidden;width: 310px;bottom:18px;right:10px;z-index: 998;}
.mldq .mldq_button li{border-radius: 50%;display: block;width: 7px;height:7px;border: 1px solid #FFF;float: left;margin: 0px 5px;}

.map1{float:left;width:278px;}
.map1 img{width:278px;}
.map2{float:left;width:385px;margin-left:15px;}
.map2 img{width:385px;}

.bx{width: 1110px;margin: 0 auto;overflow: hidden;}
.bx .bx_left{border:1px solid #CCC;padding:10px 0;margin: 0;float: left;overflow:hidden;}
.bx_left h3,.link h3{border-bottom:1px solid #ddd;padding:0 0 5px 0;margin:0 10px;}
.bx .bx_left h3{margin-bottom:15px;font-weight: 600;font-size: 18px;}
.bx .bx_left h3 img{vertical-align: top;}
.bx_left_nav .cur{color: #cc3333;}
.bx_left_nav li{cursor: pointer;}
.bx .bx_left .bx_left_nav{margin:10px 0 0 25px;width:728px;overflow: hidden;border:1px solid #ddd;background-color:#eee;padding:10px 0px;}
.bx .bx_left .bx_left_nav ul{}
.bx .bx_left .bx_left_nav ul li{float: left;padding: 0 25px;text-align: center;}
.bx .bx_left .bx_left_nav ul li img{display: inline-block;}
.bx .bx_left .bx_left_nav ul li span{font-size: 16px;height: 20px;line-height: 20px;display: block;text-align: center;}
.bx .bx_left .bx_left_list{height:230px;margin:0 15px;font-size: 14px;display: none;}
.bx .bx_left .bx_left_list p{margin:15px auto;font-weight: 600;}
.bx .bx_left .bx_left_list p span{display: inline-block;}
.bx .bx_left .bx_left_list .bh{width: 180px;}
.bx .bx_left .bx_left_list .bh1{width: 95px;}
.bx .bx_left .bx_left_list .mc{width: 490px; /*color: #292929;*/}
.bx .bx_left .bx_left_list .sj{width: 85px;color: #9c9c9c;}


.bx .bx_left .bx_left_list .bm{float: right;color: #DC3A3A;font-weight: 600;}
.bx .bx_left .bx_left_list .bh2{width: 70px;}
.bx .bx_left .bx_left_list .mc2{width: 380px; /*color: #292929;*/}
.bx .bx_left .bx_left_list .sj2{width: 125px;color: #9c9c9c;font-weight: bold;}

.bx .bx_left .bx_left_list .mc3{width: 500px; /*color: #292929;*/}
.bx .bx_left .bx_left_list .mc4{width: 580px; /*color: #292929;*/}

.bx .bx_left .bx_left_list p .sj{color: #292929;}
.bx .bx_left .bx_left_list ul{}
.bx .bx_left .bx_left_list ul li{height:30px;line-height: 30px;border-bottom: 1px dotted #CCC;}
.bx .bx_left .bx_left_list ul li:hover{color: #DC3A3A;cursor: pointer;}
.bx .bx_left .bx_left_list ul li:hover a{color: #DC3A3A;cursor: pointer;}
.bx .bx_left .bx_left_list ul li span{display: inline-block;}
.bx .bx_left .bx_left_list ul .more{text-align: right;}
.bx .bx_left .bx_left_list ul .more a{color:#222;padding:10px auto;border-bottom:0px solid #000;}
.tr {
    display: block;
    margin-top: 5px;
    text-align: right;
}
.mt30 {
    margin-top: 120px;
}
.mt20 {
    margin-top: 16px;
}
.vm {
    vertical-align: middle;
    display: inline-block;
}
img {
    border: 0 none;
}

.tc {
    text-align: center;
}



