body{ background:#e5e8ed;}

div{ font-family:Verdana;}

#master{ width:944px;}

.head{ height:86px; background:url(head.jpg);}

.head .left{ float:left; padding-left:27px; width:243px; padding-top:14px;}
.head .middle{ float:left; width:450px; padding-top:53px;}
.head .right{ float:right; width:165px; padding-top:17px; padding-right:30px;}
.head .right .eng{ text-align:right; margin-bottom:10px;}
.head .right .phone{ font-size:15px; font-weight:bold;color:#a40501; text-align:right;font-family:Georgia, "Times New Roman", Times, serif; padding-top:10px;}

.menu li{ float:left; width:77px; text-align:center;}
.menu a{ font:bold 12px Verdana; text-decoration:none;}
.menu a:hover{ color:#a40501;}


.bodyLine{ height:14px; background:url(bodyLine.jpg);}

.body{ background:url(body_bg.gif) center; padding-top:5px;}

.bodyLeft{ padding-left:12px; float:left; width:720px;}
.bodyRight{ float:right; width:190px; padding-right:12px;}

.bodyRight .box1{ margin-bottom:5px;}
.bodyRight .box2{ background:url(index_11.jpg); height:84px; margin-bottom:5px;}
.bodyRight .box2 .title{ padding:10px 0 2px 20px;}
.bodyRight .box2 .title a{ font:bold 14px Verdana; text-decoration:none;}
.bodyRight .box2 .title a:hover{ color:#a40501;}
.bodyRight .box2 ul{ margin-left:20px;}
.bodyRight .box2 li{ background:url(icon01.jpg) no-repeat 0px 50%; padding-left:10px; line-height:18px;}


.indexBottom{}
.indexBottom .box1,.indexBottom .box2,.indexBottom .box3{ width:224px; height:120px; background:#f3f3f3; border:1px solid #bbbbbb; padding:5px;}
.indexBottom .box1{ float:left; margin-right:5px;}
.indexBottom .box2{ float:left;}
.indexBottom .box3{ float:right;}

.indexBottom_pic{ float:left; width:94px; margin-right:5px;}
.indexBottom_pic img{width:94px; height:118px;}
.indexBottom_title,.indexBottom_content,.indexBottom_btn{ width:125px; float:left;}

.indexBottom_title{ font:bold 12px Verdana; margin-bottom:5px;}
.indexBottom_content{ height:70px; line-height:18px; margin-bottom:5px;}
.indexBottom_btn{ text-align:right;}



#proBtn{ background:url(menu_bg.jpg); height:24px;}
#proBtn li{ float:left; width:180px;}
#proBtn a{ display:block; width:180px; height:19px; color:#fff; text-align:center; font:bold 13px Verdana; padding-top:5px; text-decoration:none;}
#proBtn #ptn1{ background:url(01_01.jpg); color:#a40501;}
#proBtn #ptn2{ background:url(01_02.jpg)}


#pbox1,#pbox2,#pbox3,#pbox4{ height:160px; border:1px solid #97a4ad; border-top:none; margin-bottom:5px; width:auto;}




.indexAbout1,.indexAbout2{ width:330px; padding-top:30px;}
.indexAbout1{ float:left; padding-left:20px;}
.indexAbout2{ float:right; padding-right:20px;}

.indexAbout_title{ font:bold 12px Verdana; border-bottom:2px solid #ccc; margin-bottom:5px; padding-bottom:3px;}
.indexAbout_content{}
.indexAbout_content ul{}
.indexAbout_content li{ width:100px; float:left; margin-bottom:3px; margin-right:10px;font:12px Arial, Helvetica, sans-serif;}

.indexBanner{ height:350px;background:url(body_bg.gif) center; }

.indexNews1,.indexNews2,.indexNews3{ width:230px; padding-top:10px;}
.indexNews1{ float:left; margin-right:5px; padding-left:5px;}
.indexNews2{ float:left;}
.indexNews3{ float:right;}

.indexNews_title{ font:bold 12px Verdana; border-bottom:2px solid #ccc; margin-bottom:5px; padding-bottom:3px;}
.indexNews_content2{ line-height:20px; text-indent:20px;}
.indexNews_content #style1{ background:url(icon02.jpg) no-repeat 1px 50%;}
.indexNews_content #style1_title{ text-indent:15px; width:100%;}
.indexNews_more{ text-align:right;}
.indexNews_more a{ color:#94462f;}



.indexCase{ padding-top:10px;}
.indexCase .left{ float:left; width:220px; padding-left:10px; padding-top:10px;}
.indexCase .left li{ float:left; width:70px; text-align:center; margin-bottom:5px;font:13px Verdana;}

.indexCase .right{ float:right; width:480px;}


.indexPro{ padding-top:5px;}
.proList{}
.proList #style3{ width:180px;}
.proList #style3_pic{ padding:2px; width:130px; height:130px;}
.proList #style3_pic img{ width:125px; height:125px;}

.proList2{}
.proList2 #style3{ width:140px;}
.proList2 #style3_pic{ padding:2px; width:130px; height:125px;}
.proList2 #style3_pic img{ width:130px; height:125px;}

.newsList{}
.newsList #style3{ width:160px;}
.newsList #style3_pic{ padding:2px; width:145px; height:115px;}
.newsList #style3_pic img{ width:145px; height:115px;}

.newsList #style1{border-bottom:1px dashed #000; padding:2px;}
.newsList #style1_title{ background:url(_icon03.gif) no-repeat 1px 50%; text-indent:10px; font:13px Verdana;}
.newsList #style1_title a{ color:#000;}
.newsList #style_time{ width:80px; color:#666;}

.bookList{ margin-top:20px;}
.bookList #style1{padding:2px;}
.bookList #style1_title{ background:url(_icon03.gif) no-repeat 1px 50%; text-indent:10px; font:13px Verdana;}
.bookList #style1_title a{ color:#000;}
.bookList #style_time{ width:80px; color:#666;}

.foot{ padding:10px 20px 10px 20px ; width:auto;}
.foot .left{ float:left; width:280px; padding-top:5px;}
.foot .middle{ float:left; width:180px;}
.foot .right{ float:right; width:420px;padding-top:5px;}


#search input{ border:none;}
#search_input{width:100px; height:17px; background:url(search_input.jpg) no-repeat left top; border:0px; padding-left:10px;margin-right:-10px; padding-top:3px;}
#search_submit{width:29px; height:20px; background:url(search_btn.jpg);}






.mainLeft{ width:180px; float:left; padding-left:18px;}
.mainRight{ float:right; width:720px; padding-right:18px;}

.mainBanner{ background:url(body_bg.gif) center; text-align:center;}

.address{ margin-left:20px; width:auto; margin-bottom:5px;}

.mainMenu{ margin-bottom:10px;}
.mainMenu_title{ border:1px solid #c7c7c7; background:url(mainTitle.gif); height:19px; padding-top:5px; width:auto; font: bold 14px Verdana; text-indent:10px; margin-bottom:2px;}
.mainMenu_content{}
.mainMenu_content li{ background:#e1e1e1 url(_icon03.gif) no-repeat 5px 50%; text-indent:10px; margin-bottom:1px; padding:3px; font-size:11px;}
.mainMenu_content #li2{ background:#eee url(_icon03.gif) no-repeat 15px 50%; text-indent:20px; margin-bottom:1px; padding:3px;}
.mainMenu_bottom{ background:url(mainMenu_bottom.gif); height:24px;}

.mainTitle{ border:1px solid #c7c7c7; background:url(mainTitle.gif); height:19px; padding-top:5px; width:auto; font: bold 14px Verdana; text-indent:10px; margin-bottom:10px;}



.pro_buy{ width:180px; margin: 0 auto 0 auto; text-align:center;}

#proInfo_par{ float:left; width:300px; padding-left:20px;}
#proInfo_picBox{ float:right; width:200px;}
#proInfo_pic{ width:180px; height:135px;}
#proInfo_pic img{ width:180px; height:135px;}


#Slide {CLEAR: both; OVERFLOW: hidden; WIDTH: 944px; HEIGHT: 350px;word-wrap:break-word; word-break:break-all;POSITION:relative; padding-left:8px;}
#Slide A {COLOR: #000}
#focpic{WIDTH: 930px; HEIGHT: 350px;}

.thumb_title {
	MARGIN-TOP: 10px; BACKGROUND: #fff; FILTER: alpha(opacity=30); WIDTH: 950px; TEXT-INDENT: 10px; LINE-HEIGHT: 25px; POSITION: absolute; HEIGHT: 25px; -moz-opacity: 0.3
}
#Slide_Thumb {
	bottom:15px; MARGIN-LEFT: 845px; POSITION: absolute; 
}
.thumb_on {
	MARGIN-bottom: 8px; CURSOR: pointer;FILTER: alpha(opacity=50); -moz-opacity: 0.5
}
.thumb_off {
	MARGIN-bottom: 8px; CURSOR: pointer;FILTER: alpha(opacity=100); -moz-opacity: 1
}
.thumb_off IMG {
	WIDTH: 65px; HEIGHT: 45px;FILTER: alpha(opacity=30);
}
.thumb_on IMG {
	WIDTH: 65px;HEIGHT: 45px;FILTER: alpha(opacity=100);
}





.jobList{ color:#666;}
.jobTitle{ font:bold 12px Verdana; background:#ccc; color:#fff;}
.jobName{ float:left; background:url(arr.gif) no-repeat 5px 50%; width:180px; text-indent:20px;}


.Prodbox{
	margin:5px 0 0 0;
	cursor:pointer;
	border-bottom:dotted 1px #CCCCCC;
	/*width:930px;*/}
.Prodbox .noactive{
	cursor:pointer;
	margin-right:5px;;
	width:80px;
	height:24px;
	line-height:24px;
	float:left;
	border-right:1px #CCCCCC solid;
	text-align:center;
	font-weight:bold;
	background: #CCCCCC url(meu.gif) no-repeat;}
.Prodbox .active{
	margin-right:5px;;
	width:80px;
	height:24px;
	line-height:24px;
	float:left;
	border-right:1px #CCCCCC solid;
	text-align:center;
	font-weight:bold;
	color:#C03;
	background: #FFCC66 url(meu1.gif) no-repeat;}
	
	
.content{ font:11px Verdana, Arial; color:#444;}


.news_brief{ background:#f0f0f0; border:1px dashed #d7d7ae; font: bold 14px Verdana;}

h1{ color:#000;}

#news_relate_menu{ color:#000;}

#next a{ color:#000;}

.kf51 iframe{ display:none;}
