.container{width: 100%;}
.banner  img{width: 100%;height: auto;}
.w1000{ width:1000px; margin: 0px auto;}

/* åº•éƒ¨ */
.footer{ margin-top:30px; border-top: 3px solid #006dac;  padding:30px 0; background:#fff; }
.footer a, .footer p{ color:#666; font-size:14px; line-height:25px; }
.footer .footer-con{ float:left; }
.footer .footer-con01{ width:205px; }
.footer .footer-con02{ width:355px; }
.footer .footer-con03{ width:240px; }
.footer .footer-con04{ float:right; }

/* å…¬ç”¨æ ‡é¢˜ */
.title{ width: 100%;}
.title h3 a{ display: block;width:100%;height:102px; line-height: 102px; background-repeat: no-repeat; background-size: contain;}

/* åˆ—è¡¨æ ·å¼--å¤´æ¡ */
.list li{border-bottom: 1px solid #eee;line-height: 2.8;background: url(index_list_icon.png) no-repeat left center;padding-left: 15px;}
.list li::after{ content: '';width: 0; height: 0; display: block; clear: both;}
.list li a{  display:block; width: 54em; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list li span{ display:block; float: right;}

/* åˆ—è¡¨æ ·å¼ */
.list1 li{border-bottom: 1px solid #eee;line-height: 2.8;background: url(index_list_icon.png) no-repeat left center;padding-left: 15px;}
.list1 li::after{ content: '';width: 0; height: 0; display: block; clear: both;}
.list1 li a{  display:block; width: 28em; float: left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list1 li span{ display:block; float: right;}


/* è¶…å‡ºçœç•¥ */
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* æ–°é—»åŠ¨æ€ */
.new{ width: 100%;}
.new .w1000 { margin-top: 20px;}
.new .conl{ width: 45%; height: 230px;}
.new .conr{ width: 50%; height: 230px;}
.new .conl img { width: 100%; height: 230px;}

/* é‡ç‚¹æŠ¥é“ */
.report_bg{ width: 100%;height: 260px; background:url(imgBJ1.png) no-repeat; background-size: cover;}

/* ç­–åˆ’  */
.plan_bg{ width: 100%;height: 320px; background:url(imgBJ2.png) no-repeat; background-size: cover;}
.plan_img{ width: 100%; }
.plan_img  a{ position: relative; width:32% ; display: inline-block; margin-right: 1%; border-radius: 10px; overflow: hidden;}
.plan_img  a img{ width: 100%; height: 200px;}
.plan_img  a span{ font-size: 14px; text-align: center; display: block; position: absolute; left: 0; bottom: 0; width: 100%; line-height: 30px; background: rgb(0,0,0,0.5);color: #fff;}
.foolter{ width: 100%; border-top: 3px solid blue; padding: 20px 0;font-size: 14px;} 
.foolter .foolter_l { margin-right: 140px;}
.foolter .foolter_r { width: 20%;}
.foolter .foolter_r img{ width: 100%;}

/* åª’ä½“æŸ¥è¯¢ */
@media only screen and (max-width: 1100px) {
    body .main{ font-size: 12px;}
    .w1000,.w1200{ width: 100%;}
    .foolter .w1200{ width: 95%;margin: 0px auto;}
    .fl,fr{ float: none;}
    .title h3 a {line-height: 80px;height: 80px;background-position: center;margin: 20px auto;background-size: auto 80px!important;}
    .new .conl,.conr{ width: 100% !important;}
    .new .conr{ display: none;}
    .list li{width: 88%;margin: 0px auto;}
    .list li a{ width: 75%;}
    .report_bg,.plan_bg{height: auto;}
    .plan_bg{height: auto;}
    .plan_img{ display: none;}
    .foolter{ height: 150px;}
    .foolter .foolter_l { margin-right: 0px;}
    .foolter .foolter_c  { display: none;}
    .foolter .foolter_r  { width: 36%;}
	/* åº•éƒ¨ */
    .footer{ border-top: 3px solid #006dac; padding: 20px 0; }
    .footer .footer-con{ float:left; text-align:center; }
    .footer .footer-con01 pï¼Œ.footer .footer-con01 a{ font-size:14px; display:inline-block; margin: 0 4px; }
    .footer a, .footer p{ color:#666; font-size:14px; line-height:25px; }
    .footer .footer-con01, .footer .footer-con02, .footer .footer-con03{ width: 100%; }
    .footer .footer-con04{ float:none; }
}


@media only screen and (max-width: 375px) {
    .work-3 a{ font-size:16px; }
}

@media only screen and (max-width: 320px) {
    .xjgs .wyhhszs{ margin-left:10px; }
    .zsl{ width:100%; box-sizing:border-box; background-size: 100% 100%; }
    .tab_hd { overflow: scroll; overflow-y:hidden; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; cursor:move; }
    .tab_hd ul{ width:340px; }
    .xxgk-search{ padding: 9px 9px; }
}

    