/* CSS Document */
.product_h {
	font-size: 24px;
	color: #FFF;
	text-align: center;
}

.product_h em {
	display: block;
	padding-top: 21px;
	font-size: 20px;
}

.pdt_125 {
	padding-top: 125px;
}

.current_dir {
	font-family: "å®‹ä½“";
	color: #888;
}

.current_dir a {
	padding-left: 8px;
	padding-right: 8px;
	color: #888;
}

.current_dir a.current {
	color: #282828;
}

.product_nav {
	width: 700px;
	height: 231px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
}

.product_nav span.product_img {
	position: absolute;
	top: 0px;
	z-index: 10;
	left: 0px;
}

.product_nav div.product_text {
	width: 0px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 30;
}

.product_nav div.product_text .product_content {
	position: absolute;
	top: 31px;
	left: 26px;
	width: 408px;
	height: 231px;
}

.product_nav div.product_text h3 {
	padding-bottom: 21px;
	font-size: 16px;
	color: #FFF;
}

.product_nav div.product_text p {
	font-size: 12px;
	line-height: 22px;
	color: #FFF;
	text-indent: 2em;
}

.product_nav div.product_text .product_cover {
	display: block;
	width: 700px;
	height: 231px;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.product_nav div.product_text .blue_bg {
	background-color: #0894d4;
}

.product_nav div.product_text .red_bg {
	background-color: #b31937;
}

.product_nav div.product_text .green_bg {
	background-color: #519223;
}

.product_nav div.product_text .dark_blue_bg {
	background-color: #09226b;
}

.product_nav div.product_text .dark_green_bg {
	background-color: #269789;
}

.product_nav span.product_num {
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 40;
}


.contact_top {
	width: 100%;
	height: 120px;
	background: url(/static/wisvalley/images/wisvalley/contact_top_tit_02.gif) 0px 72px repeat-x;
	overflow: hidden;
}

.mt_72 {
	padding-top: 72px;
}

.contact_top h1 span.contact_top_left {
	float: left;
	width: 205px;
	height: 120px;
	line-height: 120px;
	margin-left: 160px;
	background: url(/static/wisvalley/images/wisvalley/contact_top_line_05.png) no-repeat center right;
	font-size: 36px;
	color: #FFF;
}

.contact_top h1 .contact_top_right {
	float: left;
	width: 630px;
	height: 83px;
	padding-top: 37px;
	font-size: 24px;
	color: #FFF;
	text-align: left;
}

.contact_top h1 .contact_top_right em {
	display: block;
	font-family: "Arial";
	font-size: 14px;
}

.contact_method {
	width: 332px;
	float: left;
}

.contact_method h2 {
	font-size: 24px;
	color: #000;
	margin-left: 2px;
}

.contact_method ul li {
	line-height: 30px;
	padding-left: 28px;
	background-image: url(/static/wisvalley/images/wisvalley/contact_method_icon_03.gif);
	background-repeat: no-repeat;
	font-size: 14px;
}

.contact_method ul li.swhz {
	background-position: 0px 11px;
}

.contact_method ul li.hzqq {
	background-position: 0px -24px;
}

.contact_method ul li.wb {
	background-position: 0px -52px;
}

.contact_method ul li.wx {
	background-position: 0px -80px;
}

.contact_method ul li.adress {
	background-position: 0px -107px;
}

.contact_method ul li .contact_method_text {
	color: #3d3d3d;
}

.contact_method ul li img {
	margin-left: 18px;
	vertical-align: middle;
}

.contact_method ul li.adress a {
	float: right;
	width: 259px;
}

.contact_method ul li a:hover {
	color: #009bde;
}

.contact_telephone {
	width: 280px;
	background: url(/static/wisvalley/images/wisvalley/telephone_icon_03.gif) no-repeat;
}

.contact_telephone .glay {
	padding-left: 53px;
	font-size: 18px;
	color: #999;
}

.contact_telephone .glay em {
	font-size: 12px;
}

.contact_telephone .red {
	padding-top: 15px;
	font-size: 28px;
	color: #c53633;
	display: block;
}


.contact_input {
	float: right;
	width: 605px;
}

.contact_input h2 {
	font-size: 18px;
	font-weight: normal;
	color: #000;
}

.contact_input dl dd {
	width: 292px;
	float: left;
	margin: 10px 10px 10px 0px;
}

.message .xx1 {
	overflow: hidden;
}

.message dl {
	width: 700px;
	margin: 0px;
	overflow: hidden;
}

.contact_input dl dd input {
	width: 270px;
	padding: 10px;
	height: 16px;
	line-height: 16px;
	float: left;
	background: #fff;
	border: 1px solid #cbcbcb;
	color: #ccc;
	font-size: 14px;
}

.xx1 dl textarea {
	float: left;
	width: 582px;
	padding: 5px;
	border: solid #cbcbcb 1px;
	height: 108px;
	overflow-x: hidden;
	overflow-y: scroll;
	background: #fff;
	color: #b4b4b4;
	font-size: 12px;
	display: inline;
}

.xx1 dl dd a {
	font-family: Arial;
	font-size: 12px;
	color: #2192ba;
	text-decoration: none;
}

.xx1 dl dd a:hover {
	color: #2192ba;
	text-decoration: underline;
}

.xx1 dl dd .submit {
	background: url(/static/wisvalley/images/wisvalley/btn.png) no-repeat 0px 0px;
	width: 140px;
	height: 43px;
	display: block;
	border: none;
	cursor: pointer;
	color: #fff;
	font-size: 16px;
	font-family: "Microsoft YaHei";
	margin: 0px 0px 0px 150px;
}

.xx1 dl .emall {
	height: 40px;
	line-height: 40px;
}

.xx1 dl dd .submit:hover {
	background: url(/static/wisvalley/images/wisvalley/btn.png) no-repeat 0px -43px;
}

.contact_logo li {
	width: 246px;
	height: 55px;
	float: left;
	margin-left: 5px;
	display: inline;
}

.contact_logo li a {
	display: block;
	width: 246px;
	height: 55px;
	position: relative;
	overflow: hidden;
}

.contact_logo li a img {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3;
}

.contact_logo li a em {
	display: block;
	width: 246px;
	height: 55px;
	position: absolute;
	left: -246px;
	top: 0px;
	z-index: 1;
}

.contact_logo li.zxqq {
	margin-left: 0px;
}

.contact_logo li.zxqq a {
	background-color: #85e260;
}

.contact_logo li.zxqq a em {
	background-color: #66a8fa;
}

.contact_logo li.gfwb a {
	background-color: #fbe670;
}

.contact_logo li.gfwb a em {
	background-color: #c00000;
}

.contact_logo li.gfwx a {
	background-color: #66a8fa;
}

.contact_logo li.gfwx a em {
	background-color: #85e260;
}

.contact_logo li.gfyx a {
	background-color: #c00000;
}

.contact_logo li.gfyx a em {
	background-color: #fbe670;
}

.service_h {
	padding-left: 6px;
	font-size: 24px;
	color: #333;
}

.service_nav li {
	float: left;
	width: 205px;
	margin-left: 55px;
	display: inline;
}

.service_nav li p {
	padding-top: 12px;
	padding-bottom: 5px;
	line-height: 24px;
	color: #666;
}

.service_nav li span {
	display: block;
	font-size: 14px;
	line-height: 26px;
	color: #00923e;
}

.service_nav li.ppjz {
	margin-left: 0px;
}

.service_nav li.ppjz span {
	color: #00923e;
}

.service_nav li.rjkf span {
	color: #1a76b5;
}

.service_nav li.ydhl span {
	color: #08a283;
}

.service_nav li.wlyx span {
	color: #ec6c62;
}

.service_nav .service_list {
	width: 205px;
	height: 125px;
	display: block;
}

.service_img1 {
	background: url(/static/wisvalley/images/wisvalley/service_img.jpg) no-repeat 0px 0px;
}

.service_img2 {
	background: url(/static/wisvalley/images/wisvalley/service_img.jpg) no-repeat -205px 0px;
}

.service_img3 {
	background: url(/static/wisvalley/images/wisvalley/service_img.jpg) no-repeat -410px 0px;
}

.service_img4 {
	background: url(/static/wisvalley/images/wisvalley/service_img.jpg) no-repeat -615px 0px;
}

.service_img1:hover {
	background: url(/static/wisvalley/images/wisvalley/service_img.jpg) no-repeat 0px -125px;
}

.service_img2:hover {
	background: url(/static/wisvalley/images/wisvalley/service_img.jpg) no-repeat -205px -125px;
}

.service_img3:hover {
	background: url(/static/wisvalley/images/wisvalley/service_img.jpg) no-repeat -410px -125px;
}

.service_img4:hover {
	background: url(/static/wisvalley/images/wisvalley/service_img.jpg) no-repeat -615px -125px;
}

.service_experience {
	height: 276px;
	background-color: #3c3c3c;
}

.service_experience h2 {
	height: 78px;
	line-height: 78px;
	font-size: 16px;
	color: #FFF;
	text-align: center;
}

.service_experience h2 .text {
	float: left;
	padding-left: 30px;
}

.service_experience h2 .lft_border,
.service_experience h2 .rgt_border {
	width: 229px;
	height: 38px;
	border-bottom: 1px solid #676767;
}

.service_experience h2 .lft_border {
	float: left;
	margin-left: 35px;
	display: inline;
}

.service_experience h2 .rgt_border {
	float: right;
	margin-right: 35px;
	display: inline;
}

.case_h {
	padding-left: 200px;
}

.news_h {
	padding-left: 323px;
}

.case_h li,
.news_h li {
	float: left;
	width: 91px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	background-color: #f0f2f4;
	margin-left: 10px;
	font-size: 14px;
	border: 1px solid #f0f2f4;
	border-radius: 3px;
}

.case_h li a:hover,
.news_h li a:hover {
	color: #27a9e3;
}

.case_h li.current,
.news_h li.current {
	background-color: #27a9e3;
}

.case_h li.current a,
.news_h li.current a {
	color: #FFF;
}

.case_tit {
	height: 95px;
	background: url(/static/wisvalley/images/wisvalley/case_bottom_03.gif) repeat-x bottom left;
}

.case_tit_left {
	float: left;
	width: 600px;
}

h2.case_detail_h {
	padding-bottom: 7px;
	font-size: 20px;
	color: #0099db;
}

.case_tit_left span {
	display: block;
	line-height: 18px;
	padding-left: 3px;
	font-family: Arial;
	color: #4a4a4a;
}

.case_tit_right {
	float: right;
	width: 180px;
	padding-top: 20px;
}

.case_tit_right a {
	float: left;
	width: 46px;
	height: 46px;
	background: url(/static/wisvalley/images/wisvalley/case_detail_icon_03.gif) no-repeat;
	margin-left: 12px;
}

.case_tit_right a.return {
	background-position: 0px 0px;
}

.case_tit_right a.return:hover {
	background-position: 0px -46px;
}

.case_tit_right a.prev {
	background-position: -58px 0px;
}

.case_tit_right a.prev:hover {
	background-position: -58px -46px;
}

.case_tit_right a.next {
	background-position: -116px 0px;
}

.case_tit_right a.next:hover {
	background-position: -116px -46px;
}

.case_img {
	text-align: center;
	background: url(/static/wisvalley/images/wisvalley/case_bottom_03.gif) repeat-x left bottom;
}

.case_text {
	width: 964px;
	line-height: 21px;
	color: #555;
	text-indent: 2em;
}

.share_wrapper {
	width: 155px;
	padding-top: 20px;
}

.news_nav li {
	height: 127px;
	border-bottom: 1px dotted #dbdbdb;
}

.news_nav li a {
	display: block;
	height: 114px;
	padding-top: 15px;
}

.news_nav li .news_nav_date {
	float: left;
	width: 94px;
	height: 89px;
	padding-top: 5px;
	background-color: #e5e5e5;
	color: #474747;
	font-family: Arial;
	font-size: 55px;
	text-align: center;
}

.news_nav li .news_nav_date em {
	display: block;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #707070;
}

.news_nav li .news_nav_text {
	float: right;
	width: 855px;
	padding-right: 26px;
}

.news_nav li .news_nav_text h3 {
	padding-bottom: 7px;
	font-size: 16px;
	color: #606060;
}

.news_nav li .news_nav_text p {
	padding-top: 7px;
	line-height: 21px;
}

.news_nav li a:hover .news_nav_date {
	background-color: #0095d5;
	color: #FFF;
}

.news_nav li a:hover .news_nav_date em {
	color: #FFF;
}

.news_nav li a:hover .news_nav_text h3 {
	color: #0099db;
}

.news_nav li a:hover .news_nav_text p,
.news_nav li a:hover .news_nav_text em {
	color: #606060;
}

.about_container .about_content {
	float: left;
	width: 592px;
	padding-left: 10px;
}

.about_h {
	padding-left: 9px;
	font-size: 24px;
	color: #0099da;
}

.about_content p {
	width: 592px;
	margin-top: 12px;
	margin-bottom: 12px;
	line-height: 25px;
	color: #858585;
	text-indent: 2em;
}

.about_container .about_img {
	float: right;
	width: 352px;
}

.own_ideas h2 {
	padding-bottom: 27px;
	font-size: 24px;
	color: #e32b11;
	text-align: center;
}

.own_ideas p {
	line-height: 28px;
	margin: 0px auto;
	text-align: center;
	width: 967px;
}

.about_superiority {
	width: 100%;
	height: 386px;
	background: url(/static/wisvalley/images/wisvalley/about_img03_28.jpg) no-repeat top center;
	position: relative;
}

.about_superiority .superiority_content {
	position: absolute;
}

.about_superiority .superiority_content h3 {
	padding-bottom: 9px;
	font-size: 16px;
	color: #e32b11;
}

.about_superiority .superiority_content p {
	line-height: 20px;
	color: #6f6f6f;
}

.top_0 {
	top: 0px;
}

.top_145 {
	top: 145px;
}

.top_300 {
	top: 300px;
}

.lft {
	left: 0px;
	text-align: right;
}

.rft {
	right: 0px;
	text-align: left;
}

.width_357 {
	width: 357px;
}

.width_265 {
	width: 265px;
}


.title {
	width: 990px;
	margin: auto;
	padding-bottom: 15px;
	font-family: "微软雅黑";
	font-size: 20px;
	color: #000;
	padding-left: 10px;
}

.join_wrapper {
	height: 140px;
}

.join_wrapper h3 {
	padding-left: 9px;
	font-size: 18px;
	color: #999;
	text-transform: uppercase;
}

.join_wrapper ul {
	padding-top: 23px;
}

.join_wrapper li {
	float: left;
	width: 296px;
	margin-left: 16px;
	margin-right: 12px;
}

.join_wrapper li span {
	float: left;
	width: 72px;
	height: 73px;
	line-height: 73px;
	background: url(/static/wisvalley/images/wisvalley/join_img01_03.gif) no-repeat;
	text-align: center;
	color: #FFF;
}

.join_wrapper li .join_text {
	float: right;
	width: 210px;
}

.join_wrapper li .join_text h5 {
	font-size: 14px;
	line-height: 32px;
	color: #000;
}

.join_wrapper li .join_text p {
	line-height: 17px;
	color: #717171;
}

.join_nav {
	clear: both;
	overflow: hidden;
}

.join_nav .join_content1 {
	float: left;
	width: 305px;
	margin-top: 20px;
	margin-left: 8px;
	margin-right: 26px;
	display: inline;
}

.join_nav .join_content1 h2 {
	height: 32px;
	line-height: 32px;
	padding-left: 13px;
	background-color: #426e92;
	font-size: 14px;
	color: #FFF;
	margin-bottom: 10px;
}

.join_nav .join_content1 ul li {
	padding-top: 9px;
	padding-left: 3px;
	padding-bottom: 10px;
	line-height: 21px;
	border-bottom: 1px solid #cacaca;
	color: #686868;
}

.join_contact {
	padding-left: 2px;
	font-size: 14px;
	color: #686868;
}

.join_t {
	padding-right: 11px;
	font-size: 18px;
	color: #0094d5;
}

.news_left,
.news_right {
	width: 478px;
}

.news_left ul li,
.news_right ul li {
	width: 478px;
	height: 110px;
	padding-top: 4px;
}

.news_left ul li .date,
.news_right ul li .date {
	float: left;
	display: block;
	width: 35px;
	height: 91px;
	padding-top: 19px;
	text-align: center;
	background-color: #d7d7d7;
	position: relative;
}

.news_left ul li .date em,
.news_right ul li .date em {
	display: block;
	line-height: 25px;
	font-family: Arial;
	color: #FFF;
	position: relative;
	z-index: 3;
}

.news_left ul li .date em.month,
.news_right ul li .date em.month {
	font-size: 16px;
}

.news_left ul li .date em.date_bg,
.news_right ul li .date em.date_bg {
	display: none;
	position: absolute;
	width: 35px;
	height: 110px;
	top: 0px;
	left: 0px;
	background-color: #5eaae4;
	z-index: 1;
}

.news_left .news_content,
.news_right .news_content {
	float: right;
	width: 420px;
	height: 110px;
	background-color: #f2f2f2;
	padding-left: 18px;
}

.news_left .news_content h3,
.news_right .news_content h3 {
	line-height: 45px;
	font-size: 16px;
	color: #606161;
}

.news_left .news_content p,
.news_right .news_content p {
	width: 396px;
	line-height: 18px;
	color: #9e9e9e;
}

.news_left .news_content i,
.news_right .news_content i {
	float: right;
	width: 65px;
	height: 17px;
	line-height: 17px;
	background-color: #ccc;
	color: #FFF;
	text-align: center;
	margin-top: 6px;
	margin-right: 20px;
	display: inline;
}

.all_news_button {
	display: block;
	margin: 0px auto;
	width: 110px;
	height: 44px;
	line-height: 43px;
	padding-left: 40px;
	background: url(/static/wisvalley/images/wisvalley/all_news_button_03.gif) no-repeat;
	font-size: 16px;
	color: #fff;
}

.all_news_button:hover {
	background-position: 0px -43px;
	color: #fff;
}

.team_tit {
	text-align: center;
}

.team_tit h2 {
	font-size: 30px;
	color: #060606;
}

.team_tit h2 em {
	color: #e32727;
}

.team_tit span {
	display: block;
	padding-bottom: 18px;
	font-size: 20px;
	color: #7f7f7f;
}

.team_tit p {
	width: 590px;
	line-height: 22px;
	margin: 0px auto;
	color: #7f7f7f;
}

.team_bg {
	background: url(/static/wisvalley/images/wisvalley/team_bg_01.jpg) no-repeat center top;
	padding-top: 53px;
}

.team_members {
	width: 100%;
	overflow: hidden;
	background: url(/static/wisvalley/images/wisvalley/team_bg_02.jpg) repeat-y;
	padding-top: 10px;
}

.team_members li {
	float: left;
	width: 486px;
	margin-top: 15px;
	margin-bottom: 35px;
	margin-left: 10px;
	margin-right: 3px;
	display: inline;
}

.team_members li span {
	float: left;
	width: 143px;
	height: 147px;
	background: url(/static/wisvalley/images/wisvalley/team_img_bg_03.gif) no-repeat;
	text-align: center;
}

.team_members li .team_members_detail {
	float: left;
	width: 310px;
	margin-left: 14px;
	display: inline;
}

.team_members li .team_members_detail h4 {
	line-height: 32px;
	font-size: 16px;
	color: #000;
}

.team_members li .team_members_detail em {
	line-height: 32px;
	color: #a2a2a2;
}

.team_members li .team_members_detail p {
	line-height: 22px;
}

.team_h {
	text-align: center;
}

.team_h em {
	font-family: "å¾®è½¯é›…é»‘";
	font-size: 24px;
	color: #333;
}

.news_content_h {
	font-size: 24px;
	color: #010101;
}

.news_content_h a {
	float: right;
	padding-top: 5px;
	padding-right: 25px;
}

.news_content_subh {
	display: block;
	height: 34px;
	line-height: 34px;
	padding-left: 4px;
	background-color: #ebebeb;
	border-bottom: 1px solid #dcdadb;
}

.news_content_subh em {
	color: #009bde;
	padding-left: 5px;
	padding-right: 5px;
}

.news_content_p {
	padding-top: 20px;
	overflow: hidden;
}

.news_content_p p {
	line-height: 21px;
	padding-top: 30px;
}

.news_page {
	width: 642px;
}

.news_page a.return_list {
	float: left;
	margin-top: 20px;
	padding-left: 13px;
}

.news_page div.return_page {
	float: left;
	padding-top: 8px;
	padding-left: 23px;
}

.news_page div.return_page a {
	display: block;
	padding-top: 5px;
	color: #000;
}

.news_page div.return_page a:hover {
	color: #009bde;
}


#dbRoWrap {
	position: relative;
	width: 100%;
	background: #f0f5ff
}

#dbRo1 {
	position: absolute;
	left: 0px;
	top: 0px;
}

#dbRo2 {
	position: absolute;
	left: 332px;
	top: 0px;
}

#dbRo3 {
	position: absolute;
	left: 664px;
	top: 0px;
}

#dbRoWrap img {
	position: absolute;
}
