@charset "utf-8";
@import url("base.css");
@import url("page_base.css");
/*page_head*/
body,a{ color:#666;}
a:hover{ text-decoration:none; color:#ec0005;}
.en{ font-family:Arial;}
.red{ color:#ec0005;} 
#page_head{ text-align:center;}
#page_top{ height:22px; text-align:left; width:950px; margin:0 auto;}
#news_con1{ line-height:22px; margin-bottom:20px}
.replace{ text-indent:-9999px; height:25px; overflow:hidden;}

.pager{ padding-bottom:8px; text-align:right;}
.pager span{  width:20px; margin:auto 1px; padding:2px 4px 2px 4px; color:#FFFFFF}
.pager .page{background:url(img/bg_page.jpg);}
.pager .pagging{ background:url(img/bg_pagging.jpg);}
.pager a{ color:#FFFFFF}
.pager img{margin-bottom:-3px}

.input_bg{ background:url(img/bg_input.jpg);  border:#b6b6b6 1px solid}
.input{ background:none; overflow:hidden; height:15px; border:none};

#page_top .r{ width:240px; height:18px; overflow:hidden; float:right; background:url(img/bg_sh.jpg) no-repeat left top; background-color:#000000}
.txt_sh{position:relative; height:17px; background:none; overflow:hidden; width:182px; padding-top:2px; padding-left:3px; border:none; margin-right:1px;}
.btn_sh{ background:none; border:none; height:18px; _height:20px; width:54px; cursor:pointer;}
#page_nav{ margin-bottom:20px;}
#page_banner
{
	/*height:200px;*/
	width:950px; margin:0 auto; padding-bottom:25px; background:url(img/bg_ttl.jpg) repeat-x left bottom; margin-bottom:2px;
}
#sub_nav{ width:950px; margin:0 auto; padding-bottom:11px; background:url(img/bg_ttl.jpg) repeat-x left bottom; margin-bottom:4px; text-align:left;}
#sub_nav ul li{ float:left; padding:0 10px 0 24px;  height:20px; overflow:hidden; color:#eee;font-family:MicrosoftYaHei,"微软雅黑";font-size:14px; background:#747575 url(img/dot_nav.gif) no-repeat 8px 6px; font-weight:bold; margin-right:2px;}
#sub_nav ul li.cur{ background-color:#000;}
#sub_nav ul li a{ color:#ccc; display:block;}
#sub_nav ul li a:hover{ text-decoration:none;}
/*page_body*/
.md .md_hd{ background:url(img/bg_md_hd.jpg) no-repeat right top; height:28px; overflow:hidden; line-height:28px;}
.md .md_hd .mh_title{font-size:12px; float:left; background:url(img/bg_md_hd.jpg) no-repeat left top; height:28px; padding-left:18px; color:#444; font-family:MicrosoftYaHei,"微软雅黑";}
.md .md_hd ul.tabs{}
.md .md_hd ul.tabs li{background:url(img/bg_li.jpg) no-repeat left 2px; padding:0 16px; float:left; font-family:MicrosoftYaHei,"微软雅黑";}
.md .md_hd ul.tabs li.first{ background:none; padding-left:0px; width:75px;}
.md .md_hd ul.tabs li.first a{padding-left:10px;}
.md .md_hd ul.tabs li.cur a{ background:url(img/dot_tab.gif) no-repeat left; padding-left:10px;}
.md .md_bd{ border:1px solid #cdcdcd; border-top:none;  zoom:1;}


.image_b a{ display:block; border:1px solid #e2e2e2; font-size:10px;font-family:Arial; text-align:center;}

.image_b a:hover{ text-decoration:none; color:#ec0005; border-color:#ffb4b6;}
.image_b .cspace{ float:left; line-height:12px }
.btn_more{ background:url(img/bg_btn.jpg) no-repeat right top; height:20px; line-height:19px; width:183px; text-align:right; padding-right:10px; overflow:hidden; *line-height:21px;}
.btn_more a{color:#9d9d9d;}
.btn_more a:hover{color:#ec0005; text-decoration:none;}

.image_box .image{ background:url(img/bg_img.jpg) no-repeat left top; width:119px; padding:4px; margin-right:10px; margin-bottom:5px;}
.image_box .image_style2{ background:#ececec; width:160px; height:160px; padding:5px; border:1px solid #e2e2e2; margin-right:10px; margin-bottom:5px;}
.image_box h2{ font-size:18px; font-family:MicrosoftYaHei,"微软雅黑"; line-height:40px;}
.image_box p{ line-height:24px;}
.image_box p.last{ border-bottom:1px solid #ccc; line-height:26px; height:20px; clear:both; padding-top:2px;}
.image_box .image1 {
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #e2e2e2;
	float: left;
	margin-right: 10px;
}

.list_style{ line-height:12px;}
.title_list ul li{ background:url(img/dot_line.jpg) repeat-x left bottom; padding-left:3px; margin-top:12px; margin-bottom:5px; padding-bottom:4px}

.title_list_box ul li{ background:url(img/dot_li.jpg) no-repeat 5px 13px; padding-left:15px; line-height:30px; border-bottom:1px solid #ccc;
	/*overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis; 
	text-overflow: ellipsis; */
}

.text_box h2{ font-size:18px; font-family:MicrosoftYaHei,"微软雅黑"; line-height:18px; padding-bottom:20px;}
.text_box .text{ padding:0 15px; line-height:24px; color:#8b8585;}
.text_box .text p{ line-height:24px;}

.btn_down{ background:#c00f13; color:#fff; border:none; cursor:pointer; *padding:3px 3px 0px; margin-top:10px;}
.mar_btm{ margin-bottom:24px;}
/*page_bottom*/
#page_bottom{ color:#bfbfbf; background:#2f2d2d url(img/bg_page_bottom.jpg) repeat-x left top; padding-top:50px;}
#page_bottom a{ color:#bfbfbf;}
#page_bottom h3{ color:#fff; padding-bottom:20px; border-bottom:1px solid #6a6969; font-family:MicrosoftYaHei,"微软雅黑";}
#page_bottom .text{ color:#aeaeae; padding:10px; line-height:20px;}

#adCon
{
	float:right;
	padding:20px;
	text-align:center;
}
.bottom_list li{ border-bottom:1px solid #494747; padding:8px; line-height:20px;
	/*overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis; 
	text-overflow: ellipsis; */
}
.bottom_list li b{ font-size:11px;}
.bottom_list li span{ color:#fff;}

#copy{ border-top:1px solid #444242; padding:10px 0 4px;}
#copy .col_1{ float:left; width:210px; margin-right:15px; padding-top:10px;}
#copy .col_2{ float:left; width:700px; padding:2px 0 2px 20px; border-left:1px solid #4f4e4e; color:#7c8080; font-family:Arial,MicrosoftYaHei,'微软雅黑';}
.show_product
{
border:solid 1px #999999; border-left-color:#FFFFFF; border-right-color:#FFFFFF; margin-top:-15px;
}
.infoText{ padding:10px 15px;  line-height:24px; color:#8b8585;}
.infoText span{ color:#333333}
.infoText p{ padding-left:20px}

.code
{
	border:#ccc solid 1px;
	padding:10px;
}
.line
{
	 border-bottom:1px solid #ccc; line-height:26px; margin-left:180px;
}
.line_comment
{
	 border-top:1px solid #ccc; line-height:26px; margin-top:5px
}





#divCon a:link, #divCon a:visited{
	text-decoration: underline;
	color: #0099FF;
}
#divCon a:hover, #divCon a:active{
	text-decoration: underline;
	color: #DE003E;
}

#con a:link, #con a:visited{
	text-decoration: underline;
	color: #0099FF;
}
#con a:hover, #con a:active{
	text-decoration: underline;
	color: #DE003E;
}
