@charset "utf-8";
/* CSS Document */

.FontFamilyCh{ 
font-family:"宋体";
}

.SubTitle{
	background:url(images/dot2.jpg) no-repeat;
	height:23px;
	line-height:23px;
	padding-left:25px;
	color:#fff;
	margin-bottom:3px;
	float:left;
	
	/*width:275px;*/
}

.SubTitle2{
	background:url(images/dot2.jpg) no-repeat;
	height:23px;
	line-height:23px;
	padding-left:25px;
	color:#fff;
	margin-bottom:3px;
	
	/*width:275px;*/
}

.FontStyle12{ 
font-family:Arial;
font-size:12px;
}

.FontStyle13{ 
font-family:Arial!important ;
font-size:12px!important ;
}

.FontStyle15{ 
font-family:Arial;
font-size:15px;
}

.Table Td {
	padding:5px;
	margin:0px;
}

* {
	padding:0;
	margin:0;
}

body {
	font-family:Arial, Helvetica, sans-serif;
}

img {
	border:0;
}
a {
	text-decoration:none;
}
ul, li {
	list-style:none;
}
.clear {
	clear:both;
}
#layout {
	width:960px;
	padding-left:23px;
	padding-right:19px;
	margin:0 auto;
	background:url(images/bgNewR3.jpg) right top no-repeat; overflow:visible;
}
#header, #content, #footer {
	float:left;
	width:960px;  overflow:visible;
}
#header {
	height:125px;
}
.top_nav {
	color:#7a7172;
	width:250px;
	/*padding-left:650px;*/
	float:right;
	height:25px;
	line-height:25px;
	padding-right:20px;
	text-align:right;
}
.top_nav a {
	color:#7a7172;
	text-transform:uppercase;
	font-size:11px;
	letter-spacing:2px;
	margin:0 3px;
}
.search {
	float:right;
	height:40px;
	width:310px;
	margin-top: 25px;
	padding-right:20px;
	text-align:right;
}
.search input.text {
	background:url(images/serchbox.jpg) left repeat-x;
	width:175px;
	height:22px;
	border:1px solid #ccc;
	font-size:11px;
	color:#999;
	line-height:22px;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
.search input.submit {
	background:red;
	color:#fff;
	font-size:12px;
	height:24px;
	line-height:24px;
	border:0;
	width:80px;
	cursor:pointer;
	font-weight:bold;
}
.nav {
	width:900px;
	float:left;
	color:#484848;
	padding-left:0px;
	height:20px;
	font-size:11px;
	text-align:left;
}
.nav a {
	font-size:11px;
	color:#484848;
	margin:0 12px;
	font-weight:bold;
	text-transform:uppercase;
}
.nav a:hover {
	text-decoration:underline;
}
.left_index {
	width:655px;
	float:left;
}
.right_index {
	width:285px;
	float:right; overflow:hidden;
}
.colum_pro {
	/*width:325px;*/
	width:315px;
	float:left;
}
.colum_service {
	float:right;
	/*width:300px;*/
	width:315px;
}
.colum_pro h2, .colum_service h2 {
	font-size:14px;
	color:#e22e39;
	text-align:left;
	border-bottom:1px solid #e4e4e4;
	height:25px;
	line-height:25px;
}
.main_colum {
	/*width:315px;*/
	width:315px;
	/*padding:10px;*/
	padding:3px 3px 3px 0px;
	color:#666;
	font-size:11px;
	padding-left:0;
	line-height:23px;
}

.main_colum_right {
	width:315px;
	padding:3px;
	color:#666;
	font-size:11px;
	padding-left:0;
	line-height:23px;
}

.banner_index {
	padding-bottom:20px; width:954px; overflow:hidden; margin-left:3px; display:inline; float:left;
}
#banner{ width:958px;}
.news_index, .news_index h3 {
	width:655px;
	float:left;
}
.news_index h3 {
	background:url(images/h2bg.jpg) repeat-x;
	height:25px;
	line-height:25px;
	text-align:left;
	color:#452f34;
	font-size:14px;
	padding-left:3px;
	width:650px;
}
.news_index, .news_index li {
	width:655px;
	float:left;
}
.news_index li {
	line-height:35px;
	background:url(images/newlibg.jpg) bottom repeat-x;
	width:655px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:12px;
	color:#666;
	float:left;
}
.news_index li span {
	padding-right:3px;
	text-align:right;
}
.news_index li a {
	color:#c22e78;
	font-size:12px;
}
#footer {
	background:url(images/footerbg.jpg) left 3px no-repeat;
	height:52px;
	line-height:52px;
	padding:3px 3px 0;
	width:940px;
	color:#aeaeae;
	font-size:12px;
	/*padding-top:40px;*/
}
.contact_index {
	width:285px;
	float:right;
	padding-top:3px; 
}
.contact_index h3 {
	font-size:14px;
	color:#e22e39;
	text-align:left;
	border-bottom:1px solid #e4e4e4;
	height:25px;
	line-height:25px;
}
.main_contact_index {
	background:url(images/contactbg.jpg) right no-repeat;
	line-height:22px;
	font-size:12px;
	padding-top:3px;
}
.sidebar {
	width:185px;
	float:left; 

 margin-left:3px; display:inline; padding-right:9px;
}
.sidebar ul {
	width:180px;
	float:left;
	padding-left:3px;
}
.sidebar ul li {
	background:url(images/sidbarli.jpg) bottom repeat-x;
	height:30px;
	width:176px;
	padding-left:4px;
}
.sidebar ul li a {
	width:172px;
	display:block;
	height:30px;
	line-height:28px;
	color:#666;
	padding-left:4px;
	font-size:12px;
	font-weight:bold;
noFocusLine:expression(this.onFocus=this.blur());
	outline:none;overflow:overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.sidebar ul li a:hover {
	background:url(images/ahover.jpg) no-repeat;
	color:#fff;
}
.right_fen {
	width:763px;
	float:right;
}
.right_main {
	width:763px;
	float:left;
	background:url(images/right_bg.jpg) left top no-repeat;
}
.right_main h3 {
	border-bottom:1px solid #b1b0b0;
	line-height:35px;
	color:#999;
	font-size:14px;
	padding-left:5px;
	text-align:left;
	height:35px;
	font-weight:normal;
}
.main {
	width:760px;
	float:left;
	line-height:25px;
	font-size:12px;
	color: #444;
	padding-top:3px;
	padding-left:3px;
}
.main p {
	margin:0 3px;
	text-align:left;
}
.main dl {
	width:340px;
	padding:3px 0;
}
.main dl.c_b {
	width:720px;
	float:left;
}
.main dl.c_b dt {
	width:720px;
	float:left;
}
.main dl.c_b dd {
	width:720px;
	float:left;
}
.main dl.c_b dd p {
	width:700px;
	background:none;
}
.main dl.c_b dd p a {
	padding:0;
	width:700px;
	color:red;
	margin:0;
	display:inline;
	background:none;
}
.main dl dt {
	background:url(images/dot2.jpg) no-repeat;
	width:285px;
	height:23px;
	line-height:23px;
	padding-left:25px;
	color:#fff;
	margin-bottom:3px;
	float:left;
}
.main dl dd {
	width:285px;
	float:left;
	padding-left:3px;
}
.main dl dd a {
	background: url(images/dot1.jpg) left center no-repeat;
	height:25px;
	line-height:25px;
	padding-left:20px;
	float:left;
	color:#333;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.main dl dd a:hover {
	color: #DA0344;
	text-decoration:underline;
}
.details_pro {
	width:404px;
	float:right;
}
.details_pro img {
	width:200px;
	/*padding:6px 12px 7px 11px;*/
}
.right_main .main .details_pro h5 {
	float:left;
	width:395px;
	text-align:left;
	padding-left:3px;
	font-size:13px;
	line-height:35px;
	border-bottom:1px dotted #ccc;
	margin-bottom:3px;
}
.right_main .main .details_pro p {
	padding:0;
	margin:0;
	width:300px;
	float:left;
	line-height:25px;
	text-align:left;
	padding-left:5px;
}
.right_main .main .details_pro p span {
	float:right;
}
.right_main .main .down_header {
	width:720px;
	float:left;
}
.right_main .main .down_header b {
	float:left;
	width:720px;
	color:#999;
	text-align:left;
}
.main dl.down {
	margin:0;
	padding:0;
	width:700px;
	background:url(images/downbg.jpg) no-repeat;
	height:70px;
	padding:6px 0;
	float:left;
	padding-left:20px;
	border-left:1px solid #f4f4f4;
	margin-bottom:10px;
	color:#999;
	cursor:pointer;
}
.main dl.down dd {
	margin:0;
	padding:0;
	float:left;
	font-size:11px;
}
.main dl.down dd.application {
	width:220px;
	padding-left:20px;
}
.main dl.down dd.solution {
	width:300px;
}
.main dl.down dd p {
	line-height:18px;
}
.main dl.down dd.pic {
	width:72px;
	height:62px;
	padding:4px 15px;
	float:left;
}
.main dl.down dd.pic a {
	display:block;
	width:72px;
	height:62px;
	background:none;
	margin:0;
	padding:0;
}
.main dl.down dd.pic img {
	width:70px;
	height:60px;
	border:1px solid #ccc;
}
.main .case {
	width:720px;
	float:left;
}
.main .case li img {
	padding:0;
	margin:0;
	width:200px;
	border:1px dashed #E7E7E7;
	height:200px;
}
.main .case li {
	width:202px;
	float:left;
	padding-right:30px;
	display:inline;
}
.main_case {
	width:720px;
	float:left;
	padding:10px 0;
}
.main_case p {
	width:720px;
	margin:0;
	padding:0;
	line-height:25px;
	color:#999;
}
.right_banner {
position:absolute;
	height:356px; overflow:hidden;
	padding-left:3px; padding-right:3px;
	width:306px;
	right:1px;
	top:0;
	z-index:11;
	
}
.right_banner_in {
	position:absolute; top:0px; right:0;
	filter:alpha(opacity=85);
	z-index:9999;
}

.right_banner dl {
	background:url(images/bannerabg.jpg) left top repeat-x;
	height:63px;
	width:226px;
	float:right;
	padding:4px 2px 2px 4px;
	border:1px solid #ccc;
	margin:9px 0;
	overflow:hidden;filter:alpha(opacity=80);-moz-opacity:0.80;
	opacity: 0.80;

	cursor:pointer;
}
.right_banner dl dd.pic {
	width:82px;
	height:60px;
	float:left;
}
.right_banner dl dd.pic img {
	height:60px;
	width:82px;
	margin:0;
	padding:0;
}
.right_banner dl dd.text {
	width:120px;
	float:right;
	font-size:11px;
	color:#fff;
}
.right_banner dl dt {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	width:120px;
	float:right;
}
dl.class_pro dt {
	cursor:pointer;
}
dl.class_pro dd {
	/*display:none; 20111117 stop use
	*/
}
