@charset "utf-8";
/* CSS Document */

.caseb{width: auto; margin:50px auto 30px auto; width:1200px;overflow:auto; }
.caseb .cb{width: auto;height: auto;}
.caseb .cb ul{ margin-left:-47px;}
.caseb .cb ul li{width: 368px;height:400px;float:left;margin-left: 47px;margin-bottom: 30px;}
.caseb .cb ul li .img{width: 368px;height: 246px;display: block;overflow: hidden;}
.caseb .cb ul li .img img{width: 368px;display: block;}
.caseb .cb ul li .txts{width: auto;height: auto;padding: 13px 0;border-bottom:1px solid #e5e5e5;}
.caseb .cb ul li .txts a.tit{font-size: 20px;color:#333;line-height: 30px;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.caseb .cb ul li .txts p{font-size: 14px;color:#444;line-height: 28px;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.caseb .cb ul li:hover .img img{opacity: 0.8}
.caseb .cb ul li:hover .txts .tit{color:#004727;}
.anx{width:100px; height:30px;border: 1px solid #cccccc; float:left; margin:30px 0 30px 140px; text-align:center}



.fl { float:left; }
.fr { float:right; }
.qs .tit01, .ne1 .tit01, .ne2 .tit01 { background:url(../img/qs_line.gif) no-repeat left bottom; }
.qs1 { height:580px; overflow:hidden; position:relative; width:700px;}
.qs1 dl { margin-top:22px; }
.qs1 dt { width:700px; height:369px; overflow:hidden; }
.qs1 dt img { width:700px; height:369px; }
.qs1 dd { width:475px; height:125px; overflow:hidden; }
.qs1 dd h4 a { display:block; font:32px "Microsoft Yahei"; height:52px; line-height:52px; overflow:hidden; color:#004727; font-weight:bold; }
.qs1 dd p { font:14px "Microsoft Yahei"; line-height:24px; height:46px; overflow:hidden; color:#666; }
.qs1 .page { width:74px; height:95px; text-align:right; overflow:hidden; position:absolute; top:28px; right:0; font-size:16px; }
.qs1 .page p { font-size:16px; font-family:"宋体"; }
.qs1 .page p b { font-size:30px; color:#c3c3c3; font-weight:normal; }
.qs1 .page p span { color:#ff9012; font-size:32px; }
.qs1 .page .prev, .qs1 .page .next { display:inline; width:36px; height:36px; margin-left:1px; margin-top:10px; float:left; cursor:pointer; }
.qs1 .page .prev { background:url(../img/qs_l.gif) no-repeat; }
.qs1 .page .next { background:url(../img/qs_r.gif) no-repeat; }
.qs2 { width:450px; overflow:hidden; margin-top:23px; }
.qs2 h3 { height:58px; font:24px "Microsoft Yahei"; line-height:58px; overflow:hidden; }
.qs2 h3 a { color:#000; }
.qs2 h3 span { display:inline-block; width:81px; height:23px; margin-top:18px; overflow:hidden; }
.qs2 ul { height:130px; overflow:hidden; }
.qs2 li { width:151px; overflow:hidden; }
.qs2 li img { width:140px; height:95px; }
.qs2 li span { display:block; font:12px "Microsoft Yahei"; height:35px; line-height:35px; overflow:hidden; text-align:center; color:#666; }
.qs2 p { font:12px "Microsoft Yahei"; color:#666; line-height:30px; padding:10px 0; border-bottom:1px dotted #666; }
.qs2 p a { display:block; font:16px "Microsoft Yahei"; height:30px; line-height:30px; color:#333; overflow:hidden; }
.qs2 .nones { border-bottom:0; padding-right:0; }
.ne1 { background:#fff; padding:25px 35px 23px 35px; border-bottom:8px solid #f2f2f2; }