.banner{ height:186px; overflow:hidden; background:url(../images/banner.jpg) no-repeat center center}
.banner .swiper-container{ width:100%; height:100%}

.case{ float:left; width:356px; height:261px; border:2px solid #eeeeee; }
.case .flexslider{ width:356px; height:261px}
.case .flexslider li{ position:relative}
.case .flexslider img{ width:356px; height:261px}
.case_p{ background:rgba(1,129,214,.8);color:#fff; height:33px; line-height:33px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;position:absolute; left:0; bottom:0; width:100%; text-indent:15px;}





.zdgz{ float:left; width:370px; margin-left:22px;}
.zdgz_tit{ border-bottom:1px solid #d2d2d2; overflow:hidden; line-height:45px;}
.zdgz_tit h3{ font-size:16px; color:#0181d6; float:left; position:relative; padding-left:15px; font-weight:bolder; }
.zdgz_tit h3:before{ position:absolute; content:""; display:block; width:7px; height:20px; background:#0181d6; left:0 ;top:12px;}
.zdgz_tit a{ float:right; font-size:12px; color:#999; margin-right:6px;}
.zdgz_text{ margin-top:8px;}
.zdgz_text li{ line-height:30px; overflow:hidden; height:30px; position:relative}
.zdgz_text li a{ position:relative; text-indent:3px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; display:block; color:#333; font-size:14px; padding-right:105px;}
.zdgz_text li a:hover{ text-decoration:none; color:#0181d6}
.zdgz_text li span{ position:absolute; right:9px; top:0px; color:#999}

.ptrk{ float:right; width:300px;}
.ptrk_tit{ width:300px; height:60px; overflow:hidden; background:url(../images/ptrk_tit.jpg) no-repeat; text-indent:-9999px;}
.ptrk_text{ border:1px solid #e4e4e4; padding:10px; margin:5px 0 0 0}
.ptrk_text .time{ text-align:center}
.ptrk_text .number{ color:#999; font-size:12px; text-align:center; margin-top:10px}
.ptrk_text_a{ overflow:hidden; padding:3px;}
.ptrk_text_a li{ text-align:center}
.ptrk_text_a li.fl{ margin-left:10px}
.ptrk_text_a li.fr{ margin-right:10px}
.ptrk_text_a li a{ display:block; color:#666; line-height:21px; border-radius:5px;}
.ptrk_text_a li a:hover{  text-decoration:none; color:#0181d6}
.ptrk_text_a li img{ display:block; margin-bottom:5px;}




.dian{ padding-left:20px;}
.dian:before{ content:""; width:3px; height:3px; display:block; position:absolute; left:6px;top:17px; background:#1966a7}



.com_tit{ height:40px; background:#0181d6; overflow:hidden; line-height:40px; padding:0 10px 0 14px}
.com_tit h3{ float:left; color:#fff; font-size:16px;}
.com_tit a{ float:right; color:#fff; }
.com_list li{line-height:33px; overflow:hidden; height:33px; position:relative; border-bottom:1px dotted #d2d2d2}
.com_list li a{ position:relative; text-indent:3px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; display:block; color:#333; font-size:14px; padding-right:105px;}
.com_list li a:hover{ text-decoration:none; color:#0181d6}
.com_list li span{ position:absolute; right:9px; top:0px; color:#999}

.three_left{ width:370px; float:left; margin-right:20px}



.links{ border-top:2px solid #0181d6;padding:14px 14px 0}
.links h3{ font-size:16px; color:#0181d6; margin-bottom:10px}
.links p a{ font-size:14px; margin-right:20px}



.yn_back{ width:1100px; overflow:hidden; line-height:50px; margin:0 auto}
.yn_back .box{ color:#999; background:url(../images/back_bg.png) no-repeat 13px center; padding-left:35px;}
.yn_back a{ color:#0181d6; line-height:14px; margin:0 2px;}
.yn_back a:hover{color:#0181d6;}
.yn_detials_box{ overflow:hidden; padding:20px 0}
.yn_detials_name{ text-align:center; font-size:22px; color:#2985dc; border-bottom:1px dashed #f3f3f3; padding:35px 0}
.yn_detials_name h2,.yn_detials_name h3,.yn_detials_name h4{ font-size:22px; color:#333}
.yn_detials_text{ font-size:14px; color:#1a1a1a; line-height:30px; padding:10px 100px}
.yn_detials_text img{ display:block; max-width:80%; margin:30px auto}
.yn_detials_text p{ text-indent:28px; margin-top:20px}
.yn_detials_text .time{ text-align:center; line-height:20px; font-size:14px; color:#999}


.yn_list_box{ padding:20px 45px;}
.yn_list li{ line-height:49px; border-bottom:1px dashed #999999; font-size:16px;}
.page{ text-align:center;padding:15px 0; margin:20px 0  }
.page a{ font-size:14px; color:#1a1a1a; margin:0 20px; display:inline-block }
.page a.active{ background:#313131; padding:5px 10px; border-radius:100%; color:#fff}