@charset "gb2312";
.box{height:auto; padding:0px; margin:0 auto; width:1100px;background:#FFF;}

.wc_total0{ width:1200px; height:auto; margin:0 auto; padding:0px; display:block; margin-top:5px; }

/**middle_left**/
.seclefttotal2{ width:280px; float:left; height:auto;  }
.secltop{ width:280px; height:37px; display:block; background:#00a1e9; line-height:37px;  font-size:18px; color:#FFF; float:left; text-align:center;}
.left_content{ width:278px; min-height:auto; height:0 auto; display:block; float:left;border:1px solid #bbbbbb;}
.left_content ul{ width:100%; height:auto; overflow:hidden; display:block; list-style-type:none; margin:0 auto; padding:0px;}
.left_content ul li{ font-size:13px; width:198px; height:28px; line-height:28px; display:block; text-align:center; list-style-type:none;text-align:center; margin:8px auto; padding:0px; background:url(../images/about_l_m_menu1.jpg) repeat-x; overflow:hidden; font-weight:bold;}
.left_content ul li a{ width:100%; height:28px;  display:block;text-decoration:none; color:#FFF; margin:0px auto; padding:0px; line-height:28px;}
.left_content ul li a:hover{ text-decoration:none; display:block; color:#ffd800;width:100%; height:28px; background:url(../images/seclafu.jpg) repeat-x;  line-height:28px;}

.seclcontent{ width:198px; height:auto; display:block;   border:1px solid #ddbfbd; float:left;}
.seclcontent ul{ width:90%; height:auto; overflow:hidden; display:block; list-style-type:none; margin:0 auto; padding:0px;}
.seclcontent ul li{ font-size:14px; width:100%; height:25px; line-height:25px; display:block; text-align:center; list-style-type:none;text-align:left; margin:0 auto; padding:0px; border-bottom:dashed 1px  #cc0000; } 
.seclcontent img{background:url(../../images/index2_01_01.png) no-repeat; width:11px; margin-top:5px; height:12px; margin-left:15px;}
.seclcontent ul li a{text-decoration:none; color:#000; }
.seclcontent ul li a:hover{ text-decoration:none; color:#ff0000;}

.assort_list{ width:278px; height:auto; float:left; display:inline; border:1px solid #bbbbbb;  }
.assort_list ul li{ width:260px; height:37px; float:left; display:inline; margin:15px 0 0 10px; background:#00a1e9; line-height:37px; font-size:14px; font-weight:bold; text-align:center;}
.assort_list ul li a{ color:#fff; display:block;background:#00a1e9;}
.assort_list ul li a:hover{ color:#fff; background:#b79465; }

.cscon0{ width:298px; height:171px; display:block; overflow:hidden; margin-top:6px;border:1px solid #bbbbbb;}
.cscon0 ul{ float:left; width:95%; height:auto; margin:0 auto; padding:0px;}
.cscon0 ul li{ float:left; width:100%; height:22px; line-height:22px;  text-indent:15px;  background:url(../images/n_line.jpg)  10px 5px  no-repeat; padding-left:10px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:dotted 1px #000; }
.cscon0 ul li a{ text-decoration:none; color:#000;}
.cscon0 ul li a:hover{ text-decoration:none; color:#ff0000;}


.c_total0{  width:1200px;margin:0 auto; padding:0px; display:block; }
.c_total0_bg{float:right; background:#006dce; width:800px; height:32px; border:1px solid #bbbbbb;}
.sh_top0{ width:1200px; height:32px; display:block;overflow:hidden; background:#666666;border:1px solid #bbbbbb; float:right; }

.sh_toplspan0{ width:70%; height:32px; line-height:32px; text-indent:2em; display:inline; float:left; overflow:hidden; text-align:left; font-size:16px; color:#fff;}
.sh_toprspan0{ width:25%; height:32px; line-height:32px;  float:right; display:inline; text-align:right;margin-right:15px; font-size:16px;color:#fff; }
.sh_toplspan0 a{ text-decoration:none; color:#fff;}
.sh_toplspan0 a:hover{ text-decoration:none; color:#f00;}
.secrcontent{ width:790px; height:auto; margin:0 auto; padding:0px; display:block;  border:1px solid #bbbbbb; float:right; }
.secrcontent01{ float:left;width:1180px; margin-top:2px;padding-left:8px; text-align:left; line-height:22px; height:auto; padding:4px; display:block;  }

.secltop_total{width:258px; height:auto; float:left; margin-left:2px; margin-top:5px;}
.secltop_two{ width:258px; height:32px; display:block; background:#05ad48; line-height:32px;  font-size:16px; color:#FFF; float:left; text-align:center;}
.left_content_two{ width:256px; min-height:auto; height:0 auto; display:block; float:left;border:1px solid #bbbbbb;}
.left_content_two ul{ width:100%; height:auto; overflow:hidden; display:block; list-style-type:none; margin:0 auto; padding:0px;}
.left_content_two ul li{ font-size:13px; width:198px; height:30px; line-height:31px; display:block; text-align:center; list-style-type:none;text-align:center; margin:8px auto; padding:0px; background:url(../images/about_l_m_menu1.jpg) repeat-x; overflow:hidden; font-weight:bold;}
.left_content_two ul li a{ width:100%; height:30px;  display:block;text-decoration:none; color:#FFF; margin:0px auto; padding:0px; line-height:31px;}
.left_content_two ul li a:hover{ text-decoration:none; display:block; color:#ffd800;width:100%; height:31px; background:url(../images/seclafu.jpg) repeat-x;  line-height:31px;}




.sc_newsul{width:99%; height:auto; display:block; overflow:hidden;  margin:0 auto; padding:0px;}
.sc_newsul li{width:96%; display:block;  background:url(../images/n_line.jpg)  10px 4px  no-repeat; height:20px; line-height:20px; margin-top:6px; color:#fff; border-bottom:dotted 1px #000; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:18px;}

.i_nspanleft { float:left; width:73%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:20px;}
.i_nspanleft a{  text-decoration:none; color:#000;}
.i_nspanleft a:hover{  text-decoration:none; color:#df303c;}
.i_nspanright {width:24%; text-align:right; float:right; line-height:18px; color:#000;}

.i_fcul{width:99%; display:block; overflow:hidden; margin:0px auto; padding:0px;}
.i_fcul li{width:280px; height:230px; border:solid 1px #ccc; float:left; margin-left:10px; margin-top:15px; margin-bottom:12px; display:inline; overflow:hidden; }
.i_fcul li img{max-width:274px; _width:274px; max-height:208px; _height:208px; display:block; overflow:hidden; background:#fff; border:solid 1px #fff; margin:0 auto; margin-top:2px; }
.i_fcul li div{ width:280px; height:210px; display:block;}
.i_fcul li span{width:280px; height:20px; margin:0 auto; padding:0px;display:block;  line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; }
.i_fcul li span a{ text-decoration:none; color:#000;}
.i_fcul li span a:hover{ text-decoration:none; color:#df303c;}


/*成果展示*/
.cgzs_two{ width:1310px; height:auto; float:left; overflow:hidden; margin-top:5px; }
.cgzs_two ul{ width:1310px; height:auto; margin:0 auto; padding:0px; display:block; }
.cgzs_two ul li{ width:338px; line-height:1.9;float:left;  display:block; text-align:center; border-bottom:1px dashed #ccc;padding-left:5px;}


#currentPosition {
	background:url(images/qan.gif) left center no-repeat;
	height:30px;
	line-height:30px;
}
#currentPosition #left {
	width:200px;
	float:left;
	display:inline;
	color:#C8121F;
	padding-left:20px;
	font-weight:bold;
	font-size:14px;
}
#currentPosition #right {
	float:right;
	display:inline;
	width:460px;
	text-align:right;
}
#currentPosition #right span {
	background:url(images/h.gif) left 3px no-repeat;
	padding-left:18px;
	line-height:30px;
}
.publicsmNav {
	height:25px;
	margin:5px auto;
}
.publicsmNav a {
	float:left;
	display:inline;
	line-height:25px;
	height:25px;
	padding:0px 10px;
	border:1px solid #ccc;
	background:#EEE;
	margin-right:1px;
	font-weight:bold;
}
.publicsmNav a:hover {
	border:1px solid #900;
	background:#C00;
	color:#FFF;
}
.inputs {
	background:url(images/pages.gif) repeat-x bottom;
	padding:0;
	text-align:center;
	height:25px;
	line-height:25px;
	border:1px solid #CCC;
	padding:0x 5px;
	color:#666;
}

#webRightmain {
	background:url(images/rightbgb.gif) no-repeat top;
	_height:300px;
	min-height:300px;
	padding:15px;
	line-height:22px;
}
#webRightmain .content{ font-size:14px; line-height:26px;}
#webRightmain .content table {
	background:#CCC;
	border-collapse:collapse;
	border:#CCC;
	width:100%;
}
#webRightmain .content table tr {
	background:#FFF;
}
#webRightmain .content table th {
	background:#F6F6F6;
}
#webRightmain .content table td, #rightContent table th {
	padding:5px;
}
h1, h2 {
	margin:0px;
	padding:0px;
	text-align:center;
}
h1 {
	font-size:16px;
	line-height:35px;
}
h2 {
	font-size:14px;
}