@charset "utf-8";
/*csjun>>2010-5-12>>xi'an>>baiyinginfo*/
/*标签初始化*/
body {font-family:Arial Narrow,arial,serif,"宋体";background:#fff;font-size:12px; margin:0 auto;}
body,div,table,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0; list-style:none;}
img{ border:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;} 
a,a:link,a:visited,a:hover,a:active{outline:none;}
form{ margin:0px; padding:0px;}
.font-red2{color:#FF7501;}
.font-red2 a{color:#FF7501; text-decoration:none;}
.font-red2 a:hover{color:#0066FF; }
.font-gray{ color:#3A3A3A; }
.font-gray a{ color:#3A3A3A; text-decoration:none }
.font-gray a:hover{ color:#f60; text-decoration:underline; }
.font-gray2{ color:#3A3A3A; }
.font-gray2 a{ color:#3A3A3A; text-decoration:none }
.font-gray2 a:hover{ color:#0066FF; text-decoration:underline; }
.blue{ color:#003465; font-size:12px; font-family:"宋体";}
.blue a{ color:#003465; text-decoration:none;}
.blue a:hover{ color:#f60; text-decoration:underline;}

/*********************搜索页面头部首行样式  08-11-19 by  WeiXiaoni**************************************/
#S-head{width:100%;	height:30px;line-height:30px;border-bottom:1px solid #CBCBCB;background-color:#F4F3F1;margin:0px;color:#034380;}
#S-head a{ color:#034380; text-decoration:none; }
#S-head a:hover{color:#FE690B; text-decoration:underline;}
#S-head-box{width:980px; margin:0px auto; height:30px; line-height:30px; padding:0px;}	
#S-head-left{height:15px;margin:10px 0px 0px 0px; padding:0px; overflow:hidden; line-height:15px; width:170px; float:left; text-align:left;}
#S-head-left ul{ list-style:none;width:200px; float:left; margin:0px; padding:0px;}
#S-head-left li{float:left; text-align:center; width:auto; padding:0px 5px; height:15px; line-height:15px; }
#S-head-left li.longer{ width:90px;}
#S-head-left li.end{ border-right:none;}
#S-head-left img{ margin:0px 0px 0px 10px;}
#S-head-right{float:right; height:15px; line-height:15px; width:790px; margin:10px 0px 0px 0px;}
#S-head-right ul{list-style:none; float:right; margin:0px; padding:0px; width:100%;}	 
#S-head-right li{ float:right; width:auto; white-space:nowrap;  height:15px; line-height:15px; margin:0px; font-size:12px; padding:0px 5px; }
#S-head-left2{height:20px;margin:6px 0px 0px 0px; padding:0px;  line-height:20px; width:430px; float:left; display:inline-block; z-index:10;}
#S-head-left2 ul{ list-style:none;width:430px; float:left; margin:0px; padding:0px;}
#S-head-left2 li{float:left; text-align:left; width:auto; padding:0px 3px; margin:0px; height:20px; line-height:20px;_line-height:25px; *line-height:20px;  }
.S-head-boxin1{width:60px; height:17px; line-height:17px; border:1px solid #BDBDBD; padding:0px; margin:0px; overflow:hidden;}
.S-head-but1-box{ width:90px; height:20px; font-size:12px; margin:0px; padding:0px;color:#03447E; position:relative; z-index:10; }
.S-head-but1-ceng{ width:88px; height:auto; line-height:20px;  border:1px solid #BDBDBD; text-align:left; background:#fff; font-size:12px; margin:0px; padding:0px; overflow:hidden;color:#03447E; position:absolute; left:0px; top:20px; z-index:15; }
.S-head-but1-ceng a{color:#03447E;  text-decoration:none;}
.S-head-but1{width:90px; height:20px;  font-size:12px; color:#03447E; text-align:left;  background:url(../images/head-butt1.jpg) no-repeat left top; border:none; margin:0px; padding:0px;_padding:2px 0px 0px 0px; *padding:0px;}
.S-head-but2{width:58px;height:20px; background:url(head-butt2.jpg) no-repeat left top; border:none; margin:0px; padding:0px;}
#S-head-right2{float:left; height:20px; line-height:23px;overflow:hidden; width:550px;  margin:6px 0px 0px 0px; display:inline-block;}
#S-head-right2 ul{list-style:none; float:right; margin:0px; padding:0px; width:100%;}	 
#S-head-right2 li{ float:right; width:auto; white-space:nowrap;  height:20px; line-height:23px;  overflow:hidden; margin:0px; font-size:12px; padding:0px 3px; text-indent:0px; }	 
#S-head-right2 li#home{ background:url(../images/ico-home.gif) 0px 3px no-repeat; text-indent:17px;}

/*********************咨询LOGO行样式开始  09-11-18 by  WeiXiaoni**************************************/
.xz-top{height:110px; width:980px; margin:0px auto; padding:0px;  background:url(../images/top_bg.gif) no-repeat; z-index:5;}
.xz-top-tab{height:110px; width:980px; margin:0px; padding:0px; }

.xz-top-menu{height:20px; line-height:20px; width:610px; margin:10px 0px; padding:0px; text-align:right; position:relative; font-family:"宋体"; z-index:5;}
.xz-top-menu ul{list-style:none;  margin:0px; padding:0px; width:610px;}	 
.xz-top-menu li{ float:right; width:auto; white-space:nowrap;  height:20px; line-height:23px;  overflow:hidden; margin:0px; font-size:12px; padding:0px 3px; text-indent:0px; font-size:12px;  color:#034380;}	 
.xz-top-menu a{ color:#034380; text-decoration:none; }
.xz-top-menu a:hover{color:#FE690B; text-decoration:underline;}

.xz-menu-xw {width:68px; height:20px; margin:0px; padding:0px; text-align:left; text-indent:10px; background:url(../images/ico_blue.gif) 58px 10px no-repeat; font-size:12px; color:#034380;}
.xz-shq{ display:block; height:20px; line-height:20px; text-align:center; width:66px; margin:0px auto; padding:0px; overflow:hidden; color:#034380;}
.xz-menu-xw-ceng{ width:68px; height:113px; background:url(../images/blue-ceng.gif) left top no-repeat; overflow:hidden; position:absolute; left:541px; top:0px; z-index:6; margin:0px; padding:0px; text-indent:0px;}
.xz-menu-xw-ceng a{ display:block; width:66px; height:22px; line-height:22px; margin:0px auto; padding:0px; list-style:none; color:#61ACFD; text-decoration:none; font-size:12px; text-align:center; background:none;}
.xz-menu-xw-ceng a:hover{ background:#FFFBEF;}

.xz-top-search{ float:right; width:550px; height:38px; margin:15px 0px 0px 0px; padding:0px; background:url(../images/search_bg.gif) no-repeat; display:inline-block;}
.xz-top-search-tab{width:530px; height:20px; margin:7px auto 0px auto; padding:0px;}
.xz-top-search_wai{ width:129px; height:20px; border:none; background:#FFF; margin:0px; padding:0px; margin-top:1px;}
.xz-top-search_box{ width:128px; height:13px; background:#FFF; overflow:hidden; margin-top:1px;  position:relative; padding:2px 0;}
.xz-top-search_box select{ position:absolute; left:-1px; top:-1px; width:130px; border:none; height:22px; padding:4px; color:#5A5A5A; }
.xz-top-search-key{width:300px; height:20px; line-height:20px; margin:0px 0px 0px 10px; padding:0px; color:#5a5a5a; border:1px solid #fff;}
.xz-top-search-butt{width:70px; height:20px; line-height:20px; text-align:right; font-weight:bold; color:#fff; font-size:14px; border:none; background:none; margin:0px; padding:0px; font-family:'宋体';}


/*位置行样式*/
.xz-weizhi{height:30px; line-height:30px; width:948px; margin:0px auto 12px auto; padding:0px; border:1px solid #ccc; background:#FFFBEF; text-indent:20px; font-size:12px; color:#000; z-index:1;}
.xz-weizhi a{ color:#000; text-decoration:none; padding:0px 3px;}
.xz-weizhi a:hover{ color:#F60; text-decoration:none;}


/*框架样式*/
#dl_main{width:950px; height:auto; margin:0px auto;}
#dl_right{width:256px; height:auto; float:left;}

/********************************快速搜索********************************************/
.hot_res{width:254px; height:auto; border:solid  1px #96DCFE; background:#EAF9FF; padding-bottom:5px; margin-bottom:10px;}
.hot_res_title{width:245px; height:27px; background:url(..v/images/dl_navbg.jpg) no-repeat left top; font-size:14px; font-weight:bold; color:#1C4675; padding:11px 0px 0px 11px;}
.hot_res_middle{width:245px; height:auto; margin:0px auto 0px auto; background:#fff;}
.hot_res_middle ul{margin:0px; padding:10px 0px; list-style:none;}
.hot_res_middle ul li{width:236px; height:29px; line-height:29px; text-align:left; margin:5px auto; font-size:12px; color:#003465; }
.hot_res_middle li label{ width:80px; text-align:right; display:block; float:left;vertical-align:middle; }
.hot_res_middle li p{ float:left; width:150px; text-align:left; overflow:hidden;}
.hot_res_middle li select{ width:140px; margin:0;margin-top:2px; padding:0;}
.zy_so_input{ width:138px; border:1px solid #ccc; height:20px; line-height:20px; color:#555;}
.zy_so_btn{ width:61px; height:22px; line-height:22px; border:none; background:url(../images/btu_Share1.gif) no-repeat left center;}
/*底部样式*/
#zhaotie-bottom{ height:auto; width:100%; margin:0px auto 0 auto; padding:10px 0px; background:url(../images/bottom_bg.gif) repeat-x; line-height:30px; text-align:center; font-size:14px;}
#zhaotie-bottom a{ padding:0px 5px;}
.zht-font_blue{ color:#244AB5;}
.zht-font_blue a{ color:#244AB5; text-decoration:none;}
.zht-font_blue a:hover{ color:#f60; text-decoration:underline;}
.zht-font_gray{ color:#858585;}
.zht-font_gray a{ color:#333; text-decoration:none;}
.zht-font_gray a:hover{ color:#244AB5; text-decoration:underline;}


/*csjun>>xi'an>>2009-11-17*/
#dl_left_d{width:708px; height:auto; float:right; background:url(../images/dl_d_bg.gif) repeat-y left top;}
.dl_d_title{ width:650px; height:49px; line-height:49px; background:url(../images/dl_d_title.gif) left top no-repeat; font-size:20px; text-align:left; color:#03447E; padding-left:28px; font-family:"黑体", "宋体";overflow:hidden;}
.dl_d_detail{position:relative; height:auto; width:678px; background:#FFF; margin:0 auto; padding:5px 0;}
.dl_d_detail_ul{ list-style:none; margin:10px auto 10px 10px; padding:0; width:357px; float:left;overflow:hidden;}
.dl_d_detail_ul li{ width:320px; height:30px; line-height:30px; text-align:left; font-size:12px; float:left; padding-left:15px; color:#555; font-family:"宋体";}
.dl_d_detail_ul li span{ font-size:12px; font-weight:bold; color:#555;}
.zy_b{ color:#f60;}
.dl_download_ads{ margin:10px auto; width:280px;  float:right; padding:0px 0 20px 5px;position:absolute;left:380px;top:-30px;}
.dl_download_ads img{ width:230px; height:178px; overflow:hidden; padding:2px; border:1px solid #dcdcdc;}
.dl_d_introduce{ margin:10px auto; width:680px; height:auto; padding:0px 0 20px 0; clear:both;}
.dl_d_introduce_title{ height:30px; line-height:30px; text-align:left; padding-left:16px; font-size:14px; font-weight:bold; background:#eaf8ff; margin-bottom:10px;}
.dl_d_introduce p{ line-height:28px; height:auto; text-align:left; padding:8px 16px 0px 16px; color:#555; font-size:12px; text-indent:24px;}
.dl_dl_but{ width:708px; height:11px; background:url(../images/dl_d_but.gif) no-repeat left top; overflow:hidden;}
.dl_d_ads{ width:256px; height:97px; overflow:hidden; margin-bottom:10px;}


/*换积分*/
.dl_hjf{ width:256px; height:auto; margin-bottom:10px;}
/*资源排行*/
.jcpl, .zy_ph{ width:254px; border:1px solid #E3E3E3; border-top:none; margin-bottom:10px; overflow:hidden;}
.zy_ph ul{ padding-top:10px;}
.zy_ph li{ height:27px; line-height:27px; overflow:hidden;}
.zy_ph li span{ width:20px; height:15px; margin:6px 10px; display:block; overflow:hidden; text-align:center; vertical-align:middle; float:left; line-height:15px; color:#fff; font-family:Arial, Helvetica, sans-serif; display:inline;}
#span_red{ width:20px; height:15px; background:url(../images/hot_bg1.gif) no-repeat left top; overflow:hidden; }
#span_gen{width:20px; height:15px; background:url(../images/hot_bg2.gif) no-repeat left top; overflow:hidden;}
.zy_ph p{ width:210px; height:15px; padding:6px 0;float:left; line-height:15px;}
.zy_ph h6{ width:240px; height:15px; padding:6px;float:left; line-height:15px; background:url(../images/zy_dot3.gif) no-repeat 10px 10px; text-indent:16px; overflow:hidden;}
.vip_v_nav{ width:254px; height:27px; line-height:27px; background:url(../images/v_nav_bg.gif) repeat-x left top; border:1px solid #DFDFDF; border-bottom:none; margin:5px auto 0 auto;position:relative;}
.vip_v_nav li{ width:127px; float:left; overflow:hidden;border-right:#E3E3E3 1px solid;}
.v_nav_hover{ background:url(../images/vip_nav_v_hover.gif) repeat-x left top; z-index:5;font-weight:bold;}
#v_nav_hover1{ background:url(../images/vip_nav_v_hover1.gif) no-repeat left top; border-left:1px solid #ccc; width:126px;}
.vip_v_nav a{ display:block; width:127px; overflow:hidden;color:#03447E; text-align:center; font-size:14px; text-decoration:none;}
.vip_v_nav a:hover{text-decoration:none;}
#jgfc_dot{background:url(../images/dl_green_xjt.jpg) no-repeat 10px 10px; padding-left:10px; text-indent:10px;}
/*精彩评论*/
#jcpl_more a{ font-size:12px; color:#555; text-align:right;}
#jcpl_more a:hover{ text-decoration:underline; color:#f60;}
.jcpl ul{ margin:0 auto; width:240px; padding:5px 0;}
.jcpl li{ border-bottom:1px solid #ECECEA; padding:5px 0;}
.pl_p1, .pl_p2{ height:20px; line-height:20px; background:url(../images/zy_dot3.gif) no-repeat left 6px; padding-left:10px; overflow:hidden;}
.pl_p2{ background:none; color:#888;}
.pl_p2_l{ width:130px; float:left; display:block;}
.pl_p2_r{ width:90px; float:right; display:block; text-align:right;}
/*支持反对开始*/
.zy_zc_fd{ width:630px; height:30px; line-height:30px; margin:10px auto;}
.zy_zc_fd li{ float:right; width:auto; padding:0 5px;}
.good_gen, .bad_red{ color:#f60; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
.bad_red{ color:#060;}
/*下载行开始*/
.zy_down{ width:660px;height:72px; line-height:72px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; margin:0 auto 10px auto; clear:both;}
.zy_down_l{ float:left; vertical-align:middle; width:129px; height:46px; margin-top:18px;}
.zy_down_r{ float:right;height:72px; line-height:72px; width:400px; text-align:right; padding-right:20px;_height:45px;_margin-top:25px;}
.zy_down_r span{ margin:0 10px 0 0;}
.zy_down_r img{ margin-bottom:-5px; margin-left:5px;}
/*评论上方广告*/
.pl_s_ads{ width:660px; height:auto; margin:20px auto;}
/*********************评论样式*********************/
.vd_left{width:660px; height:auto; margin:0px auto; padding-top:10px;}
.vd_left dl{width:660px; height:auto;}
.vd_left dl dt{width:660px; height:30px; line-height:30px; background:url(../images/org_lxfs.gif) left bottom repeat-x; text-align:left; color:#555; font-size:14px; font-weight:bold; position:relative;}
.vd_left dl dt p{position:absolute; left:430px; top:-5px; width:220px; text-align:right; font-size:12px; font-weight:normal; height:30px; line-height:30px;}
.vd_left dl dd{width:660px; height:auto; border-bottom:dashed 1px #868686;}
.bc{width:660px; height:auto; text-align:left; line-height:22px; color:#555; padding:8px 0px 5px 0px;}
.nc{width:660px; height:25px;}
.mc{width:490px; float:left; height:25px;text-align:left; color:#888;}
.mc span{ margin-left:60px;}
.hf{width:50px; float:right; height:25px; text-align:right;}
.hf span{color:#ff6600; padding:0 3px;}
.hf_box{width:660px; height:auto;}
.srk{width:660px; height:auto; text-align:right;}
.srk textarea{width:658px; height:60px; border:solid 1px #CACACA;}

/*********************我来说两句样式*********************/
.Say{width:552px; height:auto; margin:10px 0px 10px 0px;}
.Say h1{font-size:12px; width:552px; height:25px; line-height:25px; font-weight:normal; text-align:left;}
.srk1{width:552px; height:auto; text-align:left;}
.srk1 span img{margin:0px 0px 5px 0px;}

.btu{width:75px; height:27px; background:url(../images/btu_Share2.gif) no-repeat left top; text-align:center; line-height:30px; border:none; margin:10px 0px;}
.green{ color:#609126;}
.vd_left dl dt p a, .Orage a, .green a{ color:#609126; text-decoration:none; font-family: "宋体";}
.vd_left dl dt p a:hover, .Orage a:hover, .green a:hover{ text-decoration:underline;}
.Orage{ color:#f60; font-weight:bold;}


/*2010>>7-1*/
#dl_main{width:950px; height:auto; margin:0px auto 10px auto;}
#dl_left_d{width:678px; height:auto; float:right; background:url(../images/dl_d_bg.gif) repeat-y left top;overflow:hidden;}
.dl_d_title{ width:678px; height:49px; line-height:49px; background:url(../images/dl_d_title.gif) left top no-repeat; font-size:20px; text-align:left; color:#03447E; text-indent:0px; font-family:"黑体", "宋体"; }
.dl_dl_but{ width:678px; height:11px; background:url(../images/dl_d_but.gif) no-repeat left top; overflow:hidden;}
.dl_d_detail{ height:auto; width:668px; background:#FFF; margin:0 auto; padding:5px 0;}
.dl_d_introduce{ margin:10px auto; width:668px; height:auto; padding:0px 0 20px 0; clear:both; overflow:hidden;}
.dl_d_introduce_title{ height:30px; line-height:30px; text-align:left; padding-left:16px; font-size:14px; font-weight:bold; background:#eaf8ff; margin:0 auto 10px auto; width:658px;}
.dl_d_introduce p{ line-height:28px; height:auto; text-align:left; padding:8px 16px 0px 16px; color:#555; font-size:12px; text-indent:24px;}

/*下载行开始*/
.zy_down{ width:640px;height:72px; line-height:72px; border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; margin:0 auto 10px auto; clear:both;}
.zy_down_l{ float:left; vertical-align:middle; width:129px; height:46px; margin-top:18px;}
.zy_down_r{ float:right;height:72px; line-height:72px; width:400px; text-align:right; padding-right:20px;_height:45px;_margin-top:25px;}
.zy_down_r span{ margin:0 10px 0 0;}
.zy_down_r img{ margin-bottom:-5px; margin-left:5px;}

.pl_s_ads{ width:640px; height:auto; margin:20px auto;}


/*********************评论样式*********************/
.vd_left{width:640px; height:auto; margin:0px auto; padding-top:10px;}
.vd_left dl{width:640px; height:auto;}
.vd_left dl dt{width:640px; height:30px; line-height:30px; background:url(../images/org_lxfs.gif) left bottom repeat-x; text-align:left; color:#555; font-size:14px; font-weight:bold; position:relative;}
.vd_left dl dt p{position:absolute; left:420px; top:-5px; width:220px; text-align:right; font-size:12px; font-weight:normal; height:30px; line-height:30px;}
.vd_left dl dd{width:640px; height:auto; border-bottom:dashed 1px #868686;}
.bc{width:640px; height:auto; text-align:left; line-height:22px; color:#555; padding:8px 0px 5px 0px;}
.nc{width:640px; height:25px;}
.mc{width:490px; float:left; height:25px;text-align:left; color:#888;}
.mc span{ margin-left:60px;}
.hf{width:50px; float:right; height:25px; text-align:right;}
.hf span{color:#ff6600; padding:0 3px;}
.hf_box{width:640px; height:auto;}
.srk{width:640px; height:auto; text-align:right;}
.srk textarea{width:638px; height:60px; border:solid 1px #CACACA;}

/*csjun>>xi'an>>2009-11-17*/

.dl_d_detail ul{ list-style:none; margin:10px auto 10px 10px; padding:0; width:367px; float:left;}
.dl_d_detail ul li{ width:320px; height:30px; line-height:30px; text-align:left; font-size:12px; float:left; padding-left:15px; color:#555; font-family:"宋体";}
.dl_d_detail ul li span{ font-size:12px; font-weight:bold; color:#555;}
.zy_b{ color:#f60;}
.dl_download_ads{ margin:10px auto; width:280px; height:28px; line-height:28px; float:right; padding:20px 0 20px 5px;}
.dl_download_ads img{ width:230px; height:178px; overflow:hidden; padding:2px; border:1px solid #dcdcdc;}
.dl_d_introduce{ margin:10px auto; width:680px; height:auto; padding:0px 0 20px 0; clear:both;}
.dl_d_introduce_title{ height:30px; line-height:30px; text-align:left; padding-left:16px; font-size:14px; font-weight:bold; background:#eaf8ff; margin-bottom:10px;}
.dl_d_introduce p{ line-height:28px; height:auto; text-align:left; padding:8px 16px 0px 16px; color:#555; font-size:12px; text-indent:24px;}
.dl_dl_but{ width:678px; height:11px; background:url(../images/dl_d_but.gif) no-repeat left top; overflow:hidden;}
.dl_d_ads{ width:256px; height:97px; overflow:hidden; margin-bottom:10px;}
