@charset "utf-8";

/* CSS Document */
a {
	outline: none;
}

.clearself {
	overflow: hidden;
	_overflow: visible;
	_height: 1%;
}

.clearfix {
	display: block;
	display: table;
	*display: inline-block;
	_height: 1%;
}

#sideMenu {
	border: 1px solid #E8E8E8;
	margin-top: 15px;
	background: #FEFBF5;
	padding: 0 10px 50px 10px;
}

#sideMenu a:hover {
	text-decoration: none;
}

#sideMenu .hd {
	margin-top: 1px;
	cursor: pointer;
}

#sideMenu .hd h3 {
	color: #666;
	height: 43px;
	line-height: 43px;
	border-bottom: 1px dotted #FF622C;
	color: #D90000;
	font-size: 14px;
	background: url(icon11.jpg) no-repeat 210px center;
}

#sideMenu .hd h3.noarrow {
	background: none;
}

#sideMenu .hd h3 span {
	display: inline-block;
	background: url(icon3.jpg) no-repeat left center;
	padding-left: 26px;
}

#sideMenu .hd h3 span a {
	color: #D80000;
	display: inline-block;
	width: 180px;
	height: 43px;
}

#sideMenu .on h3 span a {
	color: #000;
	background: #fff url(icon21.jpg) no-repeat 210px center;
}

#sideMenu .on h3 {
	color: #000;
	background: #fff url(icon21.jpg) no-repeat 210px center;
}

#sideMenu .on h3.noarrow {
	color: #000;
	background: #fff;
}

#sideMenu .bd {
	overflow: hidden;
}

#sideMenu .bd ul li {
	height: 43px;
	line-height: 43px;
	border-bottom: 1px dotted #FF622C;
	padding-left: 12px;
}

#sideMenu .bd ul li.cur {
	font-weight: bold;
	background: url(zl_img1.png) no-repeat left top;
}

.zl_sel {
	background: #FEFBF5;
	border: 1px solid #e8e8e8;
	margin-top: 15px;
	padding: 0 10px 50px 10px;
}

.zl_sel a:hover {
	text-decoration: none;
}

.zl_sel h2,.zl_sel h2.current {
	height: 43px;
	line-height: 43px;
	color: #666;
	padding: 0 0 0 25px;
	border-bottom: 1px dotted #FF622C;
	color: #D90000;
	font-size: 14px;
	background: url(linums1.gif) no-repeat left center;
}

.zl_sel h2 a,.zl_sel h2.current a {
	display: inline-block;
	padding-right: 20px;
	width: 180px;
	color: #d90000;
	background: url(icon11.jpg) no-repeat right center;
}

.zl_sel h2.current a {
	color: black;
}

.zl_sel h2.h1 {
	border-bottom: 1px dotted #FF622C;
}

.zl_sel h2.h1 a {
	background: url(icon21.jpg) no-repeat right center;
	color: black;
}

.zl_sel h2.h1 a:hover {
	text-dacoretion: none;
}

.zl_sel h3 {
	height: 43px;
	line-height: 43px;
	padding-left: 12px;
	background: #fefbf5;
	border-bottom: 1px dotted #ff622c;
	font-weight: normal;
}

.zl_sel h3 a {
	display: inline-block;
	height: 43px;
	line-height: 43px;
}

.zl_sel h3.backNone a {
	background-image: none;
}

.zl_sel h3.h2 {
	height: 43px;
	font-weight: bold;
	background: url(zl_img1.png) no-repeat left top;
}

.zl_sel ul {
	background: #fffaee;
}

.zl_sel ul li {
	padding-left: 13px;
	line-height: 30px;
}

.zl_sel ul li a {
	display: inline-block;
	padding-left: 12px;
}

.zl_sel ul li.current {
	color: #c69944;
}

.zl_sel ul li.current a {
	color: #c69944;
}

.zl_sel .no {
	display: none;
}

.zl_sel h3.backNone a,.zl_sel h2.backNone a {
	background-image: none;
}

.zl_sel h3.current {
	
}

.zl_sel h3.current a,.zl_sel h3.current,.zl_sel h2.current a,.zl_sel h2.current
	{
	
}

.r_btn {
	width: 670px;
	overflow: hidden;
	padding-top: 20px;
}
.rer_btn01{text-align:right;}

.r_btn1 {
	width: 670px;
	height: 40px;
	overflow: hidden;
}

input.rbtn {
	background: url(zl_img112.gif) no-repeat;
	width: 70px;
	height: 30px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	border: 0;
	cursor: pointer;
}
input.big_btn {
	background: url(zl_img_111.gif) no-repeat;
	width:110px;
}

.com_list .rtop_btn {
	padding: 10px 0 0 0;
}

.top_title {
	width: 660px;
	height: 24px;
	color: #929292;
	text-align: left;
	margin: 25px 0 15px 0;
}

.top_title a {
	color: #FF0000;
	text-decoration: underline;
}

input.com_text {
	width: 154px;
	height: 15px;
	border: 1px solid #CDCDCD;
	padding: 5px;
	color: #666;
}

input.recom_text {
	width: 194px;
}

input.com_but {
	font-family: "宋体";
	margin-right: 10px;
	color: #B20000;
	background: url(zl_img112.gif) no-repeat left top;
	width: 68px;
	height: 30px;
	line-height: 30px;
	border: none;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
}
input.recom_but {
	font-family: "宋体";
	margin-right: 10px;
	color: #B20000;
	background: #ff0000;
	width: 68px;
	height: 30px;
	line-height: 30px;
	border: none;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;
}

#sideMenu span.morestyle {
	color: #969696;
	font-family: "宋体";
	cursor: pointer;
}

input.rbtnbig {
	margin-left: 15px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	background: url(btnred021.png) no-repeat;
	width: 120px;
	height: 30px;
	line-height: 24px;
	border: 0;
	float: right;
	cursor: pointer;
}

/*** 产品技术列表页样式 ***/
.zl_proList {
	padding-right: 20px;
}

.zl_proList dl {
	border-bottom: #ccc dashed 1px;
	padding: 34px 0 20px 15px;
}

.zl_proList dt {
	width: 67px;
	height: 52px;
	border: 1px solid #C9C9C9;
	float: left;
	margin-right: 25px;
}

.zl_proList dt img {
	width: 67px;
	height: 52px;
}

.zl_proList dd {
	float: left;
	width: 538px;
	line-height: 26px;
}

.zl_proList dd.zl_tit i {
	color: #D80001;
}

.cpjs_namel {
	width: 270px;
	float: left;
}

.cpjs_namer {
	float: right;
	height: 26px;
	width: 260px;
}

.cpjs_namer a b {
	font-weight: normal;
}

.cpjs_namer b {
	font-weight: normal;
	color: #373737;
}

.cpjs_namer a b:hover {
	color: #d80000;
}

.zl_proList dd.zl_tit span {
	color: #929292;
}

.zl_proList dd.zl_intro {
	color: #7A7A7A;
}

/*** 产品技术详细页样式 ***/
.tip .zl_pageIntro span {
	padding-right: 15px;
}

.proDetail_con {
	padding: 55px 0 25px;
	text-align: center;
}

.base_intro {
	padding: 18px 0;
}

.base_intro table {
	border-collapse: collapse;
	border: 1px solid #E0E0E0;
}

.base_intro table tr td {
	border: 1px solid #E0E0E0;
	padding: 12px 8px;
	/*border-top: none;
	border-bottom: none;*/
	color: #505050;
}

.base_intro table tr td span {
	color: #036DDA;
}

.base_intro table tr td.base_tit {
	font-weight: bold;
	text-align: right;
}

.even {
	background: #F3F3F3;
}

.proIntro {
	color: #454545;
	line-height: 28px;
	text-indent: 24px;
	padding: 10px 0;
}

.reproIntro {
	text-indent: 0px;
}

.proIntro_list {
	color: #454545;
	padding: 8px 0 8px 10px;
}

.proIntro_list li {
	line-height: 30px;
}

.statement {
	color: #797979;
	padding: 20px 0 0 10px;
	line-height: 20px;
}

.statement span {
	color: #393939;
}

.slideBox {
	width: 450px;
	height: 336px;
	overflow: hidden;
	margin: 0 auto;
}

.slideBox .bd {
	float: left;
	width: 346px;
	height: 329px;
	z-index: 0;
	border: 1px solid #ddd;
	margin: 0 35px;
}

.slideBox .bd li {
	vertical-align: middle;
}

.slideBox .bd img {
	width: 346px;
	height: 329px;
	display: block;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev {
	float: left;
	display: block;
	width: 13px;
	height: 31px;
	background: url(an1L_11.gif) no-repeat left top;
	margin-top: 150px;
}

.slideBox .next {
	float: right;
	display: block;
	width: 13px;
	height: 31px;
	background: url(an1R_11.gif) no-repeat right top;
	margin-top: 150px;
}

.slideBox .prevStop {
	display: none;
}

.slideBox .nextStop {
	display: none;
}

/*** 登录页样式 ***/
h2.login_tit {
	background: url(zl_img21.gif) no-repeat center bottom;
	text-align: center;
	color: #D90000;
	font-size: 16px;
	padding: 15px 0 25px;
}

.login {
	width: 495px;
	height: 282px;
	position: relative;
	margin: 0 auto 20px;
}

.ts_text {
	position: absolute;
	top: 90px;
	left: 185px;
	text-align: center;
	height: 18px;
	color: #D90000;
}

.login_tab {
	font-weight: bold;
	text-align: center;
	margin: 0 0 30px;
}

.login_tab a:hover {
	text-decoration: none;
}

.login_tab a {
	display: inline-block;
	width: 100px;
	text-align: center;
	background: url(zl_img31.gif) repeat-x left bottom;
	height: 36px;
	line-height: 36px;
}

.login_tab a.current {
	background: url(zl_img41.gif) repeat-x left bottom;
}

.login_box {
	border: 1px solid #DBDBDB;
	background: #FCF5E5;
}

.login_con {
	padding: 55px 70px;
}

.login_con img {
	float: right;
}

.login_con table tr td {
	padding: 6px 5px;
}

.login_con input.login_text {
	border: 1px solid #D84221;
	background: #fff;
	width: 253px;
	height: 25px;
	line-height: 25px;
}

.login_con input.login_but {
	cursor: pointer;
	background: url(zl_img51.gif) no-repeat left top;
	border: none;
	width: 77px;
	height: 66px;
}

.login_con table tr td a {
	color: #9E9E9E;
}

a.marginRight {
	display: inline-block;
	margin-right: 73px;
}

input.reg_text {
	width: 75px;
	height: 25px;
	float: left;
	border: 1px solid #D84221;
}

/*** 集中采购--方舱空调列表页样式 ***/
.airCon_box {
	margin-top: 5px;
}

h2.airCon_tit {
	color: #B20000;
	font-size: 14px;
	background: #F7F7F7;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
}

.proClassical {
	padding: 10px;
	line-height: 24px;
}

.proClassical span,.brand span {
	font-weight: bold;
}

.proClassical a,.brand a {
	color: #00589F;
	margin: 0 10px;
	display: inline-block;
	white-space: nowrap;
}

.proClassical a.current {
	color: #D90102;
	background: url(zl_img61.gif) no-repeat left top;
	display: inline-block;
	width: 70px;
	height: 21px;
	padding: 3px 0 0 7px;
}

.proClassical a.current:hover {
	text-decoration: none;
}

.airCon_list {
	margin-top: 40px;
}

.airCon_list dl {
	border: 1px solid #FBE3BD;
	width: 175px;
	height: 145px;
	text-align: center;
	float: left;
	margin: 12px 23px;
	padding-top: 15px;
}

.airCon_list dt img {
	height: 110px;
}

.airCon_list dd {
	height: 40px;
	line-height: 40px;
}

/*** 集中采购--方舱空调详细页样式 ***/
.pro_show {
	padding-top: 18px;
}

.proShow_intro {
	width: 300px;
}

.proShow_intro h2 {
	color: #B20000;
	font-size: 16px;
	line-height: 25px;
}

.proShow_intro h3 {
	font-size: 14px;
	line-height: 30px;
}

.proShow_intro ul li {
	line-height: 28px;
}

/*Gpic*/
.Gpic {
	width: 340px;
	height: 310px;
	position: relative;
}

#preview {
	text-align: center;
	margin-top: 10px;
	float: left;
	width: 340px;
}

.jqzoom {
	width: 337px;
	margin-bottom: 18px;
	height: 209px;
	overflow: hidden;
	border: #ddd 1px solid;
	_height: 209px;
	position: relative;
}

.zoomdiv {
	width: 300px;
	height: 300px;
	left: 340px;
	top: 10px;
	z-index: 9999;
	border-bottom: #e4e4e4 1px solid;
	position: absolute;
	text-align: center;
	border: #e4e4e4 1px solid;
	display: block;
	background: url(http://www.weain.mil.cn//images/loading.gif) #fff no-repeat center center;
	background: #f00;
	overflow: hidden;
}

#spec {
	position: relative;
	width: 339px;
	height: 66px;
	overflow: hidden;
}

.specLeftT {
	position: absolute;
	width: 13px;
	background: url(an1L1.gif) no-repeat left top;
	float: left;
	height: 31px;
	top: 19px;
	cursor: pointer;
	left: 0px;
	z-index: 99;
}

.specRightT {
	position: absolute;
	width: 13px;
	background: url(an1R1.gif) no-repeat right top;
	float: left;
	height: 31px;
	top: 19px;
	cursor: pointer;
	right: 0px;
	z-index: 99;
}

.specLeftF {
	position: absolute;
	width: 13px;
	background: url(an1L_11.gif) no-repeat left top;
	float: left;
	height: 31px;
	top: 19px;
	cursor: pointer;
	left: 0px;
	z-index: 99;
}

.specRightF {
	position: absolute;
	width: 13px;
	background: url(an1R_11.gif) no-repeat right top;
	float: left;
	height: 31px;
	top: 19px;
	cursor: pointer;
	right: 0px;
	z-index: 99;
}

#specList {
	display: inline;
	float: left;
}

#specList UL LI {
	width: 85px;
	display: inline;
	float: left;
	margin-right: 15px;
}

#specList UL LI IMG {
	width: 83px;
	height: 64px;
	border: #ccc 1px solid;
}

.bigimg {
	WIDTH: 800px;
	HEIGHT: 800px
}

.jqZoomPup {
	z-index: 10;
	border-bottom: #aaa 1px solid;
	position: absolute;
	filter: alpha(opacity =                         
		                                                         
		                           50);
	border-left: #aaa 1px solid;
	width: 50px;
	background: #fede4f no-repeat 50% top;
	height: 50px;
	visibility: hidden;
	border-top: #aaa 1px solid;
	top: 0px;
	cursor: move;
	border-right: #aaa 1px solid;
	left: 0px;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5
}

#specList {
	POSITION: absolute;
	TEXT-ALIGN: left;
	WIDTH: 294px;
	HEIGHT: 66px;
	OVERFLOW: hidden;
	TOP: 0px;
	LEFT: 27px;
}

#specList UL {
	POSITION: absolute;
	WIDTH: 300px;
	LEFT: 0;
}

/*** 集中采购-计算机列表页样式 ***/
	/*.proClassical a.red,.brand a.red{color:#D90102;}
.brand{border-top:1px dotted #ACACAC;margin:0 10px;line-height:24px;padding:10px 0 20px;}

ul.computer_list{margin-top:20px;width:98%;}
.computer_list li{border-bottom:1px dashed #CDCDCD;line-height:42px;background:url(../images/zl_img8.gif) no-repeat left center;padding-left:15px;color:#5E5E5E;}
.computer_list li span{display:inline-block;margin-left:50px;}
.computer_list li i.red{color:#D80000;}
.computer_list li span i{color:#929292;}

** 集中采购-计算机列表页样式 ***/
.proClassical a.red,.brand a.red {
	color: #D90102;
}  /*有改变*/
.brand {
	border-top: 1px dotted #ACACAC;
	margin: 0 10px;
	line-height: 24px;
	padding: 10px 0 20px;
}

table.computer_list {
	margin-top: 20px;
	width: 98%;
	line-height: 40px;
}

table.computer_list a {
	color: #d80000;
	background: url(zl_img81.gif) no-repeat left center;
	padding-left: 15px;
}

.computer_list td {
	border-bottom: 1px dashed #CDCDCD;
	line-height: 42px;
	color: #5E5E5E;
	padding-right: 8px;
}

.computer_list td i {
	color: #929292;
}  /*有改变*/ /*** 集中采购-计算机详细页样式 ***/
.tip .zl_comIntro span {
	color: #5E5E5E;
	padding-right: 25px;
}

.tip .zl_comIntro span i {
	color: #998F7B;
}

.computerCon {
	margin-top: 35px;
	overflow:hidden;
}

.com_tit {
	background: url(zl_img31.gif) repeat-x left bottom;
	height: 36px;
	line-height: 36px;
	font-weight: bold;
}

.com_tit a {
	display: inline-block;
	padding: 0 10px;
}

.com_tit a:hover {
	text-decoration: none;
}

.com_tit a.current {
	background: url(zl_img41.gif) repeat-x left bottom;
	color: #B40000;
}

.com_con {
	padding-top: 10px;
	display: none;
}

.com_con table {
	border-collapse: collapse;
	border: 1px solid #E0E0E0;
}

.com_con table tr td {
	border: 1px solid #E0E0E0;
	border-top: none;
	border-bottom: none;
	padding: 12px 5px;
}

.com_con table thead tr {
	background: #FEF7E4;
	width: 100%;
}

.com_con table thead tr td {
	padding: 10px 5px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #E0E0E0;
}

.com_con table tbody tr td.red_tit {
	font-weight: bold;
	color: #B40000;
	text-align: center;
	border-top: 1px solid #E0E0E0;
}

/*** 民参军指导-45受理点页样式 ***/
.map_show {
	margin-top: 18px;
}

/*** 企业名录-详细页-涉密网页样式 ***/
.regiter_intro {
	padding: 15px 10px;
}

.regiter_intro table tr td {
	color: #797979;
	padding: 6px 2px;
}

.regiter_intro table tr td.regiter_tit {
	color: #000;
}

.patent {
	padding: 10px 0 20px 10px;
}

/*** 用户中心--企业基本信息页样式 ***/
.comBase {
	padding-top: 10px;
	position:relative;
/*	width:670px;*/
	width:100%;
}

.comBase_tit {
	background: url(zl_img31.gif) repeat-x left bottom;
	height: 36px;
	line-height: 36px;
	font-weight: bold;
	position:relative;
}

.re_comBase_tit {
	background: url(box-bgli1.jpg) repeat-x left bottom;
	height: 36px;
	line-height: 34px;
	font-weight: bold;
}

.comBase_tit a {
	display: inline-block;
	padding: 0 10px;
	margin-right: 30px;
}

.re_comBase_tit a {
	margin-right:0;
	color:#d80000;
	font-size:14px;
}

.comBase_tit a:hover {
	text-decoration: none;
}

.comBase_tit a.current {
	background: url(zl_img41.gif) repeat-x left bottom;
	color: #B40000;
}

.re_comBase_tit a.current {
	background: url(bgli1.jpg) repeat-x;
	color: #000;
	font-weight: bold;
	border: 1px solid #E0E0E0;
	border-bottom: 1px solid #fff;
}

.comBase_con {
	margin: 25px 0;
}

.comBase_con table {
	margin: 0 auto;
}

.comBase_con table tr td {
	padding: 8px 2px;
}

.recomBase_con table tr td {
	padding: 12px 5px;
}

.comBase_con table.innertab {
	width: 380px;
	line-heihgt: 12px;
}

.comBase_con table.innertab td {
	padding: 0;
}

.comBase_con table tr td span {
	display: inline-block;
	margin: 6px 0;
}
.comBase_con table.noBorder tr td span {
	display: inline-block;
	margin:0;
}
.comBase_con table.noBorder tr td span {
	display: inline-block;
	margin: 0;
}	
	
.comBase_con table tr td span input {
	margin-right: 5px;
}

.com_sel {
	width: 166px;
	border: 1px solid #CDCDCD;
	padding: 2px 0;
	height: 26px;
	line-height: 26px;
}

.recomsel {
	width: 166px;
	background: #fff;
}

.recom_sel {
	border: 1px solid #CDCDCD;
	padding: 2px 0;
	width: 206px;
	height: 26px;
	line-height: 26px;
	color: #666;
}

.com_textarea {
	width: 425px;
	height: 63px;
	border: 1px solid #CDCDCD;
}

.comBase_con {
	display: none;
}

/*** userCen_demand.html页样式 ***/
.com_list .demand {
	display: block;
}

.com_list .demand table tr td {
	color: #5A5A5A;
}

.com_list .demand table tr td a {
	color: #005EB9;
	margin: 0 2px;
	cursor:pointer;
}
.com_list .demand table tr td a.gtjl {
	display:inline-block;
	width:18px;
	height:18px;
	background: url(sign0011.png) no-repeat;
}
.com_list .demand table tr td a.pj {
	display:inline-block;
	width:18px;
	height:18px;
	background: url(sign0041.png) no-repeat;
}
.com_list .demand table tr td a.zx {
	display:inline-block;
	width:18px;
	height:18px;
	background: url(sign0051.png) no-repeat;
}
.com_list .demand table tr td a.bj{
	display:inline-block;
	width:18px;
	height:18px;
	background: url(sign0061.png) no-repeat;
}
.com_list .demand table tr td a.sc {
	display:inline-block;
	width:18px;
	height:18px;
	background: url(sign0071.png) no-repeat;
}
.com_list .demand table tr td a.ckshyj {
	display:inline-block;
	width:18px;
	height:18px;
	background: url(sign0081.png) no-repeat;
}

.searContent {
	padding-top: 15px;
}

.more_but {
	height: 24px;
	line-height: 24px;
}

.more_but a {
	color: #000;
	background: url(zl_img131.gif) no-repeat right center;
	padding-right: 20px;
	display: inline-block;
}

.remore_but a {
	color: #fff;
	display: inline-block;
	background: none;
	width: 70px;
	height: 30px;
	padding: 0;
	text-align: center;
}

.remore_but a:hover {
	text-decoration: none;
	color: #fff;
}

.readdstyle {
	margin-bottom: 10px;
}

.remore_but {
	float: right;
	width: 70px;
	height: 30px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 30px;
	cursor: pointer;
	background: url("zl_img112.gif") no-repeat;
}


.tctj_btn{
	float: right;
	width: 68px;
	height: 26px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 26px;
	cursor: pointer;text-align:center;
	background: url("tcbtnyellow1.png") no-repeat;border:none;margin:7px 12px 7px 0;}
.tc_tabox{position:absolute;right:30px;top:-6px;width:12px; height:7px;background:url("tchf_arrow1.png") no-repeat top right;}

.researCondition {
	margin-top: 40px;
}

.searCondition table tr td {
	padding: 5px;
}

.searCondition{background:#F7F5F5;padding:10px 0;}

.searCondition td span {
	display: inline-block;
	padding: 0 6px;
}

input.sear_text {
	width: 80px;
	height: 12px;
	border: 1px solid #cdcdcd;
	padding: 5px;
	color: #666;
}

/*以下为11月3日新增样式css*/
.book-show {
	margin-top: 40px;
}

.book-show dl {
	border: 1px solid #D4D4D4;
	width: 175px;
	height: 256px;
	text-align: center;
	float: left;
	margin: 12px 23px;
	_margin: 12px 19px;
	padding-top: 15px;
}

.book-show dt img {
	height: 197px;
}

.book-show dd {
	height: 40px;
	line-height: 40px;
}

.comBase_con td b {
	color: #ff0000;
	padding-right: 5px;
}

input.look_btn {
	margin: 0 5px 0 6px;
	width: 48px;
	height: 27px;
	vertical-align: bottom;
	cursor: pointer;
}

.td_tishi {
	position: relative;
}

.tishi {
	position: absolute;
	left: 180px;
	top: 0;
	background: url(notice_rbg1.jpg) no-repeat right;
	height: 24px;
	line-height: 24px;
	color: #929292;
	padding: 0 8px 0 0;
}

.comBase_con table tr td .tishi span {
	width: 8px;
	margin: 0 5px 0 0;
	background: url(notice_lbg1.jpg) no-repeat left;
	display: inline-block;
	float: left;
	height: 24px;
}

/*.comBase_con table tr td a {
	color: #D2451D;
	vertical-align: bottom;
}*/

.tishi01 {
	position: absolute;
	left: 280px;
	top: 0
}

input.btn_logon {
	margin-left: 122px;
	background: url(btn_logon1.jpg) no-repeat;
	width: 200px;
	height: 35px;
	line-height: 35px;
	border: 0;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}

/*百问百答css*/
.bwbdcontent {
	margin-top: 35px;
}

.bwbd_cont {
	width: 670px;
	position: relative;
	margin-top: 10px;
	line-height: 20px;
	overflow: hidden;
}

.bwbd_box {
	width: 644px;
	padding: 24px 12px;
	border: 1px solid #e3e3e3;
	background: #F6F6F6;
}

.reqabox {
	background: none;
	position: relative;
	padding: 0;
	border: none;
}

.toptext_con {
	position: absolute;
	top: 1px left :                        
		                                                         
		                            1px;
	text-align: right;
	width: 658px;
	line-height: 30px;
	height: 30px;
}

.toptext_con span {
	display: inline-block;
	margin-right: 15px;
	color: #929292;
}

span.bb_topbg {
	display: inline-block;
	width: 670px;
	height: 27px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(bwbd011.jpg) no-repeat top;
	overflow: hidden;
}

span.bb_btmbg {
	display: inline-block;
	width: 670px;
	height: 27px;
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	left: 0;
	background: url(bwbd021.jpg) no-repeat bottom;
	overflow: hidden;
}

.q_con,.a_con {
	position: relative;
	width: 644px;
}

.a_con {
	color: #717171;
}

.reqcon {
	border-bottom: 1px dashed #ccc;
	padding: 0 0 10px 0;
	margin-top: 5px;
}

.reqcon a {
	color: #000;
	background: url("list_redbg1.jpg") no-repeat left 6px;
	padding-left: 16px;
}

.a_con {
	margin-top: 15px;
}

.q_con span.q_pic {
	display: inline-block;
	width: 49px;
	height: 38px;
	position: absolute;
	top: -2px;
	left: 0;
	background: url(bwbd01_q1.jpg) no-repeat;
}

.a_con span.a_pic {
	display: inline-block;
	width: 49px;
	height: 38px;
	position: absolute;
	top: -2px;
	left: 0;
	background: url(bwbd02_a1.jpg) no-repeat;
}

ul.fwzn_xzzx li.xzzx_text {
	border-bottom: 1px dashed #ccc;
	margin: 0 15px;
	line-height: 45px;
}

ul.fwzn_xzzx li.xzzx_text a {
	display: inline-block;
	float: left;
	background: url(list_redbg1.jpg) no-repeat scroll left 21px;
	padding-left: 15px;
}

ul.fwzn_xzzx li.xzzx_text span {
	display: inline-block;
	float: right;
	width: 70px;
	text-align: right;
	color: #929292;
	padding-right: 15px;
}

.qa_box {
	margin-left: 48px;
	border: 1px solid #DCDCDC;
	background: #fff;
	padding: 8px;
}

.bwbdcontent .a_box {
	color: #717171;
}

.textcontent {
	background: #F7F5F5;
	padding: 8px;
	line-height: 25px;
	color: #333;
	display: block;
	font-size: 14px;
}

.hf_style {
	color: ddd;
	color: #929292;
	position: relative;
	margin-top: 10px;
	border-top: 1px dashed #ccc;
	padding-top: 8px;
}

.hf_style span {
	position: adsolute;
	display: inline-block;
	left: 0;
	top: 0;
	width: 50px;
}

.redhf {
	color: #000;
	font-weight: bold;
	display: inline-block;
	width: 45px;
	font-size: 14px;
	height: 25px;
	float: left;
}

.hf_textcont {
	display: inline-block;
	width: 582px;
	font-weight: normal;
	overflow: hidden;
	font-size: 14px;
}

/*首页弹框css*/
.popupBox {
	background: url(tc_picbg1.png) no-repeat;
	width: 600px;
	height: 454px;
	padding: 1px 0 22px;
	position: absolute;
	z-index: 9999;
	display: none;
}

.popupBox h2 {
	position: relative;
	height: 54px;
	color: white;
	margin: 0 15px;
	text-align: center;
	line-height: 54px;
	font-size: 16px;
}

.bgdiv {
	background: #333;
	opacity: 0.4;
	filter: alpha(opacity = 40);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	display: none;
}

.popupBox .content {
	padding: 15px;
	line-height: 24px;
	text-indent: 24px;
	height: 300px;
	overflow-y: scroll;
	width: 562px;
	font-size: 14px;
}

.content p {
	margin-left: 20px;
	font-size: 14px;
}

#subqepg {
	width: 68px;
	height: 30px;
	border: 0;
	text-align: center;
	font: 900 14px/26px "宋体";
	color: white;
}
#subqepg1 {
	width: 68px;
	height: 30px;
	border: 0;
	text-align: center;
	font: 900 14px/26px "宋体";
	color: white;
}

.closebtn {
	background: url(tc_Xbg1.png) no-repeat;
	width: 21px;
	height: 21px;
	position: absolute;
	top: 15px;
	right: 0px;
	cursor: pointer;
}

.grayBut {
	background: url(zl_disb1.gif) no-repeat left top;
	cursor: default;
}

.subqepg {
	background: url("zl_img112.gif") no-repeat scroll right bottom
		transparent;
	cursor: pointer;
}

.repopupBox {
	background: url(tc_smallbg1.png) no-repeat;
	width: 349px;
	height: 221px;
	padding: 1px 0 22px;
	position: absolute;
	z-index: 9999;
	display: none;
}

.repopupBox .content {
	padding: 15px;
	line-height: 24px;
	text-indent: 24px;
	height: 72px;
	overflow: hidden;
	width: 312px;
	font-size: 14px;
}

.recontent p {
	margin-left: 20px;
	font-size: 14px;
}

.inputbox {
	margin-top: 30px;
}

.redstyle {
	color: #d80000;
	padding: 0 10px 0 0;
}

p.ud_text {
	text-align: left;
	width: 660px;
	text-indent: 30px;
	margin: 0 auto;
	line-height: 25px;
	font-size: 14px;
}

p.ud_text span {
	text-indent: 40px;
	padding: 5px 25px;
	display: inline-block;
	width: 610px;
	margin: 5px 0 0 0;
	font-weight: bold;
}

p.ud_text b {
	color: #929292;
}

p.ud_text a {
	color: #d80000;
	text-decoration: underline;
	margin-left: 15px;
}

p.ud_text a:hover {
	color: #d80000;
	text-decoration: none;
}

.comBase p i.sz_style {
	font-weight: bold;
	padding: 0 10px;
	color: #000;
	font-size: 14px;
}

.comBase p i {
	color: #d80000;
	font-size: 14px;
	font-weight: bold;
	padding: 0 10px;
}

.pageQuyw {
	background: url(zl_img112.gif) no-repeat scroll left top
		transparent;
	border: 0 none;
	color: white;
	cursor: pointer;
	font: 900 12px/26px "宋体";
	height: 30px;
	text-align: center;
	width: 68px;
}

.typeButt {
	margin: 15px auto 0;
	width: 68px;
}

.optgroup {
	border: 1px solid #CCC;
	background: #fff;
	color: #336699;
	max-height: 280px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 1px;
	width: auto;
}

.login_con input.login_but_1 {
	cursor: pointer;
	background: url(btnlogn1.png) no-repeat left top;
	border: none;
	width: 77px;
	height: 66px;
}
.fr a{color:#000;}
.fr a:hover{ color:#d80000;}
.r_btnborder{cursor:pointer;color:#b20000;position:absolute;right:1px;bottom:5px;border:1px solid #fec58c; background:#fef7e4;padding:6px 6px 2px 6px;}
.fh_back .fhr_btn{cursor:pointer;color:#b20000;border:1px solid #fec58c; background:#fef7e4;padding:6px 6px 2px 6px;}
.zan_sign{cursor: pointer;background: url(hand011.png) no-repeat;width:20px;height:20px;display:inline-block;}
.dianzan_sign{cursor: pointer;background: url(hand021.png) no-repeat;vertical-align:text-bottom;margin-left:7px;width:20px;height:20px;display:inline-block;}
.newsList_01 dd.zan_cont{color:#000;}

.back_link{position:absolute;right:0px;bottom:0px;color:#d80000;font-size:14px;font-weight:normal;}
.back_link:hover{color:#8c0000;}

.btn_qb{display:inline-block; width:55px; height:25px; line-height:25px; text-align:center; margin-right:10px; text-decoration:none; font-size: 14px; color: #ffffff; background: url(btnblack1.png) no-repeat;}
.btn_qb:hover{text-decoration: none; color: #ffffff;}
.btn_qb_b{display:inline-block; width:55px; height:25px; line-height:25px; text-align:center; margin-right:10px; display:inline-block; text-decoration:none; font-size: 14px; color: #ffffff; background: url(btnred1.png) no-repeat;}
.btn_qb_b:hover{text-decoration: none; color: #ffffff;}
.btn_whf{display:inline-block; width:55px; height:25px; line-height:25px; text-align:center; margin-right:10px; text-decoration:none; font-size: 14px; color: #ffffff; background: url(btnred1.png) no-repeat;}
.btn_whf:hover{text-decoration: none; color: #ffffff;}
.btn_whf_b{display:inline-block; width:55px; height:25px; line-height:25px; text-align:center; margin-right:10px; text-decoration:none; font-size: 14px; color: #ffffff; background: url(btnblack1.png) no-repeat;}
.btn_whf_b:hover{text-decoration: none; color: #ffffff;}




.cpzj_list{ margin-top:0px;}
.cpsx_text{color:#000;font-size:14px;background:#F7F7F7;height:30px;line-height:30px;padding-left:15px; font-weight:normal;}
.cpsx_text i{ color:#FF6600; display:inline-block;padding:0 3px;}
.reproClassical span{ color:#838383; font-weight:normal;}
.sr_box{ border:1px solid #EFEFEF; width:343px; height:22px; color:#000; padding:0 10px; color:#bbb;}
.cpzj_list dl{border:1px solid #eee;width:145px;height:175px;text-align:center;float:left;margin:12px 27px 12px 0;padding-top:0px;}
.cpzj_list dt img{height:110px;}
.cpzj_list dd{height:30px;line-height:30px;}
.cpzjtu{ float:left; margin-right:6px;}
.cpzj_list dd.cpzjbtm_style{ height:28px;line-height:28px;color:#777; background:#FAFAFA; border-top:1px solid #eee; padding:5px 0 0 5px;}
.cpzj_list dd.cpzjbtm_style img{margin:2px 5px 0 0;}
.cpzjpj{ float:right; margin-right:5px;}
.cpzjpj a{ color:#FF6600;}
.cpzjpj a:hover{ color:#F30;}
.reproClassical span.cpzj_more{}
.reproClassical span.cpzj_more a{ height:16px;padding:0 3px; display:inline-block; float:right; line-height:16px; border:1px solid #DAD1D1; background:#fff;color:#666; margin-top:6px;}
.reproClassical span.cpzj_more a:hover{ border:1px solid #900; text-decoration:none;}
.cpzj_btn{ position:relative;margin-left:525px; width:68px; height:30px; display:inline-block; font-size:14px;line-height:30px; text-align:center; background:url(btncpzj1.png) no-repeat; color:#8C0000; font-weight:bold;}
.cpzj_btn span{ background:url(red_round1.png) no-repeat;width:22px; height:22px; line-height:22px; font-weight:normal; text-align:center; font-size:12px; color:#fff; right:2px; top:-15px; position:absolute;}
.cpzj_btn:hover{ text-decoration:none;}
.cpzj_wgz{display:inline-block;background: url(cpzj_pic011.png) no-repeat;width: 20px;height: 18px;}
.cpzj_wdz{display:inline-block;background: url(hand011.png) no-repeat;width: 20px;height: 18px;}
.cpzj_gz{display:inline-block;background: url(cpzj_pic0_11.png) no-repeat;width: 20px;height: 18px;}
.cpzj_dz{display:inline-block;background: url(hand021.png) no-repeat;width: 20px;height: 18px;}
.recpzj_wgz,.recpzj_gz{margin-left:10px;vertical-align:bottom;}
.z-radio_tc-hide{vertical-align:-5px;margin:0 3px;}
.delete_red{position:relative;margin-right: 15px;/*display:inline-block;*/float:left;line-height:13px;padding:2px 8px;border:1px solid #D90202;background:#fff; text-align:center;}
.delete_red a{width:11px;height:11px;position:absolute;right:-15px;top:-6px; background:url(deletex.fw1.png) no-repeat;}
.mrtp{display: inline-block; width: 145px;height: 110px;background:url(nopic012.jpg) no-repeat;}
.mrtpb{display: inline-block; width: 337px;height: 209px;background:url(wutu1.jpg) no-repeat;}
.mrtps{display: inline-block; width: 83px;height: 64px;background:url(http://www.weain.mil.cn//images/wutus.jpg) no-repeat;}

.xxpage_gzdz{margin-bottom:5px;}
.proShow_intro a{color:#005EB9;}

#sideMenu .bd .shadow_border ul li {float:left;height:38px;line-height: 38px;border-bottom: 1px dotted #ccc;width:270px;margin:0 5px;padding:0 0 0 5px;} 
#sideMenu .bd .shadow_border ul li a{padding-left:11px;background:url(list_redbg1.jpg) left 16px no-repeat;display:inline-block;width:75px;}
.h3_cat{display:none;width:300px;position:absolute; left:130px; margin-top:-44px; cursor:auto;z-index:90;}
.shadow {position: relative;width: 300px;}
.shadow_border{ position:inherit; width:285px; border:1px solid #D93600; margin-top:1px; border-left-width:1px;background:#fffff2;margin-bottom:3px }
.active_cat{ z-index:99;background-position:0 -25px;cursor:pointer;}
.active_cat h3 { font-weight:bold}
.active_cat h3 span{ display:none;} 
.active_cat div{display:block;}
.cpjs_tcbox{position:absolute;top:15px;left:-7px;background:url(arrowqyxx_11.gif) 0 0 no-repeat;width:8px;height:14px;z-index:999;}

#sideMenu .hd h4 { background: none repeat scroll 0 0 #FEFBF5; border-bottom: 1px dotted #FF622C; font-weight: normal; height: 43px; line-height: 43px; padding-left: 12px; }  
#sideMenu .hd h4.noarrow { background: none; }  
#sideMenu .hd h4 span { display: inline-block; background: url(icon3.jpg) no-repeat left center; padding-left: 26px; }  
#sideMenu .hd h4 a { display: inline-block; height: 43px; line-height: 43px; }  
#sideMenu .hd h4 span a { color: #D80000; display: inline-block; width: 180px; height: 43px; }
#sideMenu .hd h4.current { height: 43px; font-weight: bold; background: url(zl_img1.png) no-repeat left top; }
.mrtp_1{ background: url("nopic012.jpg") no-repeat scroll 0 0 transparent; display: inline-block; height: 197px; width: 145px;}
.timeOut_span{width:70px;/*background:#D93600;*/padding:2px 10px;/*color:#fff;*/font-weight:normal;text-decoration:none;height:18px;line-height:18px;text-align:center}

input.get_code{width:165px;height:26px;border:none;background:url(http://www.weain.mil.cn//images/codebg01.jpg) no-repeat;color:#006600;line-height:26px;cursor:pointer;}
input.get_code:hover{background:url(http://www.weain.mil.cn//images/codebg02.jpg) no-repeat;color:#D93600;}

.cgz_list dl {
    border: 1px solid #EEEEEE;
    float: left;
    height: 155px;
    margin: 12px 27px 12px 0;
    padding-top: 0;
    text-align: center;
    width: 145px;
}


