@charset "utf-8";
/* CSS Document */
.m-topnav{ width: 1168px;}
#newslist .nav{ background-color:#59c301;}
#newslist .nav a{ color:#fff;}
.nav {width:960px;background-color:#f5f5f5;height:36px;overflow:hidden;margin:0 auto;}
.nav ul {padding:0 0 0 10px;}
.nav ul li {float:left;list-style:none;padding:0;}
.nav ul li a {color:#3a3a3a;text-decoration:none;display:block;height:36px;line-height:36px;width:72px;text-align:center;font-size:13px;font-weight: normal;}
.nav ul li a:visited{ color:#545454;}
.nav ul li a:hover {font-size:13px;font-weight: normal; color:#545454;}

.mbx{ width:1170px; margin:0 auto; padding:10px 0;}
.bljx{ width:1168px; margin:0 auto 10px; border:1px solid #fa7206; background:url(../images/ticon.gif) no-repeat 0 0 #ffffff; height:115px;}
.bljx ul { padding: 12px 0 0 31px;}
.bljx ul li .tu {float: left; width:32px; height:32px; padding: 0 6px 0 0;}
.bljx ul li .tu img {width:32px; height:32px; border: 1px solid #CCCCCC;}
.bljx ul li { float:left; padding:0 9px 12px 0; *padding:0 9px 4px 0;}
.bljx ul li .rjxx {float: left;  width: 182px;}
.bljx ul li .rjxx a {display: block;font-weight: bold;height: 17px;line-height: 17px;overflow: hidden;padding: 0;}
.bljx ul li .rjxx span{ padding:0 3px;}
.main{ width:1170px; margin:0 auto 18px;}
.main_l {width: 254px; float:left; overflow:hidden;}
.fenl{ border:1px solid #e7e7e7;  margin:0 0 10px;}
.main_l h2 {border: medium none;clear: both;color: #FFFFFF;font-size: 14px;font-weight: bold; height: 37px; line-height: 37px;overflow: hidden;padding: 0 0 0 9px;}
.main_l .fenl h2{ background:url(../images/dl.png) repeat-x scroll 0 0 transparent;}
.main_l .xzph h2,.main_l .rmzx h2{ background:url(../images/dl.png) repeat-x scroll 0 -75px transparent;}
.main_l .cyrj h2{ background:url(../images/dl.png) repeat-x scroll 0 -379px transparent;}
.main_l h2 a {color: #5F5F5F;float: left;padding: 0 0 0 18px;text-decoration: none;}
.main_l .fenl h2 a{ background:url(../images/dl.gif) no-repeat scroll 1px -208px transparent;}
.main_l .cyrj h2 a{ background:url(../images/dl.gif) no-repeat scroll 1px -427px transparent;}
.main_l .xzph h2 a,.main_l .rmzx h2 a{background:url(../images/dl.gif) no-repeat scroll 1px -120px transparent;}
.main_l h2 i {background: url(../images/dl.png) no-repeat scroll -576px -120px transparent;display: block;float: right;height: 49px;width: 33px;}
.main_l .fenl ul { display: block;padding: 0 0 10px 17px; _padding: 0 0 40px 17px; clear:both; overflow:hidden;}
.main_l .fenl li { display: inline; float: left;   margin-right: 12px; margin-top: 8px; overflow: hidden; text-align: center;  width: 105px;}
.main_l .fenl li a { display: block; border:1px #d0d0d0 solid; font-family: SimSun; height: 28px; line-height: 28px; background-color: #f0f0f0}
.main_l .fenl li a font {display: none}
.main_l .fenl li a.red,.main_l .fenl li a:hover { background-color: #55a831; color: #fff ;border-color: #55a831; text-decoration: none}
.xzph{ _width:252px; border:1px solid #e7e7e7; height:315px; margin:0 0 10px; overflow:hidden;}
.xzph ul.ph{ padding:3px 0 0 14px; width:100%;}
.xzph ul.ph li{ clear:both; margin: 7px 0 0; display:block; overflow: hidden;}
.xzph ul.ph li span{ padding: 2px 7px; margin:0 7px 0 0; color: #fff; background-color:#b5b5b5; font-size:12px; float: left;}
.xzph ul.ph li span.top{ background-color:#d2d2d2;}
.xzph ul.ph li.first span.top{ background-color:#55a831;}
.xzph ul.ph li.second span.top{ background-color:#86c06d;}
.xzph ul.ph li.third span.top{ background-color:#a7d195;}
.xzph ul.ph li a{ width:203px; height: 20px; line-height:20px; float: left; overflow:hidden;}
.cyrj{border:1px solid #d6d6d6; border-top:none; _width:252px; margin:0 0 10px; _overflow:hidden;}
.cyrj ul { margin: 0 0 0 14px;}
.cyrj li {border-bottom: 1px dotted #C1C1C1; height: 48px;   width: 223px;}
.cyrj li p { display: block;  float: left;height: 40px;    width: 115px;}
.cyrj li p a { display: block; height: 24px; line-height: 24px;    overflow: hidden;}
.cyrj li img { display: inline; float: left; height: 32px;    margin-right: 8px;    margin-top: 5px;    width: 32px;}
.cyrj li span { background: url(../images/dlanniu.jpg) no-repeat scroll 0 0 transparent; display: inline;    float: left;    height: 21px;    margin-top: 12px;    width: 49px; margin-left:11px}
.rmzx{border:1px solid #e7e7e7; height:349px; margin:0 0 15px;}
.news { margin: 0 auto;width: 224px; padding:10px 0 0;}
.news li{ height: 11px; line-height: 20px; margin: 0px 0 2px; padding: 3px 0 11px 15px; background: url("../images/dl.png") no-repeat scroll -593px -423px; border-bottom: 1px dashed #ccc; overflow: hidden;}
#conn {FONT-SIZE: 12px;MARGIN: 0px auto;WIDTH: 100%}
#rj {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;PADDING-BOTTOM: 0px;MARGIN: 0px;WIDTH: 100%;PADDING-TOP: 0px;HEIGHT: 37px}
#rj LI {BACKGROUND: url(images/tagleft.gif) no-repeat left bottom;FLOAT: left;MARGIN-RIGHT: 1px;LIST-STYLE-TYPE: none;HEIGHT: 23px}
#rj LI A {PADDING-RIGHT: 40px;PADDING-LEFT: 40px;BACKGROUND: url(images/tagright.gif) no-repeat right bottom;FLOAT: left;PADDING-BOTTOM: 0px;COLOR: #ffffff;LINE-HEIGHT: 35px;PADDING-TOP: -1px;HEIGHT: 35px;TEXT-DECORATION: none;font-weight:bold;}
#rj LI.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%;	WIDTH: 4px}
#rj LI.rjdl {BACKGROUND-POSITION: left top;	MARGIN-BOTTOM: 0px;	POSITION: relative;	HEIGHT: 37px}
#rj LI.rjdl A {background:url(../images/neiytab.jpg) no-repeat 21px bottom;	COLOR: #70bc20;	LINE-HEIGHT: 35px;	HEIGHT: 37px}
#taglist { padding:1px;	BACKGROUND-COLOR: #e7e7e7;}
.taglist {PADDING-RIGHT: 0px;	DISPLAY: none;	PADDING-LEFT: 0px;	BACKGROUND: url(images/bg.gif) repeat-x;	PADDING-BOTTOM: 0px;	WIDTH: 100%;	COLOR: #474747;	PADDING-TOP: 0px;	HEIGHT: 250px}
#taglist DIV.rjdl {DISPLAY: block}
.main_r{ width:903px; float:right;}
.tspage { background-color: #F2F2F2; clear: both; font-size: 13px; height: 25px; line-height: 25px; overflow: hidden; padding: 0 5px; text-align: right;}
.tspage .tsp_count { float: left;}
.tsp_count i {color: #FF0000;}
.tspage i { font-style: normal;}
.main_r .item {margin: 0 auto; width: 639px; position:relative; border:none;}
.main_r .item h3{ color:#0084ff; clear:both; background:none; font-size:16px;}
.main_r .item h3 img{ float:left; *width:32px; *height:32px; padding:0 11px 0 0;}
.main_r .item h3 a{  color:#0084ff; display:block; height:40px; line-height:40px; font-size:16px; overflow:hidden;}
.main_r .item h3 a.img{ display:block; float:left; width:44px;}
.main_r .listexcerpt{ line-height:23px; background:none; font-family:SimSun;}
.ifoot{ padding:10px 0 0;}
.ifoot span{ font-weight: bold;}
.ifoot i{ padding:0 22px 0 0;}
.dlan { left: 550px; position: absolute; bottom:-7px;}
.dlan img{ width:88px; height:30px;}
.taglist{ height:auto;}
.taglist ul{ padding:10px 0 0; background-color:#ffffff;}
.taglist ul li{ padding:9px 0 24px; border-bottom:1px dashed #e0dfdf; margin:0px;}
.dbnav{ width:966px; margin:0 auto; text-align:center; padding:10px 0 18px;}
.dbnav a{ padding:0 10px;}
.icp{ width:966px; margin:0 auto; text-align:center;}
.saixuan{ background:#f0f0f0; height:36px;}
.saixuan a,.saixuan p{   color: #333; display: block; float: left; height: 36px; line-height: 36px; text-align: center;  font-size: 14px; padding:0 20px; }
.saixuan a.cur,.saixuan p.cur{ background-color: #55a831; color: #fff; display: block; float: left; height: 36px; line-height:36px; text-align: center; font-size: 16px;}
.main_l .xzph2 {border:1px solid #D6D6D6; margin: 0 0 15px; background-color:#ffffff;}
.main_l .xzph2 h2{ background:url(../images/dl.png) repeat-x scroll 0 0 transparent;}
.main_l .xzph2 h2 a { background: url(../images/dl.png) no-repeat scroll 1px -208px transparent;}
.main_l .xzph2 .ph { margin: 8px auto 0;  padding: 0;  width: 220px;}
.main_l .xzph2 .ph li{ clear:both; height:24px;  *height:21px; overflow:hidden;}

.aznav {    background: url("../images/navbg.jpg") repeat-x scroll 0 0 transparent;    margin: 0 auto 10px;    overflow: hidden;    width: 960px;}
.link_wz:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.link_wz { zoom:1;}

#testinfo .link_wz { border: 1px #ccc solid; padding: 10px 0}
#testinfo .link_wz li{ float: left; width: 310px; padding-left: 20px; height: 28px; line-height: 28px; overflow: hidden; border-bottom:1px #eee solid; background: url(/style/zzm_images/point_l.jpg) no-repeat 9px 11px;}
#testinfo .link_wz li a { color: #666; font-weight: normal; text-decoration: none;}
#testinfo .link_wz li a:hover { color: #4D9B15; text-decoration: underline;}

.insdown_cms_ins{
	float:left;
	font-weight: bold;
	color: #F30;
	font-size:10px;
	line-height:25px;

}
.insdown_cms_ins:first-letter {font-size:18px;}
.img_cms_ins{border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(201, 213, 219) rgb(201, 213, 219) rgb(255, 255, 255); width: 32px; display: inline; margin-right: 15px; float: left; cursor: pointer;}
.img_cms_ins0{border:1px solid #7eb2cb; background:#fafeff; padding:5px 175px 5px 5px; position:relative; margin:10px; overflow:hidden; zoom:1; font-size:12px; font-family:arial;}
.img_cms_ins1{float:left; overflow:hidden; padding-top:12px;}
.img_cms_ins2{float: left; line-height:25px;}

#newslist .aside{ float:left;}
.m-search p a{ padding:0 13px 0 0;}
.tsp_change{ width:71px; height:22px; padding:0; margin:-4px 0 0;}

.cyrj{ height:auto;}
.cyrj ul{ width: 294px; margin: 14px 0 0;}
.cyrj ul li{ position: relative; height: 57px; padding: 9px 10px 3px; border-bottom: 1px solid #eeeeee; }
.cyrj ul li.top{ position: relative; width: 237px; height: 120px; padding: 0; margin:0 0 0 8px;}
.cyrj ul li.top img{ display: block; float: none; width: 237px; height: 120px; }
.cyrj ul li.top p{ position: absolute; bottom: 0; width: 100%; height: 30px; line-height: 30px; color: #fff; background-color: #000; text-align: center;}
.cyrj ul li.top a:hover p{ background-color:#59c301;}
.cyrj ul li img{ display: block; float: left; width: 50px; height: 50px; margin: 0 10px 0 0;}
.cyrj ul li .name{ height:20px; line-height:20px; font-size:14px; font-family:"微软雅黑"; overflow:hidden;}
.cyrj ul li .name a{ color:#666666;}
.cyrj ul li .name a:hover{ color:#01c10b; text-decoration:underline;}
.cyrj ul li .info{ padding:6px 0 0; color:#979797;}
.cyrj ul li .button{ position: absolute; top: 34px; right: 7px; display: block; width: 43px; height: 18px; line-height: 18px; text-align: center; background-color: #fff; border: 1px solid #5fc700; color: #5fc700;}
.cyrj ul li .button:hover{ background-color:#5fc700; color:#fff;}


.m-softlist{ background-color:#fff;}
.m-softlist .itemlist { width:885px; padding:10px 8px 5px;}
.m-softlist .itemlist .meta { height:28px; padding-top:1px; background:url(/skin/gr/images/lp_info_bg.png) repeat-x #f1f4ee; line-height:28px; padding:0 10px; color:#666; margin-bottom:8px;}
.m-softlist .itemlist .meta li { float: left; display:inline; border-right:1px solid #ccc; height:16px; line-height:16px; margin-top:6px; padding-right:11px; margin-right:12px;}
.m-softlist .itemlist .meta li span {color:#1361c2;}
.m-softlist .itemlist .meta .lv { border:none;}
.m-softlist .itemlist .meta .update { float:right; border:none; padding:0; margin:6px 0 0 0;}
.m-softlist .itemlist .meta .update span {color:#333;}
.m-softlist .itemlist .des { margin:0 100px 0 64px;  height:40px; line-height:20px;}
.m-softlist .itemlist h3 a { line-height: 20px; color:#090; font-size:16px;}
.m-softlist .itemlist h3 a:hover { color:#060; }
.m-softlist .itemlist h3 { width: 520px; height: 22px; line-height:16px; font-size: 12px; font-family:SimSun; overflow: hidden;}
.m-softlist .itemlist h3 span { font-weight:normal; background:url(/skin/gr/images/lp_lang_bg.png) no-repeat; padding-left:3px; display:inline-block; height:16px; line-height:16px; color:#555; position:relative; top:3px; margin-left:3px; }
.m-softlist .itemlist h3 i { font-style:normal; background:url(/skin/gr/images/lp_lang_bg.png) no-repeat 100% 0; padding-right:3px; float:left; line-height:16px; }
.m-softlist .itemlist p { color:#999; height:20px; overflow:hidden; word-wrap:break-word; font-size: 13px; }
.m-softlist .itemlist .zh { background: #f60; color:#fff;}
.m-softlist .itemlist .zh i {background: #f60; color:#fff; }
.m-softlist .itemlist .ico { float:left; display:inline; margin:6px 0 0 16px;}
.m-softlist .itemlist .ico img { display: block; width: 32px; height: 32px; }
.m-softlist .itemlist .score { float:right; display:inline; }
.m-softlist .itemlist .score a {display:block;height:30px; line-height:30px; font-size:13px; background:#55a831;  margin:8px 1px 0 0; color:#fff; width:70px; text-align:center; border-radius:6px;}
.m-softlist .itemlist .score a:hover { background-color: #45af42; color: #fff; text-decoration: none }
#taglist .tspage{ height: 50px; margin: 9px 0 0; background: #fff;}
 .tspage .tsp_count,.tsp_change{ display: none;}
 .tspage .tsp_nav{ text-align: center;}
 .tspage .tsp_nav i{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; color: #999; border: 1px solid #e7e7e7; border-radius: 3px;}
 .tspage .tsp_nav b{ display: inline-block; padding: 0 9px; background-color: #70bc20; color: #fff; border: 1px solid #e7e7e7; border-radius: 3px;}
 .tspage .tsp_nav a{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; border: 1px solid #e7e7e7; border-radius: 3px; color: #000;}
 .tspage .tsp_nav a.tsp_more,.page .tspage .tsp_nav a.tsp_next,.page .tspage .tsp_nav a.tsp_end,.page .tspage .tsp_nav a.tsp_home,.page .tspage .tsp_nav a.tsp_prev{ padding: 0; border:none;}
 .tspage .tsp_nav .tsp_next i{ border:none; padding:0;}
 .tspage .tsp_nav .tsp_end i{ border:none; padding:0;}
 .tspage .tsp_nav .tsp_prev i{ border:none; padding:0;}
 .tspage .tsp_nav .tsp_home i{ border:none; padding:0;}


#commend{border:1px solid #e7e7e7;position:relative;margin-bottom:10px;height:110px;overflow:hidden;}
#commend .title{position:absolute;width:20px;height:112px;background:#f8f8f8;padding:0 7px;text-align:center;}
#commend .title h2{font-size:14px;font-weight:normal;padding-top:12px;line-height: 22px;}
.recomBox{position:relative;padding-left:64px;}.recomBox dt{cursor:pointer;width:26px;height:34px;position: absolute;top:43px;_left:-26px;background: url(../images/syspr14.gif) -24px -622px no-repeat;}.recomBox .prev{left:36px;}.recomBox .next{right:10px;_left:608px;background-position:-24px -680px;}.recomBox dt.hover{background-position:-24px -652px;}.recomBox #next.hover{background-position:-24px -710px;}.recomBox dd{padding:23px 0 15px 0;width:796px;overflow:hidden;}.recomBox ul{position:relative;width:100%;height:72px;overflow:hidden;}.recomBox li{width:60px;height:72px;line-height:18px;float:left;overflow:hidden;margin:0 17px 0 0;text-align:center;}.recomBox li img{width:48px;height:48px;display:block;margin:0 auto 5px auto;}

.m-hjtj {width:1168px; margin: 0 auto 10px; border: 1px solid #ddd;  }
.m-hjtj ul {}
.m-hjtj ul li { float: left; margin:17px 0 12px 15px;width: 100px; }
.m-hjtj ul li a { display: block; position: relative; }
.m-hjtj ul li a img{ width: 100px; height: 75px; display: block; margin-bottom: 5px }
.m-hjtj ul li a p{ height: 22px; overflow: hidden; line-height: 19px; text-align: center; font-size: 13px; }