﻿@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	padding:0;margin:0;
}
fieldset, img { 
	border: 0;
}
table {
	border-collapse:collapse;border-spacing:0;
}
ol,ul,li{
	list-style: none;list-style-type:none;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;font-style: normal;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;font-size: 100%;
}
q:before, q:after {
	content: '';
}
abbr, acronym { 
	border: 0;
}
a {
	text-decoration: none;color:#000;
}
a:hover {
	text-decoration: none;
}
em {
	font-weight: normal; font-style: normal
}
.clear {
	clear:both;line-height:0;height:0;overflow:hidden;width:10px;
}
img {
	border:none;
}
.divblank {
	height:10px;float:left;width:10px;clear:both;
}
body {
	FONT: 12px Verdana,Tahoma,"宋体";background:url(indexbg.gif) repeat-x #E3E3E3;
}
#head {
	width:100%;background:url(indexbg.gif) repeat-x #fff;height:101px;
}
#head_sub {
	width:980px;margin:0 auto;height:101px;
}
#logo {
	width:351px;height:60px;background:url(logo.gif) no-repeat left bottom;float:left;
}
#logo h1 a {
	text-indent:-2000px;display:block;width:351px;height:45px;
}
#language {
	float:right;margin-top:28px;
}
#language em {
	font-weight:700;font-size:12px;
}
#headdir {
	width:620px;height:28px;float:left;margin-top:19px;overflow:hidden;display:inline-block;
}
/*#headdir h1 a {
	text-indent:-2000px;background:url(homelink.gif) no-repeat center center;width:18px;
}
#headdir h1 a:hover {
	background:url(home.gif) no-repeat center center;width:18px;
}
#headdir h1 a.current {
	background:url(home.gif) no-repeat center center;width:18px;
}*/
#headdir span {
	background:url(dirbg.gif) no-repeat;width:1px;height:23px;float:left;margin-top:6px;
}
#headdir a {
	font-size:13px;font-weight:700;color:#777979;width:auto;height:35px;float:left;display:inline-block;line-height:35px;padding:0px 13px;
}
#headdir a:hover {
	width:auto;height:35px;line-height:35px;display:block;color:#000
}
#headdir a.current {
	width:auto;height:35px;line-height:35px;display:block;color:#000
}
#webad {
	margin:0 auto;text-align:center;width:980px;
}
#webmain {
	width:980px;margin:0 auto;height:715px;background:url(indexbg_center.gif) repeat-x;
}

#main {
	width:980px;height:70px;margin:0px auto;background:url(companyn.gif) no-repeat center center;
}
#main h1 a {
	text-indent:-2000px;display:block;width:328px;height:70px;margin:0px auto;text-align:center;line-height:70px;
}
#indexpro {
	width:980px;height:216px;margin:0px auto;
}
#indexpro h1 {
	width:940px;height:40px;background:url(indexlinebg.gif) no-repeat left bottom;line-height:40px;font-size:11px;color:#000;font-weight:700;padding-left:30px;
}
.indexprolist {
	width:860px;height:175px;/*background-color:green;*/margin:0px auto;
}
.indexprolist ul {
	margin:20px 0px 10px 0px;
}
.indexprolist ul li {
	float:left;padding-left:26px;padding-right:10px;
}
.indexprolist ul li img {
	border:1px solid #D8D8DA;padding:3px;
}
.indexprolist span {
	display:block;text-align:left;
}
.indexprolist span a {
	background:url(arrow.gif) no-repeat left center;*background:url(arrow.gif) no-repeat left top;display:block;padding-left:10px;margin-top:10px;
}
#indexline {
	width:980px;height:16px;background:url(indexcenterbg2.gif) no-repeat;
}
#web_z {
	width:980px;margin:0 auto;/*background-color:red;*/height:322px;
}
#web_zsub {
	width:980px;margin:0 auto;/*background-color:red;*/height:auto;overflow:hidden;zoom:1;
}
#web_z .wleft {
	width:338px;height:332px;float:left;/*background-color:red;*/
}
#web_z .wleft h1 {
	font-size:11px;font-weight:700;color:#000;height:40px;width:338px;text-indent:30px;line-height:40px;vertical-align:middle;
}
#web_z .wpro ul {
	width:310px;height:240px;float:right;
}
#web_z .wpro ul li {
	float:left;height:113px;width:134;padding-right:10px;padding-top:10px;
}
#web_z .wpro ul li img {
	width:125px;height:105px;padding:3px;border:1px solid #d9dada;
}
#web_z .wmore {
	float:right;color:#7e7e7e;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding-right:30px;padding-top:15px;*padding-top:10px;
}
#web_z .wcenter {
	width:408px;height:332px;float:left;/*background-color:yellow;*/
}
#web_z .wcenter h1 {
	font-size:11px;font-weight:700;color:#000;height:40px;width:408px;line-height:40px;vertical-align:middle;background:url(bg_right.gif) repeat-y right -16px;
}
#web_z .wcenter h1 span.logotype2 {
	background:url(sublogo.gif) no-repeat left 10px;width:59px;height:33px;float:left;
}
#web_zsub .wcentersub {
	width:543px;height:332px;float:left;/*background-color:yellow;*/
}
#web_zsub .wc_dir {
	width:489px;height:28px;line-height:28px;border-bottom:1px solid #E9E9E9;margin:0 auto;text-align:right;margin-top:10px;
}
.wc_logo {
	background:url(sublogo.gif) no-repeat left center;width:59px;height:23px;float:left;
}
#web_zsub .wcentersub h1 {
	font-size:13px;font-weight:700;color:#000;height:40px;width:338px;line-height:40px;vertical-align:middle;padding-left:40px;padding-top:10px;
}
#web_z .wabout {
	float:left;width:408;height:292px;/*text-indent:0.7cm*/
}
#web_z .wabout p {
	font-size:12px;color:#000;line-height:200%;padding:10px;
}
#web_z .wabout p a {
	font-size:12px;color:#000;
}
#web_z .waboutbg {
	background:url(bg_right.gif) no-repeat right -40px;float:right;width:34px;height:264px;
}
#web_z .wright {
	width:234px;height:332px;float:left;color:#000;background:url() repeat-x left top;
}
#web_z .wright p {
	width:180px;float:left;line-height:200%;padding-left:30px;
}
#web_z .wright p.wlogo {
	text-align:left;padding-bottom:20px;margin-top:10px
}
#web_z .wright p.wbutton {
	padding-top:15px;
}
#webmainsub {
	width:980px;margin:0 auto;height:auto;background:#fff url(middlebg.gif) repeat-x;
}
#web_zsub .wleftsub {
	width:234px;height:560px;float:left;/*background-color:red;*/
}
#web_zsub .wleftsub h1 {
	font-size:14px;font-weight:700;color:#000;height:53px;width:234px;text-indent:30px;line-height:53px;vertical-align:middle;background:url(subm.jpg) no-repeat;
}
#web_zsub .wsubcontact {
	text-align:center;width:234px;padding-top:60px;
}
#web_zsub .wmenusub {
	width:234px;height:auto;/*background-color:orange;*/display:inline
}
#web_zsub .wmenusub a {
	width:234px;height:35px;display:block;line-height:35px;vertical-align:middle;text-align:center;background:url(subline.gif) no-repeat center bottom;
}
#web_zsub .wmenusub a:hover {
	background:url(submenubg.gif) no-repeat center center;width:234px;height:35px;display:block;line-height:35px;
}
#web_zsub .waboutsub {
	float:left;width:408;height:auto;
}
#web_zsub .waboutsub p {
	font-size:12px;color:#565656;line-height:200%;padding:10px 30px 0px 30px;
}
#web_zsub .waboutsub p img {
	border:1px solid #D4D4D4;padding:3px;
}
#web_zsub .waboutbgl {
	background:url(subbg.gif) no-repeat left top;float:left;width:34px;height:500px;
}
#web_zsub .waboutbgr {
	background:url(subbgr.gif) no-repeat left top;float:right;width:34px;height:500px;
}
#web_zsub .wrightsub {
	width:200px;height:auto;float:left;
}
#web_zsub .wrightsub h1 {
	font-size:14px;font-weight:700;color:#000;height:53px;width:200px;text-indent:30px;line-height:53px;vertical-align:middle;
}
#web_zsub .wrightsub p {
	width:180px;float:left;padding-top:10px;text-align:center;
}
#web_zsub .wrightsub p img {
	border:1px solid #DCDCDC;padding:3px;
}
#web_zsub .wprolist {
	width:459px;height:453px;float:left;
}
#web_zsub .wprolist ul {
	width:459px;height:453px;float:left;padding-left:16px;
}
#web_zsub .wprolist ul li {
	width:133px;height:138px;float:left;padding-right:20px;
}
#web_zsub .wprolist ul li span {
	display:inline-block;text-align:center;width:133px;height:20px;
}
#web_zsub .wprolist ul li img {
	border:1px solid #DCDCDC;padding:3px;
}
#foot {
	width:980px;margin:0 auto;height:63px;display:inline
}
#foot .foot_r {
	float:left;width:340px;height:57px;padding-left:160px;margin-top:10px;_margin-top:-10px;color:#949593
}
#foot .foot_r p {
	text-align:center;height:20px;
}
#foot .foot_l {
	float:left;background:url(smalllogo.gif) no-repeat;width:140px;height:80px;margin-top:1px;margin-left:20px;
}
#footsub {
	width:980px;margin:0 auto;height:94px;/*display:inline;*/background:url(fbg.gif) repeat-x;
}
#footsub .footsub_r {
	float:left;width:340px;height:57px;padding-left:160px;margin-top:36px;color:#949593
}
#footsub .footsub_r p {
	text-align:center;height:20px;
}
#footsub .footsub_l {
	float:left;background:url(smalllogo.gif) no-repeat;width:140px;height:80px;margin-top:26px;margin-left:20px;
}