@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0px; font-family:Arial, Helvetica, sans-serif; color:#555555; 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;}
a:link{color:#606060; text-decoration:none;}
a:visited{color:#606060; text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline;}
/*---Top-----------------------------------------------------------*/
#Top {width:1024px; height:210px; margin:0 auto; position:relative;}
#Top img.topline {display:block; left:0px; top:0px; position:absolute;}
#Top img.topline_left {display:block; left:0px; top:10px; position:absolute;}
#Top img.topline_right {display:block; left:1007px; top:10px; position:absolute;}
#Top img.logo {display:block; left:17px; top:20px; position:absolute;}
#Top img.banner {display:block; left:400px; top:10px; position:absolute;}
/*---Menu--------------------------------------------------------------*/
#Top #Menu {display:block;width:981px;height:40px;overflow:hidden;top:170px;left:22px;position:absolute;background:url(../images/menu_bg.jpg) center top no-repeat;}
#Top #Menu ul.nav {width:981px; height:40px;}
#Top #Menu ul.nav li {float:left; height:40px; line-height:40px; font-size:14px; font-weight:bold;}
#Top #Menu ul.nav li a{color:#ffffff; text-decoration:none; padding:0px 32px 0px 33px; }
#Top #Menu ul.nav li a:hover{color:#aaaa00; text-decoration:none;}
#Top #Menu ul.nav li a.over{color:#ffffff; text-decoration:none;}
#Top #Menu ul.nav li a.over:hover{color:#aaaa00; text-decoration:none;}
#Top #Menu ul.nav li a.out{color:#ffffff; text-decoration:none;}
#Top #Menu ul.nav li a.out:hover{color:#aaaa00; text-decoration:none;}
/*--BodyMain--------------------------*/
#BodyMain {width:1024px; margin:0 auto; background:url(../images/bg_main.jpg) left top repeat-y;}
#Main {width:980px; margin:0 auto;}
#Search {width:980px; height:50px; margin:0 auto; background:url(../images/bg_search.jpg) left top no-repeat; position:relative;}
#Search p {display:block; left:30px; top:12px; position:absolute; color:#880088; font-size:12px; font-weight:;}
#Search img.Search_ico {display:block; left:710px; top:2px; position:absolute;}
#Search form {display:block; width:177px; height:25px; display:block; left:770px; top:7px; position:absolute; }
#Search form input.txtBox{
	display:block;
	width:143px;
	height:25px;
	border:none;
	background:url(../images/input_bg.jpg) left center no-repeat #ffffff;
	font:normal 12px/25px Arial, Helvetica, sans-serif;
	color:#555555;
	text-indent:8px;
	overflow:hidden;
	float:left;
}
#Search form input.go{
	display:block;
	background:url(../images/input_go.jpg) left center no-repeat #ffffff;
	width:34px;
	height:25px;
	font:bold 11px/25px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	cursor:pointer;
	border:none;
	text-indent:-2000px;
	float:right;
}
/*---Mainleft-----------------*/
#MainLeft {display:block; width:200px; float:left;}
#MainLeft p.Quick_blue {display:block;width:200px; height:40px; background:url(../images/Quick_blue.jpg) no-repeat; color:#ffffff; line-height:40px; text-indent:10px; font-size:14px; font-weight:bold;}
/*------------------------------------------------*/
.CategoryC {display:block;width:200px; padding:5px 0 5px 0;}
.CategoryC ul{
	margin:0 auto;
	list-style-type: none;
	width:200px;
	text-align:left;
}
.CategoryC ul li{
	position:relative;
	width:200px;
	line-height:25px;
	vertical-align:middle;
	text-align:left;
	text-indent:7px;
	background-color:#ddeeee;
	border-bottom:#ffffff solid 1px;
}
.CategoryC ul li a{
	display: block;
	text-decoration:none;
	text-indent:10px;
	font-size:11px;
	font-weight:bold;
}
.CategoryC ul li a:visited{color:#555555; text-decoration:none;}
.CategoryC ul li a:hover{color:#ddaa22; text-decoration:none;}
.CategoryC ul li ul{
	position:absolute;
	left:201px;
	top:0;
	width:180px;
	display: none;
	z-index:100;
	}
.CategoryC ul li ul li{
	width:180px;
	overflow:hidden;
	}
.CategoryC ul li ul li a{
	display: block;
	color:#ffffff;
	font-size:11px;
	text-decoration: none;
	text-indent:10px;
	background-color:#b1b418;
}
.CategoryC ul li ul li a:visited{color:#ffffff; text-decoration:none;}
.CategoryC ul li ul li a:hover{color:#c80166; text-decoration:none;}
.CategoryC .subfolderstyle{}
.CategoryC ul li {float: left; height: 1%;z-index:100;}
.CategoryC ul li a {height: 1%;z-index:100;}
#MainLeft p.leftpic {width:200px;padding:0 0 10px 0;}
#MainLeft p.Quick_lu1 {display:block;width:200px; height:40px; background:url(../images/Quick_lu1.jpg) no-repeat; color:#ffffff; line-height:40px; text-indent:10px; font-size:14px; font-weight:bold;}
#MainLeft p.QuickContact {width:192px; height:118px; background:url(../images/Contactus_bg.jpg) left top no-repeat; padding:8px 0 0 8px;line-height:180%; overflow:hidden;}
/*--MainRingt--------*/
#MainRight {display:block; width:770px; float:right; overflow:hidden;}
/*--RingtIndex-------*/
#MainRight #Aboutus {width:560px; height:225px; float:left; overflow:hidden; position:relative;}
#MainRight #Aboutus p.Aboutus01 {width:560px; height:40px; color:#ffffff;line-height:40px; font-size:14px; font-weight:bold;background:url(../images/Quick_lu2.jpg) left top no-repeat; text-indent:10px;}
#MainRight #Aboutus img.AboutusMore {display:block; left:520px; top:11px; position:absolute;}
#MainRight #Aboutus div.Aboutus02 {width:550px; height:175px; padding:6px 5px 0 5px; line-height:170%; text-align:justify; background:url(../images/Aboutus_bg.jpg) left bottom no-repeat #f3f3f3;}
#MainRight #News {width:200px; height:225px; float:right; overflow:hidden;background:url(../images/news_bg.jpg) left top no-repeat;}
#MainRight #News div.News02 {width:200px; height:260px; margin:5px 0 0 0;}
#MainRight #News div.IndexNews03 {display:block; width:195px; height:95px; overflow:hidden; float:left; padding:14px 0 0 0;}
#MainRight #News div.IndexNews03 img {display:block; float:left; padding:0 5px 0 5px;}
#MainRight #News div.IndexNews03  h3.NewsTitle1 {width:120px; color:#ff9900; font-size:11px;}
#MainRight #News div.IndexNews03  h3.NewsTitle2 {width:120px; color:#bb0055; font-size:11px;}
#MainRight #News div.IndexNews03  p {width:140px; font-size:11px; text-align:left; height:58px; overflow:hidden;}
#MainRight #News div.IndexNews03  p a {color:#FFFFFF}
#MainRight #News div.IndexNews03 li {line-height:140%;}
#MainRight #News div.IndexNews03 li a {color:#FFFFFF}
#MainRight #IndexPro {display:block; width:780px; height:495px; overflow:hidden; float:left; position:relative;}
#MainRight #IndexPro P.IndexPro01 {display:block; width:770px; height:40px; color:#ffffff;line-height:40px; font-size:14px; font-weight:bold;background:url(../images/Quick_huang.jpg) no-repeat; text-indent:10px;}
#MainRight #IndexPro img.ProMoreico {display:block; left:730px; top:11px; position:absolute;}
.ProshowboxIndex {display:block; width:180px; height:212px; margin:14px 15px 0 0px; float:left; position:relative; padding:2px 0 0 0;background:url(../images/Pro_bg.jpg) no-repeat;}
.ProshowboxIndex .ProImages {width:180px;height:120px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle; margin:10px 0 0 0;}
.ProshowboxIndex .ProImages p {position:static;+position:absolute;top:50%}
.ProshowboxIndex .ProImages img {position:static;+position:relative;top:-50%;left:-50%;}
.ProshowboxIndex P.ProName {display:block; width:160px; text-align:center; top:155px; left:10px; position:absolute;}
.ProshowboxIndex p.ProOrder {display:block; width:100px; text-align:left; top:183px; left:25px; position:absolute;}
.ProshowboxIndex p.ProOrder a {color:#FFFFFF}
.ProshowboxIndex P.ProMore {display:block; width:50px; text-align:left; top:183px; left:125px; position:absolute;}
.ProshowboxIndex P.ProMore a {color:#ffffff;}
/*---MainRingt----------------*/
#MainRight h2.QuickMiddle {display:block; width:760px; height:40px; line-height:40px; color:#ffffff; font-size:14px; position:relative; overflow:hidden;background:url(../images/Quick_huang.jpg) no-repeat; padding:0 0 0 10px;}
#MainRight h2.QuickMiddle img.rss {display:block; top:8px; left:740px; position:absolute;}
#MainRight Div.mainContent {display:block;width:770px; padding:10px 0 10px 0; overflow:hidden; margin:0 0 0 0; }
.tdAboutus {line-height:200%; text-align:justify;}
/*--ProShow-----------------------------*/
.ProShowTop {width:768px; height:30px;border:#b7b7b7 1px solid; background-color:#f2f2f2; position:relative; font-size:10px;}
.ProShowTop img.ico6 {display:block; top:8px; left:10px; position:absolute;}
.ProShowTop p.AllSearch {display:block; top:8px; left:40px; position:absolute;}
.ProShowTop p.ContactNow {display:block; top:6px; left:130px; position:absolute;}
.ProShowTop p.ListType {display:block; background:url(../images/ico_Listtype.gif) no-repeat; line-height:16px; text-indent:25px; top:8px; left:430px; position:absolute;}
.ProShowTop p.ListTypeX {display:block; background:url(../images/ico_Listtype.gif) 0px -40px no-repeat; line-height:16px; text-indent:25px; top:8px; left:430px; position:absolute;}
.ProShowTop p.PageNum {display:block; text-indent:25px; top:6px; left:600px; position:absolute;}

.ProShow {display:block;width:780px; margin:10px 0 0 0;}

.ProShowSortIndex {float: left; width:377px; height:60px; background-color:#f2f2f2; position:relative; margin:5px 5px 0 0; padding:10px 0 0 5px;}
.ProShowSortIndex .ProImages03 {width:50px;height:50px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;border:#ddaa22 1px solid; background-color:#FFFFFF;}
.ProShowSortIndex .ProImages03 p {position:static;+position:absolute;top:50%}
.ProShowSortIndex .ProImages03 img {position:static;+position:relative;top:-50%;left:-50%;}
.ProShowSortIndex p.ProXinghao {display: block; top:10px; left:85px; position:absolute;}
.ProShowSortIndex input {display: block; top:10px; left:65px; position:absolute;}
.ProShowSortIndex p.SelectContact {display: block; top:10px; left:280px; position:absolute; background:url(../images/ico1.gif) 0px 3px no-repeat; text-indent:8px; width:80px;}
.ProShowSortIndex p.SelectContact  a {font-size:10px;}
.ProShowSortIndex p.ProTitle {display: block; font-weight:bold; top:30px; left:65px; position:absolute;}
.ProShowSortIndex p.ProContent {display: block; top:40px; left:200px; position:absolute;}

.td00 {width:770px;}
.td01{border:#f6f6f6 1px solid; background-color:#f2f2f2; color:#999900;}
.td01 H2 {font-size:12px;}
.td02{border:#f6f6f6 1px solid; background-color:#ffffff; line-height:200%; font-size:12px;}

.Proshowbox {display:block; width:144px; height:180px; border:#bcbcbc solid 1px; margin:5px 10px 0px 0; float:left; position:relative;padding:2px 0 0 0;}
.Proshowbox .ProImages {width:144px;height:134px;border-bottom:#cccccc solid 1px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle}
.Proshowbox .ProImages p {position:static;+position:absolute;top:50%}
.Proshowbox .ProImages img {position:static;+position:relative;top:-50%;left:-50%;}
.Proshowbox P.ProName {display:block; width:140px; font:11px; text-align:center; top:140px; left:5px; position:absolute;}
.Proshowbox P.ProOrder {display:block; width:80px; height:24px; line-height:24px; color:#ff9900; top:159px; left:10px; position:absolute;}
.Proshowbox P.ProMore {display:block; width:50px; height:24px; line-height:24px; color:#2277cc; top:159px; left:100px; position:absolute;}
.Proshowbox P.ProMore a{color:#555555;}

.Proshowbox02 {float: left; width:770px; height:112px; border-bottom:#cccccc dashed 1px; position:relative; padding:10px 0 0 0;}
.Proshowbox02 .ProImages {width:120px;height:100px;overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;border:#999900 1px solid; margin: 0 0 0 0; background-color:#FFFFFF;}
.Proshowbox02 .ProImages p {position:static;+position:absolute;top:50%}
.Proshowbox02 .ProImages img {position:static;+position:relative;top:-50%;left:-50%;}
.Proshowbox02 p.ProTitle {display: block; font-weight:bold; top:15px; left:140px; position:absolute;}
.Proshowbox02 p.ProContent {display: block; height:85px; overflow:hidden; top:40px; left:140px; position:absolute;}
.Proshowbox02 p.ProSelect {display: block; height:25px; overflow:hidden; top:15px; left:710px; position:absolute;}
.PageTable {float:left; width:680px; height:30px; padding:10px 0 0 0;}

.ProshowContact {border:#ddddbb solid 1px; height:40px;}
.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;}
.ProShowContent {font-size:13px; font-weight:bold; width:680px; height:30px; background-color:#f8f8f8; border:#CCCCCC solid 1px; line-height:30px; text-indent:5px; color:#2277cc;}

.tdProShow{border:#ddddbb solid 1px; background-color:#f8f8f8; padding:5px;}
#scrollDiv {width:670px;height:75px;overflow:hidden; margin:0px; padding:0;}
#scrollDiv ul,li {margin:0px; padding:0;}
#scrollDiv li {height:25px; line-height:25px;font-size:11px; text-align:left; }
/*-------------------*/
.MainClear {clear:both;}
/*---MainFoot----------------*/
#MainFoot {width:980px; height:95px; margin:0 auto; position:relative; background:url(../images/foot_bg.jpg) left top no-repeat; overflow:hidden;}
#MainFoot ul.FootNav {width:980px; height:40px;}
#MainFoot ul.FootNav li {float:left; height:40px; line-height:40px; font-size:12px; font-weight:bold; color:#FFFFFF}
#MainFoot ul.FootNav li a{color:#ffffff; text-decoration:none; padding:0px 35px 0px 36px; }
#MainFoot ul.FootNav li a:hover{color:#ff9900; text-decoration:none;}
#MainFoot P.Copyright {margin-left:20px;float:left;line-height:35px;}
#MainFoot P.Links {margin-right:20px;float:right;color:#00bbdd;text-align:right;line-height:35px;}
#MainFoot P.Links a{text-decoration:none; padding:0 3px 0 3px; color:#00bbdd;}
#MainFoot P.Links a:hover {color:#ff9911; text-decoration:underline; padding:0 3px 0 3px;}
#MainFoot div.language {left:50px; top:65px; position:absolute;}
.Search {margin:0px; padding:0 0 10px 0;}
a.SearchTitle:link{color:#999900; text-decoration:none; font-size:14px;}
a.SearchTitle:visited{color:#999900; text-decoration:none; font-size:14px;}
a.SearchTitle:hover{color:#ff0000; text-decoration:underline; font-size:14px;}
.SearchContent {margin:0px; padding:5px; background-color:#f2f2f2;}
.HonorsPic {overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle; margin:0 0 0 0; width:720px; height:510px; overflow:hidden; background:url(../images/Honors_bg.jpg) no-repeat;}
.HonorsPic p {position:static;+position:absolute;top:50%}
.HonorsPic img {position:static;+position:relative;top:-50%;left:-50%;}