﻿@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 180%;
	color: #999999;
	text-decoration: none;
	background:url(../images/mainbg.gif) center repeat-y top #F7F4F2;
}
a {
	text-decoration:none;
	color:#666666;
}
a:hover {
	color:black;
}
td {
	border-bottom:1px solid #EEF5FB;
	padding:10px;
}
.left {
	float:left;
}
.right {
	float:right;
}
#banner {width:971px;height:256px;margin:auto;}
.pagebody {
	margin:auto;
	width:971px;
	clear: both;
	background:url(../images/page_bg.gif) repeat-x;
}
.indexbody {
	margin:auto;
	width:971px;
	clear: both;
}
.indexserach {
	text-align:right;
	display:block;
	color:#666666;
	font-size:12px;
	line-height:25px;
}
.indexserach ul {
	margin:0px;
}
.indexserach li {
	display:inline;
}
#menu {
}
#menu ul {
	margin:15px 5px 5px 115px;
}
#menu li {
	display:block;
	float:left;
	border-left:2px solid black;
	margin-right:40px;
	height:41px;
}
#menu li a {
	display:block;
	color:black;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
	margin-top:15px;
	line-height:10px;
}
#menu li span {
	display:block;
	font-size:10px;
	margin-left:5px;
	line-height:10px;
}
.indexA {
	float:left;
	margin-top:10px;
	margin-left:5px;
}
.indexA h1 {
	color:#724200;
	font-size:14px;
	display:block;
	height:21px;
	border-bottom:1px solid #D8CFC6;
	background:#F7F4F2 url(../images/dot.gif) no-repeat;
	background-position:5px 7px;
	padding-left:20px;
}
.indexA ul {
	margin:5px;
	clear:both;
}
.indexA ul li {
	color:#666666;
	font-size:12px;
	line-height:20px;
}
.indexA li a {
	color:#666666;
	font-size:14px;
	line-height:22px;
	text-decoration:none;
	border-bottom:1px dotted #cccccc;
	display:block;
	width:90%;
	background:url(../images/dott.gif) no-repeat;
	background-position:5px 8px;
	padding-left:20px;
	padding-left:25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	list-style-type: square;
}
.indexA li a:hover {
	color:black;
	background-position:0px 8px;
}
.indexB {
	font-size:12px;
	margin-left:30px;
	margin-top:25px;
	float:left;
}
.indexB h1 {
	font-size:12px;
	font-weight:bold;
	color:black;
	margin:0px;
}
.indexB ul {
	margin:0px 0px 10px 15px;
}
.indexB li {
	display:block;
	float:left;
	width:60px;
}
.indexB li a {
}
.indexC {
	font-size:12px;
	margin-left:30px;
	margin-top:25px;
	float:left;
}
.indexC h1 {
	font-size:12px;
	font-weight:bold;
	color:black;
	margin:0px;
}
.indexC ul {
	margin:0px 0px 10px 15px;
}
.indexC li {
	display:block;
	float:left;
	width:180px;
}
.indexC li a {
}
.indexD {
	font-size:12px;
	margin-left:30px;
	margin-top:25px;
	float:left;
}
.indexD h1 {
	font-size:12px;
	font-weight:bold;
	color:black;
	margin:0px;
}
.indexD ul {
	margin:0px 0px 10px 15px;
}
.indexD li {
	display:block;
	float:left;
	width:100px;
}
.indexD li a {
}
.indexE {
	float:left;
	margin-top:10px;
	margin-left:5px;
}
.indexE h1 {
	color:#724200;
	font-size:14px;
	display:block;
	height:21px;
	border-bottom:1px solid #D8CFC6;
	background:#F7F4F2 url(../images/dot.gif) no-repeat;
	background-position:5px 7px;
	padding-left:20px;
}
.indexE ul {
	margin:0;
}
.indexE ul li {
	display:block;
	float:left;
	width:135px;
	font-size:12px;
		text-align:center;

}
.indexE ul li a {
	display:block;
}
.indexE ul li a img {
	border:0;
}
.indexfootA {
	margin:auto;
	width:941px;
	clear: both;
	background:#F7F4F2;
	padding:15px;
	font-size:12px;
	line-height:18px;
	color:#696969;
}
.indexfootB {
	margin:auto;
	width:941px;
	clear: both;
	padding:15px;
	font-size:12px;
	line-height:18px;
	color:#696969;
	text-align:center;
}
.pageA {
	float:left;
	margin-top:20px;
	color:#555555;
	font-size:12px;
	width:600px;
}
.pageA h1 {
	color:black;
	font-size:14px;
	display:block;
	height:21px;
	border-bottom:1px solid #D8CFC6;
	background:#F7F4F2 url(../images/dot.gif) no-repeat;
	background-position:5px 7px;
	padding-left:20px;
}
.pageA ul {
	margin:5px;
	clear:both;
}
.pageA ul li {
	color:#666666;
	font-size:12px;
	line-height:20px;
}
.pageA strong {
	color:black;
}
.rightlink {
	float:left;
	margin-top:20px;
	color:#555555;
	font-size:12px;
	width:140px;
	margin-left:10px;
}
.rightlink h1 {
	color:black;
	font-size:14px;
	display:block;
	height:21px;
	border-bottom:1px solid #D8CFC6;
	background:#F7F4F2 url(../images/dot.gif) no-repeat;
	background-position:5px 7px;
	padding-left:20px;
}
.leftlink {
	float:left;
	color:#555555;
	font-size:12px;
	width:200px;
	_width:210px;
	margin-left:10px;
	_margin-left:2px;
}
.leftlink h1 {
	color:black;
	font-size:14px;
	display:block;
	height:21px;
	border-bottom:1px solid #D8CFC6;
	background:#F7F4F2 url(../images/dot.gif) no-repeat;
	background-position:5px 7px;
	padding-left:20px;
	margin:0px;
}
.leftlink ul {
	margin:15px;
}
.leftlink ul li {
	list-style:none;
}
.leftlink strong {
	color:black;
	background:url(../images/dott2.gif) no-repeat;
	background-position:0px 0px;
	padding-left:15px;
}
.leftlink a img {
	border:0px;
	margin-left:-20px;
}
.rightlink ol {
	margin:0px;
}
.rightlink ol li {
	margin:0px;
	text-align:center;
}
/* 关于我们*/
.about_width {
	float:left;
	margin-top:20px;
	color:#555555;
	font-size:12px;
	width:600px;
}
.about_list {
	width:277px;
	color:#3C3C3C;
	float:left;
	padding:0px 10px 0 12px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.about_list h2 {
	display:block;
	width:216px;
	height:40px;
	background:url(../images/news_icon.gif) 6px 4px no-repeat;
	padding:0 0 0 50px;
	font:normal 12px/40px Arial, Helvetica, sans-serif;
	margin:0px;
	text-align:right;
}
.about_list h3 {
	display:block;
	width:221px;
	height:34px;
	background-color:#1D859B;
	color:#fff;
	font:bold 14px/34px Arial, Helvetica, sans-serif;
	padding:0 18px 0 27px;
	text-transform:uppercase;
	margin:0 0 15px 0;
}
.about_list h3 span.blue {
	background-color:#1D859B;
	color:#95EDFB;
	font:bold 13px/34px Arial, Helvetica, sans-serif;
	float:right;
	text-transform:none;
}
.about_list ul {
	width:252px;
	padding:0 0 0 5px;
	margin:0px;
}
.about_list ul li {
	padding:0;
	margin:0;
	float:left;
}
.about_list ul li.green {
	background:url(../images/bullet3.gif) 0 5px no-repeat;
	padding:0 0 0 20px;
	display:block;
	margin:0 0 9px 0;
	text-decoration:underline;
	color:#759C25;
	background-color:inherit;
	width:232px;
	font:bold 13px/19px Arial, Helvetica, sans-serif;
}
.about_list ul li.black {
	font:normal 12px/19px Arial, Helvetica, sans-serif;
	margin:0 0 12px 0;
	display:block;
	width:252px;
}
.about_list ul li a {
	display:block;
	width:76px;
	background:url(../images/read_more_bg.gif) 0 0 no-repeat #fffffe;
	font:bold 10px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	text-decoration:none;
	float:right;
	margin:0 0 13px 0;
	text-transform:uppercase;
}
.about_list ul li a:hover {
	color:#000;
	background-color:inherit;
}
.spacer {
	clear:both;
	font-size:0;
	line-height:0;
}
/*information*/
#event {
	width:186px;
	background-color:#fff;
	color:#737373;
	border:#D8ECEC solid 1px;
	padding:13px 0 0 12px;
	float:left;
	margin-top:20px;
}
#event h2 {
	display:block;
	background:url(../images/events.gif) 0 0 no-repeat;
	width:174px;
	height:29px;
	margin:0 0 3px 0;
}
#event h3 {
	display:block;
	width:180px;
	font:bold 11px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5F7006;
	background-color:#fff;
	float:left;
	margin:0;
}
#event p {
	width:180px;
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	float:left;
}
#event p.t2 {
	width:180px;
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	float:left;
	margin:12px 0 8px 0;
}
#event p.t2 a.link2 {
	width:75px;
	height:13px;
	font:normal 11px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	text-decoration:underline;
	color:#737373;
	background-color:#fff;
}
#event p.t2 a.link2:hover {
	color:#000;
	background-color:#FBFBE6;
	text-decoration:none;
}
#event p.more {
	display:block;
	width:25px;
	height:15px;
	background:url(../images/event_div.gif) 0 0 repeat-x;
	padding:0 0 0 144px;
	margin:5px 0 8px 0;
}
#event p.more a.more-link {
	width:25px;
	height:15px;
	font:bold 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#930000;
	background-color:#fff;
	text-decoration:none;
}
#event p.more a.more-link:hover {
	color:#000;
	background-color:#fff;
}
#event form {
	width:180px;
	margin:0;
	padding:0 0 0 0;
	font-size:0;
}
#event form h2.news {
	width:180px;
	height:30px;
	font:bold 13px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#083F78;
	background-color:#fff;
	text-transform:capitalize;
	background-image:none;
	margin:0;
}
#event form input {
	width:162px;
	height:16px;
	border-left:#404040 solid 1px;
	border-top:#404040 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	background-color:#fff;
	color:#000;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 0 7px;
	margin:0 0 7px 0;
	float:left;
}
#event form p.div2 {
	display:block;
	width:157px;
	height:6px;
	font-size:0;
	background:url(../images/n_letter_div.gif) 0 0 repeat-x;
	float:left;
}
#event form input.go {
	width:12px;
	height:7px;
	background:url(../images/btn_go.gif) 0 0 no-repeat;
	border:none;
	cursor:pointer;
	float:right;
}
.information_width {
	float:left;
	margin-top:20px;
	color:#555555;
	font-size:12px;
	width:550px;
}
.information_page_width {
	float:left;
	margin-top:20px;
	color:#555555;
	font-size:12px;
	width:750px;
}
.information_listA {
	width:530px;
	margin-right:10px;
	margin-bottom:20px;
}
.information_listA h2 {
	display:block;
	height:30px;
	background-color:#D8ECEC;
	color:#3C3C3C;
	margin:0 0 17px 0;
	padding:9px 0 0 8px;
	line-height:20px;
}
.information_listA h2 span {
	background:url(../images/bullet2.gif) 0 0px no-repeat;
	padding:0 0 0 27px;
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	float:left;
}
.information_listA h2 a {
	float:right;
	font:bold 10px/18px Arial, Helvetica, sans-serif;
	color:#BA0804;
	margin:0 10px 0 0;
	display:block;
}
.information_listA h2 a:hover {
	color:#333333;
}
.information_listA ul {
	padding:0 0 22px 8px;
	margin:0 0 0 10px;
}
.information_listA ul li {
	font-size:0;
	line-height:0;
	list-style:none;
}
.information_listA ul li a {
	display:block;
	background:url(../images/arrow_red.gif) 0 9px no-repeat;
	padding:0 0 0 12px;
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#447D7C;
	background-color:inherit;
	text-decoration:underline;
}
.information_listA ul li a:hover {
	color:#000;
	background-color:#E9F6F6;
	text-decoration:none;
}
.information_Bot {
	width:265px;
	_width:250px;
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}
.information_Bot h2 {
	display:block;
	height:30px;
	background-color:#D8ECEC;
	color:#3C3C3C;
	margin:0 0 17px 0;
	padding:9px 0 0 8px;
}
.information_Bot h2 span {
	background:url(../images/bullet2.gif) 0 0px no-repeat;
	padding:0 0 0 27px;
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	float:left;
}
.information_Bot h2 a {
	float:right;
	font:bold 10px/18px Arial, Helvetica, sans-serif;
	color:#BA0804;
	margin:0 10px 0 0;
	display:block;
}
.information_Bot h2 a:hover {
	color:#333333;
}
.information_Bot ul {
	padding:0 0 22px 8px;
	margin:0 0 0 10px;
}
.information_Bot ul li {
	font-size:0;
	line-height:0;
	list-style:none;
}
.information_Bot ul li a {
	display:block;
	background:url(../images/arrow_red.gif) 0 9px no-repeat;
	padding:0 0 0 12px;
	font:normal 12px/24px Arial, Helvetica, sans-serif;
	color:#447D7C;
	background-color:inherit;
	text-decoration:underline;
}
.information_Bot ul li a:hover {
	color:#000;
	background-color:#E9F6F6;
	text-decoration:none;
}
.information_Bot p.star {
	display:block;
	background:url(../images/star.gif) 0 0 no-repeat;
	padding:0 0 0 27px;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#BA0804;
	background-color:inherit;
	float:left;
}
.information_title {
	background:#F7F4F2;
	border-bottom:1px solid #D8CFC6;
	color:black;
	font-weight:bold;
	font-size:14px;
	padding-left:20px;
	line-height:35px;
}
.information_poit {
	padding:0 0 0 20px;
}
.information_Tail {
	color:#999999;
	text-align:center;
}
.information_Content {
	padding:0px 15px 15px 15px;
}
#P_information_Content {
	text-align:left;
	color:#555555;
}
#P_information_Content p {
	text-align:left;
	color:#555555;
	padding:0px 20px 20px 20px;
}
.information_Content strong {
	color:black;
	font-size:13px;
}



#MyContent p a{color:black;text-decoration:underline;}
/*-----------------------------case right--------------------*/
#case_right {
	width:155px;
	float:left;
	background-color:#fff;
	color:#060606;
	padding:20px 0px 0 0px;
	margin:0 0 0 15px;
}
#case_right ul {
	margin:0px;
}
#case_right h2 {
	margin:0px;
}
#case_right h1 {
	margin:0px;
}
#case_right h2.mem {
	display:block;
	padding:0 0 13px 24px;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	color:#0C0C0C;
	background:url(../images/member_login_icon.gif) 0 0 no-repeat;
}
#case_right form {
	width:155px;
	padding:0 0 17px 0;
}
#case_right form input.txtBox {
	width:153px;
	height:17px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	float:left;
	margin:0 0 7px 0;
}
#case_right form label {
	display:block;
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	color:#060606;
	background-color:inherit;
	float:left;
	margin:0 0 5px 0;
}
#case_right form input.login {
	background:url(../images/btn_login.gif) 0 0 no-repeat #fffffe;
	width:47px;
	height:19px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
	cursor:pointer;
	float:right;
}
#case_right h2.ser {
	display:block;
	padding:0 0 18px 24px;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	color:#0C0C0C;
	background:url(../images/service_icon.gif) 0 0 no-repeat;
}
#case_right ul.serLink {
	width:155px;
	padding:0 0 19px 0;
	margin-left:10px;
}
#case_right ul.serLink li {
	font-size:0;
	line-height:25px;
}
#case_right ul.serLink li a {
	display:block;
	background:url(../images/arrow.gif) 0 5px no-repeat;
	padding:0 0 0 14px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#9FA289;
	background-color:inherit;
	text-decoration:none;
	white-space: nowrap;
}
#case_right ul.serLink li a:hover {
	color:#9FA289;
	background-color:#F5F7E7;
}
#case_right h2.newsletter {
	display:block;
	padding:0 0 13px 24px;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	color:#0C0C0C;
	background-color:inherit;
	background:url(../images/newsletter_icon.gif) 0 0 no-repeat;
}
#case_right form.nl {
	width:155px;
	padding:0 0 19px 0;
}
#case_right form.nl input.txtBox2 {
	width:153px;
	height:17px;
	border-bottom:#D4D0C8 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-top:#404040 solid 1px;
	border-left:#404040 solid 1px;
	float:left;
	margin:0 0 7px 0;
}
#case_right form.nl label {
	display:block;
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	color:#060606;
	background-color:inherit;
	float:left;
	margin:0 0 5px 0;
}
#case_right form.nl input.signup {
	background:url(../images/btn_login.gif) 0 0 no-repeat #fffffe;
	width:47px;
	height:19px;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	border:none;
	cursor:pointer;
	float:right;
}
#case_right ul.botLink {
	width:155px;
	padding:0;
}
#case_right ul.botLink li {
	font-size:0;
	line-height:0;
}
#case_right ul.botLink li.subscribe {
	display:block;
	background:url(../images/subscribe_bg.gif) 0 0 no-repeat;
	height:33px;
	padding:0 0 0 35px;
	margin:0 0 6px 0;
}
#case_right ul.botLink li.subscribe a {
	font:bold 12px/33px Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	background-color:inherit;
	text-decoration:none;
}
#case_right ul.botLink li.subscribe a:hover {
	color:#FF4400;
	background-color:inherit;
}
#case_right ul.botLink li.reg {
	display:block;
	background:url(../images/registration_bg.gif) 0 0 no-repeat;
	height:33px;
	padding:0 0 0 10px;
	margin:0;
}
#case_right ul.botLink li.reg a {
	font:bold 12px/33px Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	background-color:inherit;
	text-decoration:none;
}
#case_right ul.botLink li.reg a:hover {
	color:#FF4400;
	background-color:inherit;
}
#case_right ul.botLink li.reg a span {
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#8E0B01;
	text-decoration:none;
	width:37px;
	text-align:center;
	margin:9px 8px 0 0;
	float:left;
	cursor:pointer;
}
#case_right ul.botLink li.reg a:hover span {
	color:#fff;
	background-color:#000;
}
/*----------------------------case mid--------------------*/
#case_mid {
	width:580px;
	float:left;
	padding:20px 0 0 0;
}
#case_mid h2 {
	display:block;
	height:28px;
	background:url(../images/news_div.gif) left bottom repeat-x #E8EBD6;
	font:bold 14px/28px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 0 21px 0;
	padding-left:25px;
}
#case_mid p.rightTxt1 {
	display:block;
	font-size:12px;
	line-height:17px;
	padding:0 0 14px 0;
}
#case_mid p.rightTxt1 span {
	color:#333333;
	background-color:inherit;
}
#case_mid p.rm {
	display:block;
	height:19px;
	background:url(../images/icon1.gif) 6px 4px no-repeat #E8EBD6;
	padding:0 0 0 25px;
	font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#262721;
	margin:0 0 19px 0;
}
#case_mid p.rm a {
	display:block;
	width:70px;
	height:19px;
	background:url(../images/read_more_bg22.gif) 0 0 no-repeat;
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	float:right;
}
#case_mid p.rm a:hover {
	color:#E8EBD6;
	background-color:inherit;
}
#case_mid ul {
	width:550px;
	border:#E5E8D0 solid 1px;
	padding:4px 0 0 4px;
	background-color:#FEFFFA;
	color:#000;
	height:149px;
	margin:0 0 14px 0;
}
#case_mid ul li {
	float:left;
	margin:0 4px 4px 0;
	font-size:0;
	line-height:0;
}
#case_mid ul li a.pic1 {
	display:block;
	background:url(../images/img1.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#case_mid ul li a.pic1:hover {
	background:url(../images/img1_hover.gif) 0 0 no-repeat;
}
#case_mid ul li a.pic2 {
	display:block;
	background:url(../images/img2.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#case_mid ul li a.pic2:hover {
	background:url(../images/img2_hover.gif) 0 0 no-repeat;
}
#case_mid ul li a.pic3 {
	display:block;
	background:url(../images/img3.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#case_mid ul li a.pic3:hover {
	background:url(../images/img3_hover.gif) 0 0 no-repeat;
}
#case_mid ul li a.pic4 {
	display:block;
	background:url(../images/img4.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#case_mid ul li a.pic4:hover {
	background:url(../images/img4_hover.gif) 0 0 no-repeat;
}
#case_mid ul li a.pic5 {
	display:block;
	background:url(../images/img5.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#case_mid ul li a.pic5:hover {
	background:url(../images/img5_hover.gif) 0 0 no-repeat;
}
#case_mid ul li a.pic6 {
	display:block;
	background:url(../images/img6.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#case_mid ul li a.pic6:hover {
	background:url(../images/img6_hover.gif) 0 0 no-repeat;
}
#case_mid ul li a.pic7 {
	display:block;
	background:url(../images/img7.gif) 0 0 no-repeat;
	width:87px;
	height:70px;
	font-size:0;
	line-height:0;
}
#case_mid ul li a.pic7:hover {
	background:url(../images/img7_hover.gif) 0 0 no-repeat;
}
#case_mid ul li.gallery {
	background:url(../images/gallery.gif) 0 0 no-repeat;
	width:271px;
	height:70px;
	float:left;
	margin:0 4px 0 0;
}
#case_mid h2.test {
	display:block;
	background:url(../images/testimonial_icon.gif) 0 0 no-repeat;
	height:52px;
	margin:0 0 10px 0;
	text-indent:-2000px;
}
#case_mid p.testTxt {
	display:block;
	width:333px;
	float:left;
	background:url(../images/one.gif) 0 0 no-repeat;
	padding:0 0 0 20px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color:#95997B;
}
#case_mid p.testTxt span {
	font:bold 13px/14px Arial, Helvetica, sans-serif;
	color:#AE3136;
	background-color:inherit;
	display:block;
	margin:0 0 13px 0;
}
#case_mid img.client {
	width:88px;
	height:79px;
	border:#ffffff solid 3px;
	float:right;
}
.case_width {
	float:left;
	margin-top:20px;
	color:#555555;
	font-size:12px;
	width:550px;
}
/*------------------------------------------------right--------------------*/
#service_mid {
	width:700px;
	margin:3px 0 0 0;
	float:left;
}
#welcome {
	width:619px;
	background:url(../images/welcome_bg.gif) 0 0 repeat-x;
	padding:0 15px 0 22px;
	position:relative;
	margin:0 0 17px 0;
}
#welcome h2 {
	color:#FEFFFF;
	background-color:inherit;
	font:bold 33px/33px Arial, Helvetica, sans-serif;
	padding:21px 0 16px 0;
	float:left;
}
#welcome img.special {
	display:block;
	background:url(../images/special.gif) 0 0 no-repeat;
	width:83px;
	height:45px;
	float:right;
}
#welcome p {
	color:#FEFFFF;
	background-color:inherit;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	padding:0 0 16px 0;
	float:left;
	width:600px;
	display:block;
}
#welcome p span {
	color:#FFFD2E;
	background-color:#2B7390;
	padding:2px;
	text-decoration:none;
}
#welcome a {
	display:block;
	background:url(../images/more.gif) 0 0 no-repeat;
	width:41px;
	height:18px;
	text-indent:-2000px;
	position:absolute;
	left:574px;
	top:96px;
}
#welcome a:hover {
	background:url(../images/more_hover.gif) 0 0 no-repeat;
}
#service_mid h2.lp {
	display:block;
	width:235px;
	padding:0 0 0 35px;
	float:left;
	background:url(../images/latest_project.gif) 0 2px no-repeat;
	color:#484848;
	background-color:inherit;
	font:bold 33px/37px Arial, Helvetica, sans-serif;
}
#service_mid h3.lp {
	display:block;
	width:235px;
	float:left;
	background:url(../images/latest_project.gif) 0 2px no-repeat;
	color:#484848;
	background-color:inherit;
	font:bold 33px/37px Arial, Helvetica, sans-serif;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 35px;
}
#service_link {
	width:324px;
	float:right;
}
#service_link p.left {
	display:block;
	background:url(../images/round_left.gif) 0 0 no-repeat;
	width:8px;
	height:27px;
	float:left;
}
#service_link p.right {
	display:block;
	background:url(../images/round_right.gif) 0 0 no-repeat;
	width:10px;
	height:27px;
	float:right;
}
#service_link ul.number {
	float:left;
	background:url(../images/right_link_bg.gif) 0 0 repeat-x;
	height:27px;
	width:306px;
}
#service_link ul.number li {
	float:left;
}
#service_link ul.number li a.pre {
	display:block;
	background:url(../images/arrow_pre.gif) 0 9px no-repeat;
	margin:0 26px 0 0;
	padding:0 0 0 12px;
	color:#484848;
	background-color:inherit;
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#service_link ul.number li a.pre:hover {
	color:#A80303;
	background-color:inherit;
}
#service_link ul.number li a.no {
	display:block;
	width:18px;
	height:17px;
	float:left;
	margin:5px 4px 0 0;
	color:#0C0C0C;
	background-color:#FEFEF6;
	font:normal 10px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
}
#service_link ul.number li a.no:hover {
	color:#fff;
	background-color:#DB0C90;
}
#service_link ul.number li a.noFix {
	display:block;
	width:18px;
	height:17px;
	float:left;
	margin:5px 4px 0 0;
	color:#fff;
	background-color:#DB0C90;
	font:normal 10px/17px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	cursor:text;
}
#service_link ul.number li.last {
	float:right;
}
#service_link ul.number li.last a.nxt {
	display:block;
	background:url(../images/arrow_next.gif) right center no-repeat;
	margin:0;
	padding:0 12px 0 0;
	color:#484848;
	background-color:inherit;
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#service_link ul.number li.last a.nxt:hover {
	color:#A80303;
	background-color:inherit;
}
#service_mid ul.picture {
	width:656px;
	float:left;
	margin:16px 0 24px 0;
}
#service_mid ul.picture li {
	display:block;
	border:#EBF3F5 solid 4px;
	margin:0 13px 0 0;
	padding:0 0 10px 0;
	width:145px;
	float:left;
}
#service_mid ul.picture li img.layout {
	display:block;
	font-size:0;
	line-height:0;
	margin:0 0 10px 0;
}
#service_mid ul.picture li span {
	color:#BD0000;
	background-color:inherit;
	font:bold 11px/11px Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 10px 11px;
}
#service_mid ul.picture li span.txt2 {
	color:#5E5E5E;
	background-color:inherit;
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	display:block;
	padding:0 0 0 11px;
}
#service_mid ul.picture li a {
	display:block;
	margin:2px 0 0 121px;
	width:10px;
	height:10px;
	background:url(../images/bullet3.gif) 0 0 no-repeat;
}
#service_mid ul.picture li a:hover {
	background:url(../images/bullet3_hover.gif) 0 0 no-repeat;
}
#service_mid ul.picture li.last2 {
	display:block;
	border:#EBF3F5 solid 4px;
	margin:0;
	padding:0 0 10px 0;
	width:145px;
}
.dotable_w td {
	border-bottom:1px solid #EEF5FB;
	padding:10px;
}
.fontblue h3 {
	font-size:12px;
	font-weight:bold;
}
.service_ad {
	background:url(../images/new_service.jpg) no-repeat top left;
	display:block;
	z-index:1px;
	position:absolute;
	width:260px;
	height:180px;
	margin-top:-15px;
	margin-left:-18px;
}
.service_ad h1 {
	display:none;
}


/*tag 表格*/
.tag_table_title { background:#F7F4F2; height:25px; font-weight:bold; border-bottom:1px solid #D8CFC6; line-height:30px;}

