@charset "utf-8";
/*--------------------功能: 重设浏览器默认样式--------------------*/
* { margin:0; padding:0; outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);  }
body{ font-family:Microsoft Yahei; font-size:12px; width:100%; color:#323232;}
button,input,select,textarea{ -webkit-appearance: none; outline:none; font-size:100%; border:none; vertical-align:baseline;}
textarea,input {resize:none; outline:0}
fieldset,img{border:0;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
a{color:#6e6e6e;}
a:hover{text-decoration:none;}
ins,a{text-decoration:none;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear{  zoom:1;}
body .fn-hide{display:none;}
.fn-left,.fn-right{display:inline;}
.fn-left{float:left;}
.fn-right{float:right;}
.clear{clear:both;}


.retrieve .nav{ width:43px; height:100%; min-height:480px; position:fixed; right:0px; top:51px; z-index:999; -webkit-transition: all 0.35s ease; text-align:right; padding-left:30px; }
.retrieve .nav a{ display:block; font-size:10px; height: 15px; color:#3d3d3d; font-weight:bold; width:16px; text-align:center; line-height:15px; margin-left:20px; }
.retrieve .nav a.cur{ border:1px solid #db1c1c; border-radius:3px; width:16px; height:13px;}
.retrieve .search{ padding:7px; position:relative;}
.retrieve .search input{ width:100%; height:35px; border:1px solid #ececec; border-radius:35px; color:#777777; font-size:14px; padding-left:40px; padding-top: 10px; padding-bottom: 10px;}
.retrieve .search i{background:url(../images/search.png)   no-repeat; background-size:17px 17px; width:17px; height:17px; display:block; position:absolute; top: 16px; left: 22px;}
.retrieve .modebox{}
.retrieve .modebox h6{ height:16px; line-height:16px; color:#3d3d3d; font-weight:bold; background:#ececec; padding-left:7px;}
.retrieve .modebox a{ height:50px; display:block; border-bottom:1px solid #e0e0e0;  }
.retrieve .modebox p{ height:50px; line-height:50px; color:#3d3d3d; font-size:14px; font-weight:bold; padding-left:52px;  padding-right: 20px; background:url(../images/icon.png) 14px center no-repeat; background-size:21px 29px; color:#3d3d3d; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.retrieve .modebox a:active{ background:#d9d9d9;}
.retrieve .modebox a:last-child { border-bottom:none;}
.retrieve .foot_nav{border-top:1px solid #dfdfdf;background:#f5f5f5 none repeat scroll 0 0;margin:10px 0px;padding:5px; font-size:14px;}