@charset "utf-8";
/* CSS Document */
body{ background:#eeeeee;}
.banner{ height:126px;  min-width:1000px;}
.banner .bmain{ width:1000px; margin:auto;}
.zi-logo{ height:126px; display:block; width:200px;}
/*fenye*/
#fenye{ height:36px; padding:20px 0;}
.fenye{ height:36px; font-size:14px; text-align:right; }

.fenye a{ display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; height:30px; line-height:30px; width:30px; color:#949494; text-align:center;  margin:0 3px 0 0;font-size:14px;}
.fenye a.btn{ position:relative; background:#d3d3d4; }
.fenye a.btn.l i{ display:block; width:0px; height:0px; position:absolute; border-style:solid; border-color: transparent #eee transparent transparent; border-width:5px 10px 5px 0; top:10px; left:8px;}
.fenye a.btn.l.href i{border-color: transparent #1b589e transparent transparent;}

.fenye a.btn.r i{ display:block; width:0px; height:0px; position:absolute; border-style:solid; border-color: transparent transparent transparent #eee; border-width:5px 00px 5px 10px; top:10px; left:12px;}
.fenye a.btn.r.href i{border-color: transparent transparent transparent #1b589e;}

#zi-main{ min-width:998px; margin:0 auto 0px; padding-bottom:30px; background:url(../images/ab_06.png) center;}
.about-main{ width:1000px; margin:38px auto 0;  min-height:400px; position:relative;}


/*左边分类*/
#left{position:relative; float:right; width:205px; }
#left .index-type{ height:135px; line-height:33px; padding-top:49px; font-size:20px; color:#fff;  margin-bottom:20px; background:url(../images/ab_08.png) no-repeat; text-align:center; }
#left .index-type span{font-size:16px; display:block;}
#left .left-main{}
#left .left-main dl{}
#left .left-main dl dd{ display:block; position:relative; overflow:hidden; height:50px; line-height:50px; border-bottom:1px solid #bfbfbf;}
#left .left-main dl dd a{ display:block;  height:50px;position:relative; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; line-height:50px;  font-size:14px;  color:#3e3a39; padding:0 12px; }
#left .left-main dl dd a:hover,#left .left-main dl dd.on a{ color:#fff; font-weight:bold; background:url(../images/ab_11.png) no-repeat;}





#left .left-main dl dt{ display:inline-block; *zoom:1; *display:inline;  position:relative; height:22px; line-height:22px;}
#left .left-main dl dt a{  display:inline-block; *zoom:1; *display:inline;  position:relative; overflow:hidden; height:22px; line-height:22px; padding:0 10px; font-size:12px;}
#left .left-main dl dt:hover a,#left .left-main dl dt.on a{ color:#fff; background:#00923f}
#left .left-main dl dt .zi-xiala{ position:absolute; width:130px; top:22px; left:0px; display:none;}
#left .left-main dl dt .zi-xiala ul li{ display:block; height:22px; line-height:22px; overflow:hidden; position:relative; border-top:1px solid #fff;}
#left .left-main dl dt .zi-xiala ul li a:hover{ background:#00451e;}
/**/

.left-zx{ margin-top:25px;}
.left-zx-type{ height:42px; line-height:40px; font-size:14px; color:#444444; background:url(../images/index_28.png) bottom repeat-x;}
.left-zx .list dl{ padding:8px 0;}
.left-zx .list dl dd{ display:block; height:24px; line-height:24px;}
.left-zx .list dl dd a{ display:block; height:24px; overflow:hidden; position:relative; color:#888888;}
.left-zx .list dl dd a:hover{ color:#000; text-decoration:underline;}
/*左边分类 end*/


.about-main .weizhi{ position:absolute; right:0px; height:30px;  line-height:30px; color:#9d9d9d; top:20px; font-size:12px; text-align:right; display:inline-block; *display:inline; *zoom:1; padding-left:20px; background:url(../images/ab_03.png) left no-repeat; display:none;}
.about-main .weizhi a{ color:#9d9d9d; margin:0 5px;}
.about-main .weizhi span{ font-family:'simsun';}
.about-main .weizhi a:hover,.about-main .weizhi a.on{ color:#9d9d9d;}
.about-right,.news-right,.download-right{ width:763px; overflow:hidden;color:#595757; overflow:hidden; position:relative; float:left;}
.about-right img{ max-width:100%;}
.about-right .zi-view,.news-right .zi-view{ margin:auto; min-height:450px; padding:25px 36px 40px 36px; background:#fff; color:#333333; line-height:2em;}
.about-right{ line-height:1.8em;}
.zi-right-type{ height:60px;color:#444444; line-height:20px; position:relative; background:url(../images/ab_04.png) no-repeat; padding-left:59px; }
.zi-right-type .title{ font-size:20px; color:#3e3a39}
.zi-right-type .title span{ color:#9fa0a0; font-size:12px; font-weight:bold; }
.zi-right-type .title i{color:#9fa0a0; margin:0 30px;}

/*招聘*/
.zp-list-list{ min-height:350px;}
.zp-list-list ul li{ width:124px; float:left; display:block; margin:0 17px 20px 30px;; margin-bottom:20px; position:relative;}
.zp-list-list ul li .href{ display:block; width:36px; height:39px; background:url(../images/zp_03.png); top:2px; right:3px; position:absolute;}
.zp-list-list ul li .zp-name{ border:2px solid #989da5; width:118px; height:118px; margin:auto;}
.zp-list-list ul li .zp-name td{ height:118px; line-height:24px; font-size:14px; font-weight:bold; text-align:center;}
.zp-list-list ul li .xx td{ border:1px solid #989da5; background:#fff; padding:10px 0; color:#504f4f; text-align:center; }
.zp-list-list ul li .xx td .title{ width:49%;}

/**/
.tatle-xx .ddd{ font-weight:bold; color:#666; margin-bottom:30px;}
 

/*招聘 end*/

/*部分客户*/
.Client-en{ color:#333333; line-height:52px; font-size:30px; font-family:"Times New Roman"; text-align:center;}
.Client-cn{ height:50px; text-align:center; color:#333; font-size:16px;}
.Client-demo{ padding-bottom:23px; line-height:24px; text-align:center;}
.Client-list{  min-height:350px;}
.Client-list ul li{ display:block; width:315px; height:307px; float:left; margin-right:58px;}
.Client-list ul li img{ width:315px; height:220px; margin-bottom:18px;}
.Client-list ul li .title{ display:block; height:60px; overflow:hidden; position:relative; color:#292929; line-height:20px; font-size:14px; text-align:center; overflow:hidden; position:relative;  }
.d-demo{ border:1px solid #1b589e; padding-bottom:20px; margin-bottom:50px;}
.d-demo .d-type{ background:#1b589e; color:#fff; line-height:32px; height:32px; padding:0 20px; font-size:14px;}
.d-demo .d-type .btn{ cursor:pointer; width:80px; text-align:right; float:right; height:20px;}
.d-demo .d-view{ overflow:hidden; position:relative; max-height:150px; padding:10px 20px 0;
}
.newstitle{ font-size:18px; text-align:center; color:#111; margin-bottom:20px;}

/*部分客户 end*/

/*常见问题*/
.xl-list ul li{ min-height:28px; padding:11px 0; border-bottom:1px dotted #afafaf;}
.xl-list ul li .title{ overflow:hidden; line-height:20px; padding:4px 0;  font-size:14px; color:#292929; cursor:pointer;}
.xl-list ul li .title b{ display:block; float:left; width:16px;color:#00923f; text-align:center;}
.xl-list ul li.on .title{ color:#00923f; font-weight:bold;}
.xl-list ul li .title:hover{color:#00923f;}
.xl-list ul li .demo{ display:none; overflow:hidden; padding-left:16px;}
.xl-list ul li .demo img{ max-width:100%;}
/*下载*/
.download-type{ height:30px; line-height:30px; background:#a2a2a2; color:#fff; font-size:14px; font-weight:bold; margin-top:25px; width:996px; margin:25px auto 0;}
.download-type ul li{ display:block; height:30px; float:left; }
.download-type ul li.d1{ width:400px;padding-left:20px;}
.download-type ul li.d2{ width:110px; text-align:center;}
.download-type ul li.d3{ width:110px; text-align:center;}
.download-type ul li.d4{ width:110px; text-align:center;}
.download-list td{ border:1px solid #fff; background:#dedede; padding:6px 0; text-align:center;}
.download-list td.title{ width:380px; padding:6px 20px; text-align:left;}
.download-list td.dx{ width:110px;}
.download-list td.gs{ width:110px;}
.download-list td.xzz{}
.download-list td.xzz a{ display:inline-block; *display:inline; *zoom:1; padding:0 15px; line-height:26px; border-radius:5px; background:#0e84c6; color:#fff;}
/*产品*/
.cp-class { padding-top:20px;}
.cp-class ul li{ height:189px; padding:10px; border:1px solid #cecece; margin-bottom:19px;}
.cp-class ul li .tu{ width:300px; height:189px; float:left;}
.cp-class ul li .tu img{ width:300px; height:189px;}
.cp-class ul li .line{ height:119px; float:left; width:1px; background:#cccccc; margin:40px 22px 0 11px;}
.cp-class ul li .title{ line-height:32px; overflow:hidden; position:relative; height:32px; padding-top:16px; font-size:20px;}
.cp-class ul li .title a{ color:#2e2e2e;}
.cp-class ul li .demo{ line-height:18px; height:72px; overflow:hidden; position:relative; color:#626262; padding-bottom:18px; margin-bottom:12px;}
.cp-class ul li .href a{ display:block; height:30px; line-height:30px; color:#00923f;}
.cp-class ul li .href a b{ width:14px; height:14px; color:#fff; background:#111; text-align:center; font-family:'simsun'; float:left; display:block; margin-right:5px; line-height:14px; font-size:12px; margin-top:7px;}
/*咨询*/
.zx-list{ padding-left:12px;}
.zx-list .text-box{ border:1px solid #ddd; height:21px; line-height:21px; background:#fff;}
.zx-text-duan{width:157px; }
.zx-text-chang{width:515px; }
.zx-list dl{ margin:0px 0 13px; min-height:23px;}
.zx-list .duan dd{ display:block; float:left; height:23px; line-height:23px; width:80px;}
.zx-list .duan dt{display:block; float:left; height:23px; line-height:23px;  width:190px;}
.zx-list .duan dt span{ margin-left:10px; font-family:'simsun'; color:#e71e0f;}
.x_content{width:505px; border:1px solid #ddd; background:#fff; padding:5px; height:149px; }
.zx-list .chang dd{ display:block; float:left; height:23px; line-height:23px; width:80px;}
.zx-list .chang dt{display:block; float:left; height:23px; line-height:23px;  width:545px;}
.zx-list .chang dt span{ margin-left:10px; font-family:'simsun'; color:#e71e0f;}
.text-btn{ height:30px;  background:#eee; cursor:pointer; color:#fff;  border:0px solid #ddd; width:80px; background:#1b589e; border-radius:4px; margin-right:5px; margin-left:140px; }
.text-re{ height:30px;  background:#eee; cursor:pointer; color:#fff;  border:0px solid #ddd; width:80px; background:#a0a0a0; border-radius:4px;  }
/*联系我们*/
.contact-main{ margin:62px auto; width:1000px;}
.left-ly{ width:600px;  }
.ly_content{ width:426px; height:150px; padding:5px; background:#fff; border:1px solid #ddd; }
.ly-text{ padding: 10px  5px; width:426px;background:#fff; border:1px solid #ddd; height:20px; line-height:20px;}
.ly-text:focus,.ly_content:focus{ border:1px solid #000; box-shadow:0 0  10px #ccc;}
.ly-table td{ vertical-align:top; padding:8px 0; line-height:42px;}
.ly-table td.title{ text-align:right; font-size:14px; color:#000; width:90px; padding-right:10px;}
/*新闻*/










.news-right .list ul li.chang{ display:block;overflow:hidden; position:relative; width:210px; height:290px; float:left; border-bottom:1px solid #c9caca; margin-right:30px; margin-bottom:57px; }
.news-right .list ul li.chang .tu{ height:139px; width:210px;}
.news-right .list ul li.chang .tu img{height:139px; width:210px;}
.news-right .list ul li.chang .jj{ border:1px solid #c9caca; border-bottom:1px solid #fff; height:149px; padding:0 12px;}
.news-right .list ul li.chang .title{ display:block; text-align:center; line-height:30px; overflow:hidden; position:relative; color:#1b589e; height:30px; overflow:hidden;}
.news-right .list ul li.chang .demo{ height:80px; line-height:20px; overflow:hidden; position:relative;}
.news-right .list ul li.chang .rq{ position:absolute; right:0px; top:0px; background:url(../images/index_03.png); color:#fff; text-align:center; width:54px;}
.news-right .list ul li.chang .rq .zi{ background:#1b589e; line-height:20px;}
.news-right .list ul li.chang .rq .ri{ font-size:18px; line-height:24px;}
.news-right .list ul li.chang .href a{ color:#1b589e;}
.news-right .list ul li.chang:hover{ box-shadow:0 0 5px #ccc; border-bottom:1px solid #1b589e;}
.news-right .list ul li.chang:hover .jj{  border-bottom:1px solid #1b589e;}
/**/
.news-right .list ul li.ts{ display:block;overflow:hidden; position:relative; width:294px; height:268px; float:left; border:1px solid #c4c4c4; margin-right:31px; margin-bottom:45px; padding:17px; background:#fff;  }
.news-right .list ul li.ts .href{ display:block; top:0px; right:0px; background:url(../images/nn_03.png); width:47px; height:55px; position:absolute;}
.news-right .list ul li.ts:hover{ box-shadow:0 0 5px #ccc ;}
.news-right .list ul li.ts .tu{ width:294px; height:165px; margin-bottom:5px;}
.news-right .list ul li.ts .tu img{ width:294px; height:165px; }
.news-right .list ul li.ts .title{ line-height:20px; height:20px; overflow:hidden; margin-bottom:10px; display:block;}
.news-right .list ul li.ts .demo{ height:48px; overflow:hidden; line-height:24px; position:relative;}
.zi-view .view{ padding:10px 0;}



/**/
.video-title{ text-align:center; font-size:18px; padding-bottom:20px;}
.video-list-type{ background:url(../images/vv_03.png) center repeat-x; text-align:center;margin:30px 0;}
.video-list-type span{ background:#fff; font-size:16px; color:#1b589e; padding:0 30px; }
.video-list .list{ width:599px; overflow:hidden; position:relative; height:114px; margin:auto;}
.video-list .list ul li{ display:block; float:left; margin-right:37px; height:114px; width:175px; position:relative;}
.video-list .list ul li a{ display:block; overflow:hidden; position:relative; height:114px; width:175px;}
.video-list .list ul li a img{ width:175px; height:114px;}
.video-list .list ul li a .title{ padding:5 10px; background:url(../images/index_03.png); color:#fff; position:absolute; z-index:10; bottom:0px; left:0px; width:165px;}
.video-list .btn{ position:relative;}
.video-list .btn a{ display:block; width:24px; height:114px; position:absolute; top:0px; cursor:pointer;}
.video-list .btn a.prev{ left:0px; background:url(../images/vv_06.png) ;}
.video-list .btn a.next{ right:0px; background:url(../images/vv_08.png) ;}
/**/


.member-title{ color:#333; font-size:16px;line-height:20px; margin:0px 0 10px; overflow:hidden; position:relative;}
.member-xx{ color:#666; line-height:20px; position:relative; overflow:hidden; padding-bottom:10px; border-bottom:dashed 1px #ccc; }
.member-xx span{ border-right:1px solid #fff; border-left:1px solid #d4d5d5; margin:0 10px;}

.member-xx .add{ padding-left:18px; background:url(../image/zbii_05.jpg) left no-repeat; color:#808080;}
.back-list{ display:inline-block; _display:inline; _display:inline; height:20px; line-height:20px; color:#fff; padding:0 10px; background:#adadad; right:0px; top:0px; position:absolute;}
.back-list:hover{ background:#333;}
/**/
.download-right .list{ padding:10px 0px; min-height:350px;}
.download-right .list ul li{ display:block;  overflow:hidden; padding:10px 0;}
.download-right .list ul li .title{ height:31px; overflow:hidden; position:relative; background:url(../images/zp_05.png); margin-bottom:10px;}
.download-right .list ul li .title .bt{ padding-right:40px; background:url(../images/zp_03.png) right no-repeat #fff; float:left; display:inline-block; *display:inline; *zoom:1; font-size:14px; color:#EA0001; line-height:31px; font-weight:bold;}
.download-right .list ul li .title .bt b{ color:#999; margin-left:20px;}
.download-right .list ul li .demo{ line-height:2em;}

/**/
.cp-list{ border-top:0px; padding:0px 0px 0; min-height:350px;}

.cp-list ul li{ display:block; float:left; width:232px; height:190px; margin:20px 28px 0px  0px; }

.cp-list ul li .title{ display:block; height:38px; line-height:38px; overflow:hidden; position:relative; color:#2a2a2a; border-top:1px solid #dcdcdc; }
.cp-list ul li .title:hover{ text-decoration:underline;}

.cp-list ul li .tu{ width:230px; height:151px;position:relative; overflow:hidden; border:1px solid #ccc;}

.cp-list ul li .tu img{width:230px; height:151px;}

.cp-list ul li .title{ height:36px; overflow:hidden; line-height:36px; color:#2a2a2a; font-size:14px;}
.cp-list ul li .title span{ float:right; margin-left:10px;}

/**/
.cp1-list{ border-top:0px; padding:10px 0px; min-height:350px;}

.cp1-list ul li{ display:block; float:left; width:380px; height:123px; margin:18px 17px 18px  0px;}

.cp1-list ul li .title{ display:block; height:24px; line-height:24px; overflow:hidden; position:relative; color:#1d1d1d; font-weight:bold;}
.cp1-list ul li .title:hover{ text-decoration:underline;}

.cp1-list ul li .tu{ width:155px; height:121px;position:relative; overflow:hidden; float:left; border:1px solid #ddd; margin-right:11px;}

.cp1-list ul li .tu img{width:155px; height:121px; }
.cp1-list ul li .demo{ padding:0px 0px; line-height:24px; color:#5a5a5a; height:72px; overflow:hidden; position:relative;}
.cp1-list ul li .href{ padding-top:2px;}
.cp1-list ul li .href a{ height:23px; border:1px solid #ddd; background:#eee; border-radius:3px; padding:0 5px; display:inline-block; *display:inline; *zoom:1; line-height:23px;}
/**/
.cp-list ul li.ry{ display:block; float:left; width:177px; height:130px; margin:3px 15px 7px  0px;}

.cp-list ul li.ry .title{ display:block; height:26px; line-height:26px; overflow:hidden; position:relative; text-align:center; color:#595959; }


.cp-list ul li.ry .tu{ width:175px; height:95px; border:1px solid #ddd; position:relative; overflow:hidden;}

.cp-list ul li.ry .tu img{ width:175px; height:95px;}

/**/
.cp-list ul li.case-box{ height:116px; width:365px;margin:3px 20px 18px  0px;}
.cp-list ul li.case-box .tu{ float:left; height:114px; width:201px; border:1px solid #ddd; margin-right:13px;}
.cp-list ul li.case-box .tu img{height:114px; width:201px;}
.cp-list ul li.case-box .demo{ padding-top:5px; height:110px; line-height:20px;}
.cp-list ul li.case-box .demo .title{ font-weight:bold; overflow:hidden; position:relative; color:#1d1d1d;}
.cp-list ul li.case-box .demo .jj{ height:60px; overflow:hidden; position:relative; color:#4d4d4d;}
.cp-list ul li.case-box .demo .href a{ color:#4d4d4d;}
.cp-list ul li.case-box .demo .href a span{ display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; text-align:center; color:#fff; background:#d90303; margin-left:5px; width:20px; font-family:'simsun'}






.view-tu{ margin:0px 0 0px 0px; border-bottom:1px solid #dbdbdb; padding-bottom:34px;}

.view-tu .cp-demo{ width:270px; float:right; line-height:1.8em;}
.view-tu .cp-demo .title{ padding:7px 0; line-height:30px; font-size:24px; border-bottom:1px solid #dbdbdb; margin-bottom:10px;}
.view-tu .cp-demo img{ max-width:100%;}

.view-tu .list{ width:460px; height:302px; border:1px solid #ccc; overflow:hidden; position:relative; margin:0 0px 0 0px;  float:left;}
.view-tu .list ul li,.view-tu .list ul li img{ display:block; width:460px; height:302px; margin:0px; padding:0px; }
.view-tu .hd{ width:95px; float:left;}
.view-tu .hd ul li{ display:block; width:93px; height:59px; border:1px solid #ccc; margin-bottom:9px;}
.view-tu .hd ul li img{ width:93px; height:59px; display:block; opacity: .5;  filter: alpha(opacity=50); }
.view-tu .hd ul li.on img{ opacity: 1;  filter: alpha(opacity=100); }
.view-tu .hd  a{}
.view-tu .hd  a.next{ background:url(../images/btn_06.png); display:block; width:95px; cursor:pointer;  height:33px; position:relative; margin-top:-9px; z-index:10;}
.view-tu .hd  a.prev{ background:url(../images/btn_03.png); display:block; width:95px; cursor:pointer;  height:33px; }

.cp-view{  margin:auto;}
.cp-view .view-type{ height:34px; padding:20px 0 0; position:relative; border-bottom:1px dotted #ccc;}
.cp-view .view-type .bt{ display:inline-block; *display:inline; *zoom:1; float:left; line-height:34px; color:#0e84c6; font-size:16px; position:relative;}
.cp-view .view-type .bt i{ width:0px; display:block; position:absolute; height:0px; border-style:solid; border-color:#0e84c6 #f3f3f3 #f3f3f3 #f3f3f3; border-width:5px; right:-20px; top:15px;}

.cp-view .view .nr-box{ padding:15px 0; }

/*service*/
.service-banner{ height:390px; width:692px; overflow:hidden; position:relative; margin-bottom:20px;}
.service-banner .list,.service-banner .list ul li,.service-banner .list ul li img{ height:390px; width:692px; display:block;}
.service-banner .hd{ position:absolute; z-index:100; left:34px; bottom:29px;}
.service-banner .hd ul li{ display:block; width:12px; height:12px; float:left; border-radius:100%; margin-right:14px; background:#d1e9ed;}
.service-banner .hd ul li.on{ background:#1b589e;}
/**/
.service-class{ border:1px solid #1b589e; line-height:30px; margin-bottom:57px; }
.service-class ul li{ display:block; border-right:1px solid #1b589e;border-bottom:1px solid #1b589e; height:30px; overflow:hidden; width:114px; float:left;}
.service-class ul li a{ display:block; height:30px; position:relative; text-align:center; color:#1b589e;}
.service-class ul li.on a,.service-class ul li a:hover{ background:#1b589e; color:#fff;}
.service-tu img{ display:block; margin:auto; max-width:100%;}
.service-tu{ padding-bottom:20px;}
.service-href{ text-align:right; padding:20px 0;}
.service-href a{ color:#1B589E;}
.service-car ul li{ display:block; float:left; height:217px; width:205px; margin-right:38px; text-align:center; font-size:14px;}
.service-car ul li a{ display:block; overflow:hidden; position:relative;}
.service-car ul li img{ height:140px; width:203px; border:1px solid #1b589e; margin-bottom:10px;}
/*case*/
.caselist ul li{ padding:8px; border:1px solid #1B589E; width:298px; height:224px; display:block; float:left; margin:0 53px 46px 0;}
.caselist ul li .title{ display:block; background:#1B589E; color:#fff; font-size:14px; font-weight:bold; height:36px; line-height:36px; overflow:hidden; padding:0 16px; margin-bottom:10px;}
.caselist ul li .title span{ float:right; margin-left:20px; font-size:12px; font-weight:100;}
.caselist ul li img{ width:298px; height:176px;}
/*网站地图*/
.f-type{ font-size:18px;}
.friend-main{ width:950px; margin:20px auto 0; border:5px solid #ccc; padding:20px; margin-bottom:20px; background:#fff;}
.map-box{ padding:10px 0; }
.map-box-top{ font-size:14px; font-weight:bold;}
.map-box ul{ padding:10px;}
.map-box ul li{ display:block; float:left; width:150px; height:30px; line-height:30px; overflow:hidden; position:relative;}
.map-box ul li a{ color:#111;}
.map-box ul li a:hover{ color:#e60012;}
/**/
.map-list{ width:440px; margin:auto;}
.map-list dl{ border-bottom:1px solid #7ec25e; margin-bottom:20px; padding-bottom:10px; font-size:14px; line-height:38px;}
.map-list dl dt{ line-height:38px; font-size:16px; color:#1b589e; font-weight:bold;}







.search-list { padding:10px 0px; min-height:350px;}

.search-list ul li{ height:36px; line-height:36px; display:block; overflow:hidden; position:relative; border-bottom:1px dotted #ccc;}
.search-list ul li a{ display:block;}
.search-list ul li a:hover{ color:#000; text-decoration:underline;}
.search-list ul li a .rq{ float:right; width:100px; text-align:right;}