body { margin: 0px; padding: 0px; font-size: 12px; }
a:link { text-decoration: none; color: rgb(0, 0, 0); }
a:visited { text-decoration: none; color: rgb(0, 0, 0); }
a:hover { text-decoration: none; color: rgb(255, 0, 0); }
#t_bg { background: url('t_bg.jpg') repeat-x scroll 0% 0% transparent; height: 102px; }
#t_bg .logo { width: 1000px; height: 102px; margin: 0px auto; background: url('logo.jpg') no-repeat scroll 0% 0% transparent; }
#t_bg .logo span { float: right; margin-top: 15px; margin-right: 15px; }
a.t_st:link { text-decoration: none; font-size: 12px; color: rgb(0, 0, 0); }
a.t_st:visited { text-decoration: none; font-size: 12px; color: rgb(0, 0, 0); }
a.t_st:hover { text-decoration: none; font-size: 12px; color: rgb(255, 0, 0); }
#m_bg { background: url('m_bg.jpg') repeat-x scroll 0% 0% transparent; height: 34px; }
#m_bg .menu { width: 1000px; margin: 0px auto; height: 34px; }
a.m_st:link { text-decoration: none; font-size: 13px; color: rgb(255, 255, 255); font-weight: bold; }
a.m_st:visited { text-decoration: none; font-size: 13px; color: rgb(255, 255, 255); font-weight: bold; }
a.m_st:hover { text-decoration: none; font-size: 13px; color: rgb(255, 255, 0); font-weight: bold; }
#swf {
	width: 1000px;
	height: 280px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
}
#notice { width: 1000px; margin: 0px auto; height: 33px; border: 1px solid rgb(195, 195, 198); background: none repeat scroll 0% 0% rgb(236, 236, 236); }
#notice .n_img { float: left; width: 99px; height: 33px; background: url('notice.jpg') no-repeat scroll 0% 0% transparent; }
#notice .n_img span { font-size: 12px; line-height: 34px; padding-left: 22px; color: rgb(255, 255, 255); }
#notice .notice_info { width: 900px; height: 34px; line-height: 36px; float: right; }
.notice_info ul { margin: 0px; padding: 0px; list-style-type: none; }
.notice_info ul li { float: left; margin-left: 11px; }
a.cp-title:link { color: rgb(0, 0, 0); text-decoration: none; font-size: 12px; }
a.cp-title:visited { text-decoration: none; color: rgb(0, 0, 0); font-size: 12px; }
a.cp-title:hover { text-decoration: none; color: rgb(255, 0, 0); font-size: 12px; }
#middle { width: 1000px; margin: 8px auto; }
#middle #left { float: left; width: 232px; }
#left #p_left { width: 232px; }
#p_left .p_img { width: 232px; height: 32px; background: url('left.jpg') no-repeat scroll 0% 0% transparent; }
#p_left .p_img span { margin-left: 16px; color: rgb(255, 255, 255); line-height: 32px; font-weight: bold; font-size: 12px; }
#p_left .p_info {
	width: 230px;
-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; 	border-image: none;
	padding-bottom: 6px;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADCDB;
	border-right-color: #DADCDB;
	border-bottom-color: #DADCDB;
	border-left-color: #DADCDB;
}
.p_info #p_whole { width: 215px; margin: 0px auto; padding-top: 7px; }
#p_whole .w_img { width: 215px; height: 35px; background: url('li.jpg') no-repeat scroll 0% 0% transparent; margin-bottom: 8px; }
#p_whole .w_img span { color: rgb(190, 9, 9); font-weight: bold; font-size: 13px; margin-left: 38px; line-height: 37px; }
#p_whole .w_img span a { color: rgb(190, 9, 9); }
#p_whole .w_img span a:hover { color: rgb(0, 0, 255); }
#left #contact { width: 232px; height: auto; margin-bottom: 6px; }
#contact .contact_img { width: 232px; height: 32px; background: url('left.jpg') no-repeat scroll 0% 0% transparent; }
#contact .contact_img span { margin-left: 16px; color: rgb(255, 255, 255); line-height: 32px; font-weight: bold; font-size: 12px; }
#contact .contact_info {
	width: 230px;
-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; 	border-image: none;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADCDB;
	border-right-color: #DADCDB;
	border-bottom-color: #DADCDB;
	border-left-color: #DADCDB;
}
.contact_info ul { list-style-type: none; padding: 1px 0px 0px 10px; margin: 0px; }
.contact_info ul li { line-height: 26px; font-family: Verdana,Arial,Helvetica,sans-serif; }
#middle #right { float: right; width: 761px; }
#right #gsjj { width: 761px; }
#gsjj .gsjj_img { width: 761px; height: 32px; background: url('right.jpg') no-repeat scroll 0% 0% transparent; }
#gsjj .gsjj_img span { float: right; margin-right: 5px; margin-top: 8px; }
#gsjj .gsjj_img p { margin: 0px; padding-left: 29px; line-height: 32px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; }
#gsjj .gsjj_info {
	width: 759px;
-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; 	border-image: none;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADCDB;
	border-right-color: #DADCDB;
	border-bottom-color: #DADCDB;
	border-left-color: #DADCDB;
}
#gsjj .gsjj_info p { margin: 0px; line-height: 28px; padding-left: 3px; padding-top: 3px; font-size: 13px; }
a.more:link { color: rgb(77, 77, 77); text-decoration: none; font-size: 12px; }
a.more:visited { text-decoration: none; color: rgb(77, 77, 77); font-size: 12px; }
a.more:hover { text-decoration: none; color: rgb(255, 0, 0); font-size: 12px; }
#right #product { width: 761px; margin-top: 5px; }
#product .product_img { width: 761px; height: 32px; background: url('right.jpg') no-repeat scroll 0% 0% transparent; }
#product .product_img span { float: right; margin-right: 5px; margin-top: 8px; }
#product .product_img p { margin: 0px; padding-left: 29px; line-height: 32px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; }
#product .product_info {
	width: 759px;
-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; 	border-image: none;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADCDB;
	border-right-color: #DADCDB;
	border-bottom-color: #DADCDB;
	border-left-color: #DADCDB;
}
.product_info ul { list-style-type: none; margin: 0px; padding: 13px 0px 0px; }
.product_info ul li { float: left; margin-left: 10px; margin-right: 9px; width: 170px; }
.product_info ul li .show_img { width: 170px; height: 140px; }
.product_info ul li .show_title { width: 168px; height: 30px; line-height: 30px; text-align: center; }
a.title:link { color: rgb(0, 0, 0); text-decoration: none; font-size: 12px; }
a.title:visited { text-decoration: none; color: rgb(0, 0, 0); font-size: 12px; }
a.title:hover { text-decoration: none; color: rgb(255, 0, 0); font-size: 12px; }
#info { width: 761px; margin-top: 5px; }
#info #news { width: 377px; float: left; }
#news .news_img { width: 377px; height: 32px; background: url('info.jpg') no-repeat scroll 0% 0% transparent; }
#news .news_img span { float: right; margin-right: 5px; margin-top: 8px; }
#news .news_img p { margin: 0px; padding-left: 29px; line-height: 32px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; }
#news .news_info {
	width: 375px;
-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; 	border-image: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADCDB;
	border-right-color: #DADCDB;
	border-bottom-color: #DADCDB;
	border-left-color: #DADCDB;
}
.news_info ul { list-style-type: none; margin: 0px; padding: 0px 0px 8px; }
.news_info ul li { width: 336px; border-bottom: 1px dotted rgb(204, 204, 204); line-height: 32px; background: url('3.gif') no-repeat scroll left center transparent; padding-left: 15px; padding-top: 3px; margin: 0px auto; }
.news_info ul li span { float: right; font-family: Verdana,Arial,Helvetica,sans-serif; }
#info #jszc { width: 377px; float: right; }
#jszc .jszc_img { width: 377px; height: 32px; background: url('info.jpg') no-repeat scroll 0% 0% transparent; }
#jszc .jszc_img span { float: right; margin-right: 5px; margin-top: 10px; }
#jszc .jszc_img p { margin: 0px; padding-left: 29px; line-height: 32px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; }
#jszc .jszc_info {
	width: 375px;
-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; 	border-image: none;
	padding-bottom: 8px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADCDB;
	border-right-color: #DADCDB;
	border-bottom-color: #DADCDB;
	border-left-color: #DADCDB;
}
.jszc_info ul { list-style-type: none; margin: 0px; padding: 0px; }
.jszc_info ul li { line-height: 32px; border-bottom: 1px dotted rgb(204, 204, 204); width: 336px; background: url('3.gif') no-repeat scroll left center transparent; padding-left: 15px; padding-top: 3px; margin: 0px auto; }
.jszc_info ul li span { float: right; font-family: Verdana,Arial,Helvetica,sans-serif; }
#link { width: 1000px; margin: 0px auto; }
#link .link_img { width: 1000px; height: 32px; background: url('link_bg.jpg') repeat-x scroll 0% 0% transparent; border-right: 1px solid rgb(211, 211, 211); border-left: 1px solid rgb(211, 211, 211); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; border-style: none solid; border-color: -moz-use-text-color rgb(211, 211, 211); }
#link .link_img span { margin-left: 10px; color: rgb(24, 76, 149); line-height: 32px; font-weight: bold; font-size: 12px; }
#link .link_info {
	width: 994px;
-moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; 	border-image: none;
	line-height: 24px;
	padding-left: 5px;
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DADCDB;
	border-right-color: #DADCDB;
	border-bottom-color: #DADCDB;
	border-left-color: #DADCDB;
}
#foot { margin: 8px auto; background: url('f_bg.jpg') repeat-x scroll 0% 0% transparent; height: 88px; }
#foot .f_daohang { width: 600px; margin: 0px auto; }
.f_daohang ul { list-style-type: none; margin: 0px; padding: 4px 0px 0px; }
.f_daohang ul li { line-height: 38px; margin-left: 10px; float: left; text-align: center; }
#foot .f_info { width: 800px; margin: 0px auto; text-align: center; font-family: Verdana,Arial,Helvetica,sans-serif; line-height: 25px; }

.sogoulyb { width: 212px; overflow: hidden; font-size: 12px; padding-top: 12px; line-height: normal; }
.sogoulyb .lybody { padding: 12px 6px 14px; margin: 0px; }
.lybphone, .lybemail, .lybadd { height: 25px; text-align: right; padding-left: 20px; }
.lybphone input, .lybemail input, .lybadd input { width: 175px; border: 1px solid; padding: 2px; font-size: 12px; }
.lybphone { background: url('phone.gif') no-repeat scroll left 3px transparent; }
.lybemail { background: url('email.gif') no-repeat scroll left 6px transparent; }
.lybadd { background: url('address.gif') no-repeat scroll left 4px transparent; }
.sogoulyb h2 { margin: 0px; padding: 0px 10px 0px 43px; font-size: 12px; height: 19px; text-align: left; }
.sogoulyb h2 img { float: right; border: medium none; cursor: pointer; margin-top: -2px; }
.lybtext textarea { border: 1px solid; margin-bottom: 7px; overflow: auto; font-size: 12px; padding: 2px; width: 97%; height: 60px; }
.donot { color: rgb(102, 102, 102); margin: 0px; padding: 0px 0px 0px 23px; line-height: 23px; }
.lybtn { width: 69px; height: 22px; font-weight: bold; font-size: 12px; border: medium none; float: right; margin-top: -20px; }
.skin1 { background: url('head1.gif') no-repeat scroll 0% 0% transparent; }
.skin1 .lybody { background: url('skin1.gif') no-repeat scroll left bottom transparent; }
.skin1 h2, .xskin1 h2 { color: rgb(6, 67, 127); }
.skin1 input, .skin1 textarea, .xskin1 input, .xskin1 textarea { border-color: rgb(223, 234, 245); }
.skin1 .lybtn, .xskin1 .lybtn { background: url('lybtn1.gif') no-repeat scroll 0% 0% transparent; color: rgb(6, 67, 127); }
.lybfoot { text-align: center; }
