﻿@charset "utf-8";
/**
* Author:onetop.net
* QQ:5035526
* Email:top@onetop.net
**/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
body{font:12px/1.8 arial,helvetica,clean,sans-serif;background:#F0F0F0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:400}
ol,ul,li{list-style-type:none}caption,th{text-align:left}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-weight:inherit;font-size:100%}
.after{zoom:1}.after:after{content:'.';visibility:hidden;display:block;height:0;margin-top:-1px;clear:both;overflow:hidden}
.fl{float:left}.fr{float:right}.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix{display:block}
a,a:visited,a:active{color:#333;text-decoration:none}
.onetop10px{padding:10px}.onetop15px{padding:15px}.onetop20px{padding:20px}.onetop10_0{padding:10px 0}.onetop0_10{padding:0 10px}.onetop0_15{padding:0 15px}.onetop0_20{padding:0 20px}.onetop0_10_0_0{padding:0 10px 0 0}
.margin_bottom_40px{margin-bottom:40px}
hr{height:0;width:100%;clear:both;border-top:1px dotted #e4e4e4;overflow:hidden;margin:0;padding:0}
div.hr{overflow:hidden;width:100%;height:0;border-top:1px solid #e4e4e4;clear:both;margin:0;padding:0}
.red2,a.red2,a.red2:visited{color:#c00}
.red4,a.red4,a.red4:visited{color:red;text-decoration:underline}
.white{color:#fff}.gray,a.gray,a.gray:visited{color:#bbb}
.blue,a.blue,a.blue:visited{color:#36c}
a.blue:hover{color:#c00;text-decoration:underline}
.green,a.green,a.green:visited{color:#393}.youbj{padding-right:20px}.blod{font-weight:700}
.font11{font-size:11px}.font12{font-size:12px}.font14{font-size:14px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size:20px}.font24{font-size:24px}.font_a{font-family:arial,sans-serif}
.font_b{font-family:Microsoft YaHei,simsun,helvetica}.shou{cursor:pointer}.jz{overflow:hidden;clear:both;margin:0 auto}
.wzjz{text-align:center}.wzjr{text-align:right}.hg{line-height:35px}
.noblod{font-weight:400}
.clear{clear:both}
a:hover{color:#36c;text-decoration:none}
#indexhead{width:100%;height:193px;background:url(headbg.png) left top repeat-x;}
#indexhead .indexhead{width:1002px;margin:0 auto;position:relative;padding:0;clear:both;}
#indexhead  #logo{position:absolute;top:62px;left:2px}
#indexhead  #indexmemu{position:absolute;top:75px;right:10px}
#indexmemu{}
#indexmemu ul li{position:relative;float:left;}
#indexmemu ul li a{text-shadow:#fff 1px 1px;overflow:hidden;line-height:38px;color:#111;display:block;_display:inline-block;height:38px;font-size:13px;padding:0 10px}
#indexmemu ul li a:hover,#indexmemu  ul li a.selected{background:url(memubg.png) left top repeat-x;text-shadow: #fff 1px 1px;}

#toptop{height:170px;background:url(main-bg.jpg) center -24px no-repeat}
#head,#memu,#tu,#foot,#onetop{width:960px;position:relative;clear:both;margin:0 auto;padding:0}
#head{height:96px;background:url(logo.jpg) left center no-repeat}
#head p{height:30px;position:absolute;right:10px;top:50px;}

#head .ssss{border:1px solid #ccc;border-radius:3px;display:inline;background:url(gradient.png);margin:0 10px;color:#999;font-size:12px;padding:5px;width:190px;}
#head .submit{background: url(button.png);border: 1px solid #2bc2f7;color: #fff;cursor: pointer;font-size: 12px;font-weight: bold;padding: 5px 6px;text-decoration: none;	text-shadow: #0b87d9 1px 1px;text-transform: uppercase;}
#head .submit:hover {background: url(button.png) 0 -28px;text-shadow: #0b87d9 1px 1px;color: #fff;text-decoration: none;}

#memu{height:45px;background:url(navbg.png) left top no-repeat;}
#memu ul{padding-left:20px}
#memu ul li{position:relative;float:left;}
#memu ul li a{text-shadow: #000 1px 1px;background:url(nav-line.png) center right no-repeat;overflow:hidden;line-height:45px;color:#fff;display:block;_display:inline-block;height:45px;font-size:14px;font-family:Microsoft YaHei,simsun,helvetica;padding:0 22px}
#memu ul li a:hover,#memu ul li a.selected{background:url(navhov-blue2.png) center top no-repeat;text-shadow: #000 1px 1px;}
#tu{background:url(adbg.png) left top repeat-x;width:100%;height:415px;overflow:hidden}
#tu .tu{background:url(ad.jpg) left top no-repeat;width:1002px;height:415px;margin:0 auto;position:relative;padding:0;}


#content{width:100%;background:url(aabg.png) #EEF2F5 left top repeat-x;overflow:hidden}
#content .content,#content .content2,#indexfoot .indexfoot{width:1002px;margin:0 auto;position:relative;padding:40px 0 20px;clear:both;overflow:hidden}
#indexfoot{color:#666;width:100%;background:url(footbg.png) left top repeat-x;overflow:hidden}
#indexfoot a{color:#777}

#content .content div.left1{position:relative;float:left;width:230px;display:inline;overflow:hidden}
#content .content div.left2{position:relative;float:left;width:590px;display:inline;overflow:hidden;background:url(xian.png) top right repeat-y;}
#content .content div.left3{position:relative;float:right;width:392px;overflow:hidden}
#content .content2{padding:0 0 30px}
#content .content2 .fl{width:560px}
#content .content2 .fr{width:440px;position:relative;height:106px;background:url(ruzhu.png) left center no-repeat;}

#content .content2 .gun{padding:20px 0 30px 10px;position:relative;}
#content .content2 .gun li{float:left;position:relative;padding:3px 18px 15px 3px;background:url(cpbg.png) left top no-repeat;}
#content .content2 .gun li img{border:0px solid #777;width:120px;height:80px}

#content .content2 .fr .jiantoul{position:absolute;top:35px;left:30px;width:24px;height:33px;background:url(jiantou.png) left top no-repeat;}
#content .content2 .fr .jiantour{position:absolute;top:35px;right:5px;width:24px;height:33px;background:url(jiantou.png) left bottom no-repeat;}
#content .content2 .fr .jiantoul a,#content .content2 .fr .jiantour a{text-indent:-9000px;width:24px;height:33px;display:block;}


#onetop_news{float:left;position:relative;width:400px;padding:10px 0}


#onetop_news2 {clear:both;padding:0 0 20px}
#onetop_news3 {clear:both;padding:0 0 20px}
#onetop_news22 li span{position:relative;float:right;text-align:right;color:#999}

#onetop_news2_page{background:url(narrow3.png) center bottom no-repeat;text-align:center;padding:20px 0}
.onetop_news_title{margin-bottom:4px;_zoom:1}
.onetop_news_title h1{color:#555;font-size:18px;*font-size:16px;padding:4px 0 4px 1px}
.onetop_news_title span{float:left;color:#e00;font-size:12px;font-family:Verdana;padding:12px 0 0}
.onetop_news_title p{float:right;color:#666;font-size:12px;padding:15px 10px}
.onetop_news_title p a,#onetop_news .onetop_news_title p a:visited{color:#666;padding:0 5px}
.onetop_news_title p a:hover{color:#36c}
.onetop_news_title2{clear:both;display:block;overflow:hidden;height:36px;background:url(hengxian.png) left bottom no-repeat;color:#000;font-size:18px;font-family:Microsoft YaHei,simsun,helvetica;}
.ico1{background-position:-8px -58px}
.ico2{background-position:-8px -122px}
.ico3{background-position:-5px -186px}
.ico4{background-position:-8px -258px}
.ico5{background-position:-8px -326px}
.ico6{background-position:-3px -392px}
.ico7{background-position:-4px -122px}
.newspic {}

#onetop{overflow:hidden;display:block;background:url(right-top1.png) 0 0 no-repeat;border:none}
#onetop2{overflow:hidden;height:100%;min-height:650px;background:url(right-bottom1.png) 0 100% no-repeat}
#onetopleft{width:210px;float:left;position:relative;text-align:center;}
#onetopright{width:680px;margin:14px;float:right;position:relative;padding:20px 20px 60px 10px;line-height:250%;height:100%;min-height:700px;background:url(xiaohui.png) no-repeat center bottom}
#onetopright h2{width:680px;overflow:hidden;font-size:16px;font-weight:700;padding:10px 0}
#onetopleft h1{width:210px;height:30px;line-height:30px;font-size:16px;font-weight:700;text-align:center;}
#onetopleft li{width:210px;margin:10px 0}
#onetopleft li a{width:210px;height:47px;line-height:47px;display:block;text-align:center;letter-spacing:2px;font-size:16px;font-family:Microsoft YaHei,simsun,helvetica;color:#666;background:url(left_memu_bg4.png) center 6px no-repeat;}
#onetopleft li a.on,#onetopleft li a:hover{color:#000;background-position:center -125px}
#foot{background:url(dashed-single1.png) 0 0 repeat-x;height:75px;line-height:40px;font-size:11px;color:#777}
#foot a{color:#777}
#onetop_ad{overflow:hidden;clear:both;text-align:center;margin:0 auto;padding:10px}
#onetop_conter{width:980px;text-align:left;position:relative;margin:0 auto}
#onetop_left{float:left;width:740px;position:relative}
#onetop_right{float:left;width:240px;position:relative}

#foot a:hover{color:#36c}
.banner_tour{width:100%;background:url(banner_inner.png) left top repeat-x;}
.banner_tour_inner{width:100%;background:url(banner_inner.jpg) center 0 no-repeat;}
.banner_inside{ width:970px; height:397px; margin:0 auto; overflow:hidden; background: none;}
#content123{width:100%;padding-top:30px;margin-bottom:30px;}
.content_inside{width:1002px;margin:0 auto;overflow:hidden;}
.content_inside2{width:1002px;margin:0 auto;z-index:2}
.tour_content .content_inside,.tour_content .content_inside2{position:relative;margin-top:-363px;background:#fff;padding-bottom:50px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding-bottom:0px;-moz-box-shadow:0 0 2px rgba(84,123,142,0.6);-webkit-box-shadow:0 0 2px rgba(84,123,142,0.6);box-shadow:0 0 2px rgba(84,123,142,0.6)}

.main_content{width:852px;position:relative;display:inline-block;}
.browse_header{width:1002px;height:40px;padding-top:10px;background:url('browse_header_bg.png') repeat-x;border-bottom:1px solid #ccc;-moz-border-radius-topleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;}

.prev_next{display:block;width:117px;height:35px;background:url('btn_prev_next.png') no-repeat;background-position:0 0;text-align:center;line-height:35px;font-weight:bold;color:#333;text-decoration:none;font-size:13px;text-shadow:0 1px 0 #fff;margin:-2px 0 0 10px;float:left;}
.prev_next:hover{background-position:0 -35px;color:#333;}
.next{float:right;margin:-2px 10px 0 0;}
.breadcrumbs{background:url(breadcrumb_bg.png) repeat-x;height:27px;margin:2px 0 0 10px;float:left;border:1px solid #D3D3D3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold;text-shadow:0 1px 0 #fff;}
.breadcrumbs a{display:inline-block;float:left;background:url('breadcrumb_bg_active.png') repeat-x;height:17px;padding:5px 10px;border:1px solid #A7A7A7;margin:-1px 0 0 -1px;line-height:18px;border-left:none;border-right:none;color:#666;text-decoration:none;}
.breadcrumbs a:hover{color:#333;}
.breadcrumbs a:first-child{-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;border-left:1px solid #A7A7A7;padding:5px 3px 5px 10px;}
.breadcrumb_divider1{display:inline-block;float:left;background:url('breadcrumb_divider1.png') no-repeat;height:29px;width:14px;margin-top:-1px;}
.breadcrumb_divider2{display:inline-block;float:left;background:url('breadcrumb_divider2.png') no-repeat;height:29px;width:14px;margin-top:-1px;}
.breadcrumb_divider3{display:inline-block;float:left;background:url('breadcrumb_divider3.png') no-repeat;height:29px;width:14px;margin-top:-1px;}
.breadcrumbs span{float:left;display:inline-block;padding:5px 10px;line-height:18px;color:#666;}
#resource_search{float:right;border:1px solid #ccc;background:#fff;width:405px;height:35px;margin:-3px 10px 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.input_keyword{border:0 !important;width:300px;height:33px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:10px;color:#999999;font-size:13px;float:left;line-height:33px;outline:none;}
.input_keyword:focus{outline:none;border:0 !important;}
.input_search{background:url('btn_search.png') top left no-repeat;width:89px;height:33px;border:0;cursor:pointer;margin-right:2px;margin-top:1px;font-weight:bold;color:#1E3E52;text-indent:20px;text-shadow:0 1px 0 #86C4EF;line-height:30px;font-size:12px;float:right;}
.input_search:hover{background-position:0 -33px;}
.spotlight_header{background:url('spotlight_header.png') repeat-x;font-size:14px;font-weight:bold;height:36px;margin:-15px 0 8px -8px;color:#1E3E52;text-indent:20px;line-height:36px;text-shadow:0 1px 0 #86C4EF;text-align:center;}
.spotlight{background:#DCEBF8;border-bottom:1px solid #BCCBD7;border-top:1px solid #BCCBD7;margin:-7px 0 8px -8px;padding:10px 8px;width:802px;}
.spotlight li{border:1px solid #BCCBD7;}
.free_item{background:url('ribbon_free.png') no-repeat;width:65px;height:65px;position:absolute;top:-5px;right:-5px;}
.gap_line{height:2px;width:100%;text-indent:-9999px;overflow:hidden;background:url(gap_line.png) repeat-x;margin:18px 0;}

.sidebar{position:absolute;width:150px;background:#333 url('sidebar_bg.png') repeat-y;top:52px;right:0;height:747px;}
.sidebar li a{display:block;color:#fff;font-size:12px;padding:3px 10px;width:120px;overflow:hidden;moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:0 -1px 0 #000;}
.sidebar ul{padding:0 5px;}
.sidebar li a:hover{color:#fff;text-decoration:underline;}
.sidebar li.on a{background:#24272C;color:#fff;border-top:1px solid #191A1D;border-bottom:1px solid #555B62;}
.sidebar li.on{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.sidebar h4{color:#212327;font-size:12px;text-transform:uppercase;font-weight:bold;text-shadow:0 1px 0 #5E6168;margin-left:8px;text-indent:22px;height:17px;line-height:18px;}
.sidebar ul li.on ul{display:none;}
.sidebar ul li.on ul li{border:0;background:none;border-radius:0;padding:2px 0}
.sidebar ul li.on ul li a{border:0;border-radius:0;background:none;padding:2px 0;font-weight:normal;}
.main_box{width:840px;border:1px #fff solid;background:#fff;overflow:hidden;clear:both;padding:15px 0 0 8px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
.main_boxa{width:840px;border:1px #fff solid;background:url(cpbg.gif) #fff left top no-repeat;overflow:hidden;clear:both;padding:15px 0 0 8px;border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
.resource_result{width:100%;}
.resource_list{width:100%;clear:both;}
.resource_list li{float:left;width:236px;padding:0 13px;height:225px;display:inline;margin:0 0 11px 11px;position:relative;background:#f9fcfe;border:1px #dee8ee solid;border-radius:7px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;}
.resource_list li .res_new,.resource_list li .res_top{position:absolute;width:52px;height:52px;left:0;top:0;text-indent:-9999px;overflow:hidden;}
.resource_list li .res_new{background:url(badge_new.png) 0 0 no-repeat;}
.resource_list li .res_top{background:url(badge_top.png) 0 0 no-repeat;}
.resource_list li .res_img{width:164px;margin:11px 0 11px;}
.resource_list li .res_img a,.resource_list li .res_img img{display:block;}
.resource_list li .res_title{font-size:14px;text-align:center;height:52px;padding-top:10px;word-break:keep-all; white-space: nowrap; overflow:hidden;}
.resource_list li .res_title a{text-decoration:none;color:#1e1e1e;}
.resource_list li .res_title a:hover{text-decoration:underline;color:#717171;}
.resource_list li .res_rate_and_download{float:left;width:84px;}
.resource_list li .res_rate{width:77px;height:14px;background:url(ico_stars2.gif) 0 0 no-repeat;margin-bottom:2px;}
.resource_list li .res_rate span{display:block;height:14px;text-indent:-9999px;overflow:hidden;background:url(ico_stars2.gif) 0 -14px;}
.resource_list li .res_download{font-size:10px;color:#808181;}
.resource_list li .res_info{float:right;color:#4c4c4c;font-size:10px;text-align:right;padding-top:3px;width:80px;}
.resource_list li.pager{width:810px;height:30px;margin:0 auto;padding:14px 0;text-align:right;font-size:11px;clear:both;color:#3e6e8b;text-align:right;clear:both;display:block;background:#f0f5f8;border:none;}
.resource_list li.pager a{padding:8px 9px;background:#d4e3ed;color:#3e6e8b;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;text-decoration:none;}
.resource_list li.pager a:hover{background:#c4ddec;color:#24465a;}
.resource_list li.pager a.prev_next{padding:8px 25px;background:#acd1e8;margin:0 6px;}
.resource_list li.pager strong{background:#acd1e8;padding:8px 9px;color:#3e6e8b;border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;}
.keytu li{clear:both;}
.keytu li span.xiaotu{float:left;display:inline-block;padding-right:20px;padding-bottom:50px}
.sidebar2{position:absolute;width:150px;background:#333 url('sidebar_bg.png') repeat-y;top:67px;right:15px;height:803px;}
#movetu{margin:30px 0}
#movetu .futu{display:none;position:absolute;top:-260px;left:260px;z-index:999;border:2px solid #aaa;}
#movetu a:hover .futu{display:block;zoom:1;z-index:999}
.contacts{background:url(contactsbg.jpg) left center no-repeat;padding-left:400px;padding-bottom:250px}