* 			{ margin:0;padding:0;}
html, body 	{ height:100%;}
body 		{ background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:100%;line-height:1.25em;color:#4a4a4a;}
img 		{ border:0;vertical-align:top;text-align:left;}
object 		{ vertical-align:top;outline:none;}
ul, ol 		{ list-style:none;}
a 							{ color:#d60c0c;outline:none;}
a:hover 					{ text-decoration:none;}
h1 							{ font-size:30px;line-height:1.2em;color:#d60c0c;font-weight:600;margin-bottom:22px;}
h1 span 					{ display:block;font-size:20px;line-height:1.2em;color:#4a4a4a;margin-top:0px;}
.intro-text h1 				{ font-size:16px;}
h1 em 						{ display:block;font-style:normal;font-size:24px;line-height:1.2em;color:#919191;}
h2 							{ font-size:36px;line-height:1.2em;margin-bottom:10px;}
h2 em 						{ font-size:14px;color:#838383;display:block;text-transform:uppercase;margin-top:-17px;font-weight:400;}
h3 							{ font-size:30px;line-height:1.2em;color:#4a4a4a;font-weight:400;margin-bottom:20px;}
h4 							{ font-size:1em;color:#d60c0c;margin-bottom:8px;}
h5 							{ font-size:1em;color:#d60c0c;}
h6 							{ font-size:1em;}
p 							{ margin-bottom:0px;}
input, select, textarea 	{ font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;}
a 							{ outline:none;}
.fleft 		{ float:left;}
.fright 	{ float:right;}
.clear 		{ clear:both;}
.col-1, .col-2, .col-3 		{ float:left;}
.alignright				 	{ text-align:right;}
.aligncenter 				{ text-align:center;}
.wrapper 					{ width:100%;overflow:hidden;}
.synews 					{ width:100%;overflow:hidden;}
.synews ul li { width:190px; height:154px; float:left; margin:10px; background-color:#f9f9f9; line-height:26px;overflow: hidden;}
.synews ul li span { text-align:center;}
.synews ul li img { width:190px; height:120px;}


.container 					{ width:960px;margin:0 auto;font-size:.875em;position:relative;}
#header 					{ height:513px;background:url(../images/header-tail.jpg) 0 0 repeat-x #f7f7f7;}
#header .logo h1 			{ float:left;text-indent:-999px;}
#header .logo img 			{ }
#header .container 			{ }

#headera 					{ height:400px;background:url(../images/header-tail.jpg) 0 0 repeat-x #f7f7f7;}
#headera .logo h1 			{ float:left;text-indent:-999px;}
#headera .logo img 			{ }
#headera .container 			{ }
#show_pic 					{ width:428px;height:285px;background:url(../images/show_pic.jpg) no-repeat;position:absolute;top:185px;left:500px;}
#ban 					{ width:100%;height:250px;background:url(../images/banner.jpg) no-repeat center center;position:absolute;top:152px;}
#content 					{ background:#fff;padding:20px 0 30px 0;}
#content .aside 			{ width:269px;float:left;margin-right:49px;}
.inner_copy, .inner_copy a 	{ border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0;}
#content .mainContent 		{ float:left;width:602px;}
.tail-top 					{ background:left top repeat-x #ffbb00;}
.tail-bottom 				{ background:left bottom repeat-x;}

.img-indent 				{ margin:0 20px 0 0;float:left;}
.img-box 					{ width:100%;overflow:hidden;padding-bottom:12px;}
.img-box img 				{ float:left;margin:0 20px 0 0;}
.extra-wrap 				{ overflow:hidden;}

.p1 						{ margin-bottom:10px;width:130px;}
.p2 						{ margin-bottom:20px;}
.p3 						{ margin-bottom:30px;}

.txt1 						{ color:#d60c0c;}
.txt2 						{}

#header .link1 						{ display:block;float:left;background:url(../images/link1-bg.jpg) left top repeat-x;color:#383838;text-decoration:none;
text-shadow:1px 1px 0 #eee;}
#header .link1:hover 				{ text-decoration:underline;}
#header .link1 em 					{ display:block;background:url(../images/link1-left.jpg) no-repeat left top;}
#header .link1 b 					{ display:block;background:url(../images/link1-right.jpg) no-repeat right top;padding:8px 25px 8px 25px;font-weight:normal;font-style:normal;}

.link1 						{ display:block;float:left;background:url(../images/link1-bg_gray.jpg) left top repeat-x;color:#383838;text-decoration:none;
text-shadow:1px 1px 0 #eee;}
.link1:hover 				{ text-decoration:underline;}
.link1 em 					{ display:block;background:url(../images/link1-left_gray.jpg) no-repeat left top;}
.link1 b 					{ display:block;background:url(../images/link1-right_gray.jpg) no-repeat right top;padding:8px 25px 8px 25px;font-weight:normal;font-style:normal;}
.button 					{ float:left;width:137px;height:40px;line-height:40px;color:#fff;text-align:center;text-decoration:none;background:url(../images/button.jpg) no-repeat 0 0;}
.button:hover 				{ text-decoration:underline;}
.line-hor 					{ background:#3a3c52;height:1px;overflow:hidden;font-size:0;line-height:0;margin:20px 0 20px 0;}
.line-ver 					{ background-repeat:repeat-y;width:100%;}
.title 						{ margin-bottom:20px;}
.box 						{ background:#f7f7f7;padding:30px 35px 36px 40px;}
.box_bottom 						{ background:#f7f7f7;padding:30px 35px 0px 40px;}
.box1 						{ background:url(../images/box1-bg.jpg) no-repeat 100% 100% #D4D4D4;padding:6px 6px 21px 6px;color:#343434;}
.box1 img 					{ border:1px solid #fff;}
.box1 h4 					{ font-size:1em;color:#BF0000;}
.address 					{ float:left;}
.address dt 				{ margin-bottom:16px;}
.address dd 				{ clear:both;text-align:right;}
.address dd span 			{ float:left;padding-right:25px;}
#header .logo 				{ position:absolute;left:8px;top:26px;}
#header .nav 				{ position:absolute;right:0;top:91px;*top:94px;}
#header .nav li 			{ float:left;}
#header .nav li a 			{ float:left;color:#3c3c3c;text-decoration:none;font-size:17px;font-weight:bold;}
#header .nav li a span 		{ float:left;padding:26px 32px 15px 32px;}
#header .nav li a:hover, #header .nav li a.current 	{ background:url(../images/nav-left.jpg) no-repeat 0 0;color:#ffffff;}
#header .nav li a:hover span, #header .nav li a.current span { background:url(../images/nav-right.jpg) no-repeat 100% 0;}
.extra-box 					{ background:url(../images/header-box.jpg) no-repeat 0 0;position:absolute;left:0;top:100px;width:269px;height:413px;color:#fff;}
.extra-box .inner 			{ padding:25px 28px 0 37px;}
.extra-box h2 				{ font-size:24px;line-height:1.2em;text-transform:uppercase;font-weight:600;margin-bottom:25px;}
.extra-box h2 span 			{ display:block;font-size:16px;line-height:1.2em;}
.extra-box ul 				{ padding-bottom:25px;}
.extra-box ul li 			{ background:url(../images/arrow1.jpg) no-repeat 0 7px;padding:0 0 12px 19px;}
.extra-box ul li a 			{ color:#ffd2d2;}
.intro-text 				{ position:absolute;left:300px;top:185px;width:170px;}
.intro-text p 				{ width:185px;}
#content .indent 			{ padding:0 20px 30px 37px;}
#content .indent h3 		{ font-weight:bold;font-size:28px;}

#productType_tag 			{ width:154px;height:27px;background:url(../images/productType_tag.jpg) no-repeat;padding:0 0 10px 0;}
#productType_tag h3 		{ text-indent:-999px;}
#productShow_tag 			{ width:155px;height:37px;background:url(../images/productShow_tag.jpg) no-repeat;}
#productShow_tag h3 		{ text-indent:-999px;}
#link h3 					{ font-family:'黑体';color:#787878;}
#link li 					{ background:#fff;margin:10px 0;*font-size:0px;}
#link li a 					{ color:#787878;}
#link_tell 						{ width:104px;height:35px;background:url(../images/link.jpg) no-repeat;margin:0 0 0 -8px;}
#link_tell h3 					{ text-indent:-999px;width:100px;margin:0;}
#web_link 						{ width:104px;height:35px;background:url(../images/web_link.jpg) no-repeat;margin:0 0 0 -8px;}
#web_link h3 					{ text-indent:-999px;width:100px;margin:0;}
.link li 					{ background:#fff;margin:10px 0;}
.link li a 					{ color:#787878;}
#content .article 			{ padding-bottom:20px;}
#content .article p			{ text-align:justify;}
#content .article h2 		{ font-size:30px;}
#about_tag  				{ width:94px;height:23px;background:url(../images/about_tag.jpg) no-repeat;padding:0 0 10px 0;margin:0 0 0 -4px;}
#about_tag h2 				{ text-indent:-999px;}
.list1 li 					{ background:url(../images/arrow2.jpg) no-repeat 0 7px;padding:0 0 11px 18px;}
.list1 li a 				{ color:#d60c0c;}
.list1 ul 					{ margin:13px 0 -7px 0;}
.projects 					{ overflow:hidden;margin-bottom:-20px;}
.projects li 				{ width:100%;overflow:hidden;padding-bottom:20px; }
.projects li img 			{ float:left;margin-right:20px;}
#search-form 				{ position:absolute;right:107px;top:40px;}
#search-form fieldset 		{ border:none;display:inline;}
#search-form input.text 	{ width:195px;padding:3px 0 3px 5px;border:1px solid #d2d2d2;background:#fff;margin-right:8px;}
#search-form input.submit 	{ font-weight:bold;background:url(../images/submit-bg.jpg) no-repeat 0 0;width:79px;height:34px;border:none;color:#fff;font-size:14px;cursor:pointer;}
#language 					{ width:79px;height:34px;background:url(../images/submit-bg.jpg) no-repeat;color:#fff;position: absolute;top:40px;right:27px;}
#language a 				{ font-weight:bold;color: #fff;text-align:center;line-height:34px;text-decoration:none;}
#language .first			{ margin:0 0 0 10px;}
#language a:hover 			{ text-decoration:underline;}
#more 						{ width:14px;height:14px;display:inline-block;background:url(../images/more_tag.jpg) no-repeat;}
#login-form fieldset 		{ border:none;}
#login-form .field 			{ height:63px;}
#login-form input.text, #login-form input.password { width:180px;border:1px solid #dedede;padding:4px 7px 4px 5px;}
#login-form .submit 		{ background:url(../images/login.jpg) no-repeat 0 0;width:73px;height:34px;border:none;color:#fff;cursor:pointer;text-align:center;line-height:34px;}
#login-form .fright 		{ line-height:34px;}
#login-form #checkbox 		{ margin-right:10px;line-height:34px;}
#contacts-form 				{ clear:right;width:100%;overflow:hidden;}
#contacts-form fieldset 	{ border:none;float:left;}
#contacts-form .field 		{ clear:both;}
#contacts-form label 		{ float:left;width:123px;line-height:18px;padding-bottom:6px;font-weight:bold;}
#contacts-form input 		{ width:265px;padding:1px 0 1px 3px;background:none;border:1px solid #e5e5e5;color:#616161;float:left;}
#contacts-form textarea 	{ width:470px;height:325px;padding:1px 0 1px 3px;background:none;border:1px solid #e5e5e5;color:#616161;margin-bottom:12px;overflow:auto;float:left;}
#contacts-form .button 		{ background:url(../images/send-button.jpg) no-repeat 0 0;width:160px;line-height:34px;float:right;}
#footer 					{ color:#5c5c5c;background:url(../images/footer-bg.jpg) 0 0 repeat-x #f2f2f2;text-align:center;padding:45px 0;}
.footerlink 				{ width:600px;margin:0 auto;font-size:.875em;position:relative;clear:both;padding:0;}
.footerlink p 				{ text-align:center;}

 #link a 				{ font-size:20px;margin:0;padding:0;text-align:center;text-decoration:none;font-weight:600;border-left:4px solid #fff;border-right:4px solid #fff;display: block;}
 #link a:hover 		{ color: #fff;background:#bf0000;border-left:4px solid #ccc;border-right:4px solid #ccc;}
 #team_tag 	{ width:155px;height:37px;background:url(../images/team.jpg) no-repeat;} 	

#news_tag 			{ width:111px;height:32px;background:url(../images/news_tag.jpg) no-repeat;padding:0 0 10px 0;}




.article h3			{ font-weight:600;font-size:20px;}			
.article p 			{ font-size:14px;}




#productShow_tag 	{ width:155px;height:37px;background:url(../images/productShow_tag.jpg) no-repeat;}

.page 				{ font-size: 13px;height: 25px;line-height: 25px;margin: 20px auto 10px;padding: 10px 0 3px;text-align: center;width: 100%;}
.page li 			{ display: inline;list-style: none outside none;}
.page li a 			{ border: 1px solid #D6D6D6;color: #000000;margin: 0 -1px;padding: 5px 8px 2px;text-decoration: none;cursor: pointer;}
.page li a:hover		{ color: #fff;background:#bf0000;border-left:4px solid #d5d5d5;border-right:4px solid #d5d5d5;padding: 5px 5px 2px;}
#content .mainContent { float: left;width: 620px;}
.product 			{ overflow: hidden;width:100%;}
.product li 			{ float:left;padding:10px;}
.product li img 		{ border:2px solid #e5e5e5;}

#address_tag 			{ width:111px;height:32px;background:url(../images/address_tag.jpg) no-repeat;padding:0 0 10px 0;}
#address_tag h2 		{ text-indent:-999px;}	
#link a 				{ font-size:20px;margin:0;padding:0;text-align:center;text-decoration:none;font-weight:600;border-left:4px solid #fff;border-right:4px solid #fff;display: block;}
#link a:hover 		{ color: #fff;background:#bf0000;border-left:4px solid #ccc;border-right:4px solid #ccc;}
#productShow_tag 	{ width:155px;height:37px;background:url(../images/team.jpg) no-repeat;}
.article h3			{ font-weight:600;font-size:20px;}			
.article p 			{ font-size:14px;}
#news ul li 		{ width:630px;text-align:left;overflow: hidden;}
#news ul li a 		{ float:left;}
#news ul li span 	{ float:right;}
#link ul li span 	{ font-size:12px;}     
.tag h2 			{ text-indent:-999px;}
