@charset "utf-8";
/* CSS Document */
*{ box-sizing:border-box }
.header_21_con1{ height:119px !important;}
body{ background:none #ffffff;}
.tit{ background:none #fbfbfb;}
.tit.twhite1,.tit.twhite1 a:link, .tit.twhite1 a:visited{color:#333333;}
.zcjd_head{ height:70px; width:1200px; margin:0 auto; padding-top:20px;}
.zcjd_ss{ float:right; margin-top:6px;}
.zcjd_inp{ width:325px; padding-left:15px; border:1px solid #dddddd; height:36px; line-height:36px;}
.zcjd_btn{ width:60px; height:38px; background-color:#d5161d; line-height:38px; text-align:center; color:#ffffff; border:0;}
.zcjd_ban{ background:url(18zp_zcjd_ban.jpg) no-repeat center top; padding-top:74px;}
.zdxxgk_ban{ background:url(18zp_zdxxgk_ban.jpg) no-repeat center top;  background-color: #2188e2; padding-top:28px;}
.zcjd_tit{ height:192px; font-size:18px; line-height:30px; color:#cfe4f8; padding-left:34px; padding-right:640px;}
.zcjd_tit h2{ line-height:70px; font-size:48px; color:#ffffff}
.zcjd_tit1{ height:72px;}
.zcjd_tit1 li{ float:left; margin-right:1px; display:inline; height:72px; line-height:72px; font-size:18px;}
.zcjd_tit1 li a{ display:block; padding:0 35px; background:url(18zp_zcjd_bar.png) repeat; color:#ffffff;}
.zcjd_tit1 li a:hover,.zcjd_tit1 li.on a{ color:#ffffff; background:none #005192; font-weight:bold; text-decoration:none}
.zcjd_tit2{ margin:15px auto 0; border-bottom:1px solid #dddddd; height:55px; line-height:55px; background:url(18zp_zcjd_icon.jpg) no-repeat left center; padding-left:20px; font-size:20px; font-weight:bold;}
.zcjd_tit2 span{ float:right; font-size:14px; font-weight:normal; padding-right:10px;}
.zcjd_list{ margin:30px auto 0;}
.zcjd_list li{float:left;display:inline;width: 33.3%; border-right:1px dashed #dddddd; padding-right:20px;}
.zcjd_list li h3{  font-size:15px; line-height:28px; padding-left:18px; border-left:1px solid #d5161d; color:#005192; margin-bottom:5px;}
.zcjd_list li h3 a{ color:#005192}
.zcjd_list li p{ padding-left:19px; color:#777777; line-height:30px;}
.zcjd_list li p br{display:none;}
.zcjd_list li.last{ margin-right:0px; padding-right:0px; border-right:0}
.zcjd_tu_list{ margin:25px auto 0; margin-right:-13px;}
.zcjd_tu_list li{ float:left; line-height:24px; position:relative; overflow:hidden; height:268px; font-size:15px;}
.zcjd_tu_list li p{ padding:10px 15px;}
.zcjd_tu_list li{width: 25%; height:200px;}
.zcjd_tu_list li a{ margin:0 10px; display:block; background-color:#e2dfdf;}
.zcjd_tu_list li a img{ width:100%;}
.zcjd_l{float:left;width: 49%;}
.zcjd_r{float:right;width: 49%;}
.zcjd_tit3,.zdxx_tit3{ background-color:#f7f7f7; height:46px; line-height:46px;}
.zcjd_tit3 ul,.zdxx_tit3 ul{ float:left}
.zcjd_tit3 li,.zdxx_tit3 li{ float:left;}
.zcjd_tit3 li a,.zdxx_tit3 li a{ display:block; padding:0 30px; font-size:18px;}
.zcjd_tit3 li.on a,.zcjd_tit3 li a:hover{ background-color:#005192; color:#ffffff;}
.zdxx_tit3 li.on a,.zdxx_tit3 li a:hover{background-color: #1658a0;color:#ffffff;}
.zcjd_tit3 span,.zdxx_tit3 span{ float:right; padding-right:10px;}
.zcjd_list1{ margin:15px 10px 0 10px;}
.zcjd_list1 li{line-height:35px;font-size:15px;background:url(18zp_dot.jpg) no-repeat left center;padding-left:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zcjd_list1 li span{ float:right; color:#999; font-size:13px;}
.bot_bg{ border-top:4px solid #005192; background:none; font-size:15px;}
.bot_bg.twhite1,.bot_bg.twhite1 a:link, .bot_bg.twhite1 a:visited{color:#333333;}
.bot { width: 775px; }
.bot_c { width: 560px;}
.tit_bg{ background:url(18zp_xwdt_icon.png) no-repeat 20px center #ffffff; border-bottom:1px solid #dddddd; height:45px; line-height:45px; padding-left:40px;}
.xl_bar{width: 181px;line-height:60px;height:60px;background:url(18zp_zcjd_xl_icon.png) no-repeat 43px center #005192;padding-left:79px;margin:0px auto 25px;font-size:18px;color:#ffffff;border-radius:5px;}
.xl_tit3{width:530px; margin:20px auto 0;}
.xl_tit3 li{ float:left; width:33.3%; line-height:37px; text-align:center; font-size:16px; font-weight:bold;}



.zdxxgk_tit1{position:relative;padding:0;/* width:1240px; */}
.zdxxgk_tit1 li{ float:left; width:160px; height:54px; line-height:54px; margin-right:10px; display:inline; font-size:15px; text-align:center; margin-bottom:10px;}
.zdxxgk_tit1 li.last{ margin-right:0}
.zdxxgk_tit1 li a{ display:block; padding:0 0 0 17px; background-color:#f7f7f7;}
.zdxxgk_tit1 li a:hover,.zdxxgk_tit1 li.on a{ color:#ffffff; background-color:#1469c3; text-decoration:none}
/**
.zdxxgk_tit1 li span{ width:30px; height:30px; margin-top:12px; display:block; float:left; margin-right:12px; margin-left:0}
.zdxxgk_tit1 li.ico1 span{ background:url(18zp_zdxxgk_icon1.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico1 span,.zdxxgk_tit1 li.ico1 a:hover span{ background:url(18zp_zdxxgk_icon1_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico2 span{ background:url(18zp_zdxxgk_icon2.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico2 span,.zdxxgk_tit1 li.ico2 a:hover span{ background:url(18zp_zdxxgk_icon2_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico3 span{ background:url(18zp_zdxxgk_icon3.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico3 span,.zdxxgk_tit1 li.ico3 a:hover span{ background:url(18zp_zdxxgk_icon3_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico4 span{ background:url(18zp_zdxxgk_icon4.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico4 span,.zdxxgk_tit1 li.ico4 a:hover span{ background:url(18zp_zdxxgk_icon4_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico5 span{ background:url(18zp_zdxxgk_icon5.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico5 span,.zdxxgk_tit1 li.ico5 a:hover span{ background:url(18zp_zdxxgk_icon5_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico6 span{ background:url(18zp_zdxxgk_icon6.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico6 span,.zdxxgk_tit1 li.ico6 a:hover span{ background:url(18zp_zdxxgk_icon6_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico7 span{ background:url(18zp_zdxxgk_icon7.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico7 span,.zdxxgk_tit1 li.ico7 a:hover span{ background:url(18zp_zdxxgk_icon7_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico8 span{ background:url(18zp_zdxxgk_icon8.png) no-repeat center;}
.zdxxgk_tit1 li.ico8.on span,.zdxxgk_tit1 li.ico8 a:hover span{ background:url(18zp_zdxxgk_icon8_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico9 span{ background:url(18zp_zdxxgk_icon9.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico9 span,.zdxxgk_tit1 li.ico9 a:hover span{ background:url(18zp_zdxxgk_icon9_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico10 span{ background:url(18zp_zdxxgk_icon10.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico10 span,.zdxxgk_tit1 li.ico10 a:hover span{ background:url(18zp_zdxxgk_icon10_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico11 span{ background:url(18zp_zdxxgk_icon11.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico11 span,.zdxxgk_tit1 li.ico11 a:hover span{ background:url(18zp_zdxxgk_icon11_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico12 span{ background:url(18zp_zdxxgk_icon12.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico12 span,.zdxxgk_tit1 li.ico12 a:hover span{ background:url(18zp_zdxxgk_icon12_1.png) no-repeat center;}
.zdxxgk_tit1 li.ico13 span{ background:url(18zp_zdxxgk_icon13.png) no-repeat center;}
.zdxxgk_tit1 li.on.ico13 span,.zdxxgk_tit1 li.ico13 a:hover span{ background:url(18zp_zdxxgk_icon13_1.png) no-repeat center;}
**/
.zdxxgk_tit1 li.ico5{width:208px;}
.zdxxgk_tit1 li.ico4{width:208px;}
.zdxxgk_tit1 li.ico10,.zdxxgk_tit1 li.ico11{width: 150px;}
.zdxxgk_tit1 li.ico10{width:130px;}
.zdxxgk_tit1 li.ico9{width:170px;}
.zdxxgk_tit1 li.ico14{width: 200px;}
.zdxxgk_tit1 li.ico16{width: 210px;}
.zdxxgk_tit1 li.ico14 span{}
.zdxxgk_tit1 li.ico15{width: 148px;}
.zdxxgk_tit1 li.ico15 span{}
.zdxxgk_tit1 li.ico12{ width:170px;}
.zdxxgk_tit1 li.ico13{width:200px;margin-right: 10px;}
.zdxxgk_tit1 li.ico7{margin-right: 10px;}
.zdxx_con{ background:url(18zp_zdxxgk_con.jpg) repeat-y left; margin:20px auto 0;}
.zdxx_l{float:left;width:250px;margin-right: 30px;}
.zdxx_l li{line-height:69px;border-bottom:1px solid #dddddd;font-size:16px;}
.zdxx_l li a{ padding-left:34px; display:block;line-height: 24px;padding-top:22px;padding-bottom: 22px;padding-right: 10px;}
.zdxx_l li.on a,.zdxx_l li a:hover{background: #1658a0;color:#ffffff;/* width:216px; */}
.zdxx_r{padding-top:12px;overflow: hidden;}
.zdxx_tit2{ height:60px; line-height:60px; font-size:24px;}
.zdxx_tit4{ height:44px; margin:10px 10px 0 10px; line-height:44px; background:url(18zp_ztzl_tit.jpg) repeat-x bottom;}
.zdxx_tit4 li{ float:left; display:inline; font-size:15px;}
.zdxx_tit4 li a{ display:block; padding:0 17px; height:44px; line-height:44px;}
.zdxx_tit4 li a:hover,.zdxx_tit4 li.on a{ background:url(18zp_zdxxgk_tit1.jpg) repeat-x bottom; text-decoration:none; color:#1469c3}


@media screen and (max-width: 1280px){
    .zcjd_tit{padding-right: 0;}
}

@media screen and (max-width: 992px){
    .ej_con .main_con{ padding:0 16px !important;}
   .zcjd_list li{ width:100%; margin-bottom:16px; border-bottom:1px solid #eeeeee; padding-bottom:16px; border-right:0;}
   .zcjd_tu_list li{width:100%; margin-top:20px}
   .zcjd_tit1 ul,.zdxx_l ul{ white-space:nowrap; overflow-x:auto;}
    .zcjd_tit1 li,.zdxx_l li{ float:inherit; display:inline-block}
    .zcjd_l,.zcjd_r,.zdxx_l{ float:inherit; width:100%; margin-right:0}
    .zcjd_tu_list{ margin-top:0;}
    .zdxx_l,.zcjd_r{ margin-top:16px;}
   .zdxx_l li a{ padding:20px;}
}