body {
	background: rgb(255, 255, 255); font: 14px/1.5 normal arial, "Î¢ÈíÑÅºÚ", "Microsoft YaHei"; margin: 0px; padding: 0px; color: rgb(51, 51, 51); -ms-overflow-x: hidden; font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(193, 7, 7); text-decoration: none;
}
html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
a {
	margin: 0px; padding: 0px;
}
ul li ol {
	list-style: none;
}
img {
	border: currentColor; border-image: none;
}
.clear {
	height: 0px; clear: both;
}
.inner {
	margin: 0px auto; width: 1200px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
#head {
	background: rgb(252, 252, 252); width: 100%; height: 30px; line-height: 30px; font-size: 12px;
}
#head span {
	color: rgb(51, 51, 51);
}
#head p a {
	padding: 0px 8px; color: rgb(51, 51, 51);
}
#head p a:hover {
	transition:0.5s; color: rgb(193, 7, 7); -webkit-transition: all .5s;
}
.logo {
	height: 100px;
}
.logo > img {
	width: auto;
	height: auto;
	margin-right: 0px;
	float: left;
	padding-top: 20px;
}
.logor {
	padding-top: 20px; float: right; max-width: 220px;
}
.logor img {
	margin-right: 10px; float: left;
}
.logor h3 {
	color: rgb(102, 102, 102); font-size: 12px; font-style: normal; float: left;
}
.logor h4 {
	color: rgb(200, 5, 5); font-family: arial; font-size: 20px; font-style: normal; float: left;
}
.logor p {
	float: left;
}
.logor ul {
	float: left; display: inline-block;
}
.logor li {
	background: url("../images/wuxing.jpg") no-repeat 0px 7px; list-style: none; line-height: 2; padding-left: 20px; font-size: 16px; margin-right: 20px; float: left;
}
nav {
	background: rgb(200, 5, 5); height: 54px;
}
nav ul {
	list-style: none;
}
nav li {
	list-style: none;
}
nav > ul {
	margin: 0px auto; width: 1200px;
}
nav > ul > li {
	width: 133px; height: 54px; text-align: center; line-height: 54px; float: left; position: relative;
}
nav > ul > li a {
	color: rgb(255, 255, 255); font-size: 15px;
}
nav > ul > li:hover {
	background: url("../images/navb.png") no-repeat; height: 54px;
}
nav > ul > li:hover > a {
	transition:0.5s; color: rgb(255, 255, 255); -webkit-transition: all .5s;
}
nav li ul {
	top: 54px; display: none; position: absolute; z-index: 5;
}
nav li:hover ul {
	display: block;
}
nav li li {
	background: hsla(0, 0%, 0%, 0.85); width: 133px; height: 33px; line-height: 33px; border-bottom-color: rgb(68, 68, 68); border-bottom-width: 1px; border-bottom-style: solid;
}
nav li li a {
	color: rgb(204, 204, 204); font-size: 13px;
}
nav li.a1 {
	background: url("../images/navb.png") no-repeat; height: 54px; color: rgb(255, 255, 255);
}
nav li.a1 a {
	transition:0.5s; color: rgb(255, 255, 255); -webkit-transition: all .5s;
}
.seaa {
	margin: 10px auto; color: rgb(102, 102, 102); line-height: 28px; font-size: 12px;
}
.seaa p {
	float: left;
}
.sea_r {
	padding-top: 13px; float: right;
}
.sousuo {
	background: url("../images/search.png") rgb(200, 5, 5); border: 1px currentColor; border-image: none; width: 30px; height: 28px; float: right;
}
.sousuo:hover {
	background: url("../images/search.png") rgb(102, 102, 102); transition:0.5s; -webkit-transition: all .5s;
}
.sousuo1 {
	background: rgb(243, 243, 243); border: 0px currentColor; border-image: none; width: 250px; height: 28px; padding-left: 10px; float: right;
}
.sea {
	margin: 10px auto; color: rgb(102, 102, 102); line-height: 28px; font-size: 12px;
}
.sea p {
	float: left;
}
.sea_r {
	padding-top: 13px; float: right;
}
.sousuo {
	background: url("../images/search.png") rgb(200, 5, 5); border: 1px currentColor; border-image: none; width: 30px; height: 28px; float: right;
}
.sousuo:hover {
	background: url("../images/search.png") rgb(102, 102, 102); transition:0.5s; -webkit-transition: all .5s;
}
.sousuo1 {
	background: rgb(243, 243, 243); border: 0px currentColor; border-image: none; width: 250px; height: 28px; padding-left: 10px; float: right;
}
.wrapper {
	margin: 0px auto; width: 1920px; height: 475px;
}
#focus {
	width: 1920px; height: 475px; overflow: hidden; position: relative;
}
#focus ul {
	height: 475px; position: absolute;
}
#focus ul li {
	background: rgb(0, 0, 0); width: 1920px; height: 475px; overflow: hidden; float: left; position: relative;
}
#focus ul li div {
	overflow: hidden; position: absolute;
}
#focus .btnBg {
	left: 0px; width: 1920px; height: 40px; bottom: 0px; position: absolute;
}
#focus .title {
	left: 0px; width: 545px; height: 40px; text-align: left; bottom: 0px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 20px; position: absolute; cursor: pointer;
}
#focus .btn {
	width: 240px; height: 10px; text-align: right; right: 60%; bottom: 30px; position: absolute;
}
#focus .btn span {
	background: rgb(255, 255, 255); width: 43px; height: 5px; margin-left: 5px; display: inline-block; cursor: pointer; _display: inline; _zoom: 1; _font-size: 0;
}
.ban {
	margin: 0px auto; width: 1920px;
}
.pro {
	background: url("../images/probg.jpg"); padding: 30px 0px;
}
.ptitle {
	margin: 0px auto; width: 340px; height: 60px; text-align: center; padding-top: 0px; padding-bottom: 40px;
}
.ptitle b {
	width: 340px; text-align: center; color: rgb(0, 0, 0); padding-top: 10px; font-size: 30px; float: left;
}
.ptitle em {
	width: 340px; text-align: center; color: rgb(175, 178, 175); text-transform: uppercase; font-family: arial; font-size: 15px; font-style: normal; float: left;
}
.prol {
	background: rgb(252, 252, 252); border: 2px solid rgb(200, 5, 5); border-image: none; width: 246px; float: left; min-height: 250px;
}
.prol h2 {
	background: rgb(200, 5, 5); text-align: center; color: rgb(255, 255, 255); line-height: 2.5; font-size: 24px; font-weight: bold;
}
.prol ul {
	margin-top: 20px; margin-bottom: 10px;
}
.lieb li {
	background: rgb(225, 225, 225); list-style: none; margin: 8px 18px; line-height: 2.5; font-size: 14px;
}
.lieb li p {
	background: rgb(0, 0, 0); margin: 10px; border-radius: 50%; width: 15px; height: 15px; text-align: center; color: rgb(255, 255, 255); line-height: 1; float: left;
}
.lieb li a {
	color: rgb(68, 68, 68);
}
.lieb li:hover {
	background: rgb(200, 5, 5); transition:0.5s; -webkit-transition: all .5s;
}
.lieb li:hover a {
	transition:0.5s; color: rgb(255, 255, 255); -webkit-transition: all .5s;
}
.lieb li:hover p {
	background: rgb(255, 255, 255); transition:0.5s; color: rgb(0, 0, 0); -webkit-transition: all .5s;
}
.prob {
	margin: 10px 0px 10px 18px; float: left;
}
.prob img {
	margin-right: 10px; float: left;
}
.prob h3 {
	color: rgb(102, 102, 102); font-size: 12px; font-style: normal; float: left;
}
.prob h4 {
	color: rgb(200, 5, 5); font-family: arial; font-size: 20px; font-style: normal; float: left;
}
.prob p {
	float: left;
}
.prob ul {
	margin: 0px; float: left; display: inline-block;
}
.prob ul li {
	background: url("../images/wuxing.png") no-repeat 0px 7px; list-style: none; line-height: 2; padding-left: 15px; font-size: 16px; margin-right: 10px; float: left;
}
.pror {
	width: 926px; float: right;
}
.prort {
	padding-bottom: 5px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
.prort b {
	color: rgb(200, 5, 5); line-height: 2; font-size: 18px;
}
.prort a {
	color: rgb(51, 51, 51); line-height: 3.5; font-size: 12px; float: right;
}
.prort img {
	width: 35px; height: 35px; margin-right: 10px; float: left;
}
.pron {
	width: 936px; overflow: hidden; margin-top: 10px;
}
.winston {
	background: rgb(255, 255, 255); margin: 10px 10px 5px 0px; left: 0px; top: 0px; width: 224px; height: 210px; overflow: hidden; float: left; position: relative;
}
.winston img {
	margin: 10px;
}
.winston h1 {
	text-align: center; color: rgb(51, 51, 51); font-size: 13px; font-weight: normal;
}
.winston:hover h1 {
	color: rgb(200, 5, 5);
}
.winston figcaption {
	background: url("../images/phover.png") no-repeat; left: 0px; top: 0px; width: 224px; height: 400px; position: absolute; opacity: 0;
}
.winston figcaption:hover {
	transition:opacity 0.5s, transform 0.5s; opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
}
.winston figcaption p {
	left: 68px; top: 150px; position: absolute;
}
.winston figcaption p a {
	padding: 5px 10px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(251, 252, 3);
}
.atitle {
	margin: 30px auto; width: 300px; text-align: center;
}
.atitle b {
	width: 300px; text-align: center; color: rgb(0, 0, 0); padding-top: 18px; font-size: 30px; float: left;
}
.atitle em {
	width: 300px; text-align: center; color: rgb(175, 178, 175); text-transform: uppercase; font-family: arial; font-size: 15px; font-style: normal; float: left;
}
.indexabout {
	padding-bottom: 15px;
}
.indexabout img {
	border: 10px solid rgb(238, 238, 238); border-image: none; width: 405px; height: 305px; margin-top: 6px; margin-right: 28px; float: left;
}
.indexabout p {
	padding: 0px; width: 742px; color: rgb(51, 51, 51); line-height: 25px; text-indent: 2em; font-size: 14px; margin-bottom: 10px; float: left;
}
.indexabout a {
	background: rgb(193, 7, 7); padding: 3px 20px; border-radius: 20px; color: rgb(255, 255, 255);
}
.indexabout a:hover {
	background: rgb(0, 0, 0); transition:0.5s; color: rgb(255, 255, 255); -webkit-transition: all .5s;
}
.zhil {
	background: url("../images/mainbg.jpg"); margin: 40px auto; padding: 10px 0px 20px;
}
.ztitle {
	margin: 20px auto; width: 300px; text-align: center;
}
.ztitle b {
	width: 300px; text-align: center; color: rgb(0, 0, 0); padding-top: 18px; font-size: 30px; float: left;
}
.ztitle em {
	width: 300px; text-align: center; color: rgb(175, 178, 175); text-transform: uppercase; font-family: arial; font-size: 15px; font-style: normal; float: left;
}
.zlr {
	width: 1230px; margin-top: 15px; float: right;
}
.zlr li {
	background: rgb(255, 255, 255); list-style: none; padding: 10px 15px 15px; width: 350px; height: 250px; line-height: 24px; margin-bottom: 30px; margin-left: 30px; float: left;
}
.zlr li img {
	margin: 5px 12px 0px 0px; width: 350px; height: 250px; clear: both; float: left;
}
.zlr li h2 {
	margin: 0px; padding: 0px; color: rgb(233, 234, 238); line-height: 32px; font-size: 16px; font-weight: bold;
}
.zlr li p {
	height: 175px; color: rgb(68, 68, 68);
}
.zlr li a {
	margin: 0px auto; padding: 0px 0px; border-radius: 5px; text-align: center; color: rgb(255, 255, 255);
}
.zlr li a:hover {
	background: rgb(233, 234, 238); transition:0.5s; color: rgb(255, 255, 255); -webkit-transition: all .5s;
}
.more {
	margin: 10px auto; width: 110px;
}
.honor {
	margin: 0px auto; padding: 10px 0px 30px; position: relative;
}
.honor h1 {
	margin: 0px auto; text-align: center;
}
.honor h2 {
	margin: 0px auto; text-align: center;
}
.honor h2 {
	color: rgb(204, 204, 204); text-transform: uppercase; font-family: "arial"; font-size: 15px; font-weight: normal; margin-bottom: 30px;
}
.box {
	margin: 0px auto; width: 1200px; overflow: hidden; position: relative; _height: 100%;
}
.box .honorlist .bd .tempWrap {
	width: 100% !important;
}
.box .honorlist .bd ul {
	overflow: hidden; -ms-zoom: 1;
}
.box .honorlist .bd ul li {
	width: auto !important; float: left; _display: inline;
}
a.IndexProName:link {
	color: rgb(34, 34, 34); font-family: "Microsoft Yahei",Î¢ÈíÑÅºÚ; font-size: 13px; text-decoration: none;
}
a.IndexProName:visited {
	color: rgb(34, 34, 34); font-family: "Microsoft Yahei",Î¢ÈíÑÅºÚ; font-size: 13px; text-decoration: none;
}
a.IndexProName:hover {
	color: rgb(200, 5, 5); font-family: "Microsoft Yahei",Î¢ÈíÑÅºÚ; font-size: 13px; text-decoration: none;
}
a.IndexProName:active {
	color: rgb(34, 34, 34); font-family: "Microsoft Yahei",Î¢ÈíÑÅºÚ; font-size: 13px; text-decoration: none;
}
.new {
	background: url("../images/mainbg.jpg"); margin: 20px auto; padding: 50px 0px;
}
.news {
	width: 850px; overflow: hidden; float: left;
}
.nt h2 {
	height: 20px; color: rgb(200, 5, 5); line-height: 20px; padding-left: 10px; font-size: 19px; font-weight: normal; border-left-color: rgb(200, 5, 5); border-left-width: 5px; border-left-style: solid; float: left;
}
.nt a {
	color: rgb(51, 51, 51); font-size: 13px; float: right;
}
.ncon {
	background: rgb(255, 255, 255); padding: 12px 15px 15px; width: 830px; margin-top: 20px; float: left;
}
.ncon img {
	margin-top: 4px; margin-right: 15px; margin-bottom: 10px; float: left;
}
.ncon h2 {
	margin: 0px; color: rgb(51, 51, 51); padding-bottom: 5px; font-size: 15px; font-weight: bold;
}
.ncon h2 a {
	margin: 0px; color: rgb(51, 51, 51); padding-bottom: 5px; font-size: 15px; font-weight: bold;
}
.ncon h2 a:hover {
	margin: 0px; color: rgb(200, 5, 5); padding-bottom: 5px; font-size: 15px; font-weight: bold;
}
.ncon h2 span {
	margin: 2px 0px 0px; padding: 0px; color: rgb(102, 102, 102); font-size: 13px; font-weight: normal; float: right;
}
.ncon h2 img {
	margin: 2px 5px 0px 0px; padding: 0px; float: right;
}
.ncon p {
	padding: 0px; color: rgb(102, 102, 102); line-height: 24px; font-size: 13px;
}
.ncon p a {
	color: rgb(200, 5, 5);
}
.nul {
	margin: 7px 0px 0px; width: 860px; float: left;
}
.nul li {
	list-style: none; margin: 5px 30px 5px 0px; padding: 0px; width: 400px; float: left;
}
.nul li p {
	background: rgb(0, 0, 0); border-radius: 50%; width: 14px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; margin-top: 3px; margin-right: 8px; float: left;
}
.nul li a {
	color: rgb(34, 34, 34); font-size: 13px;
}
.nul li:hover p {
	background: rgb(200, 5, 5); transition:0.5s; color: rgb(255, 255, 255); -webkit-transition: all .5s;
}
.nul li:hover a {
	transition:0.5s; color: rgb(200, 5, 5); -webkit-transition: all .5s;
}
.nul li:hover b {
	transition:0.5s; color: rgb(200, 5, 5); -webkit-transition: all .5s;
}
.nul li b {
	color: rgb(102, 102, 102); font-size: 13px; font-weight: normal; float: right;
}
.conr {
	width: 310px; float: right;
}
.cont {
	width: 310px; text-align: left; float: right;
}
.cont h2 {
	height: 20px; color: rgb(200, 5, 5); line-height: 20px; padding-left: 10px; font-size: 19px; font-weight: normal; border-left-color: rgb(200, 5, 5); border-left-width: 5px; border-left-style: solid; float: left;
}
.cont a {
	color: rgb(51, 51, 51); font-size: 13px; float: right;
}
.contact {
	background: rgb(255, 255, 255); width: 310px; margin-top: 20px; float: right;
}
.contact img {
	margin: 15px 15px 10px;
}
.contact p {
	color: rgb(51, 51, 51); line-height: 25px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; font-size: 14px;
}
.tabx {
	margin-top: 29px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.hide {
	display: none;
}
#tabs {
	float: left;
}
#tabs li a {
	color: rgb(255, 255, 255); font-size: 13px;
}
#tabs li {
	background: rgb(51, 51, 51); list-style: none; padding: 11px; width: 73px; height: 28px; text-align: left; line-height: 28px;
}
#tabs .on {
	background: url("../images/on.png") no-repeat;
	height: 50px;
}
#tab ul a {
	color: rgb(51, 51, 51);
}
#tab ul {
	padding: 10px 15px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 1070px; height: auto; text-align: left; line-height: 24px; overflow: hidden; font-size: 12px; float: right;
}
.ftb {
	background: rgb(0, 0, 0); padding: 20px 0px; text-align: center; line-height: 26px; font-size: 13px;
}
.ftb .foottxt {
	text-align: center; color: rgb(162, 162, 162); font-size: 13px;
}
.ftb p {
	color: rgb(162, 162, 162);
}
.ftb p a {
	background: none; color: rgb(162, 162, 162);
}
.ftb p a:hover {
	transition:0.5s; color: rgb(193, 7, 7); -webkit-transition: all .5s;
}
.meau li {
	list-style: none; color: rgb(162, 162, 162); line-height: 2; margin-bottom: 20px; display: inline-block;
}
.meau li a {
	color: rgb(255, 255, 255);
}
.meau {
	color: rgb(162, 162, 162);
}
.meau li a:hover {
	transition:0.5s; color: rgb(193, 7, 7); -webkit-transition: all .5s;
}
.content {
	margin: 20px auto;
}
.lml {
	width: 250px; float: left;
}
.lmt {
	background: url("../images/Nei_Left_Bg.jpg") repeat-y; width: 250px; overflow: hidden; padding-bottom: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.lmt .left_title_img {
	margin: 0px; padding: 0px; width: 250px; height: 130px; display: block;
}
.lmt ul {
	margin-top: 20px; margin-bottom: 0px;
}
.lmm li {
	background: rgb(255, 255, 255); list-style: none; margin: 8px 17px; line-height: 35px; font-size: 13px;
}
.lmm ul {
	list-style: none; padding: 0px; text-align: left;
}
.lmm ul li {
	list-style: none; margin: 0px 17px; width: 216px; height: 35px; text-align: left; line-height: 35px; float: left;
}
.lmm .Pro_L {
	list-style: none; margin: 0px 17px; padding: 0px; width: 216px; height: 8px; float: left;
}
.lmm li .Pro_v a {
	background: url("../Images/hctao_taobao_com_LeftListBg.jpg"); width: 184px; height: 35px; color: rgb(50, 50, 50); line-height: 35px; padding-left: 32px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 13px; float: left; display: block;
}
.lmm li .Pro_v a:hover {
	background: url("../Images/hctao_taobao_com_LeftListHoverBg.jpg"); height: 35px; color: rgb(255, 255, 255); line-height: 35px; padding-left: 32px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 13px; font-weight: bold;
}
.neileft_current a {
	background: url("../Images/hctao_taobao_com_LeftListHoverBg.jpg"); list-style: none; margin: 0px; padding: 0px 0px 0px 32px; width: 184px; text-align: left; color: rgb(255, 255, 255); line-height: 35px; overflow: hidden; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 13px; font-weight: bold; float: left;
}
a.ProClassLink:link {
	color: rgb(34, 34, 34); line-height: 35px; font-family: "Microsoft Yahei"; font-size: 13px; text-decoration: none;
}
a.ProClassLink:visited {
	color: rgb(34, 34, 34); line-height: 35px; font-family: "Microsoft Yahei"; font-size: 13px; text-decoration: none;
}
a.ProClassLink:hover {
	color: rgb(200, 5, 5); line-height: 35px; font-family: "Microsoft Yahei"; font-size: 13px; text-decoration: none;
}
a.ProClassLink:active {
	color: rgb(34, 34, 34); line-height: 35px; font-family: "Microsoft Yahei"; font-size: 13px; text-decoration: none;
}
a.ProClassSmall:link {
	color: rgb(68, 68, 68); font-family: "Microsoft Yahei"; font-size: 12px; text-decoration: none;
}
a.ProClassSmall:visited {
	color: rgb(68, 68, 68); font-family: "Microsoft Yahei"; font-size: 12px; text-decoration: none;
}
a.ProClassSmall:hover {
	color: rgb(200, 5, 5); font-family: "Microsoft Yahei"; font-size: 12px; text-decoration: none;
}
a.ProClassSmall:active {
	color: rgb(68, 68, 68); font-family: "Microsoft Yahei"; font-size: 12px; text-decoration: none;
}
a.HoverProClassLink:link {
	color: rgb(255, 255, 255); line-height: 35px; font-family: "Microsoft Yahei"; font-size: 13px; font-weight: bold; text-decoration: none;
}
a.HoverProClassLink:visited {
	color: rgb(255, 255, 255); line-height: 35px; font-family: "Microsoft Yahei"; font-size: 13px; font-weight: bold; text-decoration: none;
}
a.HoverProClassLink:hover {
	color: rgb(255, 255, 255); line-height: 35px; font-family: "Microsoft Yahei"; font-size: 13px; font-weight: bold; text-decoration: underline;
}
a.HoverProClassLink:active {
	color: rgb(255, 255, 255); line-height: 35px; font-family: "Microsoft Yahei"; font-size: 13px; font-weight: bold; text-decoration: none;
}
a.HoverProClassSmall:link {
	color: rgb(200, 5, 5); font-family: "Microsoft Yahei"; font-size: 12px; font-weight: bold; text-decoration: none;
}
a.HoverProClassSmall:visited {
	color: rgb(200, 5, 5); font-family: "Microsoft Yahei"; font-size: 12px; font-weight: bold; text-decoration: none;
}
a.HoverProClassSmall:hover {
	color: rgb(200, 5, 5); font-family: "Microsoft Yahei"; font-size: 12px; font-weight: bold; text-decoration: underline;
}
a.HoverProClassSmall:active {
	color: rgb(200, 5, 5); font-family: "Microsoft Yahei"; font-size: 12px; font-weight: bold; text-decoration: none;
}
.lmcon {
	background: url("../images/Nei_Left_Bg.jpg") repeat-y; width: 250px; margin-top: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left; min-height: 250px;
}
.lmcon .left_contact_img {
	margin: 0px; padding: 0px; width: 250px; height: 76px; display: block;
}
.lmcon .left_contact_content {
	margin: 20px auto; width: 210px; color: rgb(51, 51, 51); line-height: 26px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 13px;
}
.lmcon .left_contact_content img {
	width: 210px; height: 90px; padding-bottom: 8px;
}
.contentr {
	background: url("../Images/Nei_Right_Top_Bg.jpg") no-repeat; width: 930px; height: 50px; line-height: 50px; float: right;
}
.contentr h2 {
	color: rgb(200, 5, 5); padding-left: 40px; font-size: 15px; font-weight: bold; float: left;
}
.contentr span {
	padding-right: 18px; font-size: 13px; float: right;
}
.contentr span a {
	color: rgb(51, 51, 51);
}
.contentr span a:hover {
	color: rgb(200, 5, 5);
}
.contentr .om {
	color: rgb(51, 51, 51);
}
.contentb {
	padding: 15px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 898px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 14px; margin-top: 10px; float: right; -ms-word-break: break-all;
}
.contentb h1 {
	margin: 0px; padding: 0px; text-align: center; color: rgb(51, 51, 51); line-height: 80px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 24px;
}
.contentb p {
	margin: 0px; padding: 0px; text-align: left; color: rgb(51, 51, 51); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 13px;
}
.contentb .NewsContent {
	line-height: 26px; font-size: 14px; margin-top: 10px;
}
.contentb a {
	color: rgb(51, 51, 51);
}
.contentb a:hover {
	color: rgb(200, 5, 5);
}
.contentb .caseimg {
	padding: 15px 0px; text-align: center; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: dashed;
}
.contentb img {
	max-width: 898px;
}
.contentb .AboutImg {
	padding-top: 8px; padding-right: 15px; padding-bottom: 0px; float: left;
}
.contendecoration {
	width: 930px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 14px; margin-top: 10px; float: right; -ms-word-break: break-all;
}
.contentb .pcon {
	margin: 0px; padding: 0px 0px 25px; text-align: center; color: rgb(51, 51, 51); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 14px; border-bottom-color: rgb(216, 216, 216); border-bottom-width: 1px; border-bottom-style: dashed;
}
.contentb .pspanlist {
	margin: 0px; padding: 0px; width: 200px; text-align: left; overflow: hidden; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; display: inline-block;
}
.pnr {
	width: 898px; overflow: hidden;
}
.pnr ul {
	width: 908px; text-align: left;
}
.pnr ul li {
	background: rgb(255, 255, 255); margin: 0px 10px 10px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 215px; height: 200px; text-align: center; overflow: hidden; float: left;
}
.pnr ul li .tu {
	margin: 5px; padding: 0px; border: 0px currentColor; border-image: none; width: 205px; height: 154px; overflow: hidden;
}
.pnr ul li .tu a {
	height: 154px; display: block;
}
.pnr ul li .txt {
	margin: 0px auto; width: 205px; height: 28px; overflow: hidden; font-weight: normal;
}
.pnr ul li .txt a {
	height: 30px; color: rgb(34, 34, 34); line-height: 30px; font-weight: normal; display: block;
}
.pnr ul li:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(200, 5, 5); border-image: none;
}
.pnr ul li:hover .txt a {
	color: rgb(200, 5, 5);
}
.teamnr {
	width: 898px; overflow: hidden;
}
.teamnr ul {
	width: 908px; text-align: left;
}
.teamnr ul li {
	background: rgb(255, 255, 255); margin: 0px 10px 10px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 215px; height: 310px; text-align: center; overflow: hidden; float: left;
}
.teamnr ul li .tu {
	margin: 5px; padding: 0px; border: 0px currentColor; border-image: none; width: 205px; height: 205px; overflow: hidden;
}
.teamnr ul li .tu a {
	height: 205px; display: block;
}
.teamnr ul li .txt {
	margin: 0px auto; width: 205px; height: 30px; text-align: center; overflow: hidden; padding-bottom: 3px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.teamnr ul li .txt a {
	height: 30px; text-align: center; color: rgb(34, 34, 34); line-height: 30px; font-weight: bold; display: block;
}
.teamnr ul li .text {
	margin: 0px auto; padding: 8px 0px 0px; border: 0px currentColor; border-image: none; width: 205px; height: 40px; text-align: center; color: rgb(34, 34, 34); line-height: 21px; overflow: hidden; font-size: 13px;
}
.teamnr ul li:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(200, 5, 5); border-image: none;
}
.teamnr ul li:hover .txt {
	color: rgb(200, 5, 5); border-bottom-color: rgb(200, 5, 5); border-bottom-width: 1px; border-bottom-style: solid;
}
.teamnr ul li:hover .txt a {
	color: rgb(200, 5, 5);
}
.teamnr ul li:hover .text {
	color: rgb(200, 5, 5);
}
.caseconbox {
	margin: 0px auto; width: 1200px; overflow: hidden;
}
.caselist-1 {
	background: rgb(249, 249, 249); width: 898px; height: 210px; overflow: hidden; margin-bottom: 15px; float: left;
}
.caseleftpic {
	width: 240px; height: 180px; margin-top: 15px; margin-left: 15px; float: left;
}
.caseinfocon {
	width: 613px; height: 180px; overflow: hidden; margin-top: 15px; margin-left: 15px; float: left;
}
.caseinfocon ul {
	list-style: none;
}
.caseinfocon li {
	height: 35px; color: rgb(34, 34, 34);
}
.caseinfocon li a {
	width: 613px; height: 35px; color: rgb(200, 5, 5); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 18px; font-weight: bold; float: left; display: block;
}
.caseinfocon li a:hover {
	width: 613px; height: 35px; color: rgb(0, 0, 0); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 18px; font-weight: bold; text-decoration: underline; float: left; display: block;
}
.caseinfocon .caseinfoInt {
	color: rgb(68, 68, 68); line-height: 24px; font-size: 13px;
}
.engnr {
	width: 898px; overflow: hidden;
}
.engnr ul {
	width: 908px; text-align: left;
}
.engnr ul li {
	background: rgb(255, 255, 255); margin: 0px 10px 10px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 215px; height: 204px; text-align: center; overflow: hidden; float: left;
}
.engnr ul li .tu {
	margin: 5px; padding: 0px; border: 0px currentColor; border-image: none; width: 205px; height: 154px; overflow: hidden;
}
.engnr ul li .tu a {
	height: 154px; display: block;
}
.engnr ul li .txt {
	margin: 0px auto; width: 205px; height: 30px; text-align: center; overflow: hidden; padding-bottom: 3px; font-weight: bold;
}
.engnr ul li .txt a {
	height: 30px; text-align: center; color: rgb(34, 34, 34); line-height: 30px; font-weight: bold; display: block;
}
.engnr ul li:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(200, 5, 5); border-image: none;
}
.engnr ul li:hover .txt {
	color: rgb(200, 5, 5);
}
.engnr ul li:hover .txt a {
	color: rgb(200, 5, 5);
}
.contentnext {
	width: 930px; color: rgb(51, 51, 51); overflow: hidden; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 14px; margin-top: 10px; float: right;
}
.contentnext img {
	max-width: 898px;
}
.contentb .TeamContent {
	line-height: 26px; padding-top: 20px; font-size: 14px; border-top-color: rgb(216, 216, 216); border-top-width: 1px; border-top-style: dashed;
}
.TeamContent .TeamImg {
	padding-top: 6px; padding-right: 30px; padding-bottom: 0px; float: left;
}
#FBTABLE {
	margin: 0px; padding: 0px;
}
#FBTABLE td {
	margin: 0px; padding: 6px;
}
a.News:link {
	color: rgb(51, 51, 51); font-size: 13px; text-decoration: none;
}
a.News:visited {
	color: rgb(51, 51, 51); font-size: 13px; text-decoration: none;
}
a.News:hover {
	color: rgb(200, 5, 5); font-size: 13px; text-decoration: underline;
}
a.News:active {
	color: rgb(51, 51, 51); font-size: 13px; text-decoration: none;
}
.ProMore {
	padding: 10px 14px; color: rgb(51, 51, 51); line-height: 28px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 14px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; background-color: rgb(255, 255, 255);
}
a.ProClassLink:link {
	color: rgb(51, 51, 51); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 13px; text-decoration: none;
}
a.ProClassLink:visited {
	color: rgb(51, 51, 51); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 13px; text-decoration: none;
}
a.ProClassLink:hover {
	color: rgb(200, 5, 5); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 13px; text-decoration: none;
}
a.ProClassLink:active {
	color: rgb(51, 51, 51); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 13px; text-decoration: none;
}
a.ProClassSmall:link {
	color: rgb(51, 51, 51); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 12px; text-decoration: none;
}
a.ProClassSmall:visited {
	color: rgb(51, 51, 51); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 12px; text-decoration: none;
}
a.ProClassSmall:hover {
	color: rgb(200, 5, 5); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 12px; text-decoration: none;
}
a.ProClassSmall:active {
	color: rgb(51, 51, 51); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 12px; text-decoration: none;
}
a.casetitlelink:link {
	color: rgb(51, 51, 51); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 12px; text-decoration: none;
}
a.casetitlelink:visited {
	color: rgb(51, 51, 51); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 12px; text-decoration: none;
}
a.casetitlelink:hover {
	color: rgb(200, 5, 5); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 12px; text-decoration: none;
}
a.casetitlelink:active {
	color: rgb(51, 51, 51); font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 12px; text-decoration: none;
}
.NeiRightTitle {
	background: url("../Images/Nei_Right_Top_Bg.jpg") no-repeat; height: 50px;
}
.NeiRightTitleRight {
	color: rgb(51, 51, 51); padding-right: 10px;
}
.IndexContact {
	color: rgb(51, 51, 51); line-height: 26px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 13px;
}
.Nei_Top_Title {
	color: rgb(200, 5, 5); font-size: 15px; font-weight: bold;
}
.About {
	padding: 15px; border: 1px solid rgb(206, 206, 206); border-image: none; color: rgb(51, 51, 51); line-height: 30px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 14px; -ms-word-break: break-all; background-color: rgb(255, 255, 255);
}
.About .AboutImg {
	padding-top: 8px; padding-bottom: 0px; padding-left: 15px; float: right;
}
.ProContent {
	border: 1px solid rgb(206, 206, 206); border-image: none; line-height: 30px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 14px; background-color: rgb(255, 255, 255);
}
.Newsh1 {
	margin: 0px; color: rgb(0, 0, 0); padding-top: 6px; padding-bottom: 0px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; font-size: 24px;
}
