@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#606060; font-size:11px;}
Div,h1,h2,h3,h4,p,form,label,input,textarea,img,span{margin:0; padding:0}
Ul,dl{margin:0px; padding:0px; list-style-type:none; font-size:0; line-height:0;}
DT {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
/*-----------------------------------------------------------------------*/
.tdProShowLine{ background-color:#e4e4e4;}
.tdProShow{border:#CCCCCC solid 1px; background-color:#f6f6f6; padding:5px;}
.tdNewsLine{border-bottom:#cccccc dashed 1px;}
a:link{color:#606060; text-decoration:none;}
a:visited{color:#606060; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}
a.Proone:link{color:#ffffff; text-decoration:none;}
a.Proone:visited{color:#ffffff; text-decoration:none;}
a.Proone:hover{color:#ff0000; text-decoration:underline;}
a.Newsone:link{color:#bb0000; text-decoration:none; font-weight:bold;}
a.Newsone:visited{color:#bb0000; text-decoration:none; font-weight:bold;}
a.Newsone:hover{color:#0088ee; text-decoration:underline; font-weight:bold;}
a.link01:link{color:#0088ee; text-decoration:none; font-weight:bold;}
a.link01:visited{color:#0088ee; text-decoration:none; font-weight:bold;}
a.link01:hover{color:#dd2211; text-decoration:underline; font-weight:bold;}
.input {
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	}
/*---BodyIndex-----------------------------------------------------------*/
#Top {width:1005px; height:150px; margin:0 auto; position:relative;}
#Top p.language {display:block; width:200px; height:30px; top:20px; left:25px; position:absolute;}
#Top p.logo {display:block; width:160px; height:30px; top:50px; left:0px; position:absolute;}
#Top #Banner {display:block; top:65px; left:269px; position:absolute; z-index:100;}
/*-------Menu------------------*/
#Top #Menu {display:block; width:735px; height:42px; background:url(../images/menu_bg.jpg) no-repeat; top:12px; left:269px; position:absolute;}
#Top #Menu ul.nav {width:735px; height:42px;}
#Top #Menu ul.nav li {float:left; height:42px; line-height:42px;font-size:14px; font-weight:bold;padding:0 31px 0 15px;background:url(../images/menu_bg02.gif) right no-repeat;}
#Top #Menu ul.nav li a{ font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none; text-align:left;}
#Top #Menu ul.nav li a:hover{color:#ffffff; text-decoration:none;}
#Top #Menu ul.nav li a.over{color:#ffdd33; text-decoration:none;}
#Top #Menu ul.nav li a.over:hover{color:#ffffff; text-decoration:none;}
#Top #Menu ul.nav li a.out{color:#ffffff; text-decoration:none;}
#Top #Menu ul.nav li a.out:hover{color:#ffdd33; text-decoration:none; }
#Top #Menu ul.nav li a.out2{color:#ffffff; text-decoration:none;}
#Top #Menu ul.nav li a.out2:hover{color:#ffdd33; text-decoration:none; }
/*---Main----------------------*/
#BodyMain {width:1005px; background:url(../images/bg.jpg) no-repeat #f1f1f1; margin:0 auto;}
#Main {width:970px; margin:0 auto;}
/*-------Index------------------*/
#IndexLeft {width:235px; height:470px; overflow:hidden; padding:0 0 0 0; float:left;}
#IndexCategory {width:235px; margin:10px 0 0 0; background:url(../images/Left_pic01.jpg) no-repeat;}
#IndexCategory p.Category02 {width:235px; position:relative; overflow:hidden;line-height:45px;}
#IndexCategory p.Category02 a {color:#FFFFFF; font-size:14px; font-weight:bold; text-indent:15px;}
#IndexMain {width:488px; height:266px; margin:210px 0 10px 18px; background:url(../images/bg02.jpg) no-repeat; overflow:hidden; float:left;}
#IndexMain Div.IndexMain01 {width:244px; height:266px; position:relative; float:left;}
#IndexMain Div.IndexMain01 img {display:block; top:15px; left:25px; position:absolute;}
#IndexMain Div.IndexMain01 p.text01 {display:block; top:60px; left:25px; position:absolute;width:219px; height:22px; font-size:16px; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
#IndexMain Div.IndexMain01 DIV.text02 {display:block; top:85px; left:25px; position:absolute;width:219px; height:22px; font-size:11px; color:#595959; line-height:170%;}
#IndexMain Div.IndexMain01 ul {display:block; top:85px; left:25px; position:absolute; width:219px;}
#IndexMain Div.IndexMain01 ul li{font-size:11px; color:#FFFFFF; list-style:none; line-height:29px;}
#IndexMain Div.IndexMain01 ul li a {color:#eeeeee;}
#IndexContact {width:223px; height:110px; background:url(../images/bg_tel.jpg) 140px 5px no-repeat; margin:15px 0 0 0; float:right; position:relative;}
#IndexMain Div.IndexMain01 a {color:#FFFFFF;}
#IndexMain Div.IndexMain01 a:hover {color:#FF0000; text-decoration:underline;}
#IndexContact {width:220px; height:266px; margin:210px 0 0 0; overflow:hidden; float:right; }
#IndexContact p.text03 {display:block; top:0px; left:0px; position:absolute; font-size:16px; font-weight:bold; color:#990000; text-transform:uppercase;}
#IndexContact table {display:block; top:30px; left:0px; position:absolute; width:230px;}
#IndexContact table tr{height:32px;}
#ProSearch{
	width:235px;
	height:25px;
	padding:10px 0 0 0;
}
#ProSearch form{
	width:235px;
	float:left;
}
#ProSearch form input.txtBox{
	width:207px;
	height:24px;
	border:none;
	background:url(../images/input_bg.jpg) top center no-repeat;
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#999999;
	text-indent:70px;
	overflow:hidden;
	float:left;
}
#ProSearch form input.go{
	background:url(../images/input_go.gif) left no-repeat;
	width:24px;
	height:24px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	float:right;
	border:none;
	text-indent:-2000px;
}
/*--Mainleft-------------------*/
#MainLeft {width:235px; display:block; float:left;}
#LeftCategory {width:235px; padding:5px 0 0 0;}
#LeftCategory p.Category01 {width:235px; height:31px; background:url(../images/bg01.gif) repeat-x; font-size:16px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; line-height:31px; text-indent:10px;}
#LeftCategory p.Category02 {width:235px; height:66px; margin:5px 0 0 0; border-bottom:#CCCCCC dashed 1px; position:relative;}
#LeftCategory p.Category02 img {display:block; top:0px; left:0px; position:absolute;}
#LeftCategory p.Category02 span.span01 {display:block; top:0px; left:25px; position:absolute;}
#LeftCategory p.Category02 span.span01 a {color:#dd1100; font-size:12px; font-weight:bold; text-decoration:none;}
#LeftCategory p.Category02 span.span01 a:hover {color:#116699; font-size:12px; font-weight:bold; text-decoration:none;}
#LeftCategory p.Category02 span.span02 {display:block; width:235px;word-wrap:break-word; font-size:11px; top:20px; left:0px; position:absolute; text-indent:25px;}
#LeftPic {display:block; width:235px; height:120px; margin:10px 0 0 0; overflow:hidden;}
/*----------------------------------------------------------------------------*/
#CategoryC {width:235px;}
/*--------------------------------------------------------------*/
.d1{width:235px;height:120px;overflow:hidden;position:relative;}
.loading{height:100px; width:100px; margin:0 auto;}
.d2{width:100%;overflow:hidden;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}
#LeftPic img{border:0px;}
#LeftPic ul{display:none;}
.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:none;float:left;padding:2px 6px;margin-right:3px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}
/**/
#Top img.Maintopbanner {display:block; top:84px; left:0; position:absolute; z-index:1;}
#LeftContact {width:223px; height:280px; background:url(../images/bg_tel.jpg) top right no-repeat; margin:15px 0 0 0; float:left; position:relative;}
#LeftContact p.text03 {display:block; top:0px; left:0px; position:absolute; font-size:16px; font-weight:bold; color:#990000; text-transform:uppercase;}
#LeftContact table {display:block; top:30px; left:0px; position:absolute; width:230px;}
#LeftContact table tr{height:23px;}
/*--MainRight-------------------*/
#MainRight {display:block; width:718px; float:right;}
#MainRight h2.QuickMiddle {display:block; width:718px; line-height:35px; color:#005599; font-size:12px; border-bottom:#999999 solid 1px; position:relative;}
#MainRight h2.QuickMiddle a {color:#606060; text-decoration:none;}
#MainRight h2.QuickMiddle a:hover {color:#FF0000; text-decoration:underline;}
#MainRight Div.mainContent {display:block;width:718px; padding:10px 0 10px 0; overflow:hidden;}
#Sitemap{
	width:718px;
	}
#Sitemap ul{
	width:718px;
	padding:5px 0 10px 0;
	margin:0 auto;
}
#Sitemap ul li{
	font-size:11px;
	padding:0;
	line-height:15px;
}
#Sitemap ul li a{
	padding:0 0 0 0;
	font-size:11px;
	color:#005599;
	background-color:inherit;
	text-decoration:none;
}
#Sitemap ul li a:hover{
	color:#ff0000;
}
/*------------------------------*/
#MainClear {clear:both; margin:0 auto;}
/*-------Foot-------------------*/
#MainFoot {width:1005px; height:45px; background:url(../images/foot_bg.gif) top no-repeat; color:#FFFFFF; margin:0 auto; position:relative;}
#MainFoot p.Copyright {display:block; top:10px; left:20px; position:absolute;}
#MainFoot p.Link {display:block; width:300px; color:#FFFFFF; font-weight:bold; text-align:right; top:15px; left:680px; position:absolute;}
#MainFoot p.Link a{color:#FFFFFF; font-weight:bold; text-decoration:none;}
#MainFoot p.Link a:hover {color:#FF0000; font-weight:bold; text-decoration:underline;}
#MainFoot Div.language02 {display:block; top:45px; left:55px; position:absolute;}
/*------------------------------*/
.td01{border:#CCCCCC 1px solid; background-color:#ffffff;}
.td02{color:#005599; background-color:#f2f2f2;}
.td03{background-color:#ffffff;}
h2.ProName {font-size:13px;}
.Proshow01 {background:url(../images/icon_.gif) 0px -5px no-repeat; height:30px; line-height:30px; text-indent:40px; font-weight:bold; float:left;}
.Proshow02 {background:url(../images/icon_.gif) 0px -57px no-repeat; height:30px; line-height:30px; text-indent:40px; font-weight:bold; float:left;}
.Proshow03 {background:url(../images/icon_.gif) 0px -215px no-repeat; height:30px; line-height:30px; text-indent:55px; font-weight:bold; float:left; margin:0 0 0 5px;}
.Proshow04 {background:url(../images/icon_.gif) 0px -265px no-repeat; height:30px; line-height:30px; text-indent:40px; font-weight:bold; float:left;}
.Sort_font {float:left; width:450px; height:20px;font:bold 13px/28px Arial, Helvetica, sans-serif;}
.Sort_line {float:right; width:165px; background:url(/images/ico_Listtype.gif) 0 -115px no-repeat; height:25px; text-align:right; line-height:25px;}
.Sort_line a {font-size:10px;}
.Sort_line02 {float:right; width:165px; background:url(/images/ico_Listtype.gif) 0 -75px no-repeat; height:25px; text-align:right; line-height:25px;}
.Sort_line02 a {font-size:10px;}

#ProPictwo {display:block; position:relative; width:120px; height:120px;}
#ProPictwo img.Pro_new {display:block; left:92px; top:0px; position:absolute; z-index:3}
#ProPictwo {width:120px;height:120px;overflow:hidden;position:relative;display:table-cell;}
#ProPictwo p {position:static;+position:absolute;top:50%}
#ProPictwo p img {position:static;+position:relative;top:-50%;left:-50%;}