﻿ /* CSS Document */
#mac-down{width:1158px; float:left; display:inline; padding:10px;border:1px solid #eee; overflow:hidden; margin-top:14px;}
#md-bread{width:100%; line-height:18px; color:#232323;border-bottom:1px solid #EEE; padding-bottom:10px;}
	#md-bread p{border-left:5px solid #28BA3D;}
	#md-bread p span{margin-left:15px;}
	#md-bread p a{margin:0 5px; color:#232323;}
	#md-bread p a:hover{text-decoration:none; color:#FF6400;}
#md-left{width:205px; float:left; display:inline; overflow:hidden; margin-top:5px; margin-right:10px;}
#md-center{width:665px; padding:0 10px; border-left:1px solid #EEE; border-right:1px solid #EEE; margin-top:5px; float:left; display:inline; overflow:hidden;}
#md-center .title{width:100%; float:left; dispaly:inline; line-height:35px; height:35px;border-bottom:1px solid #EEE;}
#md-center .title p{float:left; display:inline; padding:0px 20px; font-size:16px; color:#232323; font-weight:bold; line-height:34px; border-bottom:2px solid #079924; position:relative; z-index:2;}
#md-right{width:245px; overflow:hidden; float:right; display:inline; margin-top:5p;}
.mac-abtn{display:inline-block;line-height:30px; padding:0 15px; color:#FFF; background-color:#23BC3E; font-size:14px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
	.mac-abtn{*display:inline;}
	.mac-abtn:hover{background-color:#068620; color:#FFF;}
.mar-top{ margin-top:15px;}	
#look-more{line-height:26px; height:26px; display:block; background-color:#FAFAFA; font-size:12px; color:#777; text-align:center;}
#look-more:hover{color:#FF6600;}
#soft-info{width:100%; float:left; display:inline; margin-top:10px;}
	#soft-info dl{width:100%; line-height:30px;}
	#soft-info dl dt,
	#soft-info dl dd{float:left; display:inline; width:100%; overflow:hidden;}
	#soft-info dl dt img{height:160px; width:160px; margin:0 auto; -moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
	#soft-info dl dd{width:100%; color:#232323; font-size:14px;}
	#soft-info dl dd h1{font-size:16px; font-weight:bold; text-align:left; line-height:26px; height:26px;}
	#soft-info dl dd span{float:left; display:inline; color:#555;}
	#soft-info dl dd img{float:left; width:85px; height:20px; margin-top:5px;}
	#soft-info dl dd a{line-height:40px; float:left; margin-left:15px;padding:0; overflow:hidden; margin-top:10px; }
	#soft-info dl dd a em{display:inline-block; height:40px;width:40px; float:left; overflow:hidden;background:url(../images/mac-down-icon.png) no-repeat center; border-right:2px solid #FFF;}
	#soft-info dl dd a em{*display:inline;}
	#soft-info dl dd a b{float:left; display:inline; width: 110px; text-align: center}
#soft-info dl dd.m-pcdown a{ background-color: #3aa1e0 }
#soft-info dl dd.m-pcdown a:hover{ background-color: #2992d3 }
#soft-info dl dd.m-azdown a{ background-color: #f90; }
#soft-info dl dd.m-azdown a:hover{ background-color: #ec8f05; }
#soft-info dl dd.m-iosdown a{ background-color: #7773cf; }
#soft-info dl dd.m-iosdown a:hover{ background-color: #6b67c4; }
#soft-info dl dd.m-azdown a b { /*margin-left: 5px*/ }
.mac-title{width:100%; float:left; display:inline; border-bottom:1px solid #EEE;overflow:hidden; padding:6px 0px;}
	.mac-title h3{font-size:16px; color:#232323; font-weight:bold; padding-left:15px; border-left:3px solid #079924;line-height:18px;}
#mac-down-rank{float:left; display:inline; margin-top:15px; width:100%; overflow:hidden;}
#mac-down-rank ul{width:100%; float:left; display:inline; overflow:hidden;}
#mac-down-rank ul li{width:100%; float:left; display:inline; padding:10px 0px; border-bottom:1px dashed #EEE; overflow:hidden;}
#mac-down-rank ul li h4{height:24px; overflow:hidden;}
#mac-down-rank ul li h4 a{font-size:14px; font-weight:bold; line-height:22px;}
#mac-down-rank ul li h4 a:hover{color:#FF6600;}
#mac-down-rank ul li div{width:100%; float:left; display:inline; overflow:hidden;}
#mac-down-rank ul li div a{float:left; display:inline;}
#mac-down-rank ul li div a img{height:45px; width:45px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#mac-down-rank ul li div dl{width:155px; float:right; display:inline; overflow:hidden; height:45px; overflow:hidden; line-height:22px; font-size:12px; color:#777;}
#mac-down-rank ul li div dl dd span{margin-right:10px;}
.center-cont{width:100%; float:left; display:inline;}
.soft-introduce{width:100%; float:left; display:inline;line-height:22px;margin-top:5px; color:#777; font-size:14px;}
	.soft-introduce p{ text-indent:28px; margin-top:5px;width:96%; margin-left:2%;}
	.soft-introduce strong{font-size:14px;}
	.soft-introduce h3{display:inline-block; padding:0px 20px; font-size:16px; color:#232323; font-weight:bold; line-height:34px; border-bottom:2px solid #079924;}
	.soft-introduce h3{*display:inline;}
	.soft-introduce img{max-width:100%; margin:0 auto; _width:expression(this.offsetWidth>680?"680px":true);}
	.soft-introduce a{color:#FF6600;}
	.soft-introduce a:hover{text-decoration:underline;}
.soft-tedian{width:100%; float:left; display:inline;line-height:22px;margin-top:5px; color:#777; font-size:14px;}
	.soft-tedian #tedian{width:100%;}	
	.soft-tedian #tedian p{text-indent:28px; margin-top:5px;}
	.soft-tedian #tedian h3{line-hieght:35px; font-weight:bold; font-size:14px;}
	.soft-tedian #tedian img{max-width:94%; margin:0 auto; margin-left:3%; _width:expression(this.offsetWidth>680?"680px":true);}
	.soft-tedian #tedian a{color:#FF6600;}
	.soft-tedian #tedian a:hover{text-decoration:underline;}
#slide{width:100%; position:relative; left:0px; float:left; display:inline; margin-top:15px; height:320px;}
	#slide .maincell{width:100%; height:320px; overflow:hidden;  }
	#slide .maincell li{width:100%; height:320px;overflow:hidden;display:table;vertical-align:middle; float:left;}
#slide .maincell li a{display:table-cell; vertical-align:middle}
	#slide .maincell li img{max-width:500px;_width:500px;max-hieght:320px_width:320px;margin:0 auto; }
.prev,.next{ display:inline-block; width:52px; height:100px; overflow:hidden; position:absolute; z-index:3; background:url(../images/adown_pv_icon.png) no-repeat; top:110px; }
.prev{background-position:left top; left:0px;}
.next{background-position:right top; right:0px;}
.prev:hover,.next:hover{background-color:#CCC;}	

	.down{ float:left; margin-top:5px; display:inline; width:100%;}
	.down li{float:left; display:inline; width:17%; margin:0 1%; *margin:0 6px;background:url(../images/down_iocn.png) no-repeat left top; overflow:hidden; line-height:24px; height:24px;margin-top:10px; padding-left:30px;}
	.down li a {float:left;}
	.down li a:hover{color:#079924;}
	.down li a em{display:inline-block; height:24px; width:24px;  float:left; margin-right:5px;}
	.down li a span{float:left;}
.rt-cont{width:100%; float:left; display:inline; margin-top:10px;}
.rt-tuijian{float:left; width:100%; text-align:justify; text-align-last:justify; text-justify:inter-ideograph; overflow:hidden;}
	.rt-tuijian:after{content:""; display:inline-block; width:100%; height:0px;vertical-align:top; overflow:hidden; margin:0px; padding:0px;}
	.rt-tuijian li{display:inline-block;width:75px;  text-align:center; font-size:12px; overflow:hidden; margin-top:15px;}
	.rt-tuijian li{*display:inline;}
	.rt-tuijian li a{ color:#232323;}
	.rt-tuijian li a:hover{color:#FF6600;}
	.rt-tuijian li a img{height:60px; width:60px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; margin:0 auto;}
	.rt-tuijian li a p{line-height:18px; max-height:36px; _height:expression(this.offsetHeight>36?"36px":true); margin-top:5px; overflow:hidden;}
.rt-other{width:100%; float:left; display:inline; overflow:hidden;}
.rt-other li{float:left; display:inline; width:100%; padding:8px 0px;}
.rt-other li b{display:inline-block; height:16px; width:16px; background-color:#696969; color:#FFF; line-height:16px; font-size:12px; text-align:center; float:left; margin-top:24.5px; margin-right:5px; font-weight:normal;}
.rt-other li b{*display:inline;}
.rt-other li a{float:left; display:inline;}
.rt-other li a img{height:65px; width:65px; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.rt-other li dl{float:right; width:155px; height:65px; overflow:hidden;}
.rt-other li dl dt,
.rt-other li dl dd{float:left; display:inline; width:100%; overflow:hidden; height:25px; overflow:hidden;}
.rt-other li dl dt a{font-size:14px; font-weight:bold; color:#232323; line-height:25px;}
.rt-other li dl dt a:hover{color:#FF6600;}
.rt-other li dl dd{line-height:20px; color:#777;}

#look-more{line-height:26px;font-size:12px; color:#555;display:block; margin-top:5px; background-color:#FAFAFA; text-align:center;}
#mac-content{overflow:hidden;}

#skeyword{width:668px; padding:10px; background-color:#EDFEF0; border:1px solid #079924; font-size:14px; color:#777; line-height:20px;}
#skeyword p strong{color:#FF6600;}

/*留言*/

/*兼容老的*/
.quote { margin: 5px; border: 1px solid #CCC; line-height: 22px; text-indent: 10px; }
.quote span { background-color: #E8E8E8; display: block; line-height: 25px; height: 25px; text-indent: 10px; font-weight: bold; }
#cms_show_ly #s_comment textarea {width:626px}
#cms_info_1 #cms_show_ly {border:0 none;}
#cms_info_1 #comment_list {padding:0;}

/*新*/
#comment_list .quote, #comment_list .quote span { text-indent:0;}
#comment_list {border:1px solid #ccc;  color:#2f2f2f; padding:1px; zoom:1; }

#comment_list dt {line-height:28px; height:28px; overflow:hidden; padding:0 10px;  }
#comment_list h2 { font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(/skin/gr/images/comment_tbg.png) repeat-x; margin-bottom:10px;}
#comment_list h2 span { float:left;margin-top: 4px ; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat;}
#comment_list dl {padding: 0 5px; }
#comment_list dd {word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img {margin-bottom:-5px; display:inline; float:left;}


#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}

#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px; }
#comment_list p { text-align:right;  line-height:1; padding:5px 0;}
#comment_list p a { color:#e65c08; margin-left:10px;}

#comment_list dt span {float:left; }
#comment_list dt em { float:right; font-style:normal;}

#comment_0 dt {background:#fff2e8; color:#c97b54; }
/*#comment_0 dt b {color:#da6024; }*/
#comment_0 h2 span { background-image:url(/skin/gr/images/comment_tr.png)}

#comment_1 dt {background:#f0f7ee; color:#569659;}
/*#comment_1 dt b {color:#39863d; }*/
#comment_1 h2 span, #s_comment h2 span { background-image:url(/skin/gr/images/comment_tg.png)}

#s_comment { text-align:center;}
#s_comment h2 a {float:right;   font-size:12px; font-weight: normal; color:#1d8d23; line-height:30px; }
#s_comment h2 a i { font-style:normal;}
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input {border:1px solid #a9b9a5; margin-left:6px; height:20px; vertical-align:middle; width:200px}
#s_comment .comment_faces {float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline;}
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer; display:inline;}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 5px; width:96%; height:120px; line-height:20px;  margin:8px 0; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left;}
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(/skin/gr/images/comment_btn.png) no-repeat; cursor:pointer;}
#down-link h3{line-height:30px; height:30px; font-size:14px; font-weight:bold; color:#666; overflow:hidden; background-color:#FAFAFA;clear:bdth; margin-top:5px; float:left; display:inline; width:94%; padding:0 3%; _padding:0 15px; overflow:hidden;}
#down-link h3 a{color:#666;}
#down-link h3 a:hover{color:#666;}

/*相关链接*/
.c_tags_inc{width:100%; flaot:left; display:inline; margin-top:15px; line-height:35px; font-size:14px; color:#666;}
.c_tags_inc a{color:#079924; margin-right:8px;}
.c_tags_inc a:hover{text-decoration:underline;}
.inswtable{margin:5px auto; font-size:12px; border:1px solid #ccc; border-collapse:collapse;}
.inswtable a{color:#00529D; font-size:14px; font-weight:bold;}
.inswtable a:hover{color:#F60}
.inswtable th{background:#f5f5f5; font-size:12px; text-align:left; text-indent:10px; color:#999}	
.inswtable tr{ height:30px; line-height:30px; border:1px solid #ccc; text-indent:0px;}
.inswtable tr:hover{background-color:#FAFAFA;}