@charset "gb2312";
body,p,h1,h2,h3,h4,h5,h6,table,tr,td,form,dl,dt,dd,ol,ul,li,iframe,textarea{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%}
ol,ul,li { list-style:none;}
a { cursor:pointer; color:#333; text-decoration:none;}
a img {border:none;}
table { border-spacing:0; border-collapse:collapse; border:0;}
img, select, input, button{ vertical-align: middle;} 
body {font-family: arial; font-size:12px; color:#333;}
i{ font-style:normal;}
a:hover { color:#f60; text-decoration:underline; }
.hidden{ display:none;}
.clear { clear:both; height:0; line-height:0px;}
.space{ width:200px; height:8px; font-size:0px; display:block; overflow:hidden;clear:both;}

#head , #main, #abc,#friend_link, #foot {width:960px; margin:0 auto;}
#head { height:100px;}
#head .g_top { height:0px; line-height:0px; overflow:hidden;}

#head .logo { float:left; display:inline; margin:20px 0 0  35px ;}
#search_wrap { float:left; display:inline; margin:20px  0  0 74px;}
#search_wrap .tags { padding-top:5px;}
#search_wrap .tags a {margin:0 4px; }
#search { background:url(/style/zzm_images/search.png) no-repeat; width:453px; height:31px; padding:2px; overflow:hidden;}
#search .keyword_input { background:none; padding:6px 8px; height:19px; line-height:19px; width:310px; font-size:14px; font-family:arial; color:#666;  border:0 none; margin-left:34px; float:left; display:inline;}
#search .submit { font-weight:bold; color:#fff;float:right; background:none; border:0 none; width:90px; height:31px; cursor:pointer; font-size:14px;}

#head .toplink { float:right; display:inline; margin:28px 20px 0 0; line-height:20px; color:#91adc1;}
#head .toplink a {margin:0 5px; }
#head .toplink a:hover { text-decoration:underline;}

/*导航*/
#nav{ width:954px;  height:36px;  font-size:14px; padding-left:4px; padding-top:4px; background: url(/style/zzm_images/nav.png) no-repeat;margin:0 auto;}
#nav li{  width:100px; height:32px; line-height:32px;  float:left;text-align:center;margin-top:4px; display:inline; background:url(/style/zzm_images/nav_line.png) no-repeat right center; }
#nav li a{ width:100px; height:32px; line-height:32px; display:inline-block;color:#fff;  }
#nav li a:hover{  background:url(/style/zzm_images/nav_a.png) no-repeat center bottom;  text-decoration:none;}
#nav li .active{background:url(/style/zzm_images/nav_a.png) no-repeat center top; color:#186AAD; font-weight:bold; text-decoration:none;}
/*导航下拉选项*/
.menu{ width:940px; height:35px; line-height:32px; color:#ccc; padding-left:20px; background:url(/style/zzm_images/nav_x.png) no-repeat; margin:0 auto 5px;}
.menu a{ padding:0 6px; color:#0069B5;}
.menu span a{ color:#F00;}
.menu a:hover{ color:#FF6F0E; text-decoration:underline;}
/*按字母排序*/
#abc { clear: both;  margin-bottom: 5px; background:url(/style/zzm_images/abc.png) no-repeat; line-height:34px; height:34px; overflow:hidden;} 
#abc b {color: #FE0002; margin: 0 7px 0 17px;}
#abc a {font-family: Verdana; margin: 0 5px; padding: 0 5px; text-decoration: underline; }
.tlad {	width:960px;	margin:0 auto 5px;	overflow: hidden;}
.gg_address {	width:418px;overflow: hidden;}

/*友情链接*/
.ti { height:32px; line-height:32px; background:url(/style/zzm_images/ti.png) no-repeat  100% 0 ; color:#333; font-size:14px;}
.ti span { float:left; display:inline; height:32px; width:110px; text-indent:23px; color:#FFF; margin-right:60px;_margin-right:0px}
.ti .more { float:right; color:#176fb3; font-weight:normal; font-size:12px; line-height:32px; display:inline; margin-right:10px;}
.bi {border-width:0 1px 1px; border-style:solid; border-color:#ccc; padding-left:5px;padding-right:5px;}
#friend_link {margin-bottom:5px;}
#friend_link .bi { line-height:20px;  overflow:hidden; zoom:1;}
#friend_link .bi a { display:inline; margin-left:2px;margin-right:2px;}

/*底部*/
.footad { width:960px; margin:0 auto 5px;}
.footad iframe { margin-left:100px;}
#foot {background: url(/style/zzm_images/foot.png) no-repeat; color: #FE0002; line-height: 24px; margin-top: 10px; padding: 15px 0 10px; text-align: center;}

/* 导航当前位置 */
.path { color:#333333; width:960px; margin:0 auto; text-indent:10px; height:34px; line-height:33px;}
.path a { color:#333333; margin:0 5px; }

.scat  {padding-bottom:5px; background:url(/style/zzm_images/ab1.png) no-repeat 0 100%; margin-bottom:5px;}
.scat  h2,.scat  span{ height:30px; line-height:30px; background:url(/style/zzm_images/at1.png) no-repeat; line-height:30px; font-size:14px; padding: 0 10px;}
.scat  span{display:block;}
.scat  ul {  background:url(/style/zzm_images/am1.png) repeat-y; overflow:hidden; zoom:1; padding:11px 0 14px 24px;}
.scat  li { background:url(/style/zzm_images/clbg.png) no-repeat; line-height:25px; height:25px; width:85px;  overflow:hidden; text-indent:18px; float:left; display:inline; margin:4px 8px 0 0;}
.scat  li a { color:#34991c;}

.aw {padding-bottom:5px; background:url(/style/zzm_images/ab2.png) no-repeat 0 100%; margin-bottom:5px;}
.aw h2 {background:url(/style/zzm_images/at2.png) no-repeat; height:29px; line-height:29px; font-size:14px; color:#fff; padding: 0 10px;}
.aw ul { padding:3px 5px; border-width:0 1px; border-style: solid; border-color:#c6c6c6; background:#fff;}
.aw li { line-height:22px; height:22px; overflow:hidden;}
.aw .list_a li { background:url(/style/zzm_images/dot2.png) no-repeat 0 9px; padding-left:10px;}

.cw { background:#fff url(/style/zzm_images/lbb.png) no-repeat 0 100%; padding-bottom:5px; margin-bottom:5px;}
.ct { background:url(/style/zzm_images/lbt.png) no-repeat; height:29px; line-height:29px; color:#fff; padding:0 15px;}
.ct b{ color:green; margin:0 3px;}
.cb {border-width:0 1px; border-style:solid; border-color:#c6c6c6;}


/* pc软件 */

.w233{ width:232px; height:300px; float:left; margin-left:8px; margin-top:10px; display:inline; background:#FFF;}
.w233 h5{ height:26px; line-height:26px; text-indent:12px; font-size:14px; color:#186AAD; background:#EAF5FE;}
.w233 h5 a{ padding-right:5px; float:right; font-weight:normal; _margin-top:-26px; *margin-top:-26px;}
.w233 ul{ padding:5px 10px; background:url(/style/zzm_images/count.png) no-repeat 10px 11px; }
.w233 ul li{ height:26px; line-height:26px; overflow:hidden; text-indent:20px;}
.w233 ul li span{ padding-right:4px;}
.w233 ul li span a{ color:#666;}
.w233 ul li span a:hover{ color:#FF6F0E;}
.pc_y{width:232px; height:300px; margin-left:0; margin-top:10px;}
#pc_rec {border: 1px solid #93c6e3;	position: relative;	overflow: auto;	zoom:1;}
#pc_rec ul {margin: 10px;}
#pc_rec ul li{	float:left; width:130px; height:110px; display:inline; margin:5px 10px 5px 16px;  text-align:center; line-height:20px; overflow:hidden; position:relative;}
#pc_rec ul li img {padding: 2px; height: 80px;	width: 120px;	border: 1px solid #CCC;	display: block;}
.list_P {	color: #FFFFFF;	font-family: "arial";	left: 2px;	line-height: 18px;	padding-left: 8px;	position: absolute;	text-align: left;	top: 66px;	width: 114px;	z-index: 3;	background-attachment: scroll; background:url(/style/zzm_images/bg.png) no-repeat;	background-repeat: repeat-x;	background-position: 0 0;}
.list_P span{	float:right;	font-family: "arial";	font-weight: bold;};


/*所有样式*/
.orgbd{  border:1px #F7DACA solid;}
.bluebd{ border:1px #ADCCEB solid;}
.greebd{ border:1px #6CD554 solid;}
.grybd{ border:1px #ccc solid;}
.orglink a{ color:#FF6F0E;} 
.orglink a:hover{ color:#0D8CD3;} 
.bluelink a{ color:#0054A6; }
.bluelinko a{ color:#167AB6;}
.bluelinkt a{ color:#0A367F;}
.bluelink a:hover,.bluelinko a:hover,.greelink a:hover,.bluelinkt a:hover{ color:#FF6F0E; }
.greelink a{ color:#546C38;}

/*评论*/
#comment { width:960px; margin:10px auto 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; font-weight:bold;}
#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;}
#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 .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;}
#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;}

.ico_list {    padding: 0 10px;}
.ico_list li {	height: 36px;	overflow: hidden;	padding: 8px 0;	background-attachment: scroll;	background-color: transparent;	background-image: url(../images/hh_recom_line.png);	background-repeat: no-repeat;	background-position: 15px 100%;}
.ico_list li img {    border: 1px solid #CCCCCC;    height: 32px;    padding: 1px;    width: 32px;}
.ico_list li .pic {    display: inline;    float: left;    margin-right: 8px;}
.ico_list li a {    color: #4C4C4C;}
.ico_list li h6 {    font-size: 12px;    height: 20px;    line-height: 20px;    overflow: hidden;}
.ico_list li p {    color: #666666;    height: 16px;    line-height: 16px;    overflow: hidden;}
.ico_list li b {    color: #F08620;    font-family: Georgia;    font-style: normal;    font-weight: bold;}
.ico_list li span {    color: #CCCCCC;    margin: 0 5px;}
.ul_1 {	margin: 0px;	padding: 0px;}
.ul_1 li{	line-height: 25px;	height: 25px;	overflow: hidden;	list-style-type: none;}
.ul_1 li span {	float: right;	color: #666;}
#cms_show_ly {	clear: both;	overflow: hidden;}
.item h3 span {	float: right;	font-size: 12px;	font-weight: normal;	color: #F60;}
.ifoot span {	color: #999;}
.item .ifoot b {	color: #F30;}

#testinfo p em{ display:block; border:1px solid #bbbbbb;background:url(/skin/ver2013_1/images/tbicon.png) no-repeat 6px 4px #f3f3f3; padding:35px 13px 9px; margin:12px 0;}
#testinfo p strong{ padding: 4px 4px 4px 29px; color: #61b508; font-size:18px; font-weight:bold; font-family:"Microsoft YaHei"; background:url(/style/images/newsicon.png) no-repeat 0 9px;}

.jc_special{ background-color:#fcefe8; border:1px solid #fcc3a4; padding:6px 0 6px 14px;}
.jc_special h2{ display:inline;}