@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background: #bfc4c7 url(/Images/Public/Background.gif) repeat-x;
	font-size:12px;
	line-height:18px;
	color:#333;
	font-family:Tahoma,"宋体";
}

a { text-decoration:none; line-height:20px;	color:#333;}
a:hover { text-decoration:underline}

.space{clear:left}

#newcase{background-image:url(/Images/Private/Index/Case.jpg); background-repeat:no-repeat; height:122px; width:183px;}
#layout{margin:auto;width:960px; background:#fff;}
#footer{margin:auto;width:960px;background:#bfc4c7;}
#h-mid{ width:940px; margin:auto;padding:15px 0 0 0}
#h-pro{ width:544px;height:392px;margin:0 11px 8px 0; float:left; }
#h-newpro{width:355px;height:186px; float:left; background:url(/Images/Private/Index/New-Product-Introduction.gif); background-repeat:no-repeat; margin-bottom:8px;padding:40px 15px 0 15px;}
#h-news{width:355px;height:132px;float:left; background:url(/Images/Private/Index/News-Center.gif); background-repeat:no-repeat;padding:33px 15px 0 15px;}
#h-case{width:514px;height:145px; float:left; background:url(/Images/Private/Index/Case-Center.jpg); background-repeat:no-repeat;;margin-right:11px;padding:40px 15px 0 15px;}
#h-company{width:355px;height:140px; float:left; background:url(/Images/Private/Index/About-Company.jpg); background-repeat:no-repeat;padding:40px 15px 0 15px;}
#product_list{background-image:url(/Images/Public/Navigation/Background-1.gif);}
#about-left{ width:180px; float:left; display:inline;}
#about-right{ width:738px;  float:left;border: 1px solid #e5e5e5;padding-left:20px;}

.line-around{border: 1px solid #cccccc;}
.line-bottom{border-bottom: 1px solid #e5e5e5;}
.line-left{	border-left: 1px solid #e5e5e5;}

.pro {padding:0 9px; height:337px; background-color:#FFF; width:100%;}
.pro_list { border-top:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d;padding-top:3px;}
.pro_list a {background:url(/Images/Public/Navigation/Product-Title.gif) no-repeat;padding:0 0 0 12px; color:#b93000;}
.product{background-image:url(/Images/Private/Index/Product-Background.gif);}

.newpro a { font-weight:bold;color:#be0b01;}

.news_left { border-right:1px solid #d1d1d1;padding-right:8px;}
.news_left a{color:#5f5f5f;line-height:18px;}
.news_list {padding-left:8px;}
.news_list a{background:url(/Images/Private/Index/News-Title.gif); background-repeat:no-repeat;padding:0 0 0 8px; color:#333;}

.about a{color:#333;}
.foot {color:#384951;padding-left:15px;}
.foot a{color:#384951;}

.font-red14-bold{font-size:14px;color:#be0b01; font-weight:bold;}
.font-red14-bold a {font-size:14px;color:#be0b01; font-weight:bold;}

.font-red12-bold{
	font-size:12px;
	color:#be0b01;
	font-weight:bold;
}
.font-red12-bold a {font-size:12px;color:#be0b01; font-weight:bold;}

.font-blue12-bold{font-size:12px;color:#0088de; font-weight:bold;}

.font-red12{
	font-size:12px;
	color:#be0b01;
}
.font-red12 a {font-size:12px;color:#be0b01;}

.font-white12{font-size:12px;color:#fff;}
.font-white12 a {font-size:12px;color:#fff;}

.font-white12-bold{font-size:12px;color:white; font-weight:bold;}
.font-white12-bold a{font-size:12px;color:white; font-weight:bold;}

.font-gray12{font-size:12px;color:#898989; }
.font-gray12 a{font-size:12px;color:#898989; }


.news1 a{color:#cd7323}
.news_list a{background:url(/images/news_small.gif); background-repeat:no-repeat;padding:0 0 0 8px;}
.about {padding:8px;}

.pro_nav a{
	color:#be0b01;
	background:url(/Images/Public/Navigation/Product-Title.gif);
	background-repeat:no-repeat;
	padding:0 0 0 12px;
	font-weight:bold;
}

.pro_nav2 {
	padding:0 0 0 8px;
}

.pro_nav2 a{
	background:url(/Images/Public/Navigation/Product-Title-Small.gif);
	background-repeat:no-repeat;
	padding:0 0 0 8px;
}


.title-1{
	padding-left:45px;
	background: url(/Images/Private/About-Us/Background-Visited.gif);
	background-repeat:no-repeat;
	color:#fff}
.title-2{
	padding-left:45px;
	background: url(/Images/Private/About-Us/Background.gif);
	background-repeat:no-repeat;
}


.text{
	padding:10px 20px 20px 0;
	text-indent: 25px;
}

.text3{
	padding:10px 20px 20px 0;
}


.text2{
	padding:0 20px 20px 0;
}

.case_list {padding:10px 0 10px 10px; border-bottom:1px solid #e5e5e5; }

.faq {padding:10px 0 20px 10px; border-bottom:1px solid #e5e5e5; }

.order_title {color:#be0b01; font-weight:bold;}
.order {padding:4px;}
input {border:1px solid #ccc; background:#e5e5e5;color:#333}
textarea {border:1px solid #ccc; background:#e5e5e5;}