@charset "utf-8";
/* CSS Document */
.bds_sqq {display: none}
.bds_qzone {display: none}
.bds_tqq {display: none}
.bds_renren {display: none}
.bds_more {display: none}
a:hover {color: #2F6B97; text-decoration: none;}
.box{margin:15px 0 0;overflow:hidden; clear: both;}
.box .mleft {width: 304px; border: 1px #DBECF6 solid; float: left; background-color: #F4FAFD}
.box .mright {width: 845px; float: right;}

.yjzx_banner {
    width: 100%;
    text-align: center;
    background: #A10202;
}
.yjzx_banner img {
    max-width: 1920px;
    min-width: 1000px;
    width: 100%;
}

.address {overflow: hidden; height: 24px; line-height: 24px; color: #808080;}
.address a {color: #808080;}
.channels{height:40px;line-height:40px;background:url(channels_bg.png) no-repeat right center; margin-top: 10px;}
.channels .sub{float:left;font-size:18px;color:#666;}
.channels .sub a{color:#666;padding:0 20px;}
.channels .sub .cur{font-weight:bold;}
.channels h3{float:left;width:110px;font-size:20px;color:#24598e;}
.channels h3 a{color:#24598e;}

.menu {padding: 0 20px; font-style: 16px;}
.menu ul li {border-bottom: 1px #E2E2E2 solid; height: 49px; line-height: 49px; font-size: 16px; padding-left: 10px;}
.menu .hover a {color: #093F63; font-weight: bold;}

.rt_box {border: 1px #85A8C1 solid; padding: 30px;}
.rt_box h2 {text-align: center; font-size: 30px; font-weight: normal;}
.rt_box .bar {border-bottom: 2px #2F6B97 solid; overflow: hidden; height: 50px; line-height: 50px;}
.rt_box .left {float: left;}
.rt_box .right {float: right; margin-top: 15px;}
.rt_box .content {line-height: 30px;}
.rt_box .content p {margin-top: 20px;}

.rt_box2 {border: 1px #DBECF6 solid; padding: 30px;}
.rt_box2 h2 {text-align: center; font-size: 24px; font-weight: normal; margin-bottom: 20px}
.rt_box2 .bar {border-bottom: 2px #2F6B97 solid; overflow: hidden; height: 50px; line-height: 50px; clear: both;}
.rt_box2 .left {float: left;}
.rt_box2 .left span{margin-right: 20px;}
.rt_box2 .right {float: right;}
.rt_box2 .right .bdsharebuttonbox {float: left; margin-top: 13px;}
.rt_box2 .right .rt_bd {float: left;}
.rt_box2 .content {line-height: 30px;}
/* .rt_box2 .content p {margin-top: 15px;} */
.rt_box2 .content p {margin-top: 15px; /*font-size:18px!important;*/font-size:18px; line-height: 2!important;font-family: "Microsoft YaHei"!important;}
.rt_box2 .content span {font-family: "Microsoft YaHei"!important;}

.rt_list {overflow: hidden;border-bottom: 1px #093F63 solid;}
.rt_list .title {float: left; font-size: 18px;}
.rt_list .title a {color: #093F63; font-weight: bold; display: block; line-height: 32px; border-bottom: 2px #093F63 solid;}
.rt_list .more {float: right; font-size: 12px;}
.rt_list .more a {display: block;color: #093F63; background: url(rt_more.png) 45px no-repeat; line-height: 24px; border: 1px #DBECF6 solid; background-color: #F4FAFD;padding: 0 24px 0 10px;}
.rt_list_box {
    overflow: hidden;
    margin-bottom: 50px;
    margin-top: 20px;
}
.zj dl {
    overflow: hidden;
}
.zj dl dd {
    float: left;
    font-size: 16px;
    width: 65px;
    line-height: 40px;
    text-align: center;
}
.qk dl {
    overflow: hidden;
}
.qk dl dd {
    float: left;
    font-size: 16px;
    width: 140px;
    line-height: 40px;
    text-align: left;
}
.rt_list_box ul li {clear: both; line-height: 58px; background: url(rt_dian.png) left 27px no-repeat; padding-left: 20px; border-bottom: 1px #E6E6E6 dashed; font-size: 16px; overflow: hidden;}
.rt_list_box span {float: right; color: #999999;}

.rt_list_box2 {overflow: hidden; margin-bottom: 20px;}
.rt_list_box2 ul li {clear: both; line-height: 30px; background: url(rt_dian.png) left 14px no-repeat; padding-left: 20px; border-bottom: 1px #E6E6E6 dashed; padding-bottom: 10px; margin-bottom: 10px; color: #666666; overflow: hidden;}
.rt_list_box2 span {color: #999999;}
.rt_list_box2 .fb {color: #093F63;}
.rt_list_box2 .tb:hover {font-weight: bold}
.rt_list_box2 .tb {font-size: 16px;}

.rt_list_box3 {overflow: hidden; margin-bottom: 20px;}
.rt_list_box3 ul li {clear: both; line-height: 30px; background: url(rt_dian.png) left 14px no-repeat; padding-left: 20px; border-bottom: 1px #E6E6E6 dashed; padding-bottom: 10px; margin-bottom: 10px; color: #666666; overflow: hidden;}
.rt_list_box3 .rt_img {float: left; background-color: #F7F7F7; padding: 10px; text-align: center; margin-right: 20px; margin-top: 8px; padding-bottom: 0; margin-left: -20px;}
.rt_list_box3 .rt_img img {width: 77px; height: 99px; border: 1px #E6EEF6 solid;}
.rt_list_box3 span {float: right; font-size: 14px; color: #999999;}
.rt_list_box3 .tb {font-size: 16px;}
.rt_list_box3 .tb:hover {font-weight: bold}
.rt_list_box3 i {display: block; font-style: normal;}
.rt_list_box3 p {margin-bottom: 4px;}

.rt_list_box4 {clear: both; overflow: hidden;}
.rt_list_box4 .rt_img {float: left; background-color: #F7F7F7; padding: 14px; text-align: center; margin-right: 21px; margin-top: 20px; padding-bottom: 5px;}
.rt_list_box4 .rt_img img {width: 122px; height: 169px; border: 1px #E6EEF6 solid;}
.rt_list_box4 .rt_img:hover {background-color: #D6E1ED;}
.rt_list_box4 i {display: block; font-style: normal; line-height: 30px;}
.rt_list_box4 .title {font-size: 18px; color: #2F6B97; margin-top: 10px;}
.rt_list_box4 span {color: #2F6B97;}
.rt_list_box4 .r0 {margin-right: 0;}

.content .rt_img {float: left; background-color: #F7F7F7; padding: 10px; text-align: center; margin-right: 20px; margin-top: 8px; padding-bottom: 0; }
.content .rt_img img {width: 107px; height: 149px; border: 1px #E6EEF6 solid;}
.content .rt_img  i {display: block; font-style: normal;}
.content .rt_img span {color: #2F6B97;}
.content .rt_img p {color: #783337; margin-top: 0;}

.content_img {text-align: center; margin-top: 50px;}
.content_img img {border: 1px #DBECF6 solid; max-width: 800px;}
.content_img p {line-height: 30px; margin-top: 0px!important; color: #093F63;}

.phone {background: url(phone.jpg) left 6px no-repeat; padding-left: 24px; float: right; line-height: 35px; padding-right: 6px;}

.m1 {background-color: #ECF6FB; overflow: hidden;}
.m2 {background-color: #F9FCFE; overflow: hidden;}
.map {padding: 22px 30px 8px; clear: both;min-height: 80px;}
.map .title {border-left: 6px #2F6B97 solid; padding-left: 10px; font-size: 20px; line-height: 20px; font-weight: bold; margin-bottom: 10px;}
.map .map_body ul li {float: left; margin-right: 30px; line-height: 50px; font-size: 18px; overflow: hidden; min-width: 130px;}


.lianxi img {width: 1200px; height: auto; margin-bottom: 20px;}
.lianxi .lianxi_txt {font-weight: bold; line-height: 30px; margin: 30px 0;}
.lianxi .lianxi_txt p {font-size: 20px; color: #666666;}
.lianxi p {line-height: 30px; font-size: 16px;}

.xkly2 {overflow: hidden;}
.xkly2 .xkly_list1 ul{margin:0px 0 0 -10px;overflow:hidden;}
.xkly2 .xkly_list1 ul li{float:left;width:273px;height:48px;background:#f4fafd;border:1px solid #dbecf6;margin:0px 0 10px 10px;font-size:16px;}
.xkly2 .xkly_list1 ul li a{display:block;padding:8px 0 0;line-height:31px;}
.xkly2 .xkly_list1 ul li a:hover{color:#003d7b;}
.xkly2 .xkly_list1 ul li:hover{background:#e2f0f6;}
.xkly2 .xkly_list1 ul li img{display:inline-block;vertical-align:middle;margin:0 12px 0 62px;}

.xkly .channel,.djqt .channel{background:url(channel_bg2.png) no-repeat right center;}
.xkly .xkly_list1 ul{margin:5px 0 0 -10px;overflow:hidden;}
.xkly .xkly_list1 ul li{float:left;width:213px;height:48px;background:#f4fafd;border:1px solid #dbecf6;margin:10px 0 0 10px;font-size:16px;}
.xkly .xkly_list1 ul li a{display:block;padding:8px 0 0;line-height:31px;}
.xkly .xkly_list1 ul li a:hover{color:#003d7b;}
.xkly .xkly_list1 ul li:hover{background:#e2f0f6;}
.xkly .xkly_list1 ul li img{display:inline-block;vertical-align:middle;margin:0 12px 0 24px;}
.xkly .xkly_list2 ul{margin:20px 0 0 -10px;overflow:hidden;}
.xkly .xkly_list2 ul li{float:left;width:140px;margin:0 0 0 10px;position:relative;}
.xkly .xkly_list2 ul li img{width:140px;height:85px;}
.xkly .xkly_list2 ul li .bg{display:none;width:140px;height:85px;background:#333;opacity:0.1;filter:alpha(opacity=10);position:absolute;left:0;top:0;}
.xkly .xkly_list2 ul li:hover .bg{display:block;}

.hdjl .channel{background:none;}
.hdjl .btn{float:right;width:107px;height:34px;line-height:34px;font-size:18px;background:url(zxly_btn.png) no-repeat;text-align:center;}
.hdjl .btn a{color:#fff;}
.hdjl .btn:hover{background:url(zxly_btnhover.png) no-repeat;}
.hdjl_list{height:137px;border:1px solid #e6e6e6;background:url(hdjl.png) repeat-x;padding:15px;margin:10px 0 0;}
.hdjl_list ul{height:137px;overflow-y:auto;}
.hdjl_list ul li{height:38px;line-height:38px;background:url(hdjl_ico.png) no-repeat 10px 10px #fff;padding:0 10px 0 45px;font-size:16px;margin:0 0 10px;}
.hdjl_list ul li span{float:right;background:url(hdjl_ico2.png) no-repeat right center;padding:0 18px 0 0;color:#999;font-size:14px;}
.hdjl_list ul li:hover span{background:url(hdjl_ico2hover.png) no-repeat right center;color:#003d7b;}
.hdjl_list ul li a:hover{color:#003d7b;}

.djqt .channel h3 a{color:#4f8e7e;}
.djqt_list ul{margin:0 0 0 -10px;overflow:hidden;}
.djqt_list ul li{float:left;width:215px;height:79px;line-height:79px;font-size:18px;margin:10px 0 0 10px;}
.djqt_list ul li a{display:block;color:#20755f;padding:0 0 0 80px;}
.djqt_list ul li a:hover{font-weight:bold;}
.djqt_list ul li.bg1{background:url(djqt_bg1.png) no-repeat;}
.djqt_list ul li.bg2{background:url(djqt_bg2.png) no-repeat;}
.djqt_list ul li.bg3{background:url(djqt_bg3.png) no-repeat;}
.djqt_list ul li.bg4{background:url(djqt_bg4.png) no-repeat;}

.page{ margin-top:30px; text-align:center;padding:0 0 10px;}
.page a{font-size:14px; color:#ffffff; background-color:#C9C9C9; padding:4px 12px; border-radius:1px;margin:0px 4px;}
.page .hover{ color:#fff; background:#17609C;}

@media only screen and (max-width:1440px) {
    .top_box {min-width: 1000px;}
    .header_box {min-width: 1000px;}
    .nav_box {min-width: 1000px;}
    .box{width:1000px;}
    .box .mleft {width: 254px;}
    .box .mright {width: 705px;}
    .menu {padding: 0 15px; font-style: 14px;}
    .menu ul li {font-size: 14px; height: 45px; line-height: 45px;}
    .rt_box h2 {font-size: 26px;}

    .channels{height:30px;line-height:30px;background:url(channels_bg.png) no-repeat 94px center;}
    .channels h3{width:100px;font-size:16px;}
    .channels .sub{font-size:15px;}
    .channels .sub a{padding:0 15px;}

    .rt_list .title {float: left; font-size: 16px;}
    .rt_list .title a {color: #093F63; font-weight: bold; display: block; line-height: 28px; border-bottom: 2px #093F63 solid;}
    .rt_list .more {float: right; font-size: 12px;}
    .rt_list_box ul li {font-size: 14px; line-height: 48px; background: url(rt_dian.png) left 24px no-repeat;}

    .rt_list_box2 p {font-size: 12px;}
    .rt_list_box2 .tb {font-size: 14px;}
    .rt_list_box2 ul li {line-height: 24px;}

    .rt_list_box3 .tb {font-size: 14px;}
    .rt_list_box3 ul li {line-height: 24px;font-size: 12px;background: url(rt_dian.png) left 10px no-repeat;}

    .lianxi img {width: 1000px; height: auto; margin-bottom: 20px;}
    .lianxi .lianxi_txt {font-weight: bold; line-height: 24px; margin: 20px 0;}
    .lianxi .lianxi_txt p {font-size: 16px; color: #666666;}
    .lianxi p {line-height: 24px; font-size: 14px;}

    .map {padding: 22px 30px 8px; clear: both;min-height: 70px;}
    .map .title {border-left: 6px #2F6B97 solid; padding-left: 10px; font-size: 18px; line-height: 18px; font-weight: bold; margin-bottom: 10px;}
    .map .map_body ul li {float: left; margin-right: 30px; line-height: 50px; font-size: 16px;min-width:100px;}

    .zysd_m ul li{font-size:14px;}
    .zysd_m ul li a{line-height:28px;}

    .yzcg_m ul li{font-size:14px;}
    .yzcg_m ul li a{line-height:28px;}

    .xkly2 .xkly_list1 ul li {width: 226px; font-size: 14px;}
    .xkly2 .xkly_list1 ul li img {margin: 0px 12px 0 50px;}
    .rt_list_box4 .title {font-size: 16px;}
    .rt_list_box4 .rt_img {padding: 10px;}
    .rt_list_box4 .rt_img img {width: 102px;height: 141px;border: 1px #E6EEF6 solid;}

    .xkly .channel, .djqt .channel{background:url(channel_bg2.png) no-repeat 80px center;}
    .xkly .xkly_list1 ul{margin:5px 0 0 -8px;}
    .xkly .xkly_list1 ul li{width:177px;font-size:13px;height:40px;margin:8px 0 0 8px;}
    .xkly .xkly_list1 ul li img{width:26px;height:26px;margin:0 10px 0 20px;}
    .xkly .xkly_list1 ul li a{padding:6px 0 0;line-height:26px;}
    .xkly .xkly_list2 ul{margin:15px 0 0 -8px;}
    .xkly .xkly_list2 ul li{width:118px;margin:0 0 0 8px;}
    .xkly .xkly_list2 ul li img{width:118px;height:72px;}
    .xkly .xkly_list2 ul li .bg{width:118px;height:72px;}
    .hdjl .btn{width:90px;height:29px;line-height:29px;font-size:15px;background-size:90px 29px;}
    .hdjl .btn:hover{background-size:90px 29px;}

    .hdjl_list{height:114px;padding:12px;}
    .hdjl_list ul{height:114px;}
    .hdjl_list ul li{height:32px;line-height:32px;font-size:14px;background-size:14px 14px;}
    .hdjl_list ul li span{font-size:12px;background-size:5px 9px;}
    .hdjl_list ul li:hover span{background-size:5px 9px;}

    .djqt_list ul{margin:0 0 0 -8px;}
    .djqt_list ul li{width:181px;height:67px;margin:8px 0 0 8px;line-height:67px;font-size:15px;}
    .djqt_list ul li a{padding:0 0 0 65px;}
    .djqt_list ul li.bg1,.djqt_list ul li.bg2,.djqt_list ul li.bg3,.djqt_list ul li.bg4{background-size:181px 67px;}
    .qk dl dd {
        float: left;
        font-size: 16px;
        width: 115px;
        line-height: 40px;
        text-align: left;
    }
}