@charset "utf-8";
/* CSS Document */
/*html{ overflow-x:hidden;}*/
html,body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,li,ol,form,input,textarea,select,table,th,td{margin:0px; padding:0px;}
body{font-size:12px; font-family:"SimSun"; color:#525252; cursor:default;}
i,b,em{font-style:normal;}
li{list-style:none;}
a{text-decoration:none; color:#525252;}
a:hover{color:#4899eb;}
img{border:none; vertical-align:top;}
table{border-collapse:collapse;}
textarea{resize:none; overflow:auto;}
.hide{display:none;}
*:focus{outline:none;}
.clear{*zoom:1;}
.clear:after{content:""; display:block; clear:both;}

body{background:#f5f5f5;}
#container{width:1200px; margin:0px auto;}
/*****************************下拉列表更改样式*******************************/

select{border: solid 1px #000;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding-right: 14px;
       background: url("arrow.png") no-repeat scroll right center transparent;}
select::-ms-expand{display: none;}

/*----------------------------header-------------------------*/
#header{height:190px; background:url(banner.jpg) no-repeat; position:relative;}
#header .logo{position:absolute; left:36px; top:20px; width:606px; height:86px;}
#header .login{position:absolute; right:0px; top:0px;/* background:url(loginbg.png) right top no-repeat;*/ height:34px; min-width:144px; line-height:34px;}
#header .login_btn{padding-right:10px; background:url(login-icon.png) 80px 10px no-repeat; color:#062646; font-size:14px; text-align:right; cursor:pointer;}
#header .user_info{color:#062646; text-align:right; padding-right:10px;}
#header .login_out{color:#565656;}
#header .login_out:hover{text-decoration:underline; color:#eb8206;}
#header .pwd{color:#4c4c4b;}
#header .pwd:hover{text-decoration:underline; color:#ff7e00;}
#opacitybg{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:102;background-color:#000;opacity:0.3;filter:alpha(opacity=30);-moz-opacity:0.3;}
.logincon{border:1px solid rgba(255,255,255,0.5); width:456px; height:380px; background:rgba(196,226,255,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fc6e2ff,endColorstr=#7Fc6e2ff); position:absolute; top:0; left:0;  display:none; z-index:120; border-radius:8px;}
.loginconbg{background:#fff; width:386px; height:330px; border-radius:8px; margin:10px; padding:25px 25px 5px;}
.loginconbg .tsinfo{margin-bottom:16px; font-size:14px; height:20px; line-height:20px; overflow:hidden; color:#f97907; background:url(tsinfo.png) 0 3px no-repeat; padding-left:20px;}
.loginconbg .titleinfo{font-size:16px; line-height:20px; font-weight:bold; height:20px; overflow:hidden; text-align:center; margin-bottom:16px; color:#4899eb;}
.loginconbg .sign_text {margin-bottom:20px; *zoom:1;}
.loginconbg .sign_text:after{content:""; display:block; clear:both;}
.loginconbg .sign_text span{height:40px; line-height:40px; color:#0e59a4; width:60px; text-align: right; float:left; font-size:14px;}
.loginconbg .sign_text p{float:left; width:324px; height:40px; line-height:40px; border:1px solid #b5b5b5;}
.loginconbg .sign_text_user{background:#f9f9f9 url(sign_text_user.png) 12px 12px no-repeat;}
.loginconbg .sign_text_pwd{background:#f9f9f9 url(sign_text_pwd.png) 12px 12px no-repeat;}
.loginconbg .sign_text p input[type="text"], .loginconbg p input[type="password"]{height:40px; *height:38px; line-height:40px; *line-height:38px; border:0 none; background:#fff; padding:0 6px; width:272px; margin-left:40px; font-size:14px; color:#535353;} 
.sign_btn input{width:386px; border-radius:4px; background:#b0bac4; color:#fff; font-size:16px; font-family:"Microsoft YaHei"; height:42px; line-height: 42px; border:0 none; cursor:pointer;}
.sign_btn input.sign_in{ background:#4899eb; margin:0 0 15px 0;}
.sign_code {margin-bottom:20px; *zoom:1;}
.sign_code:after{content:""; display:block; clear:both;}
.sign_code span{height:40px; line-height:40px; color:#0e59a4; width:60px; text-align: right; float:left; font-size:14px;}
.sign_code input{height:38px; line-height:38px; border:1px solid #b5b5b5; background:#fff; padding:0 6px; width:200px; margin-right:10px; font-size:14px; color:#535353;}

.topnav{width:100%; position:absolute; left:0px; bottom:0px; background: url(bannerbg.png); height: 50px;}
.topnav ul{float: right; margin:12px 10px 0 0;}
.topnav li{float: left; margin-right: 12px;}
.topnav li a{display:block; color:#fff; background: #fdab41; border-top:1px solid #fdc57d; padding:0 12px; height: 26px; line-height: 26px; border-radius: 2px; font-size: 12px;}
.topnav li a:hover{background: #fc9e25;}

.promptcon{border:1px solid rgba(255,255,255,0.5); width:456px; height:180px; background:rgba(196,226,255,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fc6e2ff,endColorstr=#7Fc6e2ff); position:absolute; top:0; left:0;  display:none;z-index:120; border-radius:8px;}
.promptconbg{background:#fff url(prompticon.png) 20px 20px no-repeat; width:396px; height:120px; border-radius:8px; margin:10px; padding:20px;}
.promptconbg .prompttext{margin-left:126px; border-left:2px solid #e8e8e8; height:120px; padding:0 0 0 20px;}
.promptconbg .prompttext h4{text-align:center; font-size:16px; line-height:20px; margin-bottom:6px;}
.promptconbg .prompttext p{hegiht:50px; overflow:hidden; font-size:14px; line-height:25px; text-indent:2em;}
.promptconbg .prompttext button{width:60px; border-radius:4px; background:#ce7a28; color:#fff; font-size:14px; font-family:"Microsoft YaHei"; height:32px; line-height: 30px; border:0 none; cursor:pointer; margin:6px 0 0 180px;}

/*-----------------------------main--------------------*/
#main_div{background:#fff;}
#main{background:#fff;}

/*--------------------retrieval-----------------------*/
.active{background:#f0f0f0; height:95px; border-bottom:1px solid #dbdbdb; padding:15px 8px 8px 8px;}
.active .search{background:#e6e6e6; width:600px; height:38px; border-radius:4px; margin:0px auto; padding:5px; margin-top:20px;}
.active .search .sertext{float:left; height:36px; width:466px; border:1px solid #e6e6e6; border-right:0px; background:#fff url(sertexti.png) 6px 7px no-repeat;}
.active .search .sertext input{height:32px; line-height:32px; width:440px; margin-left:26px; padding:2px 3px 0px 8px; *padding:1px 3px 0px 8px;  border:0px; font-size:14px;}
.active .search .serbtn{float:left; margin-left:-1px; width:133px;}
.active .search .serbtn input{background:#4899eb; color:#fff; font-size:14px; height:38px; line-height:38px; margin-left:1px; float:left; text-align:center; border:0px;}
.active .search .serbtn .s1{width:50px; *width:49px; cursor:pointer;}
.active .search .serbtn .s2{width:80px; *width:79px; cursor:pointer;}
.active .tabbtn{color:#d4d4d4; margin:20px 0px 0px 290px;}
.active .tabbtn input{cursor:pointer; background:none; color:#666; font-size:14px; border:none; padding:0px 12px; *padding:0px 1px;}
.active .tabbtn input:hover{text-decoration:underline;}

.title_div{height:34px; line-height:34px; border-bottom:1px solid #dbdbdb; background:url(title.gif) repeat-x;}
.title_div a{display:block; background:url(titleicon.png) 12px 8px no-repeat; color:#666; padding-left:32px; font-family:"Microsoft YaHei"; font-size:16px; font-weight:bold;}
.title_div a span{color:#999; font-family:Arial; font-size:12px; margin-left:12px;}

.retrievalcon{background:#fff; padding:8px;}

.leftcolumn{width:258px; margin-right:8px; float:left; border:1px solid #dbdbdb;}
.treecon{}
.treecon h3{background:#f0f0f0; height:36px; line-height:36px; text-align:center; font-size:14px; color:#808080; font-family:"Microsoft YaHei";}
.treecon h3 img{padding:11px 12px 0px 0px; *padding:3px 12px 0px 0px;}
.treecon li{ line-height:18px; background:url(d.gif) 12px 12px no-repeat; padding:5px 12px 5px 22px ; color:#525252; cursor:pointer; }
.treecon li span{color:#999;}
.treecon li:hover{background:#eff5fa url(dh.gif) 12px 12px no-repeat; color:#4899eb;}
.treecon li:hover span{color:#4899eb;}
.treecon li.check{background:url(dh.gif) 12px 12px no-repeat; font-weight:bold; color:#ffa800;}
.treecon li.check a{ font-weight:bold; color:#ffa800;}
.treecon li.check span{color:#ffa800; font-weight:bold;}

.treecon li.retree_li{padding: 0px 12px 0px 52px;background: url(d.gif) 42px 8px no-repeat;}
.treecon li.retree_li:hover{background: #eff5fa url(dh.gif) 42px 8px no-repeat;color: #4899eb;}

.treecon .c1 ul li span a{font-size:12px; font-weight:normal; color:#f48e2e;}

.rightcolumn{width:914px; float:left; border:1px solid #dbdbdb;}
.listcon ul{padding:0px 20px;}
.listcon li{border-bottom:1px solid #dbdbdb; position:relative; padding:15px 0px;}
.listcon h5{margin-bottom:10px; height:21px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.listcon h5 a{color:#525252; font-family:"Microsoft YaHei"; font-size:16px; font-weight:bold;}
.listcon h5 a:hover{color:#4899eb;}
.listcon li .message{margin-right:226px;}
.listcon li p{font-size:14px; color:#666; line-height:24px;}
.listcon li .listbtn{position:absolute; bottom:15px; right:0px;}
.listcon li .listbtn1{text-align:right;}
.listcon li .listbtn a, .listcon li .listbtn1 a{background:url(listbtn.png) no-repeat; color:#999; font-size:14px; padding:0px 16px 0px 20px;}
.listcon li .listbtn a.l1, .listcon li .listbtn1 a.l1{background-position:0px -44px;}
.listcon li .listbtn a.l2, .listcon li .listbtn1 a.l2{background-position:0px 0px;}
.listcon li .listbtn a.l3, .listcon li .listbtn1 a.l3{background-position:0px -88px;}
.listcon li .listbtn a:hover, .listcon li .listbtn1 a:hover{color:#4899eb;}
.listcon li .listbtn a.l1:hover, .listcon li .listbtn1 a.l1:hover{background-position:0px -178px;}
.listcon li .listbtn a.l2:hover, .listcon li .listbtn1 a.l2:hover{background-position:0px -134px;}
.listcon li .listbtn a.l3:hover, .listcon li .listbtn1 a.l3:hover{background-position:0px -222px;}

/*.listpage{width:100%; height:50px; line-height:50px; padding:0px 20px;}
.listpage .num{color:#808080; font-family:"Microsoft YaHei"; font-size:14px; float:left; width:370px;}
.listpage .page{float:right; width:500px;}*/

.retree{padding:12px 12px 12px 12px;}

.picresult{}
.picresult img{width:70px; height:84px; position:absolute; left:26px; top:46px;}
.picresult .resultcon{margin:0px 0px 14px 106px;}
.picresult .resultcon span{display:block; height:24px; line-height:24px; font-size:16px; color:#666;}
.picresult .resultcon p{font-size:14px; color:#666; line-height:24px; min-height:24px; max-height:96px; overflow:hidden;}


/*-------------------------------details---------------------------------*/
.details{background:#fff; padding:8px;}
.details h3{color:#525252; font-family:"Microsoft YaHei"; font-weight:bold; text-align:center; font-size:16px; line-height:24px; margin:16px 0px;}
.details .detlink{display:block; text-align:center; color:#999; font-size:12px; font-weight:bold;}
.details .detcon{border:1px solid #dbdbdb; margin:24px 0px 8px 0px; padding:16px;}
.details .detcon .detbox1{background:#f7f7f7; border:1px solid #ccc; border-radius:4px; margin-bottom:24px;}
.details .detcon .detbox1 table{width:100%;}
.details .detcon .detbox1 td{height:28px; line-height:28px; padding:0px 5px; font-size:12px;}
.details .detcon .detbox2{width:100%;}
.details .detcon .detbox2 td{height:28px; line-height:28px; padding:0px 5px; font-size:12px; border:1px solid #ccc;}

/*-------------------------advanced----------------------------------------*/
.advanced{padding:8px; }
.best{width:782px; border:1px solid #dbdbdb;}
.best h3{font-size:20px; font-family:"Microsoft YaHei"; color:#4899eb; letter-spacing:1px; font-weight:500; text-align:center; line-height:28px; margin:5px 0px;}
.best .bestcon{padding-top:12px; background:#f7f7f7; border:1px solid #ccc; margin:0px 25px 10px 25px; border-radius:5px;}
.best .bestcon table{width:100%;}
.best .bestcon table td{padding-bottom:8px;}
.best .bestcon table input{height:24px; line-height:24px; border:1px solid #ccc; color:#535353;}
.best .bestcon table input.text{width:228px; padding:0px 4px;}
.best .explain{width:95px; text-align:right; margin-right:18px;}
.best .fromto{}
.best table .fromto input.text{width:228px; padding:0px 4px; margin:0px 0px 0px 4px;}
.best .bestcon table .change{margin:0px auto; text-align:center;}
.best .bestcon table .change td{padding-top:5px;}
.best .bestcon table .t2{cursor:pointer; background:#fff url(serbtnsi.png) no-repeat; color:#b5b5b5; border-radius:3px; border:1px solid #b5b5b5; height:22px; line-height:22px; padding:0px 6px 0px 20px; margin-right:16px; *width:94px;}
.best .bestcon table .t2{background-position:-78px 3px; *line-height:19px;}
.best .bestcon table .active, .best .bestcon table .t2:hover{background:#4899eb url(serbtnsh.png) no-repeat; color:#fff; border:1px solid #4899eb;}
.best .bestcon table .active, .best .bestcon table .t2:hover{background-position:-78px 3px;}
.best .retrieval{text-align:center; margin-bottom:10px;}
.best .retrieval input{background:#4899eb; width:80px; height:26px; line-height:26px; border:none; color:#fff; cursor:pointer;}


/*----------------------------footer-------------------------*/
#footer{background:#fafafa; height:116px; padding:16px 0px; text-align:center;}
#footer p{color:#808080; font-size:14px; line-height:24px;}

/*-------------------------------browse------------------------------------------*/
.browse{padding:8px;}
.browse .bt{font-family:"Microsoft YaHei"; font-weight:bold; text-align:center; font-size:16px; line-height:24px; margin:16px 0px; color:#525252;}
.browse .leftcol{width:238px; margin-right:8px; float:left; border:1px solid #dbdbdb;}
.browse .rightcol{width:914px; float:left; border:1px solid #dbdbdb;}
.browse .fun{height:34px; line-height:34px; background:url(browsebtnbg.png) repeat-x; border-bottom:1px solid #dbdbdb; position:relative;}
.browse .funbtn{text-align:center;}
.browse .funbtn a{display:inline-block; background:url(browsebtn.png) no-repeat;}
.browse .funbtn a.b1{background-position:0px 12px; padding-left:18px; margin-right:12px;}
.browse .funbtn a.b2{background-position:0px -44px; padding-left:18px; margin-right:12px;}
.browse .funbtn a.b3{background-position:right -100px; padding-right:22px; margin-right:8px;}
.browse .funbtn a.b4{background-position:right -157px; padding-right:22px; margin-right:8px;}
.browse .funbtn a.b5{background-position:0px -212px; padding-left:24px; margin-right:12px;}
.browse .funbtn a.b6{background-position:0px -268px; padding-left:24px; margin-right:12px;}
.browse .print{position:absolute; right:12px; top:0px; color:#999; font-size:12px;}
.browse .kjcon{border:1px solid #dbdbdb; margin:8px; width:895px; height:583px;}