/*
	by bcpxqz bcpxqz@126.com
*/

/*layout*/
html,body {
	font-size:12px;
	font-family:"宋体";
	color:#000000;
}
P{
	color:#3d3d3d;
	}
#header,#menu,#middle,#footer,#banner_index,#banner,#onepage{
	width:940px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	clear:both;
}
body {
	background:url(../images/bg_top.jpg) top left repeat-x;
}
#header {
	height:74px;
}
#logo {
	width:339px;
	height:39px;
	padding-top:20px;
	float:left;
}


#nav_search {
	float:right;
	width:295px;
}
#header_nav {
	padding-top:11px;
	width:295px;
	clear:both;
}
#header_nav ul {
	text-align:right;
	padding-right:4px;
}
#header_nav ul li {
	display:inline;
}
#header_nav ul li a {
	font-family:Arial;
	color:#646464;
	font-size:11px;
}
#header_search {
	padding-top:11px;
	height:19px;
	width:295px;
	clear:both;
}
#mmselect {
	padding-top:2px;
	width:111px;
	margin-right:10px;
}
#header_search input {
	float:left;
	_display:inline;
}
.kw {
	width:103px;
	padding:0 6px;
	height:15px;
	padding-top:3px;
	margin-top:1px;
	border:solid 1px #C9C9C9;
	color:#858585;
	text-align:center;
}
#sub_btn {
	border:solid 1px #C9C9C9;
	height:20px;
	margin-top:1px;
	margin-left:5px;
	line-height:18px;
	width:48px;
	text-align:center;
	padding:0;
	font-size:12px;
}

.ktypes {
	width:113px;
	float:left;
	margin-right:7px;
	_display:inline;
	color:#858585;
	font-size:12px;
	margin-top:2px;
	margin-left:8px;
	overflow:hidden;
}
/*menu*/
#menu {
	height:30px;
	overflow:hidden;
}
/*banner*/
#banner_index {
	height:319px;
}
/*middle*/
#middle {

}

/*middle*/
/*left start*/
#left {
	width:191px;
	float:left;
	padding-top:19px;
	background:url(../images/bg_left_top.jpg) #F7F7F7 left top no-repeat;
}
#left_clu {
	border:solid 1px #EDEDED;
	border-top:none;
}
#left_cate {
	padding-left:5px;
	height:36px;
	margin-bottom:9px;
}
#left_nav {
	padding-left:9px;
	width:171px;
	border-top:solid 1px #D9D9D9;
}
#left_nav  dl {
}
#left_nav  dt {
	height:21px;
	line-height:21px;
	padding-top:10px;
	padding-bottom:1px;
	border-bottom:solid 1px #D9D9D9;
}
#left_nav  dt a {
	display:block;
	height:21px;
	line-height:21px;
	padding-left:18px;
	background:url(../images/bg_left_dt.jpg) 0px -30px no-repeat;
	color:#888888;
}
#left_nav  dt a:hover,#left_nav  dt a.current {
	color:#F50020;
	background-position:0px 0px;
}
#left_nav  dd ul {
	border-bottom:solid 1px #D9D9D9;
	padding-left:18px;
	padding-bottom:8px;
	padding-top:6px;
}
#left_nav  dd ul li {
	height:18px;
	line-height:18px;
}
#left_nav  dd ul li a {
	color:#383838;
	height:18px;
	line-height:18px;
	padding-left:11px;
	background:url(../images/bg_left_dd.jpg) 0px -27px no-repeat;
}
#left_nav  dd ul li a:hover,#left_nav  dl ul li a.current {
	background-position:0px 3px;
	color:#F40011;
}
#left_active {
	padding-left:9px;
	padding-top:34px;
}
.left_active {
	margin-bottom:1.5em;
}
/*left end*/
/*right start*/
#right {
	width:728px;
	float:right;
	overflow:hidden;
}
#path {
	text-align:right;
	height:18px;
	border-bottom:dotted 1px #A2A2A2;
	color:#C1C1C1;
}
.path1 {
	padding-top:30px;
}
.path2 {
	padding-top:5px;
}
#path a {
	color:#A4A4A4;
	padding:0 0.5em;
}
#path a.current {
	color:#C1C1C1;
	font-weight:bold;
}
#pcate_name {
	height:26px;
	line-height:26px;
	padding-left:18px;
	background:url(../images/ico_red.jpg) 5px 5px no-repeat;
	color:#797979;
}
#pcate_name strong {
	font:bold 14px "宋体";
	color:#797979;
}
#pcate_name .current {
	color:#F40011;
}
#pcate_name .imname {
	color:#F4011F;
	font:bold 14px "宋体";
	line-height:26px;
}
#product_intro {
	height:238px;
	width:728px;
	background:url(../images/bg_product.jpg) top left no-repeat;
	position:relative;
}
#product_ileft {
	float:left;
	width:250px;
	padding-top:65px;
	padding-left:30px;
}
#product_iright {
	float:right;
	width:440px;
	text-align:center;
	height:238px;
}
#pi_name {
	color:#333333;
	font:bold 13px "宋体";
}
#pi_list {
	margin-top:10px;
}
#pi_list ul li {
	line-height:18px;
	padding-left:8px;
	background:url(../images/dot_33.jpg) 0px 7px no-repeat;
	color:#545353;
}
#pdi_nav {
	height:23px;
	background:url(../images/dot_11.jpg) left bottom repeat-x;
	margin-top:1em;
	clear:both;
}
#pdi_nav ul li {
	float:left;
	width:86px;
	height:21px;
	line-height:23px;
	text-align:center;
	cursor:pointer;
	border:solid 1px #D5D5D5;
	background:#F6F6F6;
	font-weight:bold;
	color:#797979;
	margin-right:9px;
	_display:inline;
}
#pdi_nav ul li.current {
	background:#FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	color:#ED1746;
}
#pdi_list {
	border:solid 1px #D4D4D4;
	border-top:none;
	padding:28px 18px;
	color:#636363;
}
#pdi_list table td,#pdi_list table th {
	line-height:21px;
}
#pdi_list p {
	line-height:21px;
/*	margin:1em 0;*/
}
#plist_info {
	position:absolute;
	top:0;
	left:0;
	padding-left:16px;
	padding-top:20px;
}
#plist_name {
	color:#3D3D3D;
	font:bold 14px "宋体";
	margin-bottom:10px;
}
#plist_ch1 {
	height:20px;
	line-height:20px;
	padding-left:16px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/t_left.gif) left top no-repeat;
	margin-bottom:0.5em;
}
#plist_ch1 span {
	display:block;
	height:20px;
	line-height:20px;
	padding-right:16px;
	background:url(../images/t_right.gif) right bottom no-repeat;
	float:left;
}
#plist_chc p{
	line-height:18px;
	color:#545353;
}
#plist_ch2{
	color:#444343;
	font:bold 14px "宋体";
	padding-top:15px;
}
#plist_img {
	float:right;
	width:310px;
	height:238px;
	/**font-size: 208px;0.873*/
	text-align:center;
}
.content {
	margin-top:1em;
}
.cplist {
	width:364px;
	float:left;
	height:104px;
	margin-bottom:38px;
}
.cplist .cplist_img {
	float:left;
	width:136px;
	text-align:center;
	border-right:solid 1px #D3D3D3;
}
.cplist_content {
	float:left;
	padding-left:15px;
}
.cpl_name {
	color:#ED1746;
	font-weight:bold;
}
.cpl_ch {
	padding-top:2px;
	padding-bottom:8px;
	line-height:18px;
	color:#919598;
}
#banner_top {
	margin-top:19px;
}
/*footer*/
#footer {
	height:14px;
	padding-top:7px;
	background:url(../images/tiny_logo.jpg) top left no-repeat;
	margin-top:15px;
	font-size:12px;
	font-family:"宋体";
	color:#706F6F;
}
#footer a {
	color:#706F6F;
}
#copyright {
	float:left;
	padding-left:118px;
}
#mii{
	float:left;
	padding-left:26px;
	width:103px;
}
#mii a {
	display:block;
	width:103px;
}
#design {
	float:left;
	padding-left:43px;
}

#footer_nav {
	float:right;
}
#footer_nav a {
	margin:0 5px;
	display:block;
	float:left;
	_display:inline;
}
/*link*/
a:link {
	text-decoration:none;
	color:#000000;
}
a:visited {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:none;
	color:#000000;
}
a:active {
	text-decoration:none;
	color:#000000;
}
/*commom*/
.clearfx:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfx {
	zoom:1;
	clear:both;
}

/*img m*/
.mbox {
 display: table-cell;
 vertical-align:middle;
 text-align:center;
 *display: block;
 *font-family:Arial;
}
.mbox img {
 vertical-align:middle;
}
.line {
	border-top:dotted 1px #A2A2A2;
}
.arc {
	color:#3d3d3d;
	padding-top:1em;
}
.arc p {
	line-height:21px;
	text-indent:2em;
	/*margin:1em 0;*/
}
.arc .arcim1 {
	color:#606060;
}
.arc strong {
	font-weight:bold;
}
#right .no2em{
	text-indent:0;
}
.rt {
	text-align:right;
}
.clist {
	padding-left:2em;
}
.clu2 {
	clear:both;
	margin:1em 0;
}
.clu2 li {
	float:left;
	width:300px;
}
.clist li {
	line-height:20px;
	margin:0.2em 0;
	padding-left:18px;
	background:url(../images/dot_red1.jpg) 0px 6px no-repeat;
	color:#3d3d3d;
}
.ylist {
	color:#727272;
	margin:1em 0;
}
.ylist dt {
	width:70px;
	float:left;
	clear:left;
	line-height:20px;
}
.ylist dd {
	float:left;
	width:525px;
	margin-bottom:1em;
}
.ylist dd p {
	text-indent:0;
	margin:0;
}
/*news*/
#newslist ul li {
	height:26px;
	clear:both;
	line-height:26px;
	color:#727272;
	padding-right:4px;
	overflow:hidden;
	padding:0;
	margin:0;
	*margin-top:-2px;
	border-bottom:dotted 1px #B5B5B5;
}
#newslist ul li a {
	color:#3d3d3d;
	line-height:26px;
	display:block;
}
#newslist ul li .title {
	float:left;
	color:#3d3d3d;
}
#newslist ul li .last a {
	padding-right:40px;
	background:url(../images/dot_last.jpg) 100% 4px no-repeat;
}
#newslist ul li a:hover{
	color:#F5001E;
}
#newslist ul li.hover {
	background:#FFE9EA;
	border-bottom:dotted 1px #FF0000;
}
#newslist ul li .date {
	float:right;
}
#page {
	padding-top:0.5em;
	color:#3d3d3d;
	padding-left:0.5em;
	clear:both;
}
#page a {
	color:#727272;
}
#page span {
	padding:0 8px;
	border-left:solid 1px #727272;
}
#page .total {
	border-right:solid 1px #727272;
	margin-right:10px;
}
#page select {
	font-size:12px;
	color:#727272;
	padding:0;
	margin:0;
	line-height:1em;
}
#news_info {
	color:#727272;
	margin-bottom:2em;
	text-align:right;
}
#news_content p {
	/*margin:1em 0;*/
	line-height:21px;
}
#tc_left {
	float:left;
	width:260px;
}
#tc_left img,#tc_right img {
	display:block;
}
#tc_left p {
	padding-left:2em;
}
#tc_right {
	text-align:right;
	float:right;
}
#tcc {
	width:663px;
	margin:0 auto;
}

#plist .plist {
	height:auto;
	float:left;
	_display:inline;

}
#right .dps .plist {
	width:90px;
	margin:0 2em;
	margin-bottom:3em;
}
#right .tbd .plist {
	width:125px;
	margin:0 1.4em;
	margin-bottom:3em;
	_display:inline;
}
#right .hdc .plist {
	width:auto;
	margin:0 1.3em;
	margin-bottom:3em;
}
#right .hdc .plist .cname {
	float:left;
	clear:both;
}
#right .hdc .plist .pimg {
	float:left;
	clear:both;
}

#plist .plist .pname,#plist .plist .cname,#cplist .plist .pname {
	height:28px;
	line-height:28px;
	padding-left:18px;
	font-weight:bold;
	color:#727272;
	background:url(../images/dot_red1.jpg) 4px 12px no-repeat;
}

#plist .plist .cname{
	background:url(../images/dot_red1.jpg) 4px 12px no-repeat;
	}
#cplist .plist .pname {
	background-position:4px 11px;
}
#plist .plist .pname a ,#cplist .plist .pname a{
	color:#727272;
}

#plist .plist  .pimg img {
	border:solid 1px #D4D4D4;
	background:#FFFFFF;
	padding:2px;
}

#cplist .plist  .pimg  {
	border:solid 1px #D4D4D4;
	text-align:center;
	width:134px;
	height:80px;
	padding:1px;
	overflow:hidden;
}
#cplist .plist{
	float:left;
	margin-right:25px;
	_display:inline;
	width:138px;
	margin-bottom:2em;
}
#cpclist .cpclist  {
	float:left;
	width:320px;
	margin-bottom:3em;
	height:120px;
}
#cpclist .cpclist .pimg {
	float:left;
	width:154px;
	height:106px;
	border:solid 1px  #DCDCDC;
	text-align:center;
}
#cpclist .cpclist .cpinfo {
	float:left;
	padding-left:14px;
	width:120px;
}
#cpclist .cpclist .cname a {
	color:#000000;
	font-weight:bold;
}
#cpclist .cpclist .cpinfo ul{
	padding-top:7px;
}
#cpclist .cpclist .cpinfo ul  li {
	padding-left:13px;
	background:url(../images/dot_gray.gif) 0px 5px no-repeat;
	line-height:18px;
	height:18px;
}
#cpclist .cpclist .cpinfo ul  li a{
	color:#737371;
}
.sspage {
	color:#3d3d3d;
	padding-top:1em;
	padding-bottom:2em;
	padding-left:0.5em;
	padding-right:0.5em;
}
.sspage p {
	line-height:21px;
}
#ss_top {
	padding-bottom:22px;
	border:solid 1px #D4D4D4;
	width:716px;
	background:url(../images/bg_ssb.jpg) left bottom repeat-x;
	border-bottom:none;
	overflow:hidden;
}
#ss_topinfo {
	width:336px;
	float:left;
	background:url(../images/bg_ss.jpg) top right repeat-y;
	height:211px;
}
#ss_topinfo h1 {
	color:#F01648;
	font:bold 14px "宋体";
	padding-left:27px;
	padding-top:30px;
	padding-bottom:25px;
}
#ss_topinfo p {
	padding-left:27px;
	line-height:21px;
	color:#3D3D3D;
}
#ss_topimg {
	width:378px;
	float:left;
	margin-left:1px;
	_display:inline;
	height:211px;
}
#ss_h1 {
	color:#F01648;
	font:bold 14px "宋体";
	margin-top:20px;
	height:40px;
	line-height:40px;
	background:url(../images/bg_ssf.jpg) 140px 0px no-repeat;
	margin-bottom:15px;
}
#ss_hc2 {
	clear:both;
}
#ssh2 {
	color:#F01648;
	font:bold 14px "宋体";
	margin-top:36px;
	margin-bottom:18px;
}
#ss_hc2 ul li {
	line-height:21px;
	margin:0.5em 0;
	padding-left:15px;
	background:url(../images/bg_ssdot.jpg) 0px 6px no-repeat;
	padding-right:1em;
}
#ss_table {
	margin-top:50px;
}
#ss_table table,#ss_table th,#ss_table td {
	border-collapse:collapse;
	border:solid 1px #D9D9D9;
}
#ss_table table {
	width:100%;
}
#ss_table table th {
	text-align:center;
	font-weight:bold;
	padding:12px 18px;
	background:#E5E5E5;
	color:#F01648;
	font:bold 14px "宋体";
}
#ss_table table td {
	padding:10px 18px;
}

#sn_top table {
	border:solid 1px #EDEDED;
}
#sn_top table td {
	padding:8px;
	line-height:18px;
}
#sn_top table th {
	padding:8px;
	color:#FFFFFF;
	background:#999999;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	font-weight:bold;
}
#sn_nav {
	margin-top:1em;
}
#sn_nav ul li {
	padding-top:9px;
	height:40px;
	width:80px;
	margin-right:5px;
	_display:inline;
}
#db_big_img {
	border:solid 1px  #CCCCCC;
	padding:4px;
	background:url(../images/loading.gif) center center no-repeat;
	position:absolute;
	top:0;
	left:0;
	background:#FFFFFF;
}
#job-middle{
	color:#3d3d3d;
	}

/*select*/
.dropdown {outline:none;}
.dropdown h4{cursor:default; text-indent:5px;}
.dropdown * {-moz-user-select:none;}
.dropdown h4.over {}
.dropdown div {display:none; position:relative;}
.dropdown span {position:absolute;}
.dropdown ul{position:absolute;display:none;}
.dropdown ul li{text-indent:5px;}
.dropdown ul li.over{}
/* write you style here */
.dropdown {float:left;}
.dropdown h4{display:block; margin:0; height:14px; padding-top:4px; font: normal 12px/12px Arial, Helvetica, sans-serif; border:solid 1px #C9C9C9; color:#858585; }
.dropdown h4.over{border-color:#369;}
.dropdown h4.current{border-color:#003;}
.dropdown div {}
.dropdown span {top:0; right:7px; background:url(../images/droparrow.gif) no-repeat center; width:7px; height:21px;}
.dropdown span.over {background-image:url(../images/droparrowover.gif);}
.dropdown ul{border:1px solid #AAA; background:#FFF;}
.dropdown ul li{background:#FFF;height:19px;display:block;cursor:default;font:400 12px/19px Arial, Helvetica, sans-serif;}
.dropdown ul li.over{background:#369; color:#FFF;}
