@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
img{ border:none;}
*{ margin:0; padding:0;}
.clear{ clear:both; width:0; line-height:0; font-size:0;}
ul,ol,li{ list-style:none; margin:0; padding:0;}
a{ text-decoration:none;}
table.table01{ width:98%; background:#A6D7AA}
table.table01 tr{ background:#fff;}
table.table01 tr.top0{ background:#D6F5D8;}
table.table01 tr td{ line-height:18px; padding:3px;}

table.table02{ width:98%; background:#A6D7AA}
table.table02 tr{ background:#fff;}
table.table02 tr.top0{ background:#D6F5D8;}
table.table02 tr td{ line-height:16px; padding:3px;}
table.table02 tr td .text{ width:505px; height:18px;}
table.table02 tr td .text1{ width:200px; height:18px;}
table.table02 tr td .text2{ width:280px; height:18px;}
table.table02 .td{height:20px;}
table.table03{ width:150px; margin:0 auto; height:22px;}
table.table04{ width:100%; background:#A6D7AA}
table.table04 tr{ background:#fff;}
table.table04 tr.top0{ background:#D6F5D8;}
table.table04 tr td{ line-height:18px; padding:3px;}


/*  top  */
#header{ width:940px; height:295px; margin:0 auto;}
#header1{ width:940px; height:125px; margin:0 auto;}
.top{ width:820px; height:74px; margin:0 auto;}
.top .logo{ width:59px; height:52px; margin-left:15px; margin-top:10px; float:left;}
.top .company{ width:480px; height:30px; line-height:30px; margin-left:3px; margin-top:30px; font-size:18px; font-weight:bolder; float:left; letter-spacing:-1px;}

.daohang{ width:820px; height:26px; margin:0 auto;}
.daohang .menu{ width:642px; height:26px; float:left;}
.daohang .menu ul{ width:639px; height:26px;}
.daohang .menu ul li{ width:127px; height:26px; background:url(../images/menu.jpg) no-repeat; float:left; margin-left:1px; text-align:center;}
.daohang .menu ul li.home{ width:127px; height:26px; background:url(../images/menu.jpg) no-repeat; float:left; margin-left:0px; text-align:center;}
.daohang .menu ul li.home1{ width:127px; height:26px; background:url(../images/menubj.jpg) no-repeat; float:left; margin-left:0px; text-align:center;}
.daohang .menu ul li.home1 a{ color:#333;}
.daohang .menu ul li.m{width:127px; height:26px; background:url(../images/menubj.jpg) no-repeat; float:left; margin-left:1px; text-align:center; color:#333; line-height:26px; font-weight:bolder;}
.daohang .menu ul li.m a{ color:#333;}
.daohang .menu ul li a{ width:127px; height:26px; line-height:26px; color:#fff; font-weight:bolder; text-align:center; display:block;}
.daohang .menu ul li a:hover{ background:url(../images/menubj.jpg) no-repeat; color:#333;}

.yy{ width:230px; height:18px; float:right; margin-right:8px; margin-top:10px;}
.yy a{ color:#333;}
.yy a:hover{ color:#f00;}
.menu1{ width:820px; height:25px; background:#ccc; margin:0 auto;}
.menu1 ul{ width:820px; height:25px;}
.menu1 ul li{ float:left; height:25px; color:#333;}
.menu1 ul li.m1 a{ padding:0 15px; height:25px; line-height:25px; display:block;  float:left; color:#f00;}
.menu1 ul li a{ padding:0 15px; height:25px; line-height:25px;  color:#333; display:block;  float:left;}
.menu1 ul li a:hover{ color:#f00;}
.banner{ width:820px; height:170px; margin:0 auto;}
.banner .w{ width:250px; line-height:20px; font-size:14px; color:#fff; font-weight:bold; padding-left:50px; padding-top:60px;}
.banner .w h2{ font-size:24px; margin:0; padding:0; }



/*  contant   */
#container{ width:940px; margin:0 auto; height:auto; overflow:hidden;}
.contant{ width:820px; margin:0 auto; height:auto;}
.left{ width:640px; height:auto; float:left; }
.left .quicklink{ width:630px; height:auto; line-height:16px; margin-top:5px; color:#666666; font-size:11px; padding:0 5px; background:url(../images/title-bj.jpg) no-repeat left bottom; padding-bottom:3px;}
.left .quicklink a{ color:#666; text-decoration:underline; }
.left .quicklink a:hover{ color:#000; text-decoration:none;}
.left .title{ width:620px; padding:0 5px; height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#858501; margin-top:5px;}
.left .title2{ width:610px; padding:0 5px; height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#858501; margin-top:5px;}
.left .title1{ width:620px; padding:0 5px; height:25px; line-height:25px; font-size:14px; font-weight:bold; color:#858501; background:url(../images/title-bj.jpg) no-repeat left bottom; margin-top:15px; padding-bottom:3px;}
.left .title1 a{ color:#858501; text-decoration:underline; padding:0 5px;}
.left .title1 a:hover{ color:#f00;}
.left .product{ width:640px; height:auto; margin-top:8px; }
.left .product ul.f{ width:115px; height:auto; float:left; margin-left:0px;}
.left .product ul{ width:115px; height:auto; float:left; margin-left:12px;}
.left .product ul li.pro{ width:115px; height:77px; border:#ccc solid 1px;}
.left .product ul li.pro a{ width:115px; height:77px;}

.left .product ul.f1{ width:115px; height:auto; float:left; margin-left:0px;}
.left .product ul.f1 li.pro{ width:115px; height:98px; border:#ccc solid 1px;}
.left .product ul.f1 li.pro a{ width:115px; height:98px;}


.left .product ul.f2{ width:115px; height:auto; float:left; margin-left:12px;}
.left .product ul.f2 li.pro{ width:115px; height:98px; border:#ccc solid 1px;}
.left .product ul.f2 li.pro a{ width:115px; height:98px;}

.left .product ul li.txt{ width:115px; height:auto; line-height:18px; display:block;}
.left .product ul li.txt a{ line-height:20px; font-weight:bold; width:115px; display:block; color:#333;}
.left .product ul li.txt a:hover{ color:#f00;}
.left .about{ width:630px; padding:8px 5px; height:auto; line-height:20px;}
.left .about .consulting{ width:500px; float:right; margin-right:12px; height:32px; text-align:right; padding-bottom:5px;}
.left .about h2{ font-size:18px; line-height:18px; margin:8px 0; padding:0;text-align:center;}
.left .about img.pic{ width:320px; height:213px; margin:5px auto; display:block; border:#ccc solid 1px;}
.left .about img.pic1{ width:320px; height:213px; float:left; margin-left:15px; margin-top:5px; border:#ccc solid 1px; margin-bottom:5px;}
.left .about img.pic2{ width:310px; height:206px; float:left; margin-left:6px; margin-top:8px; border:#ccc solid 1px; margin-bottom:5px;}
.left .about img.pic3{ width:310px; height:206px; float:left; margin-left:0px; margin-top:8px; border:#ccc solid 1px; margin-bottom:5px;}
.left .p{ width:230px; height:auto; float:left; margin-left:30px;}
.left .p a{ width:100px; height:67px; float:left; margin-left:10px; margin-top:4px; border:#ccc solid 1px;}
.left .about .pic0{ width:600px; margin:0 auto; height:auto;}
.left .about .pic0 ul{ width:120px; height:auto; float:left; margin-left:18px; margin-top:12px;}
.left .about .pic0 ul li{ width:120px; height:auto;}
.left .about .pic0 ul li img{ width:120px;  border:#ccc solid 1px;}
.left .about .pic0 ul li.tt{ width:120px; line-height:18px; text-align:center; display:block;}
.indent01{ text-indent:40px;}
.left .pic01{ float:left; margin-left:8px; margin-top:14px; border:#ccc solid 1px;}



.right{ width:180px; height:auto; float:left; background:url(../images/right-bj.jpg) no-repeat left top;}
.right ul{ width:170px; height:auto; margin-left:8px; margin-top:6px;}
.right ul li.t{ width:170px; height:auto; line-height:20px;}
.right ul li.t a{ width:162px; padding-left:8px; line-height:20px; font-weight:bold; color:#5E5E5E;}
.right ul li.t a:hover{
	color:#f00;
}
.right ul li.sma{ width:170px; height:auto; line-height:18px;}
.right ul li.sma a{ width:158px; padding-left:12px; line-height:18px; font-weight:normal; text-decoration:underline; color:#727171; display:block;}
.right ul li.sma a:hover{ color:#f00; text-decoration:none; font-weight:bold;}
.right ul li a.b{color:#f00;}
.right .contact{ width:170px; height:35px; margin-left:8px; margin-top:15px;}
.right .contact a{ width:160px; height:35px; line-height:35px; color:#268302; font-size:16px; font-weight:bold; text-decoration:underline; padding-left:8px;}
.right .contact a:hover{ color:#f00; text-decoration:none;}
.right ul li.sma1{ width:170px; height:25px; line-height:18px; background:#F6FDF3;}
.right ul li.sma1 a{ width:158px; padding-left:8px;  height:25px;line-height:18px; font-weight:normal; text-decoration:none; color:#858501; display:block; font-size:14px; font-weight:bold;}
.right ul li.sma1 a:hover{ color:#f00; text-decoration:none; font-weight:bold;}
/*  bottom  */
#footer{ width:940px; height:70px; margin:0 auto; margin-top:10px; font-size:11px; text-align:center; color:#999;}
.link{ width:820px; height:20px; border-top:#ccc solid 1px; line-height:20px; margin:0 auto; color:#999;}
.link a{ color:#999; line-height:20px; padding:0 12px;}
.link a:hover{color:#333;}
.address{ width:820px; height:18px; line-height:18px;}
.header{ width:940px; height:17px; line-height:17px; color:#999;}
.header h5{ margin:0; padding:0;}
.header h5 a{ color:#999;}
.header h5 a:hover{ color:#333;}
.otherlink{ width:230px; height:13px; margin:0 auto; margin-top:2px;}
.otherlink div{ float:left; margin-left:10px;}

