/* CSS Document */
@import url('part.css');
@import url('general.css');
html, body { border:0; margin:0; padding:0; background:#FFFFFF;} 
body ,*{ font-family: Helvetica, "宋体"; font-size:12px; margin:0; padding:0;}

a { color:#333333; text-decoration:none;}
a:visited { color:#333333; text-decoration:none;}
a:hover { color:#c30; text-decoration:underline;}
a:active { color:#06346f; text-decoration:none;}

/*顶部样式*/
.box_main{width:980px;margin:0 auto;background:#FFFFFF;}
.head_top{width:100%;height:20px;background-color:#f7f7f7; border-bottom:1px solid #cbcbcb;}   /*内页头部灰色条设置*/
.top_c{width:960px;margin:0 auto;overflow:hidden;}
.top_l{width:600px;overflow:hidden;float:left; text-align:left; padding-top:2px;}
.user{width:125px;float:left;padding:6px 0 0 5px;overflow:hidden;}
.user span{float:left;padding-top:3px;color:#ffffff;}
.user_input{width:80px;height:20px;border:1px solid #FE0000;border-right:none;}
.tijiao{width:50px;float:left;padding-top:6px;}
.qqdl{width:63px;height:24px;float:left;padding:5px 0 0 5px;}
.zhuce{width:130px;float:left;text-align:left;padding:10px 0 0 8px;color:#333333;}
.zhuce a {color:#333333;text-decoration:none; font-size:12px;}
.zhuce a:hover {color:#b31515; text-decoration:underline;}
.dluser{width:600px;float:left;padding-top:1px;color:#333333;text-align:left;}
.dluser a {color:#333333;text-decoration:none; font-size:12px;}
.dluser a:hover {color:#b31515; text-decoration:underline;}
.top_r{width:320px;padding-top:1px;text-align:right;float:right;color:#333333;}
.top_r a {color:#333333; text-decoration:none; font-size:12px;}
.top_r a:hover {color:#b31515; text-decoration:underline;}
.box{width:960px;margin:0 auto;}
.header{width:960px;overflow:hidden;margin:0 auto;}
.daohang{width:960px;overflow:hidden;margin-top:5px;line-height:15px;}
.dh_1{width:155px;padding-left:5px;float:left;overflow:hidden;background-image: url(/skin/public/images/nav_2.png);background-repeat: no-repeat;background-position: 150px 7px; font-family: Helvetica, "宋体" !important;
    font-size: 15px !important;}
.dh_1 ul{width:155px;overflow:hidden;padding-top:8px;}
.dh_1 ul li{width:36px;float:left; }
.dh_2{width:80px;float:left;padding-left:5px;background-image: url/skin/public/images/nav_2.png);background-repeat: no-repeat;background-position: 78px 7px;}
.dh_2 ul{width:80px;overflow:hidden;padding-top:8px;}
.dh_2 ul li{width:36px;float:left; }
.dh_3{width:68px;float:left;padding-left:5px;}
.dh_3 ul{width:68px;overflow:hidden;padding-top:8px;}
.dh_3 ul li{width:34px;float:left; }
.top_ad{width:960px;margin-top:8px;}
.pd_logo{width:960px;margin-top:5px;overflow:hidden;}
.pd_logo_l{width:225px;float:left;}
.pdlogo_r{width:300px;float:right;margin-top:6px;}
.cn-search{width:297px;float:right;}
*html .cn-search{width:300px;float:right;}
*+html .cn-search{width:297px;float:right;}
.cn-search .bd{padding-top:5px;height:28px;float:right}
.cn-search .cn-input{width:232px;height:14px;padding:6px 2px;color:#666666;border:1px solid #bbb;border-right:none;background:url(/skin/public/images/ser_inbg.png) repeat-x;float:left}
.cn-search .cn-btn{cursor:pointer;width:60px;height:28px;background:url(/skin/public/images/btn_search1.png) no-repeat;border:0 none;float:left}
.pd_rd{width:380px; float:left; padding-top:10px;margin-left:15px;}
.c_m{ width:960px; margin-left:auto; margin-right:auto; clear:both}
.mt6{ margin-top:6px;}
.redfont,a.redfont:link,a.redfont:visited{ color:#fd0000;}
.logo_hf{ padding-bottom:3px; width:160px; float:left;}

/*友情链接*/
.yqlj{width:958px;border-left:1px solid #dddddd;overflow:hidden;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.yqlj_bt{width:946px;height:21px;padding:8px 0 0 12px; background:url(/skin/public/images/box_nav_bg.jpg) repeat-x;font-size:14px;font-weight:bold;color:#07519a;}
.yqlj_list{width:930px;padding:8px 0 8px 15px;line-height:22px;}
/*底部*/
.footer{width:960px;margin:0 auto;overflow:auto;}
.about{width:958px;padding-top:8px;text-align:center;color:#333333;}
.bot_bq{width:960px;padding-top:5px;text-align:center;color:#333333;line-height:20px;}
.bot_bq span {color:red;}
/***** Headings *****/ 
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; color:#063468 !important;} 
h5 { line-height:18px; color:#666 !important; font-weight:normal;}
h5 em { margin:0 5px; color:#666; display:inline-block;}
h5 a { color:#666;}
h5 em a { color: #990000; margin:0 3px;}

/***** Common Formatting *****/ 
p,ul,li { margin:0; padding:0; list-style:none; overflow:hidden; display:block;}
img { border:0; } 
em { font-style:normal;}

/***** 图片引用区域 *****/
.iconBox li ,.iconBoxT14 li { background:url(/skin/public/images/iconDot.png) no-repeat;}
.btnSear { background:url(/skin/public/images/btn.png) no-repeat !important;}

/***** 图片列表 *****/
.picAll li { float: left; height: 117px; width: 132px; overflow:hidden; display:inline; text-align:center;}
.picAll a { display: block; overflow: hidden; text-align: center; width: 132px; height:87px;}
.picAll .txt { height: 25px; line-height: 25px; margin: 3px auto; overflow: hidden; white-space: nowrap; text-align:center;}
.picAll img { width:130px; height:85px; border:#ccc 1px solid;}

/***** 公用样式 *****/
.pad { margin:10px;}
.pad20 { margin:20px;}
.fLeft { float:left;}
.fRight { float:right;}
/*.pad h5 { color:#08366d; font-weight:bold;}*/
.marBot10 { margin-bottom:10px;}
.marRig10 { margin-right:12px;}
.bgWhite { background:#fff !important;}
.bgGray { background:#eee !important;}
.bgFooter { background:#d2d2d2 !important;}
.tabs ,.tabs h2 { text-indent:0 !Important;}
.tabs a { margin:0;}
.tabsCurr ,.tabsNo { font-size:14px; font-weight:bold; font-size:14px; float:left; display:block; height:27px !important; line-height:27px !important; padding:0 15px; border-right:#dbe1e6 1px solid; border-bottom:#fff 1px solid; background:#fff;}
.tabsNo { color:#666; font-weight:normal; border-bottom:#dbe1e6 1px solid;}

/***** 文字列表 *****/
.iconBox li { background-position: -3px 11px; background-position: -3px 9px\9; text-indent:13px; height:24px; line-height:24px; font-size:12px; white-space:nowrap; font-family:"宋体";}
.iconBox li a { font-size:13px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block; width:280px;}
/**/
.iconBoxT14 li { background-position: -3px 12px; text-indent:13px; height:28px; line-height:28px; font-size:14px; white-space:nowrap; overflow:hidden; font-family:"宋体";}
.iconBoxT14 li a { font-size:14px;}
.firList .iconBoxT14 li ,.gediNews .iconBoxT14 li ,.szNews .iconBoxT14 li ,.szNews .iconBoxT14 li ,.socLife .iconBoxT14 li ,.hqNews .iconBoxT14 li ,.hqGedi .iconBoxT14 li ,.abPeo .iconBoxT14 li ,.gloLook .iconBoxT14 li ,.borChina .iconBoxT14 li{ height:28px; *height:25px;_height:25px;}

/***** 广告 *****/ 
.ad { margin:12px auto; clear:both; width:960px; height:auto; clear:both; overflow:hidden; text-align:center;}
.adRig { width:300px; height:352px;_height:357px; overflow:hidden;}
.adRigFir { width:300px; height:250px; overflow:hidden;}
.adRigFir img { width:300px; height:250px;}
.adRigSmall { width:280px; height:90px; margin:0 -2px; overflow:hidden;}
.adRigSmall img { width:280px; height:90px;}
.adHomeFenlei { width:298px; height:350px;_height:356px; overflow:hidden;}
.adTwoPart { width:100%; height:auto; margin:0 auto; background:#fff; padding:8px 0; display:block; overflow:hidden;}
.adTwoPartB { width:950px; height:auto; margin:0 auto 12px; background:#fff; display:block; overflow:hidden;}
.adL { width:640px; float:left; margin-left:5px; display:inline; overflow:hidden;}
.adR { width:300px; float:right; margin-right:5px; display:inline;}
.adRDetail { width:300px; margin-bottom:12px;}
.adText300x250 { width:300px; height:320px; overflow:hidden;}
.adFenlei { height:225px; overflow:hidden;}
.adHouse { width:300px; height:250px; overflow:hidden;}
.ad640x90 { width:640px; height:auto; overflow:hidden;} 
.ad280x90 { width:300px; height:90px; overflow:hidden; text-align:center;}
.ad300x250 { width:300px; height:auto; overflow:hidden;position:relative;}
.adTextR { width:300px; overflow:hidden;}
.ad300x90 { width:300px; height:90px; overflow:hidden;}
.ad640x60 { width:640px; height:60px; overflow:hidden;} 
.ad300x180{ width:300px; height:180px; overflow:hidden;} 
.adW300 { width:300px; height:auto; overflow:hidden;}
.ad225x90 { width:225px; height:90px; overflow:hidden;}
.ad225x300 { width:225px; height:300px; overflow:hidden;}
.ad380x90 { width:380px; height:90px; overflow:hidden;}
.ad435x90 { width:435px; height:90px; overflow:hidden;}
.ad400x40 { width:400px; height:40px; overflow:hidden;}
.adDingT { margin:12px auto 0; clear:both; width:960px; height:auto; clear:both; overflow:hidden; text-align:center;}
.adCoup {}
.thread {}
.adRichM {}

.adNo { display:none; height:0; font:0;}

/***** 内容 *****/
.main { padding:0 0 10px;margin-top:8px;}
.mainCon { position:relative; width:960px; margin:0 auto; display:block; overflow:hidden; background:#fff;}
.zhaiYao { border:#d7dee6 1px solid; font-size:12px; padding:15px 20px; line-height:24px; margin:11px 15px 12px 20px; margin:10px 15px 12px 20px\9;_margin:11px 15px 12px 20px;}
.zhaiYao strong { font-size:12px;}
.lineDetail { width:640px; margin:-1px 0 -2px 5px !important; margin:0 0 -2px 5px\0 !important;}

/***** 栏目标题 *****/
.clumnTit ,.clumnTitB {background-color: #f6f6f6; border-bottom:#d7d6d6 1px solid; height:25px; padding-top:8px; height:20px\9; padding-top:9px\9; text-indent:12px; color:#07519A;; font-size:16px; font-weight:bold; position:relative; clear:both; text-align:left;}
.clumnTit a,.clumnTitB a ,.clumnTit .normal ,.clumnTitB .normal{ font-size:14px !important; color:#07519a; text-align:left !important; cursor:pointer; margin-top:10px; display:inline;}
.clumnTit a:hover ,.clumnTitB a:hover { color:#c30 !important; text-decoration:underline;}
.clumnTit em ,.clumnTitB em { font-weight:normal; color:#b4c3d0; float:right; *margin-top:-17px; _margin-top:-17px;}
.clumnTit em a ,.clumnTitB em a { color:#666666; margin:0 10px; text-decoration:none; font-size:12px !important; width:auto !Important;}
.clumnTit strong { margin:0 5px; font-size:12px; font-weight:normal;}
.clumnTitB strong ,.clumnTitB strong a { font-size:12px !important; font-weight:normal; float:right; width:200px; text-align:right;*margin-top:-17px; _margin-top:-17px; padding-right:3px;}
.clumnTitB strong a { float:none !important; margin:0 5px; width:auto !important;}
.clumnTit .noHover { font-weight:normal; font-size:14px !important;}

/***** 频道导航 *****/
.nav { background-position:0 -75px !important; height:35px; text-align:center; width:960px; margin:0 auto; overflow:hidden;}
.nav a { color:#fff !important; font-size:14px; height:35px; line-height:35px; padding:0 13px;_padding:0 12px; font-weight:bold; display:inline-block; margin:0 -3px;*margin:0 -4px; position:relative;}
.nav em { background-position:-2px -155px !important; display:inline-block; width:2px; height:35px; position:absolute; right:0; bottom:0;}
.nav .noLine { background:none;}
.nav .noLine em { width:0;}
.nav a:hover ,.nav .cur{ background-position:0 -115px !important; z-index:99; zoom:1; text-decoration:none !important; color:#fff !important;}
.nav a:hover em ,.nav .cur em { width:0;}
.ad { margin:12px auto; clear:both; width:960px; height:auto; clear:both; overflow:hidden; text-align:center;}
/***** 登录弹窗 *****/
#Mdown {
		margin: 0;
		padding: 0;
		text-align: center;
		font: 12px/1.5 arial,\5b8b\4f53;
}
#lggoodBox {
		margin: 0 auto;
		padding: 0px;
		text-align: left;
		width: 370px;
		height: 220px;
		background: #FFF;
		font-size: 9pt;
		border: 1px solid #6E6E6E;
		overflow: hidden;
		filter: alpha(opacity=90);
		opacity: 1;
		font: 14px/1.75 Arial,sans-serif,宋体;
}
#lggoodBox .title {
		text-align: left;
		padding-left: 10px;
		font-size: 11pt;
		height: 37px;
		line-height: 37px;
		cursor: move;
		background:#CB3232;
}
#lggoodBox .t1 {
		float: left;
		font-weight: bold;
		color: #FFF;
		text-decoration: none;
}
#lggoodBox .t2 {
	float: right;
	text-align: center;
	line-height: 17px;
	height: 17px;
	width: 17px;
	margin-top: 10px;
	margin-right: 5px;
	overflow: hidden;
	border: 1px solid #fff;
	background: #FFF;
	cursor: pointer;
	color: gray;
			}
#lggoodBox .lggood {
background: white;
min-height: 30px;
_height: 30px;
overflow: auto;
_overflow: inherit word-wrap:break-word;
word-break: break-all;
padding: 15px;
			}
	
#bgDiv {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		right: 0px;
		background-color: #777;
		opacity: 0.7;
}
#loginBox{margin: 0 auto; list-style: none;}
#loginBox li {padding-top: 1em;}
.mcInputBox {
border-color: #949494 #CACACA #CACACA #949494;
}
.mcInputBox, .mcInputBox span, .mcInputBox input {
display: inline-block;
border-width: 1px;
border-style: solid;
vertical-align: middle;
}
li {
text-align: -webkit-match-parent;
}
.mcInputBox, .mcInputBox span, .mcInputBox input {
display: inline-block;
border-width: 1px;
border-style: solid;
vertical-align: middle;
}
.mcInputBox span {
border-color: #E6E6E6;
border-width: 1px 0 0 1px;
}
.mcInputBox input {
border-color: #EFEFEF;
border-width: 1px 0 0 1px;
margin: 0;
padding: 6px 5px;
outline: 0;
line-height: 1;
float: left;
}
.loginInput {
width: 200px;
}

.button {
background: rgba(0, 0, 0, 0) url(/skin/public/images/login.png) no-repeat scroll 0 -100px;
font-size: 14px;
color: #3080C8;
font-weight: bold;
width: 110px;
height: 36px;
float: left;
overflow: hidden;
text-indent: -99999px;
line-height: 28px;
text-align: center;
display: inline;
cursor: pointer;
border: none;
margin:20px 0 0 80px;
}
.tiptxt {
font-size: 12px;
margin-left: 20px;
line-height: 65px;

}

/* 下载栏目列表样式 */

.list-main .soft-list {
    overflow: hidden;
}
.s-green {
    border: 1px solid #dbe1e6;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
    margin: 0;
}
button, input, select, textarea {
    font-family: Tahoma,Geneva,"微软雅黑","宋体";
    font-size: 14px;
    line-height: 1.5;
}
.s-green .s-hd {
    background: rgba(0, 0, 0, 0) url("/skin/download/images/sprite_bg.png") repeat-x scroll 0 -69px;
    color: #319134;
}
.s-hd {
    height: 34px;
    line-height: 34px;
}
aside, details, figcaption, figure,  header, hgroup, menu, nav, section {
    display: block;
    margin: 0;
}
.soft-list-colname {
	height: 34px;
	position: relative;
	width: 630px;
}
.s-green .s-hd {
     background: rgba(0, 0, 0, 0) url("/skin/download/images/sprite_bg.png") repeat-x scroll 0 0;
     color: #333333;
	 font-weight: bold;
}
.th-name, .th-size, .th-down, .th-update, .th-star, .th-lang {
    float: left;
    overflow: hidden;
    text-align: center;
    width: 94px;
}
.soft-list-colname .th-size, .soft-list-colname .th-down, .soft-list-colname .th-update {
    background: rgba(0, 0, 0, 0) url("/skin/download/images/arrow.gif") no-repeat scroll 80px 11px;
}

.soft-list-colname a {
    color: #319134;
}
.display-abb {
    background-position: 0 -18px;
}
.display {
    height: 18px;
    left: 5px;
    position: absolute;
    top: 8px;
    width: 39px;
    z-index: 9;
}
.display span {
    display: none;
}
.list-main .soft-list .s-bd {
    width: 650px;
}
.soft-list .s-bd li {
    float: left;
    margin-top: 12px;
    overflow: hidden;
}
.soft-list .s-bd, .soft-comment .s-bd {
    font-size: 12px;
    padding: 0 5px;
}
.s-bd {
    overflow: hidden;
}
.list-main .soft-list .s-bd li {
    width: 650px;
}
nav, ul li, ol li {
    list-style: outside none none;
}
.list-data-hd .th-name {
    color: #333333;
    font-weight: bold;
    height: 23px;
    overflow: hidden;
    padding-left: 2px;
    text-align: left;
}
.th-name a {
    color: #07519a !important;
}
.star, .star span {
    background: transparent url("/skin/download/images/star.gif") repeat-x scroll 0 bottom;
    display: block;
    float: left;
    height: 16px;
    overflow: hidden;
    text-indent: -9999px;
}

.star {
    width: 80px;
}
.star span {
    background-position: 0 top;
}
span.lv1 {
    width: 16px;
}
span.lv2 {
    width: 32px;
}
span.lv3 {
    width: 48px;
}
span.lv4 {
    width: 64px;
}
span.lv5 {
    width: 80px;
}
.th-name {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	width: 220px;
}
.th-size, .th-down, .th-update,  {
    float: left;
    overflow: hidden;
    text-align: center;
    width: 94px;
}
.list-data-hd {
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    padding-bottom: 5px;
}
.mr10 {
    margin-right: 10px;
}
.fl {
    float: left;
}

fieldset, img {
    border: 0 none;
}
.list-data-info {
    display: inline;
    overflow: hidden;
    width: 600px;
}
.list-data-hddiv {
    background: #f4fff1 none repeat scroll 0 0;
    overflow: hidden;
    padding: 3px 0;
}
.list-data-hddiv span {
    font-weight: bold;
}
.list-data-hddiv p {
    float: left;
}
.list-data-desc {
    height: auto;
    line-height: 17px;
    overflow: hidden;
    padding: 4px 0;
    width: 600px;
}

/* 热门标签页面 */
.tips_page_warp{ background: #fff; border: 1px solid #e7e7e7; padding: 20px;}
.tips_page_warp .title{ border-bottom: 1px solid #e7e7e7; padding-bottom: 20px;}
.tips_page_warp h3{ font-size: 20px; line-height: 36px; color: #666; font-weight: normal;}
.tips_page_warp .letters{ margin: 10px 0 0;}
.tips_page_warp .letters li{ float: left; margin-right: 14px; width: 20px; height: 20px; border-radius: 3px; border: 1px solid #e7e7e7; text-align: center; line-height: 20px; cursor: pointer;}
.tips_page_warp .letters li:hover{ background: #ff6633; border-color: #ff6633;}
.tips_page_warp .letters li:hover a{ color: #fff;}
.tips_page_warp .letters a{ color: #666; display: block;}
.tips_warp{ margin: 10px 12px 0; position: relative; height: 100px; overflow: hidden;}
.tips_warp .tit{ font-size: 18px; display: block; line-height: 38px; color: #0066cc; font-family: "Arial"; font-weight: bold; border-bottom: 1px dotted #e7e7e7;}
.tips_warp .list{ padding: 10px 16px 0;}
.tips_warp .list li{ float: left; font-size: 12px; line-height: 24px; margin-right: 12px;}
.tips_warp .list li a{ color: #999;}
.tips_warp .list li a:hover{ color: #f60100;}
.tips_warp .btn{ position: absolute; top: 8px; right: 0; font-size: 12px; line-height: 20px; color: #666;}
.tips_warp .btn:hover{ color: #f60100;}


/* 新增样式 */
.div-c{ float:left;width:49%;} 
.div-d{ float:right;width:49%;}
.tiaoz {
    height: 60px;
    padding: 5px 0 0 5px;
    text-align: left;
}
.ylmf-page b { padding: 1px 5px;color: #FFF; border:1px solid #669900; background: #99CC33; font-weight: bold;border-radius:2px}
.ylmf-page a b {color: #999; border: none; background: none; font-weight: normal; border-radius:0}
.fenxiang{float:left;}
.cuxiao{font-weight:bold; font-size:16px;margin-bottom:5px; color:#333;}
.tehuij{color:red;font-size:16px;font-weight:bold;margin-bottom:5px;}
.zhidal a{color:#07519A;font-size:16px;font-weight:bold;}