﻿ @charset "utf-8";
body {
	background-color: #fff;
}

.webleft .lefttitle {
	background: #e71016;
}
.phonewrap img {
	position: relative;
	top: 2px;
}
.commonDetailedContentsfoot p a {
	display: none;
}
.commonDetailed .commonDetailedContentsfoot dl dt {
	text-align: left;
	width: 100%;
	float: none;
	margin-top: 10px;
}
.commonDetailed .commonDetailedContentsfoot dl dd {
	width: 100%;
	float: none;
}
.box {
	box-shadow: -1px 0 3px rgba(0,0,0,0.1), 0 -2px 0 rgba(255,255,255,1), 0 4px 3px rgba(0,0,0,0.1), 1px 0 3px rgba(0,0,0,0.1);
	-moz-box-shadow: -1px 0 3px rgba(0,0,0,0.1), 0 -2px 0 rgba(255,255,255,1), 0 4px 3px rgba(0,0,0,0.1), 1px 0 3px rgba(0,0,0,0.1);
	-ms-box-shadow: -1px 0 3px rgba(0,0,0,0.1), 0 -2px 0 rgba(255,255,255,1), 0 4px 3px rgba(0,0,0,0.1), 1px 0 3px rgba(0,0,0,0.1);
	-o-box-shadow: -1px 0 3px rgba(0,0,0,0.1), 0 -2px 0 rgba(255,255,255,1), 0 4px 3px rgba(0,0,0,0.1), 1px 0 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: -1px 0 3px rgba(0,0,0,0.1), 0 -2px 0 rgba(255,255,255,1), 0 4px 3px rgba(0,0,0,0.1), 1px 0 3px rgba(0,0,0,0.1);
}
body .webbg {
	background: #e7ecf1;
	padding: 22px 0 35px;
}
.webright .companynews ul li {
	border-bottom: 1px solid #e8e8e8;
}
.webright .companynews ul {
	border-top: 1px solid #e8e8e8;
}
#page span.laypage_curr {
	background: #e71016;
	border: 1px solid #e71016;
}
#page a:hover {
	background: #e71016;
	border: 1px solid #e71016;
}
.webleft {
	position: relative;
	top: -2px;
	width: 280px;
	-moz-box-shadow: 2px 0px 3px #ccc;
	-webkit-box-shadow: 2px 0px 3px #ccc;
	box-shadow: 2px 0px 3px #eee;
}
.box .webright {
	padding: 30px 30px 30px 44px;
	background: #fff;
	position: relative;
	top: -2px;
}
#page .laypage_next {
	background: url(../images/hsh_next.jpg) no-repeat;
	width: 40px;
	height: 40px;
	background-size: 40px 40px;
	text-indent: -9999px;
	border: none;
}
#page a.laypage_next:hover {
	background: url(../images/hsh_next.jpg) no-repeat;
	border: none;
	background-size: 40px 40px;
}
#page .laypage_prev {
	background: url(../images/hsh_prev.jpg) no-repeat;
	width: 40px;
	height: 40px;
	background-size: 40px 40px;
	text-indent: -9999px;
	border: none;
}
#page a.laypage_prev:hover {
	background: url(../images/hsh_prev.jpg) no-repeat;
	border: none;
	background-size: 40px 40px;
}
.phonewrap {
	margin-left: 7px;
}
.hsh_float {
	position: fixed;
	height: 185px;
	width: 55px;
	bottom: 40px;
	right: 40px;
	z-index: 199;
	display: none;
}
.hsh_float a {
	width: 45px;
	height: 45px;
	display: block;
	color: #fff;
	margin-bottom: 10px;
	font-size: 14px;
	text-align: center;
	background: #e71016;
}
.hsh_float a.index {
	height: 45px;
	background: #e71016 url(../images/hsh01.png) repeat;
}
#share a.bds_more {
	background: #e71016 url(../images/hsh02.png) repeat;
	margin: 0 0 10px;
	padding: 0;
	width: 45px;
	height: 45px;
	line-height: 84px;
	text-indent: 0;
	color: #fff;
}
.hsh_float a.top {
	background: #e71016 url(../images/hsh03.png) repeat;
	line-height: 84px;
}
.hsh_float a:hover {
	background: #0069c7;
}
#share a.bds_more:hover {
	background: #0069c7 url(../images/hsh02.png) repeat;
}
.hsh_float a.top:hover {
	background: #0069c7 url(../images/hsh03.png) repeat;
}
.hsh_float a.index:hover {
	background: #0069c7 url(../images/hsh01.png) repeat;
}
.hshleft {
	left: 79.5% !important;
}
.webright .righttitle span {
	float: right;
	font-size: 12px;
	color: #999;
	background: url(../images/hsh_home.jpg) left center no-repeat;
	padding: 0 0 0 13px;
}
.webright .righttitle span a {
	padding: 0px 5px;
	color: #999;
}
.webright .righttitle span em {
	color: #332c2b;
}
.aboutclass {
	box-shadow: -1px 0 3px rgba(0,0,0,0.1), 0 4px 3px rgba(0,0,0,0.1), 1px 0 3px rgba(0,0,0,0.1);
	-moz-box-shadow: -1px 0 3px rgba(0,0,0,0.1), 0 4px 3px rgba(0,0,0,0.1), 1px 0 3px rgba(0,0,0,0.1);
	-ms-box-shadow: -1px 0 3px rgba(0,0,0,0.1), 0 4px 3px rgba(0,0,0,0.1), 1px 0 3px rgba(0,0,0,0.1);
	-o-box-shadow: -1px 0 3px rgba(0,0,0,0.1), 0 4px 3px rgba(0,0,0,0.1), 1px 0 3px rgba(0,0,0,0.1);
	-webkit-box-shadow: -1px 0 3px rgba(0,0,0,0.1), 0 4px 3px rgba(0,0,0,0.1), 1px 0 3px rgba(0,0,0,0.1);
}
.webright .Products_Contents {
	display: block;
}

.bdsharebuttonbox {
	position: relative;
	top: 3px;
}
.hsh_box {
	float: right;
	position: relative;
	width: 217px;
	height: 31px;
	background: url(../images/crsearch.jpg) repeat;
}
.hsh_searchtxt {
	top: 1px;
	left: 1px;
	width: 186px;
	height: 29px;
	line-height: 30px;
	text-indent: 9px;
	font-size: 12px;
	color: #999;
	position: absolute;
}
.hsh_search {
	width: 31px;
	height: 31px;
	position: absolute;
	right: 0;
	top: 1px;
	background: none;
	cursor: pointer;
}
.crbox {
	width: 80%;
	height: 31px;
	float: right;
	padding: 7px 0 17px;
}
body .Withinbanner img {
	height: 359px;
}
body .Withinbanner {
	height: 359px;
}
/********首页*********/
/*banner*/
.indexBanner {
	width: 100%;
	height: 476px;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.indexBanner .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 23px;
	margin-left: -33px;
	z-index: 2;
}
.indexBanner .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.indexBanner .hd ul li {
	float: left;
	margin-right: 7px;
	width: 15px;
	height: 15px;
	background: url(../images/result.png) no-repeat;
	cursor: pointer;
}
.indexBanner .hd ul li a {
	width: 100%;
	height: 100%;
	display: block;
}
.indexBanner .hd ul li.on {
	background-position: 0 -25px
}
.indexBanner .bd {
	height: 476px;
	z-index: 0;
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	top: 0;
	position: absolute;
}
.indexBanner .bd li {
	width: 100%;
	overflow: hidden;
	height: 476px;
}
.indexBanner .bd img {
	width: 1920px;
	height: 476px;
	display: block;
}
.indexBanner .prev, .indexBanner .next {
	position: absolute;
	top: 50%;
	margin-top: -35px;
	display: block;
	width: 71px;
	height: 71px;
	background: url(../images/bannerL.png) no-repeat;
	z-index: 9;
}
.indexBanner .next {
	background: url(../images/bannerR.png) no-repeat;
	right: 14%;
}
.indexBanner .prev {
	left: 14%;
}
.indexBanner .prev:hover, .indexBanner .next:hover {
}
.indexSearch {
	background: #332c2b;
	padding-top: 25px;
	height: 65px;
	width: 100%;
	display:none;
}
.SubIS {
	width: 952px;
	margin: 0 auto;
	z-index: 9;
}
.indexSelect, .SearchText {
	font-size: 14px;
	color: #999;
	width: 278px;
	height: 39px;
	line-height: 39px;
	border: 1px solid #1f1a1a;
	border-right: none;
	background: #fff;
	text-align: center;
	position: relative;
	z-index: 11;
	float: left;
	position: relative;
}
.indexSelect p {
	background: url(../images/indexdown.jpg) 245px center no-repeat;
	cursor: pointer;
}
.SelectList {
	position: absolute;
	top: 40px;
	left: -1px;
	background: #fff;
	border: 1px solid #1f1a1a;
	border-top: none;
	width: 278px;
	padding: 7px 0;
	z-index: 13;
	display: none;
}
.SelectList span {
	display: block;
	height: 26px;
	line-height: 26px;
	cursor: pointer;
}
.SearchText {
	border-right: 1px solid #1f1a1a;
	position: relative;
	text-align: left;
	width: 258px;
	padding: 0 10px;
}
.SearchBt {
	font-size: 16px;
	color: #fff;
	background: #e71016;
	width: 114px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	margin-top: 1px;
	float: left;
	cursor: pointer;
	position: relative;
}
.indexProduct {
	background: url(../images/indexbg01.jpg) top center no-repeat;
	height: 810px;
	position: relative;
}
.indexProduct .w1200 {
	position: relative;
}
.indexTitle {
	padding-top: 68px;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
.indexTitle span {
	display: inline-block;
	border-bottom: 2px solid #332c2b;
	position: relative;
	top: 1px;
}
.indexSubt {
	text-align: center;
	font-size: 24px;
	color: #333;
	padding: 6px 0 9px;
}
.indexText {
	font-size: 12px;
	color: #b6b6b6;
	line-height: 15px;
	text-align: center;
}




.indexPNav {
	text-align: center;
	height: 50px;
	padding-top: 38px;
}
.indexPNav a {
	color: #333333;
	font-size: 14px;
	padding: 10px 20px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	border: 1px solid #0069c7;
	background: #fff;
	cursor: pointer;
}
.indexPNav a.cur, .indexPNav a:hover {
	background: #e71016;
	color: #fff;
}
.indexPros {
	position: relative;
	height: 457px;
	width: 1200px;
	padding-top: 42px;
}
.indexPros ul {
	width: 9999px;
	height: 381px;
	overflow: hidden;
}
.indexpL, .indexpR {
	position: absolute;
	display: block;
	width: 40px;
	height: 76px;
	top: 189px;
	z-index: 99;
}
.indexpL {
	background: url(../images/indexpl.png) no-repeat;
	left: 0;
}
.indexpL:hover {
	background: url(../images/indexpl01.png) no-repeat;
}
.indexpR {
	background: url(../images/indexpr.png) no-repeat;
	right: 0;
}
.indexpR:hover {
	background: url(../images/indexpr01.png) no-repeat;
}
.indexUl01 li {
	float: left;
	width: 280px;
	margin-right: 13px;
	background: #fff;
	text-align: center;
	position: relative;
	height: 381px;
	overflow: hidden;
}
.indexsubPro {
	overflow: hidden;
	width: 1156px;
	margin: 0 auto;
	display: none;
	position: relative;
	padding: 0 13px;
}
.indexUl01 li img {
	border-bottom: 1px solid #f0f0f0;
	width: 280px;
	height: 280px;
	display: block;
}
.indexUl01 li h3 a {
	font-size: 13px;
	color: #333;
	padding-top: 26px;
	text-overflow: ellipsis;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}
.indexUl01 li div {
	height: 100px;
	font-size: 13px;
	color: #666;
	padding: 0 15px;
}
.indexUl01 li p {
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.indexUl01 li.cur div {
	background: #e71016;
	color: #fff;
}
.indexUl01 li.cur h3 a {
	color: #fff;
}
.indexUl02 li {
	float: left;
	width: 260px;
	height: 361px;
	margin-right: 13px;
	background: #fff;
	padding: 10px;
	font-size: 13px;
	color: #999;
	line-height: 24px;
}
.indexUl02 li img {
	width: 260px;
	height: 190px;
}
.indexUl02 li h3 a {
	font-size: 16px;
	color: #333;
	padding: 17px 0 9px;
	display: block;
}
.indexUl03 li {
	width: 1156px;
	float: left;
	margin-right: 13px;
}
.indexUl03 li .LiDiv {
	float: left;
	width: 569px;
	background: #fff;
	margin-right: 18px;
	font-size: 12px;
	color: #999;
	line-height: 20px;
	margin-bottom: 18px;
}
.subDiv {
	height: 178px;
	border: 1px solid #ddd;
	float: left;
	border-left: none;
	padding: 0 20px 0 17px;
	width: 291px;
	position: relative;
}
.subDiv h3 a {
	display: block;
	font-size: 16px;
	color: #333;
	padding: 17px 0 8px;
}
.indexcmore {
	position: absolute;
	font-size: 12px;
	color: #333;
	left: 17px;
	bottom: 13px;
}
.indexcmore:hover {
	color: #d6000f;
}
.indexMore {
	display: block;
	background: url(../images/indexmore.png) no-repeat;
	width: 104px;
	height: 32px;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-size: 14px;
	margin: 47px auto 0;
	position: relative;
}
#indexsubPro1 {
	display: block;
}
.indexIntro .fl {
	width: 50%;
*width:49.9%;
	overflow: hidden;
	position: relative;
}
.indexIntro .fl img {
	display: block;
}
.subfl {
	width: 100%;
	height:190px;
	background: #332c2b;
	text-align: left;
	font-size: 13px;
	color: #fff;
	line-height: 21px;
	position: relative;
}
.hsh_sub {
	position: absolute;
	right: 30px;
	top: 50%;
	margin-left:30px;
}
.subfl h2 {
	font-size: 24px;
	color: #fff;
}
.subfl span {
	display: block;
	font-size: 13px;
	color: #fff;
	padding-bottom: 8px;
}
.subfl i {
	width: 142px;
	background: #716c6b;
	height: 1px;
	overflow: hidden;
	display: inline-block;
	margin-bottom: 16px;
}
.IntroMore {
	color: #e7141b;
	font-size: 15px;
	width: 91px;
	height: 34px;
	display: inline-block;
	text-align: center;
	line-height: 34px;
	border: 1px solid #e7141b;
	margin-top: 28px;
}
.IntroMore:hover {
	color: #e7141b;
}
.indexsubInro {
	width: 50%;
	overflow: hidden;
	position: relative;
	z-index: 1;
	float: left;
	overflow: hidden;
}
.indexsubInro .hd {
	height: 13px;
	overflow: hidden;
	position: absolute;
	left: 33px;
	bottom: 19px;
	z-index: 2;
}
.indexsubInro .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.indexsubInro .hd ul li {
	float: left;
	margin-right: 7px;
	width: 13px;
	height: 13px;
	background: url(../images/result01.png) no-repeat;
	cursor: pointer;
}
.indexsubInro .hd ul li a {
	width: 100%;
	height: 100%;
	display: block;
}
.indexsubInro .hd ul li.on {
	background-position: 0 -23px
}
.indexsubInro .bd {
	z-index: 0;
	width: 100%;
}
.indexsubInro .bd li {
	width: 100%;
	overflow: hidden;
}
.indexsubInro .bd img {
	width: 100%;
	display: block;
	overflow:hidden;
}
.indexEvaluation {
	background: url(../images/indexbg02.jpg) top center no-repeat;
	height: 750px;
}
.indexEvaluation .w1200 {
	overflow: hidden;
}
.indexEul {
	font-size: 13px;
	color: #999;
	line-height: 24px;
	padding: 85px 0 42px;
	width: 9999px;
}
.indexEul li {
	float: left;
	width: 262px;
	border-right: 1px solid #ddd;
	padding: 0 25px;
	position: relative;
}
.indexEul a {
	display: block;
	text-align: center;
}
.indexEul h3 a {
	font-size: 18px;
	color: #333;
	padding: 26px 0 18px;
}
.indexMore:hover {
	color: #fff;
}
.indexsale {
	background: url(../images/indexbg03.jpg) top center no-repeat;
	height: 500px;
	text-align: center;
	font-size: 26px;
	color: #afaeae;
	line-height: 30px;
}
.indexsale h2 {
	font-size: 36px;
	line-height: 45px;
	color: #fff;
	padding: 35px 0 30px;
}
.indexsale span {
	font-size: 14px;
	color: #7e7d7d;
}
.indexsubsale img {
	margin: 50px 40px 0;
	position: relative;
}
.indexIformation {
	background: url(../images/indexbg04.jpg) top center no-repeat;
	height: 509px;
}
.indexIformation .w1200 {
	padding-top: 62px;
	overflow: hidden;
}
.Infor01 {
	width: 356px;
	float: left;
	margin-right: 62px;
	position: relative;
}
.indexIformation h2 {
	height: 67px;
	line-height: 67px;
	border-bottom: 1px solid #ddd;
	font-size: 24px;
	color: #333;
}
.indexIformation h2 a {
	font-size: 13px;
	color: #999;
	float: right;
}
.hshdl01 {
	overflow: hidden;
	margin-top: 25px;
	font-size: 13px;
	line-height: 18px;
	height: 66px;
}
.hshdl01 a {
	color: #333;
}
.hshdl01 dt {
	float: left;
}
.hshdl01 dt img {
	width: 100px;
	height: 66px;
}
.hshdl01 dd {
	height: 66px;
	position: relative;
	width: 240px;
	padding-left: 13px;
	float: left;
}
.hshdl01 dd a {
	display: block;
	height: 36px;
	overflow: hidden;
}
.hshdl01 dd span {
	position: absolute;
	color: #999;
	left: 13px;
	bottom: 0;
}
.Infor02 {
	margin-right: 0;
}
.hshdl02 {
	margin-top: 24px;
}
.hshdl02 dt {
	background: url(../images/indexq.png) left center no-repeat;
	height: 26px;
	line-height: 26px;
	padding-left: 34px;
}
.hshdl02 dt a {
	font-size: 13px;
	color: #333;
}
.hshdl02 dd {
	padding-left: 34px;
	font-size: 13px;
	color: #999;
	line-height: 21px;
	margin-top: 5px;
}
.hshdl02 dd p {
	height: 42px;
}
.indexbody {
	width: 100%;
	overflow-x: hidden;
	position: relative;
}

.footercopy a {
	color: #747474;
}
.footercopy a:hover {
	color: #747474;
}
.webleft .lefttitle h3 {
	font-size: 32px;
}
.webleft .leftclass ul li h3 a {
	font-size: 15px;
}
.webleft .lefttitle {
	padding: 20px 13px 20px 18px;
}
/*------------made by shuhong begin----------------*/
img {
	display: inline-block;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
input {
	font-family: "Microsoft Yahei";
	outline: none;
}

.Lishadow {
	position: absolute;
	background: url(../images/lisha.png) no-repeat;
	width: 306px;
	height: 399px;
	top: -5px;
	left: -12px;
	display: none;
}
.hsh_box {
	float: right;
	position: relative;
	margin-top: 35px;
	width: 30px;
	height: 30px;
}
.hsh_searchtxt {
	top: 0;
	right: 0;
	background: url(../images/hshbox.jpg) no-repeat;
	width: 165px;
	height: 30px;
	line-height: 30px;
	text-indent: 9px;
	font-size: 12px;
	color: #999;
	display: none;
}
/*已有*/
.toptips {
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #efefef;
	color: #666;
	font-size: 12px;
	line-height: 40px;
}
.toptips ul {
	float: right;
}
.toptips ul a {
	color: #666;
}
.toptips ul a:hover {
	color: #e71016;
}
.toptips ul li {
	float: left;
	padding-right: 14px;
	margin-right: 14px;
	background: url(../images/img01.jpg) no-repeat right center;
}
.toptips ul li.otherwebsite {
	margin-right: 0;
	background: url(../images/img02.jpg) no-repeat right center;
	position: relative;
}
.otherwebsitelist {
	width: 72px;
	padding: 0 6px;
	z-index: 10;
	text-align: center;
	display: none;
	position: absolute;
	top: 40px;
	right: 0;
	background: #fff;
	border-left: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	border-right: 1px solid #efefef;
	line-height: 28px;
}
.otherwebsitelist a {
	display: block;
}
.logowrap {
	display: block;
	float: left;
}
.phonewrap {
	display: inline-block;
	float: right;
	padding-left: 40px;
	height: 30px;
}
.logowrap img {
	display: block;
	height: 99px;
}
.heardernav {
	width: 100%;
	height: 50px;
	background: #0069c7;
	z-index: 99;
}
.heardernav ul li {
	float: left;
	line-height: 50px;
	font-size: 14px;
}
.heardernav ul li a {
	display: inline-block;
	padding: 0 35.5px;
	color: #fff;
}
.heardernav ul li a:hover{
	background: #e7141b;
}

.thiscur {
	background: #e7141b;
}



.hsh_search {
	background: url(../images/hsh_img.png) repeat;
	width: 30px;
	height: 30px;
	cursor: pointer;
	position: absolute;
	z-index: 9;
	top: 0;
	right: 0;
}
.phonewrap {
	margin-left: 7px;
}
.footeralinkcont {
	width: 100%;
	padding: 45px 0 35px 0;
	background: url(../images/f_wrap.gif) repeat;
	font-size: 14px;
	color: #fff;
}
.footeralinkcont a {
	color: #dedede;
}
.footeralinkcont a:hover {
	color: #fff;
}
.footeralinkcont ul {
	float: left;
}
.footeralinkcont ul li span {
	display: inline-block;
	font-size: 16px;
	padding-bottom: 16px;
}
.footeralinkcont ul li span a {
	color: #fff;
}
.footeralinkcont ul li {
	float: left;
	padding-right: 42px;
	line-height: 30px;
}
.footererwei {
	float: right;
	text-align: right;
	font-size: 16px;
}
.footererwei span img {
	width: 137px;
	height: 137px;
}
.footerphone {
	color: #fff;
	font-size: 26px;
	line-height: 26px;
	font-weight: bold;
	display: block;
	padding: 20px 0 10px 0;
}
.footercopy {
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #1d1919;
	color: #747474;
	font-size: 12px;
}
/*------------made by shuhong end----------------*/


/*------------made by nqh begin----------------*/
.nqhClear {
	float: none;
	clear: both;
}
.Products_Detailedtopleft {
	margin-right: 0;
	width: 380px;
}
.Products_DetailedtopSmallpic {
	float: none;
	height: 73px;
	width: auto;
	margin-top: 10px;
	position: relative;
	padding: 0 27px;
}
.Products_Detailedtopbigpic {
	float: none;
	width: 378px;
	height: 378px;
}
.Products_Detailedtopbigpic img {
	width: 378px;
	height: 378px;
}
.Products_Detailedtopright {
	width: 427px;
	font-size: 12px;
	position: initial;
	float: right;
}
.Products_DetailedtopSmallpic ul {
	height: 73px;
	overflow: hidden;
	zoom: 1;
}
.Products_DetailedtopSmallpic ul li {
	float: left;
	width: 73px;
	height: 73px;
	margin-right: 10px;
}
.Products_DetailedtopSmallpic ul li img {
	width: 71px;
	height: 71px;
}
.nqh-smallimglist {
	overflow: hidden;
	width: 322px;
	margin: 0 auto;
}
.Products_DetailedtopSmallpic .nqhleftbtn, .Products_DetailedtopSmallpic .nqhrightbtn {
	display: block;
	width: 22px;
	height: 42px;
	position: absolute;
	top: 16px;
	background: url(../images/insideIcon-01.png) no-repeat;
}
.Products_DetailedtopSmallpic ul li.cur img {
	border-color: #e71016;
}
.Products_DetailedtopSmallpic .nqhleftbtn {
	left: 0;
}
.Products_DetailedtopSmallpic .nqhrightbtn {
	right: 0;
	background-image: url(../images/insideIcon-02.png);
}
.Products_Detailedtopright h3 {
	font-size: 18px;
	border: none;
	color: #333;
	font-weight: normal;
}
.nqhtextBgc {
	background-color: #e7ecf1;
	line-height: 28px;
	padding: 8px 15px;
	font-size: 12px;
}
.nqhtextBgc p {
	padding: 0;
}
.Products_Detailedtopright .nqhtext {
	font-size: 14px;
	line-height: 24px;
	height: 168px;
	overflow: hidden;
	padding-top: 20px;
}
.Products_Detailedtopright .nqhtext p {
	padding-top: 0;
}
.Products_Detailedtopright .nqhbtns {
	overflow: hidden;
	zoom: 1;
	height: 38px;
	margin-top: 6px;
}
.Products_Detailedtopright .nqhbtns a {
	float: left;
	width: 150px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	font-size: 16px;
	margin-right: 10px;
}
.Products_Detailedtopright .nqhbtns a.btn1 {
	background-color: #332c2b;
	color: #fff;
}
.Products_Detailedtopright .nqhbtns a.btn2 {
	background-color: #e71016;
	color: #fff;
}
.Products_Detailedclass {
	background-color: #e71016;
}
.Products_Detailedclass span.cur a {
	color: #e71016;
}
.Products_Contents .nqhtable, .Products_Contents .nqhtable2 {
	width: 100%;
	border-collapse: collapse;
}
.Products_Contents .nqhtable td {
	border: 1px solid #e3e3e3;
	padding: 10px 30px;
	line-height: 24px;
}
.Products_Contents .nqhtable2 td {
	border: 1px solid #e3e3e3;
	padding: 10px 0;
	line-height: 24px;
	text-align: center;
}
.Products_Contents .nqhtable2 th {
	border: 1px solid #e3e3e3;
	padding: 10px 30px;
	line-height: 24px;
	background-color: #f5f5f5;
}
.Productsbottom {
	width: 100%;
	overflow: hidden;
	padding-top: 31px;
	border-top: 1px solid #e7ecf1;
	margin-top: 30px;
}
.Productsbottom ul {
	width: 848px;
	overflow: hidden;
	zoom: 1;
}
.Productsbottom ul li {
	float: left;
	margin-right: 11px;
	width: 271px;
	height: 203px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.Productsbottom ul li .text1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 149px;
	height: 97px;
	overflow: hidden;
	padding: 32px 87px 74px 35px;
	color: #fff;
	background: url(../images/nqhBg-01.png) no-repeat 19px 24px;
}
.Productsbottom ul li .text1 h5 {
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	height: 30px;
	overflow: hidden;
}
.Productsbottom ul li .text1 p {
	font-size: 12px;
	line-height: 15px;
	height: 45px;
	overflow: hidden;
}
.Productsbottom ul li .link1 {
	position: absolute;
	top: -203px;
	left: 0px;
	display: block;
	width: 271px;
	height: 203px;
	background: url(../images/nqhBg-02.png) repeat;
	color: #fff;
	text-align: center;
}
.Productsbottom ul li .link1 h5 {
	padding-top: 30px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
}
.Productsbottom ul li .link1 span {
	display: inline-block;
*display:inline;
*zoom:1;
	padding-right: 25px;
	background: url(../images/insideIcon-03.png) no-repeat right center;
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	display: none;
}
.Productsbottom ul li .link1 .nqhname {
	display: block;
	width: 51px;
	height: 51px;
	background: url(../images/nqhIcon-29.png) no-repeat;
	margin: 0px auto 0 auto;
	padding: 0;
}
.Productsbottom ul li .link1 a, .Productsbottom ul li .link1:hover {
	color: #fff;
}
.company-culture {
	margin-top: 16px;
	overflow: hidden;
	width: 100%;
}
.company-Cbanner img {
	display: block;
	width: 100%;
}
.company-culture ul {
	margin-top: 28px;
}
.company-culture ul li {
	padding-top: 25px;
	overflow: hidden;
	zoom: 1;
}
.company-culture ul li.left {
	padding-right: 98px;
	text-align: left;
}
.company-culture ul li.right {
	padding-left: 98px;
	text-align: right;
}
.company-culture ul li .insidePhoto {
	float: left;
	width: 147px;
	height: 147px;
	overflow: hidden;
	-moz-border-radius: 75px;
	-webkit-border-radius: 75px;
	border-radius: 75px;
}
.company-culture ul li .insidePhoto img {
	display: block;
	height: 149px;
	width: 149px;
	margin: -1px 0 0 -1px;
}
.company-culture ul li.left .insidePhoto {
	float: left;
	margin-right: 36px;
}
.company-culture ul li.right .insidePhoto {
	float: right;
	margin-left: 36px;
}
.company-culture ul li .text {
	width: 640px;
	font-size: 16px;
	color: #313131;
	line-height: 24px;
}
.company-culture ul li h5 {
	background: url(../images/nqhBg-03.png) repeat-x center;
	font-size: 28px;
	line-height: 72px;
	height: 72px;
	overflow: hidden;
	color: #d7261d;
}
.company-culture ul li.left h5 span {
	background-color: #fff;
	padding-right: 18px;
}
.company-culture ul li.right h5 span {
	background-color: #fff;
	padding-left: 18px;
}
/*客户评价*/
.clientE-topnav {
	text-align: right;
	margin-top: 15px;
}
.clientE-topnav a {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 37px;
	height: 37px;
	background: url(../images/nqhleftbtn.jpg) no-repeat;
}
.clientE-topnav a.right {
	background-image: url(../images/nqhrightbtn.jpg);
}
.clientE-topnav a.right.hover {
	background-image: url(../images/nqhrightAbtn.jpg);
}
.clientE-topnav a.left.hover {
	background-image: url(../images/nqhleftAbtn.jpg);
}
.clientE-list {
	padding-bottom: 53px;
	overflow: hidden;
	margin-top: 6px;
	border-bottom: 1px solid #e3e7ea;
	position: relative;
}
.clientE-list ul {
	position: relative;
	overflow: hidden;
	zoom: 1;
	padding-bottom: 14px;
}
.clientE-list ul li {
	float: left;
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	max-width: 826px;
	_width: 826px;
}
.clientE-listbox {
	overflow: hidden;
	zoom: 1;
}
.clientE-listbox a {
	float: left;
	width: 273px;
	height: 124px;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.clientE-list ul li img {
	display: block;
	width: 273px;
	height: 124px;
}
.clientE-detail {
	font-size: 14px;
	color: #333;
	line-height: 25px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 25px;
	display: none;
}
.clientE-detail h5 {
	line-height: 72px;
	height: 72px;
	overflow: hidden;
	font-size: 24px;
	color: #e71016;
}
.contact-list {
	border-bottom: 1px solid #ddd;
}
.contact-list dl {
	overflow: hidden;
	zoom: 1;
	padding: 38px 40px;
}
.contact-list dl dt {
	background: url(../images/insideIcon-04.png) no-repeat left 12px;
	float: left;
	padding-left: 45px;
	padding-top: 8px;
}
.contact-list dl dt span {
	display: block;
	width: 123px;
}
.contact-list dl dt span.del {
	font-size: 20px;
	line-height: 20px;
	color: #333;
}
.contact-list dl dt span.delenglish {
	font-size: 12px;
	line-height: 40px;
	color: #999;
}
.contact-list dl dd.dd1 {
	font-size: 14px;
	color: #1a1a1a;
	line-height: 34px;
	width: 340px;
	float: left;
}
.contact-list dl dd.dd2 {
	float: right;
}
.contact-list dl dd.dd2 img {
	display: block;
	width: 213px;
	height: 160px;
}
.clientE-list ul li.clientE-active {
	position: absolute;
	left: -300px;
	top: 0px;
	background: url(../images/nqhBg-04.png) no-repeat;
	width: 277px;
	height: 138px;
	z-index: 4;
	border: none;
}
/*加盟代理*/
.participatetop {
	position: relative;
	margin-top: 23px;
	height: 102px;
}
.participatetopM {
	overflow: hidden;
	width: 768px;
	margin: 0 auto;
	height: 102px;
}
.participatetopM ul {
	overflow: hidden;
	zoom: 1;
}
.participatetopM ul li {
	float: left;
	width: 102px;
	height: 102px;
	margin: 0 13px;
	overflow: hidden;
	background: url(../images/insideBg-01.png) no-repeat;
	text-align: center;
	cursor: pointer;
}
.participatetopM ul li a {
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	margin: 0 10px;
	display: block;
}
.participateleftbtn, .participaterightbtn {
	display: block;
	width: 29px;
	height: 77px;
	position: absolute;
	top: 12px;
	background: url(../images/insideIcon-05.png) no-repeat;
}
.participateleftbtn {
	left: 0;
}
.participaterightbtn {
	background-image: url(../images/insideIcon-06.png);
	right: 0;
}
.participatetopM ul li.cur, .participatetopM ul li.hover {
	background-image: url(../images/insideAbg-01.png);
}
.participatecnter {
	overflow: hidden;
	width: 100%;
	font-size: 12px;
	line-height: 21px;
	color: #333;
	text-align: center;
	display: none;
}
.participatecnter h4 {
	font-size: 40px;
	color: #cc3337;
	line-height: 84px;
	background: url(../images/lineBg-01.jpg) no-repeat center bottom;
	margin: 32px 0;
	font-family: "华文细黑";
}
/*销售网络*/
.marketing-networkmap {
	margin-top: 17px;
	width: 824px;
	height: 692px;
	overflow: hidden;
	position: relative;
}
.marketing-networkmap img {
	display: block;
	width: 824px;
	height: 692px;
}
.marketing-networkmap a {
	display: block;
	width: 25px;
	height: 25px;
	background: url(../images/chinamapbtn.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.marketing-networkmap a:hover, .marketing-networkmap a.cur {
	background-image: url(../images/chinamapAbtn.png);
}
.marketing-networkmap a.btn1 {
	top: 218px;
	left: 148px;
}
.marketing-networkmap a.btn2 {
	top: 412px;
	left: 208px;
}
.marketing-networkmap a.btn3 {
	top: 332px;
	left: 278px;
}
.marketing-networkmap a.btn4 {
	top: 562px;
	left: 348px;
}
.marketing-networkmap a.btn5 {
	top: 442px;
	left: 388px;
}
.marketing-networkmap a.btn6 {
	top: 110px;
	left: 734px;
}
.marketing-networkmap a.btn7 {
	top: 182px;
	left: 722px;
}
.marketing-networkmap a.btn8 {
	top: 224px;
	left: 686px;
}
.marketing-networkmap a.btn9 {
	top: 218px;
	left: 590px;
}
.marketing-networkmap a.btn10 {
	top: 264px;
	left: 476px;
}
.marketing-networkmap a.btn11 {
	top: 298px;
	left: 574px;
}
.marketing-networkmap a.btn12 {
	top: 268px;
	left: 624px;
}
.marketing-networkmap a.btn13 {
	top: 316px;
	left: 440px;
}
.marketing-networkmap a.btn14 {
	top: 316px;
	left: 532px;
}
.marketing-networkmap a.btn15 {
	top: 330px;
	left: 616px;
}
.marketing-networkmap a.btn16 {
	top: 362px;
	left: 408px;
}
.marketing-networkmap a.btn17 {
	top: 374px;
	left: 480px;
}
.marketing-networkmap a.btn18 {
	top: 380px;
	left: 556px;
}
.marketing-networkmap a.btn19 {
	top: 390px;
	left: 646px;
}
.marketing-networkmap a.btn20 {
	top: 410px;
	left: 616px;
}
.marketing-networkmap a.btn21 {
	top: 456px;
	left: 466px;
}
.marketing-networkmap a.btn22 {
	top: 440px;
	left: 546px;
}
.marketing-networkmap a.btn23 {
	top: 408px;
	left: 690px;
}
.marketing-networkmap a.btn24 {
	top: 464px;
	left: 665px;
}
.marketing-networkmap a.btn25 {
	top: 516px;
	left: 450px;
}
.marketing-networkmap a.btn26 {
	top: 500px;
	left: 526px;
}
.marketing-networkmap a.btn27 {
	top: 500px;
	left: 596px;
}
.marketing-networkmap a.btn28 {
	top: 520px;
	left: 636px;
}
.marketing-networkmap a.btn29 {
	top: 576px;
	left: 478px;
}
.marketing-networkmap a.btn30 {
	top: 570px;
	left: 546px;
}
.marketing-networkmap a.btn31 {
	top: 570px;
	left: 690px;
}
.marketing-networkmap a.btn32 {
	top: 660px;
	left: 492px;
}
.marketing-networkcentent {
	margin-top: 24px;
}
.marketing-networkcentent h5 {
	height: 34px;
	line-height: 34px;
	padding-left: 50px;
	background: url(../images/insideIcon-07.png) no-repeat left center;
	font-size: 14px;
	color: #333;
}
.marketing-networkcentent table {
	border-collapse: collapse;
	width: 100%;
	margin-top: 10px;
	border: 1px solid #e9e9e9;
}
.marketing-networkcentent table th {
	background-color: #e71016;
	font-size: 14px;
	color: #fff;
	height: 38px;
	font-weight: normal;
}
.marketing-networkcentent table td {
	height: 38px;
	text-align: center;
}
/*网站地图*/
.website-map {
	background-color: #fff;
	padding: 29px 37px;
	-moz-box-shadow: 0px 0px 8px #f1f1f1;
	-webkit-box-shadow: 0px 0px 8px #f1f1f1;
	box-shadow: 0px 0px 8px #f1f1f1;
}
.website-map ul li {
	margin-top: 36px;
}
.website-map ul li h5 {
	font-size: 18px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	background: url(../images/lineBg-02.png) repeat-x center;
	border-left: 5px solid #e71016;
}
.website-map ul li h5 a {
	padding: 0 16px;
	background-color: #fff;
	color: #e71016;
}
.website-map ul li .navs {
	overflow: hidden;
	zoom: 1;
	padding-left: 21px;
	margin-top: 10px;
}
.website-map ul li .navs a {
	float: left;
	padding: 0 50px 0 0;
	font-size: 14px;
	color: #5f5f5f;
	line-height: 20px;
	margin-top: 8px;
}
/*---人才招聘---*/

.jobsheader {
	padding: 25px 0px 0px;
}
.jobsheader dl {
	background: #fff;
	padding: 30px 0;
}
.jobsheader dl dt {
	float: left;
	padding: 30px 0px 0px;
}
.jobsheader dl dt h3 {
	font-size: 28px;
	line-height: 30px;
	color: #e71016;
	padding-bottom: 25px;
}
.jobsheader dl dt p {
	line-height: 30px;
	font-size: 14px;
	color: #1a1a1a;
}
.jobsheader dl dt p a {
	color: #e71016;
}
.jobsheader dl dt p a:hover {
	color: #e71016;
}
.jobsheader dl dd {
	background: url(../images/jobs.png) no-repeat;
	width: 169px;
	height: 169px;
	float: right;
}
.jobsheader dl dd img {
	display: block;
	width: 169px;
	height: 169px;
}
.jobsSearch {
	padding: 25px 0 0;
}
.jobsSearch dl {
	background: #FFF;
	padding: 20px 0px 20px 120px;
}
.jobsSearch dl dt {
	float: left;
	font-size: 16px;
	padding: 7px 10px 0px 0px
}
.jobsSearch dl dd {
	float: left;
}
.jobsSearch dl dd label {
	display: block;
	border: 1px solid #999999;
	width: 340px;
	padding: 7px 153px 7px 15px;
	height: 24px;
	position: relative;
}
.jobsSearch dl dd label input {
	font-family: "微软雅黑";
	outline: none;
	background: none;
	border: none;
}
.jobsSearch dl dd label input.jobstext {
	color: #999999;
	width: 340px;
}
.jobsSearch dl dd label input.jobssubmit {
	position: absolute;
	right: 0px;
	width: 138px;
	height: 40px;
	top: -1px;
	color: #FFF;
	cursor: pointer;
	background: url(../images/jobs2.png) no-repeat 20px center #e71016;
	text-indent: 20px;
}
.jobslist {
	background: #FFF;
	margin-top: 25px;
	padding-bottom: 35px
}
.jobslist dl {
	line-height: 60px;
	font-size: 16px;
	border-bottom: 1px solid #cccccc;
}
.jobslist dl dt {
	float: left;
	padding-left: 46px;
	width: 240px;
	background: url(../images/IndustryNews.gif) no-repeat left center;
}
.jobslist dl dd {
	float: left;
	width: 180px;
	text-align: center;
}
.jobslist dl dd span {
	display: inline-block;
	width: 70px;
	text-align: center;
}
.jobslist dl dd.jobslistTime {
	width: 165px;
	text-align: center;
}
.jobslist dl.jobslistHead {
	background: #e71016;
	color: #FFF;
	border-bottom: none;
	margin: 0px;
}
.jobslist dl.jobslistHead dt {
	background: none;
}
/*--分页码--*/

.Paging {
	background: #FFF;
	text-align: center;
	margin-top: 30px;
	padding: 20px 0px 17px;
}
.Paging a {
	display: inline-block;
	width: 37px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	vertical-align: middle;
	margin: 0px 5px;
	color: #636363;
	font-size: 14px;
	font-weight: 400;
}
.Paging a:hover {
	color: #FFF;
}
.Paging a img {
	position: relative;
	top: 12px;
	display: block;
	margin: auto;
}
.Paging a.Pagingmore {
	background: none;
	margin: 0px;
	width: 25px;
}
.Paging a.Pagingmore:hover {
	background: none;
	color: #636363;
}
.Pagingmg {
	margin: 0px;
	padding: 10px 0px 50px;
}
/*---人才招聘详细---*/

.jobsDetailed {
	background: #fff;
	margin-top: 25px;
	color: #4c4c4c;
}
.jobsDetailed h3.jobsDetailedtitle {
	color: #e71016;
	font-size: 20px;
	padding-bottom: 30px;
	margin-top: 40px;
}
.jobsDetailedleft {
	float: left;
	width: 510px;
}
.Demand {
	margin: 0px;
	padding: 0px 0px 5px;
	font-size: 13px;
}
.Demand span {
	display: block;
	float: left;
	width: 250px;
}
.post {
	font-size: 13px;
	line-height: 30px;
	padding: 20px 0px 30px;
}
.jobsMail {
	background: #f2f2f2;
	padding: 10px 30px;
	font-size: 13px;
}
.jobsMail a {
	color: #e71016;
}
.jobsMail a:hover {
	color: #e71016;
}
.jobsReturn {
	text-align: center;
	padding-top: 50px;
}
.jobsReturn a {
	display: inline-block;
	background: url(../images/jobs3.png) no-repeat;
	color: #fff;
	height: 37px;
	width: 128px;
	text-align: center;
	line-height: 37px;
	font-size: 16px;
}
.jobsReturn a:hover {
	background: url(../images/jobs3.png) no-repeat;
	color: #fff;
}
.jobsDetailedright {
	float: right;
	width: 280px;
	font-size: 13px;
	padding: 10px;
	border: 1px solid #efefef;
	-moz-box-shadow: 0px 0px 8px #f1f1f1;
	-webkit-box-shadow: 0px 0px 8px #f1f1f1;
	box-shadow: 0px 0px 8px #f1f1f1;
}
.jobsDetailedright img {
	display: block;
	width: 280px;
	height: 180px;
}
.jobsDetailedright h3 {
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
}
.jobsDetailedright p {
	line-height: 18px;
	padding-top: 5px;
}
.jobsDetailedright p a {
	color: #e71016;
}
.jobsDetailedright p a:hover {
	color: #e71016;
}
/*搜索页面*/
a:hover {
	color: #e71016;
}
.nqhSSimport {
	padding: 25px 0 0;
	background: #FFF;
	width: 100%;
	-moz-box-shadow: 0px 4px 8px #f1f1f1;
	-webkit-box-shadow: 0px 4px 8px #f1f1f1;
	box-shadow: 0px 4px 8px #f1f1f1;
	position: relative;
	z-index: 10;
}
.nqhSSimport dl {
	padding: 20px 0px;
	width: 1180px;
	margin: 0 auto;
}
.nqhSSimport dl dt {
	float: left;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	font-size: 30px;
}
.nqhSSimport dl dd {
	float: left;
}
.nqhSSimport dl dd label {
	display: block;
	border: 1px solid #ddd;
	width: 340px;
	padding: 7px 15px;
	height: 24px;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-left: 20px;
}
.nqhSSimport dl dd label input {
	font-family: "微软雅黑";
	outline: none;
	background: none;
	border: none;
}
.nqhSSimport dl dd label input.jobstext {
	color: #999999;
	width: 340px;
}
.nqhSSimport dl dd label input.jobssubmit {
	position: absolute;
	right: -131px;
	top: -1px;
	width: 111px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	cursor: pointer;
	background: #e71016;
	text-align: center;
	font-size: 18px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.nqhSStext {
	width: 1180px;
	line-height: 50px;
	height: 50px;
	margin-top: 20px;
	background: none;
	margin: 20px auto 0 auto;
	font-size: 15px;
	color: #4b392f;
}
.nqhSSresult {
	background: #fff;
	-moz-box-shadow: 0px 0px 8px #f1f1f1;
	-webkit-box-shadow: 0px 0px 8px #f1f1f1;
	box-shadow: 0px 0px 8px #f1f1f1;
}
.nqhSSresult ul {
	padding: 30px;
}
.nqhSSresult ul li {
	padding: 40px 45px;
	border-bottom: 1px solid #d0d0d0;
}
.nqhSSresult ul li .details {
	float: right;
	width: 92px;
	height: 30px;
	border: 1px solid #bfbfbf;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	line-height: 30px;
	text-align: center;
	margin-top: 30px;
}
.nqhSSresult ul li h5 {
	font-size: 17px;
	color: #4d382b;
	line-height: 38px;
	height: 38px;
	overflow: hidden;
	width: 900px;
}
.nqhSSresult ul li h5 a {
	color: #4d382b;
}
.nqhSSresult ul li p {
	font-size: 13px;
	line-height: 20px;
	height: 40px;
	width: 900px;
	overflow: hidden;
}
.nqhSSresult ul li p a {
	color: #4d382b;
}
/*20151201*/
.Products_Detailedtopright.nqhname {
	padding-top: 0;
}
/*20151203*/
.headerlogo .crbox {
	width: auto;
	padding: 0;
}
.headerlogo .crbox .hsh_box {
	background: none;
}
/*20151207*/
.footererwei dl {
	overflow: hidden;
	zoom: 1;
}
.footererwei dl dt {
	float: right;
	width: 140px;
}
.footererwei dl dt img {
	display: block;
	width: 90px;
	margin-left: 20px;
}
.footererwei dl dd {
	float: right;
}
.footererwei dl dd h6 {
	font-size: 14px;
	line-height: 24px;
}
.footererwei dl dd .phonenum {
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
	margin-top: 14px;
}
.indexEul li img {
	display: block;
	width: 216px;
	height: 216px;
	border: 8px solid #fff;
	border-radius: 200px;
	-webkit-border-radius: 200px;
	-moz-border-radius: 200px;
	margin: 0 auto;
	-moz-box-shadow: 0px 0px 4px #ccc;
	-webkit-box-shadow: 0px 0px 4px #ccc;
	box-shadow: 0px 0px 4px #ccc;
}
/*20151208*/
.leftaisle dl dt img {
	width: 100%;
	height: 280px;
}
.indexbottomlink {
	width: 100%;
	height:4px;
	background-color: #0069c7;
}
.indexbottomlinkM {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
}
.indexbottomlinkM .list {
	width: 1270px;
	overflow: hidden;
	zoom: 1;
	height: 50px;
}
.indexbottomlinkM .list a {
	float: left;
	padding-right: 27px;
	margin-right: 27px;
	color: #919191;
	line-height: 50px;
	height: 50px;
	font-size: 14px;
}
.leftclass ul li h3 {
	width: 100%;
}
/*20151211*/
.headernavtwo {
	position: absolute;
	background-color: #fff;
	top: 39px;
	left: 0;
	width: 100%;
	display: none;
}
.headernavtwoM {
	width: 1180px;
	margin: 0 auto;
	padding: 20px 0;
	color: #333;
}
.heardernav .headernavtwoM dl a {
	color: #333;
}
.heardernav .headernavtwoM dl a:hover {
	background: none;
	color: #e71016;
}
.headernavtwoM dl {
	overflow: hidden;
	zoom: 1;
}
.headernavtwoM dl dt {
	float: left;
}
.headernavtwoM dl dt img {
	display: block;
	width: 400px;
	height: 200px;
}
.headernavtwoM dl dd {
	float: left;
	width: 600px;
	margin-left: 20px;
}
.headernavtwoM dl dd a {
	border-bottom: 1px solid #666;
	margin-right: 20px;
	padding-left: 0;
}
.headernavtwoM dl dd a:hover {
	background: none;
}
.marketing-networkcentent table .th1, .marketing-networkcentent table .td1 {
	width: 118px;
}
.marketing-networkcentent table .th2, .marketing-networkcentent table .td2 {
	width: 200px;
}
.marketing-networkcentent table .th3, .marketing-networkcentent table .td3 {
	width: 340px;
}
.marketing-networkcentent table .th4, .marketing-networkcentent table .td4 {
	width: 160px;
}
/*20151217*/
.Productslist ul li p {
	height: auto;
	padding: 0;
}
.Productslist ul li .descText {
	height: 72px;
	overflow: hidden;
	padding-top: 10px;
}
/*20151218*/
.commonproblem ul li .commonA {
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
.ContactMap {/*width:602px;*/
	margin: 0 auto;
	margin-top: 50px;
}
.Products_Contents dl.imgtext {
	font-size: 13px;
	color: #333;
	line-height: 28px;
}
.Products_Contents dl.imgtext dt {
	float: left;
	margin: 0 20px 20px 0;
}
.Products_Contents dl.imgtext2 dt {
	float: right;
	width: 315px;
}
.Products_Contents dl.imgtext2 dt img {
	display: block;
	width: 315px;
}
.Products_Contents dl.imgtext2 dd {
	float: left;
	width: 450px;
}
.Products_Contents dl.imgtext2 dd .numtext {
	padding-left: 33px;
	position: relative;
	padding-top: 18px;
	font-size: 13px;
	line-height: 24px;
}
.Products_Contents dl.imgtext2 dd .numtext em {
	position: absolute;
	width: 24px;
	height: 24px;
	background: url(../images/insideBg-19.png) no-repeat;
	font-size: 13px;
	color: #fff;
	line-height: 13px;
	text-align: center;
	top: 18px;
	left: 0;
	line-height: 24px;
}
.Products_Contents dl.imgtext3 dt {
	float: left;
	width: 338px;
}
.Products_Contents dl.imgtext3 dt img {
	display: block;
	width: 338px;
}
.Products_Contents dl.imgtext3 dd {
	float: left;
	width: 450px;
	margin-left: 26px;
}
.Products_Contents dl.imgtext3 dd .numtext {
	padding-left: 33px;
	position: relative;
	padding: 11px 0 11px 33px;
	font-size: 13px;
	line-height: 24px;
}
.Products_Contents dl.imgtext3 dd .numtext em {
	position: absolute;
	width: 20px;
	height: 20px;
	background: #e71016;
	font-size: 13px;
	color: #fff;
	line-height: 13px;
	text-align: center;
	top: 11px;
	left: 0;
	line-height: 20px;
}
.Productsbottom ul li .link1 p {
	padding: 0 10px;
}
.Productsbottom ul li .imgshare {
	display: block;
	width: 271px;
	height: 203px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: url(../images/nqhBg-09.png) repeat;
}
.Productsbottom ul li img {
	display: block;
	width: 271px;
	height: 203px;
	position: relative;
	z-index: 0;
}
.Productsbottom ul li .text1 {
	z-index: 4;
}
.Productsbottom ul li .link1 {
	z-index: 5;
	background: none;
}
.Productsbottom ul li .link1 .nqhname {
	margin-top: 20px;
}
/*20151219*/
.nqhjiejueimg {
	margin-top: 40px;
}
.nqhjiejueimg .img1 {
	display: block;
	width: 825px;
	position: relative;
	z-index: 1;
}
.nqhjiejueimg .img2 {
	display: block;
	width: 291px;
	height: 291px;
	margin: -147px auto 0 auto;
	position: relative;
	z-index: 3;
	-moz-border-radius: 200px;
	-webkit-border-radius: 200px;
	border-radius: 200px;
}
.nqhjiejuecenter {
	background-color: #e7ecf1;
	padding: 38px 30px;
	margin-top: 34px;
}
.nqhjiejuecenter .nqhtext {
	overflow: hidden;
	zoom: 1;
	width: 790px;
}
.nqhjiejuecenter dl {
	float: left;
	background: url(../images/nqhBg-19.png) no-repeat;
	padding: 9px 24px;
	width: 193px;
	margin-right: 20px;
}
.nqhjiejuecenter dl dt {
	font-size: 16px;
	color: #fff;
	line-height: 31px;
	height: 31px;
	overflow: hidden;
	width: 90px;
	margin-left: 5px;
}
.nqhjiejuecenter dl dd ul {
	width: 186px;
	margin-top: 30px;
}
.nqhjiejuecenter dl dd ul li {
	background: url(../images/dotIcon-19.png) no-repeat left 10px;
	padding-left: 11px;
	font-size: 14px;
	line-height: 26px;
	color: #332c2b;
}
.nqhjiejuelink {
	text-align: right;
	margin-top: 40px;
	text-decoration: underline;
}
.nqhjiejuelink a {
	padding: 13px 26px;
	background-color: #e71016;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	font-size: 16px;
	color: #fff;
	text-decoration: underline;
}
/*20151222*/
.clientE-topnav .text {
	font-size: 14px;
	line-height: 37px;
	color: #e71016;
	width: 700px;
	height: 37px;
	overflow: hidden;
	float: left;
	text-align: left;
}
/*20151223*/
.indexUl03 li .LiDiv a.fl img {
	display: block;
	width: 240px;
	height: 109px;
}
.indexUl03 li .LiDiv a.fl {
	padding-top: 35px;
}
/*20151228*/
.Products_Detailedtopright p {
	padding-top: 24px;
}
.Products_Detailedtopright .text {
	height: 288px;
	overflow: hidden;
}
/*20160104*/
.nqhjiejuecentertop {
	background: url(../images/nqhinsideBg-19.png) repeat-y 11px 0px;
}
/*20160106*/
.SelectList span.hover {
	color: #e71016;
}
/*20160307*/
.hsh_float .bdsharebuttonbox {
	top: 0;
	padding-bottom: 10px;
}
.hsh_float .bdsharebuttonbox a, .hsh_float #share a.bds_more {
	margin: 0;
}
/*------------made by nqh end----------------*/


/*---头部---*/
.header {
	width: 1200px;
	margin: 0px auto;
	height: 90px;
}
.logo {
	float: left;
	width: 180px;
	height: 55px;
	padding-top: 16px;
}
.logo img {
	display: block;
	width: 180px;
	height: 55px;
}
.header-right {
	float: right;
	width: 880px;
}
.header-right dl {
	margin: 0px;
	padding: 0px;
	text-align: right;
	padding-top: 6px;
}
.header-right dl span {
	display: block;
	height: 27px;
	color: #9e9e9e;
	line-height: 27px;
	float: right;
}
.header-right dl span a {
	padding: 0px 10px;
	color: #9e9e9e;
}
.header-right dl span a:hover {
	color: #00539d;
}
.header-right dl label {
	float: right;
	display: block;
	height: 27px;
	background: url(../images/index_02.gif) no-repeat;
	width: 197px;
	position: relative;
	text-align: left;
}
.header-right dl label input {
	border: none;
	background: none;
	outline: none;
}
.header-right dl label input.Searchtext {
	width: 145px;
	position: absolute;
	left: 10px;
	top: 7px;
}
.header-right dl label input.Searchsubmit {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}
.header-right ul {
	margin: 0px;
	padding: 23px 0px 0px;
}
.header-right ul li {
	float: left;
}
.header-right ul li a {
	display: inline-block;
	border-bottom: 2px solid #FFF;
	font-size: 15px;
	color: #333;
	padding: 0px 10px;
	height: 32px;
	margin: 0px 66px 0px 0px;
}
.header-right ul li a:hover {
	color: #00539d;
	border-bottom: 2px solid #00539d;
}
.header-right ul li a.cur {
	color: #00539d;
	border-bottom: 2px solid #00539d;
}
.header-right ul li.cur a {
	margin: 0px;
}
/*---底部---*/

.footMap {
	width: 100%;
	background: #1e1e1e;
	padding: 30px 0px
}
.footMap ul {
	float: left;
	width: 920px;
}
.footMap ul li {
	float: left;
	width: 130px;
	padding-right: 85px;
}
.footMap ul li h3 {
	border-bottom: 1px solid #4b4b4b;
	padding-bottom: 15px;
	margin-bottom: 10px;
}
.footMap ul li h3 a {
	color: #fff;
	font-size: 16px;
}
.footMap ul li h3 a:hover {
	color: #00539d;
}
.footMap ul li p {
	padding-top: 5px;
}
.footMap ul li p a {
	color: #999999;
}
.footMap ul li p a:hover {
	color: #00539d;
}
.footMap dl {
	float: right;
	width: 255px;
	border-left: 1px solid #4b4b4b;
}
.footMap dl dt {
	text-align: right;
}
.footMap dl dt p {
	padding-bottom: 15px;
}
.footMap dl dt p img {
	display: block;
	float: right;
}
.footMap dl dd {
	text-align: right;
}
.footMap dl dd a {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-left: 10px;
}
.footMap dl dd a.xlweb {
	background: url(../images/index_40.png) no-repeat
}
.footMap dl dd a.txweb {
	background: url(../images/index_41.png) no-repeat
}
.footMap dl dd a.weixin {
	background: url(../images/index_42.png) no-repeat
}
.footMap dl dd a.kongjian {
	background: url(../images/index_43.png) no-repeat
}
.footMap dl dd a.yijian {
	background: url(../images/index_44.png) no-repeat
}
.foot {
	width: 100%;
	background: #0069c7;
}
.foot dl {
	width: 1200px;
	margin: auto;
	position: relative;
	color: #747474;
	padding: 19px 0px;
}
.foot dl dt em {
	padding: 0px 15px
}
.foot dl dt a {
	color: #747474;
}
.foot dl dt span {
	padding-right: 35px;
}
.foot dl dt a:hover {
	color: #00539d;
}
.foot dl dd {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 83px;
	height: 62px;
	background: url(../images/index_45.jpg) no-repeat;
	cursor: pointer;
}
/*--右边快捷--*/

.Shortcut {
	position: fixed;
	top: 50%;
	margin-top: -216px;
	width: 62px;
	_position: absolute;
_top: expression(documentElement.scrollTop + 100 + "px");
	_margin-top: 0px;
	z-index: 9999;
	right: 50px;
}
.Shortcut ul {
	margin: 0px;
	padding: 0px;
}
.Shortcut ul li {
	width: 62px;
	height: 62px;
	padding-bottom: 10px;
	position: relative;
}
.Shortcut ul li a {
	display: block;
	width: 62px;
	height: 62px;
}
.Shortcut ul li span {
	position: absolute;
	right: 72px;
	top: 12px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	display: none;
}
.Shortcut ul li span.lvyou {
	width: 137px;
	background: url(../images/index_54.png) no-repeat;
}
.Shortcut ul li span.ziyou {
	width: 170px;
	background: url(../images/index_55.png) no-repeat;
}
.Shortcut ul li a.lvyou {
	background: url(../images/index_48.png) no-repeat
}
.Shortcut ul li a.lvyou:hover {
	background: url(../images/index_048.png) no-repeat
}
.Shortcut ul li a.ziran {
	background: url(../images/index_49.png) no-repeat
}
.Shortcut ul li a.ziran:hover {
	background: url(../images/index_049.png) no-repeat
}
.Shortcut ul li a.dujia {
	background: url(../images/index_50.png) no-repeat
}
.Shortcut ul li a.dujia:hover {
	background: url(../images/index_050.png) no-repeat
}
.Shortcut ul li a.jiudian {
	background: url(../images/index_51.png) no-repeat
}
.Shortcut ul li a.jiudian:hover {
	background: url(../images/index_051.png) no-repeat
}
.Shortcut ul li a.xunbao {
	background: url(../images/index_52.png) no-repeat
}
.Shortcut ul li a.xunbao:hover {
	background: url(../images/index_052.png) no-repeat
}
.Shortcut ul li a.dingbu {
	background: url(../images/index_53.png) no-repeat
}
.Shortcut ul li a.dingbu:hover {
	background: url(../images/index_053.png) no-repeat
}
/*---内页---*/

.Withinbanner {
	width: 100%;
	height: 250px;
	overflow: hidden;
	position: relative;
}
.Withinbanner img {
	width: 1920px;
	height: 250px;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.lefttitle {
	background: #00539d;
	padding: 20px 18px;
	height: 59px
}
.lefttitle h3 {
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	line-height: 35px;
	font-family: Arial, Helvetica, sans-serif
}
.lefttitle h4 {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	line-height: 24px;
}
.leftclass {
	margin: 0px;
	padding: 0px;
}
.leftclass ul li h3 {
	height: 58px;
	width: 281px;
}
.leftclass ul li h3 a {
	display: block;
	background-image: url(../images/index_58.png);
	background-repeat: no-repeat;
	background-color: #e3e7ea;
	border-bottom: 1px solid #d1d7dc;
	height: 57px;
	line-height: 57px;
	padding-left: 35px;
	font-size: 14px;
}
.leftclass ul li h3 a:hover {
	background-image: url(../images/index_59.png);
	background-repeat: no-repeat;
	background-color: #e71016;
	border-bottom: 1px solid #e71016;
	color: #fff;
}
.leftclass ul li h3 a.cur {
	background-image: url(../images/index_59.png);
	background-repeat: no-repeat;
	background-color: #e71016;
	border-bottom: 1px solid #e71016;
	color: #fff;
}
.leftclass ul li h3.last {
	height: 56px;
}
.leftclass ul li h3.last a {
	height: 56px;
	line-height: 56px;
}
.leftaisle {
	background: #e8e8e8;
}
.leftaisle dl {
	margin: 0px;
	padding: 0px;
}
.leftaisle dl dt {
	margin: 0px;
	padding: 0px;
}
.leftaisle dl dt img {
	width: 281px;
	height: 184px;
	display: block;
}
.leftaisle dl dd {
	padding: 15px;
	color: #666
}
.leftaisle dl dd h3 {
	font-size: 14px;
	color: #1a1a1a;
}
.leftaisle dl dd p {
	line-height: 21px;
	padding-top: 10px;
}
.leftaisle dl dd p a {
	color: #00539d;
}
.leftaisle dl dd p a:hover {
	color: #00539d;
}
.righttitle {
	border-top: 1px solid #d3d9de;
	border-bottom: 1px solid #d3d9de;
	color: #1a1a1a;
	font-size: 20px;
	line-height: 24px;
	padding: 8px 0px;
}
.righttitle span {
	float: right;
	font-size: 12px;
}
.righttitle span a {
	padding: 0px 10px;
}
.SinglePage {
	font-size: 14px;
	line-height: 26px;
	color: #1a1a1a;
	padding-top: 40px
}
.SinglePage h3.SinglePagetitle {
	color: #00539d;
	line-height: 30px;
	font-size: 28px;
	font-weight: bold;
}
.SinglePage h4.SinglePagetitle {
	color: #999999;
	font-size: 18px;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
}
.aboutclass {
	background: #FFF;
	padding: 0px;
	width: 1180px;
	margin: 25px auto 0px;
}
.aboutclass ul {
	margin: 0px;
	padding: 40px 0px 40px 17px;
}
.aboutclass ul li {
	float: left;
	width: 260px;
	padding-left: 22px;
}
.aboutclass ul li img {
	display: block;
	width: 260px;
	height: 170px;
}
.aboutclass ul li h3 {
	font-size: 14px;
	padding-top: 10px;
}
.aboutclass ul li p {
	font-size: 14px;
	color: #666;
	padding-top: 5px;
}
.Paging {
	text-align: center;
	padding-top: 50px;
}
.companynewstop {
	padding-top: 35px;
}
.companynewstop dl {
	height: 190px;
}
.companynewstop dl dt {
	float: left;
	width: 250px;
	height: 190px;
}
.companynewstop dl dt img {
	display: block;
	width: 250px;
	height: 190px;
}
.companynewstop dl dd {
	width: 520px;
	float: right;
	padding-right: 30px;
}
.companynewstop dl dd h3 {
	padding: 0px;
}
.companynewstop dl dd h3 a {
	display: block;
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	font-size: 20px;
	color: #00539d;
}
.companynewstop dl dd p.companynewstopTime {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}
.companynewstop dl dd p.companynewstopDescription {
	font-size: 13px;
	height: 48px;
	overflow: hidden;
	padding-top: 10px;
	color: #666;
}
.companynewstop dl dd p.companynewstopmore {
	padding-top: 60px;
}
.companynewstop dl dd p.companynewstopmore a {
	display: inline-block;
	color: #00539d;
	font-size: 13px;
}
.companynews {
	margin-top: 35px;
}
.companynews ul {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #cccccc;
}
.companynews ul li {
	border-bottom: 1px solid #cccccc;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	padding: 0px 10px 0 35px;
	position: relative;
}
.companynews ul li span {
	float: right;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}
.companynews ul li em {
	background: url(../images/index_68.png) no-repeat #B5191D;
	display: block;
	left: 10px;
	top: 18px;
	width: 12px;
	height: 12px;
	position: absolute;
}
.Recruitmentlist {
	padding: 5px 0px 0px;
	margin: 0px;
	position: relative;
}
.Recruitmentlist ul {
	margin: 0px;
	padding: 0px;
}
.Recruitmentlist ul li {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #dbdbdb;
}
.Recruitmentlist ul li h3.Recruitmenttitle {
	color: #4e4e4e;
	font-size: 14px;
	font-weight: 400;
	padding: 0px 15px 0px 20px;
	height: 45px;
	line-height: 45px;
	position: relative;
	cursor: pointer;
	background: url(../images/index_69.gif) no-repeat 5px 20px;
}
.Recruitmentlist ul li span {
	display: block;
	position: absolute;
	width: 19px;
	height: 13px;
	background: url(../images/index_71.gif) no-repeat;
	top: 15px;
	right: 15px;
}
.RecruitmentContent {
	padding: 30px;
	font-size: 13px;
	line-height: 24px;
	color: #4c4c4c;
	background: #fafafa;
	display: none;
	overflow: hidden;
}
.RecruitmentContent h4.Rtconttitle {
	color: #4c4c4c;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px
}
.Recruitmentlist ul li.cur {
	padding-bottom: 30px;
}
.Recruitmentlist ul li.cur h3 {
	background: url(../images/index_70.gif) no-repeat 5px 20px;
	color: #00539d;
}
.Recruitmentlist ul li.cur span {
	background: url(../images/index_72.gif) no-repeat;
}
.RecruitmentReturn {
	text-align: left;
	padding-top: 10px;
}
.RecruitmentReturn a {
	display: block;
	background: #00539d;
	font-size: 16px;
	font-weight: bold;
	width: 140px;
	color: #fff;
	padding: 5px 0px;
	text-align: center;
}
.RecruitmentReturn a:hover {
	color: #fff;
}
.commonDetailed {
	background: #FFF;
	padding: 0px;
}
.commonDetailedtitle {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
}
.commonDetailedtitle h3 {
	font-size: 26px;
	text-align: center;
	font-weight: bold;
	line-height: 32px;
	color: #0069c7;
	padding: 50px 0px 0px;
}
.commonDetailedtitleTimeAuthor {
	text-align: center;
	color: #666;
	font-size: 13px;
	padding: 15px 0px;
}
.commonDetailedtitleTimeAuthor span {
	padding-right: 10px;
}
.commonDetailedContents {
	padding: 30px 0px;
	font-size: 14px;
	color: #666;
}
.commonDetailedContentsfoot {
	padding-bottom: 45px;
}
.commonDetailedContentsfoot p {
	text-align: center;
	padding-bottom: 30px;
}
.commonDetailedContentsfoot p a {
	display: inline-block;
	background: #00539d;
	padding: 5px 30px;
	color: #FFF;
	font-size: 14px;
}
.commonDetailedContentsfoot p a:hover {
	background: #00539d;
	color: #FFF;
}
.commonDetailedContentsfoot dl {
	border-bottom: 1px solid #cccccc;
	border-left: none;
	border-right: none;
	font-size: 13px;
	padding: 13px 0px;
}
.commonDetailedContentsfoot dl span {
	display: inline-block;
	background: #f2f2f2;
	color: #1a1a1a;
	line-height: 27px;
	padding: 0px 10px;
	margin-right: 15px;
}
.commonDetailedContentsfoot dl dd {
	float: left;
	width: 400px;
	height: 27px;
	overflow: hidden;
}
.commonDetailedContentsfoot dl dt {
	float: right;
	width: 400px;
	height: 27px;
	overflow: hidden;
	text-align: right;
}
.ComplaintsDescription {
	border-bottom: 1px solid #d9d9d9;
	padding: 40px 0px;
	font-size: 14px;
}
.ComplaintsDescription span {
	color: #00539d;
}
.Complaints {
	margin: 0px;
	padding: 25px 0px;
}
.Complaints dl {
	margin: 0px;
	padding: 0px;
}
.Complaints dl p {
	padding: 15px 0px;
}
.Complaints dl dt {
	font-size: 14px;
	color: #1a1a1a;
	float: left;
	width: 375px;
}
.Complaints dl dt label {
	border: 1px solid #dcdcdc;
	height: 17px;
	display: block;
	padding: 7px 10px 9px;
}
.Complaints dl dt label input {
	border: none;
	background: none;
	outline: none;
	width: 100%;
	float: left;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #999
}
.Complaints dl dd {
	float: right;
	width: 375px;
	font-size: 14px;
	color: #1a1a1a;
	font-size: 14px;
}
.Complaints dl dd label {
	border: 1px solid #dcdcdc;
	height: 17px;
	display: block;
	padding: 7px 10px 9px;
}
.Complaints dl dd label input {
	border: none;
	background: none;
	outline: none;
	width: 100%;
	float: left;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #999
}
.Complaints ul p {
	padding: 20px 0px;
	font-size: 14px;
}
.Complaints ul label.textarea {
	width: 803px;
	height: 210px;
	border: 1px solid #dcdcdc;
	display: block;
	padding: 10px;
}
.Complaints ul label.textarea textarea {
	overflow: auto;
	width: 99%;
	height: 205px;
	border: none;
	background: none;
	outline: none;
	font-size: 14px;
	font-family: "微软雅黑";
	float: left;
	color: #999
}
.Complaints span {
	color: #00539d;
	padding-right: 5px;
}
.Complaintsbutton {
	text-align: center;
	padding: 40px 0px 0px
}
.Complaintsbutton input {
	background: #00539d;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #fff;
	height: 35px;
	width: 120px;
	margin: 0px 10px;
	cursor: pointer;
	outline: none;
}
.Contact {
	margin: 0px;
	padding: 30px 0px 0px;
}
.Contact h3.contacttitle {
	font-size: 24px;
	color: #00539d;
	padding-bottom: 8px;
	line-height: 26px;
}
.Contact h4.contactentitle {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
}
.Contact dl {
	padding: 25px 0px;
	border-bottom: 1px solid #d9d9d9;
}
.Contact dl dt {
	float: left;
	width: 435px;
}
.Contact dl dt p {
	font-size: 14px;
	color: #1a1a1a;
	padding-left: 50px;
	padding-bottom: 20px;
}
.Contact dl dt p.add {
	background: url(../images/lianxi1.png) no-repeat 0px 5px;
}
.Contact dl dt p.tel {
	background: url(../images/lianxi2.png) no-repeat 0px 5px;
}
.Contact dl dt p.fax {
	background: url(../images/lianxi3.png) no-repeat 0px 5px;
}
.Contact dl dt p.Email {
	background: url(../images/lianxi4.png) no-repeat 0px 5px;
}
.Contact dl dd {
	float: right;
	width: 345px;
}
.Contact dl dd img {
	display: block;
	width: 345px;
}
.ContactStation {
	margin: 0px;
	padding: 30px 0px 0px;
}
.ContactStation h3 {
	font-size: 16px;
	padding-bottom: 15px;
}
.ContactStation dl {
	margin: 0px;
	padding: 0px;
}
.ContactStation dl dt {
	font-size: 14px;
	color: #00539d;
	padding-bottom: 10px;
}
.ContactStation dl dd {
	font-size: 13px;
	padding-bottom: 20px;
}
.ContactMap {
	width: 825px;
}
.ContactMap img {
	display: block;
	width: 825px;
	height: 333px;
}
.Searchlist {
	margin: 0px;
	padding: 0px;
}
.Searchlist dl {
	background: #f5f5f5;
	padding: 10px 20px 20px;
	margin-top: 25px;
}
.Searchlist dl h3 {
	font-size: 18px;
	line-height: 36px;
	padding-bottom: 5px
}
.Searchlist dl h3 a {
	color: #1a1a1a;
}
.Searchlist dl h3 a span {
	color: #00539d;
}
.Searchlist dl h3 a:hover {
	color: #00539d;
}
.Searchlist dl dt {
	float: left;
	width: 200px;
	height: 150px;
	margin-right: 25px;
}
.Searchlist dl dt img {
	width: 200px;
	height: 150px;
	display: block;
}
.Searchlist dl dd {
	font-size: 13px;
	color: #666;
	padding-top: 10px;
	line-height: 24px;
}
.Searchlist dl dd p.Searchclass {
	color: #999;
	padding-top: 8px;
}
.Searchlist dl dd p.Searchclass a {
	color: #999;
}
.Searchlist dl dd p.Searchclass a:hover {
	color: #00539d;
}
.ditu {
	font-size: 14px;
	padding-top: 30px;
}
.ditu ul {
	margin: 0px 10px;
	padding: 0px;
	float: left;
	width: 180px;
}
.ditu ul h3 {
	border-bottom: 1px solid #00539d;
	padding: 5px 15px;
}
.ditu ul li {
	color: #333333;
	padding: 20px 0px;
}
.ditu ul li a {
	padding: 5px 15px;
	display: block;
}
.ditu ul.cur {
	clear: both;
}
.clafter {
	display: block;
	clear: both;
	overflow: hidden;
	height: 1px;
}
.photolist {
	margin: 0px;
	padding: 25px 0px 0px;
	width: 825px;
	overflow: hidden;
}
.photolist ul {
	margin: 0px;
	padding: 0px;
	width: 950px;
}
.photolist ul li {
	float: left;
	width: 250px;
	border: 1px solid #e8e8e8;
	display: inline;
	margin: 0px 34px 30px 0px;
}
.photolist ul li img {
	display: block;
	width: 250px;
	height: 190px;
}
.photolist ul li p {
	font-size: 14px;
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	padding: 0px 10px;
	text-align: center;
}
.Download {
	margin: 0px;
	padding: 0px;
}
.Download dl {
	position: relative;
	border-bottom: 1px solid #e8e8e8;
	padding: 30px 100px 30px 0px;
	min-height: 105px;
	height: auto !important;
	height: 105px;
}
.Download dl h3 {
	font-size: 20px;
	color: #00539d;
}
.Download dl h3 a {
	color: #00539d;
}
.Download dl h3 a:hover {
	color: #00539d;
}
.Download dl dt {
	font-size: 13px;
	padding-top: 16px;
}
.Download dl dd {
	color: #666666;
	padding-top: 16px;
	font-size: 13px;
}
.Download dl a.Downloadlink {
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -45px;
	width: 89px;
	height: 36px;
	background: url(../images/index_01.png) no-repeat;
	right: 0px;
	text-align: center;
	color: #00539d;
	font-size: 14px;
	padding-top: 53px;
}
.photoGallery {
	margin: 0px;
	padding: 0px;
	position: relative
}
.photoGallery h3 {
	font-size: 24px;
	line-height: 28px;
	padding: 25px 0px 20px;
	text-align: center;
	color: #e71016;
}
.bigpic {
	width: 745px;
	margin: 0px auto;
	position: relative;
}
.bigpic img {
	width: 745px;
	height: 480px;
	display: block;
}
.photoGallerylist {
	width: 746px;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
	padding-top: 30px;
}
.photoGallerylist ul {
	width: 9999px;
	position: relative;
}
.photoGallerylist ul li {
	float: left;
	width: 116px;
	height: 88px;
	display: inline;
	margin-right: 10px;
	cursor: pointer;
}
.photoGallerylist ul li.cur span {
	display: block;
	position: absolute;
	border: 4px solid #e71016;
	width: 108px;
	height: 80px;
}
.photoGallerylist ul li img {
	display: block;
	width: 116px;
	height: 88px;
}
.photointroduce {
	width: 745px;
	margin: 0px auto;
	border-bottom: 1px solid #e8e8e8;
	padding: 15px 0px;
	text-align: center;
}
.bigleft, .bigright {
	position: absolute;
	top: 210px;
	width: 38px;
	height: 73px;
	cursor: pointer;
}
.bigleft {
	background: url(../images/pic6.png) no-repeat;
	left: 10px;
}
.bigright {
	background: url(../images/pic7.png) no-repeat;
	right: 10px;
}
.photoGallery a.Arrow {
	display: block;
	position: absolute;
	width: 17px;
	height: 26px;
	bottom: 30px;
}
.photoGallery a.Smallleft {
	background: url(../images/pic8.png) no-repeat;
	left: 0px;
}
.photoGallery a.Smallleft:hover {
	background: url(../images/pic08.png) no-repeat;
}
.photoGallery a.Smallright {
	background: url(../images/pic9.png) no-repeat;
	right: 0px;
}
.photoGallery a.Smallright:hover {
	background: url(../images/pic09.png) no-repeat;
}
.commonreturn {
	margin: 0px;
	padding: 30px 0px;
	text-align: center;
}
.commonreturn a {
	display: inline-block;
	background: #00539d;
	padding: 5px 30px;
	color: #FFF;
	font-size: 14px;
}
.video {
	margin: 0px;
	padding: 0px;
	position: relative
}
.videoFile {
	width: 745px;
	margin: 0px auto;
	position: relative;
}
.videointroduce {
	width: 705px;
	margin: 0px auto;
	border-bottom: 1px solid #e8e8e8;
	padding: 15px 20px;
}
.Program {
	width: 825px;
	overflow: hidden;
	padding-top: 30px;
}
.Program ul {
	width: 890px;
}
.Program ul li {
	float: left;
	width: 260px;
	background: #f5f5f5;
	height: 365px;
	margin-right: 22px;
	margin-bottom: 20px;
	display: inline;
}
.Program ul li img {
	display: block;
	width: 260px;
	height: 190px;
}
.Program ul li h3 {
	padding: 15px 22px 0px;
	height: 23px;
	line-height: 23px;
	font-size: 16px;
}
.Program ul li p {
	padding: 10px 22px 0px;
	color: #666;
}
.Program ul li p.ProgramDescription {
	height: 72px;
	overflow: hidden;
}
.Program ul li a {
	color: #00539d;
}
.Program ul li a:hover {
	color: #00539d;
}
.commonproblem {
	margin: 0px;
	padding: 0px;
}
.commonproblem ul {
	margin: 0px;
	padding: 0px;
}
.commonproblem ul li {
	border-bottom: 1px solid #e8e8e8;
	padding: 30px 0px 15px;
}
.commonproblem ul li h3 {
	background: url(../images/changjian1.gif) no-repeat;
	padding: 2px 0px 2px 45px;
	font-size: 14px;
	margin-bottom: 15px;
}
.commonproblem ul li h3 a {
	color: #00539d;
}
.commonproblem ul li p {
	padding-left: 45px;
	font-size: 13px;
	color: #1a1a1a;
	margin-bottom: 10px;
}
.commonproblem ul li p a {
	color: #999999;
}
.commonproblem ul li p a:hover {
	color: #00539d;
}
.commonproblem ul li p.commonA {
	background: url(../images/changjian2.gif) no-repeat;
	padding-left: 45px;
}
/*--2015-10-23新加模版--*/

.newslist01 {
	margin: 0px;
	padding: 30px 0px 0px;
}
.newslist01 dl {
	height: 150px;
	background-image: url(../images/news02.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #d0d0d0;
}
.newslist01 dl a {
	display: block;
	width: 100%;
	height: 100%;
}
.newslist01 dl dt {
	float: left;
	width: 140px;
	text-align: right;
	color: #999999;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 40px;
}
.newslist01 dl dt span {
	display: block;
	line-height: 42px;
	font-size: 40px;
	padding-bottom: 5px;
}
.newslist01 dl dd {
	float: right;
	width: 470px;
	padding: 35px 130px 0px 0px;
}
.newslist01 dl dd h3 {
	font-size: 18px;
	color: #e71016;
	overflow: hidden;
	height: 21px;
}
.newslist01 dl dd p {
	font-size: 13px;
	color: #666666;
	padding-top: 15px;
	line-height: 20px;
}
.newslist01 dl.cur {
	background-image: url(../images/news01.png);
	background-color: #e71016;
}
.newslist01 dl.cur dt {
	color: #e7ecf1;
}
.newslist01 dl.cur dd h3 {
	font-size: 18px;
	color: #fff;
}
.newslist01 dl.cur dd p {
	font-size: 13px;
	color: #fff;
}
.Team {
	margin: 0px;
	padding: 30px 0px 0px;
}
.Team dl {
	margin: 0px;
	padding: 30px 0px;
	border-bottom: 1px solid #d3d9de;
}
.Team dl dt {
	float: left;
	width: 150px;
	height: 150px;
	position: relative;
}
.Team dl dt img {
	display: block;
	width: 150px;
	height: 150px;
}
.Team dl dt span {
	display: block;
	width: 150px;
	height: 150px;
	background: url(../images/Team1.png) no-repeat;
	top: 0px;
	left: 0px;
	position: absolute;
}
.Team dl dd {
	float: right;
	width: 645px;
}
.Team dl dd h3 {
	font-size: 14px;
	color: #454545;
	padding-bottom: 10px;
}
.Team dl dd h3 span {
	font-size: 20px;
	padding-right: 10px;
}
.Team dl dd h4 {
	background: #e71016;
	color: #fff;
	padding-left: 10px;
}
.Team dl dd p {
	font-size: 13px;
	color: #333333;
	line-height: 24px;
	padding-top: 10px;
}
.development {
	margin: 0px;
	padding: 22px 0px 0px 30px;
	position: relative;
	margin-top: 30px;
}
.yezi {
	background-image: url(../images/development1.png);
	background-color: #e71016;
	position: absolute;
	left: 10px;
	top: 0px;
	width: 42px;
	height: 23px;
}
.developmentbox {
	border-left: 1px solid #e71016;
	position: relative;
	padding: 15px 0px;
}
.developmentboxleft {
	position: absolute;
	width: 65px;
	height: 65px;
	background-image: url(../images/development2.png);
	background-repeat: no-repeat;
	background-color: #e71016;
	top: 15px;
	left: -30px;
	line-height: 75px;
	font-size: 18px;
	font-weight: bold;
	color: #e71016;
	text-align: center;
}
.developmentboxright {
	float: right;
	width: 721px;
	background-image: url(../images/development5.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
}
.developmentboxrightbox {
	background: url(../images/development3.png) no-repeat left top;
	padding: 15px 25px 35px;
}
.developmentboxrightbox dl {
	margin: 0px;
	padding: 0px 0px 5px;
	font-size: 14px;
	line-height: 30px;
}
.developmentboxrightbox dl dt {
	float: left;
	width: 85px;
}
.developmentboxrightbox dl dd {
	float: right;
	width: 565px;
	padding-right: 20px;
}
.developmentArrow {
	position: absolute;
	width: 19px;
	height: 29px;
	background-image: url(../images/development4.png);
	background-repeat: no-repeat;
	left: -17px;
	top: 20px;
}
.developmentpdbottom {
	padding: 15px 0px 0px
}
.Brand {
	margin: 0px;
	padding: 50px 0px 0px 65px;
	position: relative;
}
.Brand dl {
	margin: 0px;
	padding: 30px 0px 0px 55px;
	position: relative;
	border-left: 2px solid #e71016;
}
.Brand dl dt {
	background-color: #e71016;
	width: 95px;
	position: absolute;
	left: -67px;
	top: 50%;
	margin-top: -3px;
	height: 32px;
	color: #fff;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
}
.Brand dl dd {
	background-color: #e7ecf1;
	position: relative;
	padding: 20px 30px;
}
.Brand dl dd h3 {
	color: #e71016;
	font-size: 18px;
}
.Brand dl dd p {
	color: #4c4c4c;
	font-size: 14px;
	padding-top: 12px;
}
.BrandleftArrow {
	display: block;
	background-image: url(../images/Brand2.png);
	background-repeat: no-repeat;
	background-color: #e7ecf1;
	position: absolute;
	width: 15px;
	height: 22px;
	left: -15px;
	top: 50%;
	margin-top: -11px;
}
.BrandArrow {
	position: absolute;
	background-image: url(../images/Brand1.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 17px;
	background-color: #e71016;
	top: 41px;
	left: 58px;
}
.Recruitmenttext {
	padding: 40px 0px 0px;
	margin: 0px;
}
.Recruitmenttext dl {
	margin: 0px;
	padding: 0px;
}
.Recruitmenttext dl dt {
	float: left;
	padding: 30px 0px 0px;
	width: 605px;
}
.Recruitmenttext dl dt h3 {
	font-size: 28px;
	line-height: 30px;
	color: #e71016;
	padding-bottom: 25px;
}
.Recruitmenttext dl dt p {
	line-height: 30px;
	font-size: 14px;
	color: #1a1a1a;
}
.Recruitmenttext dl dt p a {
	color: #e71016;
}
.Recruitmenttext dl dt p a:hover {
	color: #e71016;
}
.Recruitmenttext dl dd {
	background-image: url(../images/Recruitment2.png);
	background-color: #e71016;
	background-repeat: no-repeat;
	width: 169px;
	height: 169px;
	float: right;
}
.Recruitmentsearch {
	padding-top: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e6e6e6;
}
.Recruitmentsearch dl {
	background-color: #f2f2f2;
	padding: 30px 0px 25px 125px;
}
.Recruitmentsearch dl dt {
	float: left;
	width: 105px;
	position: relative;
	padding: 10px 0px 0px 45px;
	font-size: 18px;
	color: #e71016;
}
.Recruitmentsearch dl dt span {
	background-color: #e71016;
	background-image: url(../images/Recruitment1.png);
	background-repeat: no-repeat;
	display: block;
	width: 33px;
	height: 35px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.Recruitmentsearch dl dd {
	float: left;
	width: 415px;
}
.Recruitmentsearch dl dd label {
	display: block;
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 12px 105px 11px 10px;
	position: relative;
}
.Recruitmentsearch dl dd label input {
	background: none;
	border: none;
	outline: none;
}
.Recruitmentsearch dl dd label input.Recruitmentsearchtext {
	width: 100%;
	float: left;
}
.Recruitmentsearch dl dd label input.Recruitmentsearchsubmit {
	font-size: 16px;
	color: #fff;
	font-family: "微软雅黑";
	background-color: #e71016;
	width: 105px;
	height: 40px;
	position: absolute;
	right: 0px;
	top: -1px;
}
.newslist02 {
	margin: 0px;
	padding: 0px;
}
.newslist02 dl {
	margin: 0px;
	padding: 35px 0px;
	border-bottom: 1px solid #e8e8e8;
}
.newslist02 dl dt {
	float: left;
	width: 250px;
	padding-left: 105px;
	position: relative;
}
.newslist02 dl dt img {
	border: 1px solid #efefef;
	padding: 4px;
	display: block;
	width: 240px;
	height: 180px;
}
.newslist02 dl dt p {
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: right;
	color: #999999;
	width: 85px;
}
.newslist02 dl dt p span {
	font-size: 42px;
	border-bottom: 1px solid #c9c9c9;
	line-height: 55px;
}
.newslist02 dl dt p em {
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
}
.newslist02 dl dd {
	float: right;
	width: 455px;
	padding-top: 10px;
}
.newslist02 dl dd h3 {
	font-size: 16px;
	overflow: hidden;
	height: 23px;
	line-height: 23px;
}
.newslist02 dl dd p {
	padding-top: 16px;
	font-size: 13px;
}
.newslist02 dl dd p a.newslistmore {
	color: #e71016;
}
.newslist02 dl dd span {
	display: block;
	background: #c9c9c9;
	width: 70px;
	height: 1px;
	overflow: hidden;
	position: relative;
	margin-top: 16px;
}
.contact01 {
	margin: 0px;
	padding: 35px 0px 0px;
	text-align: center;
}
.contact01 h3 {
	font-size: 30px;
	font-weight: bold;
	color: #e71016;
	line-height: 33px;
}
.contact01 h4 {
	font-size: 14px;
	color: #999999;
	padding-top: 10px;
	padding-bottom: 50px;
}
.contact01 dl {
	margin: 0px;
	padding: 0px;
	float: left;
	float: left;
	width: 206px;
}
.contact01 dl dt {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	color: #666666;
}
.contact01 dl dt span {
	display: block;
	padding-top: 10px;
}
.contact01 dl dt p {
	width: 81px;
	height: 80px;
	margin: 0px auto;
	background-color: #e71016;
	background-repeat: no-repeat;
}
.contact01 dl dt p.add {
	background-image: url(../images/contact01.png);
}
.contact01 dl dt p.tel {
	background-image: url(../images/contact02.png);
}
.contact01 dl dt p.fax {
	background-image: url(../images/contact03.png);
}
.contact01 dl dt p.Email {
	background-image: url(../images/contact04.png);
}
.contact01 dl dd {
	font-size: 14px;
	color: #333333;
	padding-top: 10px;
}
.contactmap01 {
	margin: 0px;
	padding: 50px 0px 0px;
}
.contactmap01 img {
	width: 825px;
	display: block;
}
.Productslist {
	margin: 0px;
	padding: 25px 0px 0px;
	width: 826px;
	overflow: hidden;
}
.Productslist ul {
	margin: 0px;
	padding: 0px;
	width: 950px;
}
.Productslist ul li {
	float: left;
	width: 262px;
	display: inline;
	margin: 0px 20px 30px 0px;
}
.Productslist ul li img {
	display: block;
	width: 260px;
	height: 210px;
	border: 1px solid #d9d9d9;
}
.Productslist ul li h3 {
	font-size: 18px;
	height: 23px;
	overflow: hidden;
	line-height: 23px;
	color: #1a1a1a;
	padding-top: 15px;
}
.Productslist ul li p {
	font-size: 13px;
	line-height: 24px;
	overflow: hidden;
	color: #666666;
	padding-top: 10px;
	height: 72px;
}
.Products_Detailedtop {
	padding: 35px 0px 50px;
}
.Products_Detailedtopleft {
	float: left;
	position: relative;
}
.Products_Detailedtopright {
	float: right;
	width: 380px;
	padding-top: 50px;
}
.Products_Detailedtopright h3 {
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	color: #e71016;
	border-bottom: 1px solid #dadada;
	padding-bottom: 20px;
}
.Products_Detailedtopright p {
	padding-top: 20px;
	font-size: 14px;
	color: #333333;
}
.Products_DetailedtopSmallpic {
	width: 75px;
	height: 336px;
	float: left;
	overflow: hidden;
	position: relative;
}
.Products_DetailedtopSmallpic ul {
	height: 9999px;
	position: relative;
}
.Products_DetailedtopSmallpic ul li {
	width: 75px;
	height: 75px;
	padding-bottom: 12px;
	cursor: pointer;
}
.Products_DetailedtopSmallpic ul li img {
	border: 1px solid #dcdcdc;
	display: block;
	width: 73px;
	height: 73px;
}
.Products_DetailedtopSmallpic ul li.cur img {
	border: 1px solid #e71016;
}
.Products_Detailedtopbigpic {
	float: right;
	border: 1px solid #dadada;
	position: relative;
}
.Products_Detailedtopbigpic img {
	display: block;
}
div.zoomdiv {
	z-index: 100;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 200px;
	height: 200px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
}
div.jqZoomPup {
	z-index: 10;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 50px;
	height: 50px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
.Products_Detailedclass {
	background-color: #e71016;
	padding-top: 6px;
	padding-left: 7px;
}
.Products_Detailedclass span {
	display: inline-block;
	padding: 10px 0px;
	cursor: pointer;
	margin-left: -1px;
}
.Products_Detailedclass span a {
	padding: 0px 30px;
	color: #fff;
	font-size: 18px;
}
.Products_Detailedclass span a.border {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
}
.Products_Detailedclass span.cur {
	background-color: #fff;
}
.Products_Detailedclass span.cur a {
	color: #e71016;
}
.Products_Contents {
	display: none;
	font-size: 14px;
	line-height: 24px;
	padding: 40px 0px
}
.Products_Contents1 {
	display: block;
	font-size: 14px;
	line-height: 24px;
	padding: 40px 0px
}
.Products_Related {
	margin: 0px;
	padding: 0px 0px 30px;
	overflow: hidden;
	width: 100%;
}
.Products_Related h3 {
	background-color: #e71016;
	color: #fff;
	font-size: 20px;
	padding: 10px 0px 10px 15px;
}
.Products_Related ul {
	margin: 0px;
	padding: 30px 0px 0px 1px;
	width: 950px;
}
.Products_Related ul li {
	float: left;
	width: 199px;
	display: inline;
	margin: 0px 9px 0px 0px;
}
.Products_Related ul li img {
	display: block;
	width: 197px;
	height: 197px;
	border: 1px solid #d9d9d9;
}
.Products_Related ul li h4 {
	font-size: 14px;
	height: 23px;
	overflow: hidden;
	line-height: 23px;
	color: #1a1a1a;
	padding-top: 10px;
}
.Products_Return {
	text-align: center;
	padding-top: 20px;
}
.Products_Return a {
	font-size: 18px;
	background-color: #e71016;
	color: #fff;
	display: inline-block;
	padding: 10px 30px;
	line-height: 18px;
}
.Products_Return a:hover {
	color: #fff;
}
.about {
	padding-bottom: 50px;
	width: 1200px;
	margin:0px auto;
}
.about_pt3 {
}
.about_pt3 .fq_item {
	height: 419px;
	width: 25%;
	float: left;
	position: relative;
	transition: 0.5s all ease;
}
.about_pt3 .fq_item.cur {
	width: 50%;
	background-size: cover;
}
.about_pt3 .fq_item.cur .bl_txt {
	width: 65%;
	background: rgba(231, 16, 22, 0.9);
}
.about_pt3 .fq_item.cur .bl_txt .bl_txt_box {
	padding: 45px 35px;
}
.about_pt3 .fq_item .bl_txt {
	position: absolute;
	bottom: 0;
	left: 0;
}
.about_pt3 .fq_item .bl_txt .bl_txt_box {
	padding: 35px 30px;
}
.about_pt3 .fq_item .bl_txt .title {
	font-size: 28px;
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 10px;
}
.about_pt3 .fq_item .bl_txt .dec {
	font-size: 14px;
	color: #FFFFFF;
}
.about_pt3 .fq_item .fq_mb {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url("http://www.ntthfj.com/static/img/fq_mb.png");
	top: 0;
}
.about_pt3 .fq1 {
	background: url("http://www.ntthfj.com/static/img/fq_bac_03.jpg") no-repeat;
	background-position: bottom left;
}
.about_pt3 .fq2 {
	background: url("http://www.ntthfj.com/static/img/fq_bac_03.jpg") no-repeat;
	background-position: bottom left;
}
.about_pt3 .fq3 {
	background: url("http://www.ntthfj.com/static/img/fq_bac_03.jpg") no-repeat;
	background-position: bottom left;
}
.about_pt3 .fq_area .wrap1 {
	overflow: hidden
}
.about_pt3 .fq_item .fq_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 600px;
	height: 419px;
	max-width: none;
}
.about_pt3 .fq1 {
	background: none
}
.about_pt3 .fq2 {
	background: none
}
.about_pt3 .fq3 {
	background: none
}
.about_pt3 .fq_item .fq_mb {
	background: rgba(0,0,0,0.5)
}
.about_pt3 .fq_item .bl_txt {
	z-index: 1;
}
.about_pt3 .fq_item .fq_mb {
	display: block
}
.about_pt3 .fq_item.cur .fq_mb {
	display: none;
}
.txt_box {
	width: 800px;
	margin: 0 auto;
	text-align: center;
}
.txt_box .part_tit {
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 15px;
}
.txt_box .part_tit .black {
	color: #0069c7;
}
.txt_box .part_tit .red {
	color: #D71519;
}
.txt_box .part_dec {
	line-height: 1.8em;
	margin-bottom: 30px;
}
.rolling > .rolling-box {
	-webkit-perspective: 1300px;
	-o-perspective: 1300px;
	-ms-perspective: 1300px;
	perspective: 1300px;
	-webkit-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.rolling .is_animated {
	-webkit-transition-duration: 1.2s;
	-webkit-transition-property: -webkit-transform, opacity;
	-webkit-transition-delay: .15s;
	-webkit-transition-timing-function: 'ease-in-out';
	-moz-transition-duration: 1.2s;
	-moz-transition-property: all;
	-moz-transition-delay: .15s;
	-moz-transition-timing-function: 'ease-in-out';
	-o-transition-duration: 1.2s;
	-o-transition-property: transform, opacity;
	-o-transition-delay: .15s;
	-o-transition-timing-function: 'ease-in-out';
	-ms-transition-duration: 1.2s;
	-ms-transition-property: transform, opacity;
	-ms-transition-delay: .15s;
	-ms-transition-timing-function: 'ease-in-out';
	transition-duration: 1.2s;
	transition-property: transform, opacity;
	transition-delay: .15s;
	transition-timing-function: 'ease-in-out';
	-webkit-transform: rotatex(-80deg) translateZ(0);
	-ms-transform: rotatex(-80deg) translateZ(0);
	transform: rotatex(-80deg) translateZ(0);
	-webkit-transform-origin: 0 0 0;
	-ms-transform-origin: 0 0 0;
	transform-origin: 0 0 0;
	opacity: 0
}
.aos-animate {
	-webkit-transform: rotatex(0) translateZ(0) !important;
	-ms-transform: rotatex(0) translateZ(0) !important;
	transform: rotatex(0) translateZ(0) !important;
	opacity: 1;
}
.rolling > .rolling-box .tansDelay00 {
	transition-delay: 0s;
	-webkit-transition-delay: 0s;
}
.rolling > .rolling-box .tansDelay200 {
	transition-delay: .2s;
	-webkit-transition-delay: .2s;
}
.rolling > .rolling-box .tansDelay400 {
	transition-delay: .4s;
	-webkit-transition-delay: .4s;
}
.rolling > .rolling-box .tansDelay600 {
	transition-delay: .6s;
	-webkit-transition-delay: .6s;
}
.rolling > .rolling-box .tansDelay800 {
	transition-delay: .8s;
	-webkit-transition-delay: .8s;
}
.rolling > .rolling-box .tansDelay1000 {
	transition-delay: 1s;
	-webkit-transition-delay: 1s;
}
.rolling > .rolling-box .tansDelay1200 {
	transition-delay: 1.2s;
	-webkit-transition-delay: 1.2s;
}
.rolling > .rolling-box .tansDelay1400 {
	transition-delay: 1.4s;
	-webkit-transition-delay: 1.4s;
}
.i_part_hd {
	text-align: center;
	padding-bottom: 32px;
}
.i_part_hd ._hd_title {
	margin-top:30px;
	margin-bottom: 30px;
}
.i_part_hd ._hd_title a {
	display: inline-block;
	padding: 4px 52px;
	border: 1px solid #a8a8a8;
	font-size: 24px;
	color: #005bac;
	line-height:40px;
	position: relative;
}
.i_part_hd ._hd_title a:after, .i_part_hd ._hd_title a:before {
	content: "";
	width: 58px;
	height: 1px;
	background-color: #a8a8a8;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -0.5px;
}
.i_part_hd ._hd_title a:after {
	right: -42px;
}
.i_part_hd ._hd_title a:before {
	left: -42px;
}
.i_part_hd ._hd_text {
	padding: 0px 100px;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
