﻿@charset "utf-8";

.SpreadContent {

	width: 960px;

	margin: 0 auto;

	line-height: 24px;

	overflow: hidden;

}

.cpztc {

	width: 100%;

	margin: 0px auto;

	height: 40px;

	background: #ECECEC;

}

.cpztc ul {

	width: 1100px;

	height: 40px;

	line-height: 40px;

	margin: 0px auto;

}

.cpztc ul h2 {

	color: #333;

	width: 110px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	float: left;

	font-size: 16px;

}

.cpztc ul li {

	width: 80px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	float: left;

}

.cpztc ul li a:hover {

	color: red;

}

.cpztcl {

	width: 960px;

	margin: 0px auto;

	height: 40px;

	background: #161A23;

}

.cpztcl ul {

	width: 960px;

	height: 40px;

	margin: 0px auto;

}

.cpztcl ul h2 {

	color: #fff;

	width: 110px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	float: left;

	font-size: 15px;

}

.cpztcl ul li {

	width: 80px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	float: left;

}

.cpztcl ul li a {

	color: #fff;

}

.f_img {

	float: left;

	padding: 0px 30px 0 47px;

	margin-top: 10px;

}

.sysjhy {

	width: 200px;

	float: left;

	padding-top: 20px;

}

.fenzhan {

	height: 36px;

	line-height: 36px;

	color: #333;

	font-size: 12px;

}

.fenzhan a {

	color: #333;

}

.fenzhanIn {

	margin: 0 auto;

	width: 960px;

	border-bottom: 2px red solid;

}

.Bannerslider {

	position: relative;

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

}

.Bannerslider ul {

	position: relative;

	width: 1000%;

	overflow: hidden;

}

.keylinks {

	padding: 12px 0;

	line-height: 2;

}

.Bannerslider ul li {

	width: 10%;

	float: left;

	display: block;

	background: center top no-repeat;

}

.Bannerslider ul li img {

	display: block;

	visibility: hidden;

}

.Bannerslider ol {

	text-align: center;

	width: 100%;

	position: absolute;

	bottom: 10px;

	left: 0;

}

.Bannerslider ol li {

	width: 16px;

	height: 16px;

	background: url(../images/dot.png) 0 -16px;

	cursor: pointer;

	display: inline-block;

*display:inline;

*zoom:1;

}

.Bannerslider ol li.on {

	width: 16px;

	height: 16px;

	background: url(../images/dot.png) 0 0px;

}

.Bannerslider .ScrollLeft {

	display: none;

	width: 60px;

	height: 90px;

	position: absolute;

	top: 50%;

	left: 0;

	opacity: 0.8;

	background: url(../images/ad_ctr.png) 0 0;

	cursor: pointer;

	z-index: 1;

	margin-top: -45px;

}

.Bannerslider .ScrollRight {

	display: none;

	width: 60px;

	height: 90px;

	position: absolute;

	top: 50%;

	right: 0;

	opacity: 0.8;

	background: url(../images/ad_ctr.png) 0 -90px;

	cursor: pointer;

	z-index: 1;

	margin-top: -45px;

}

.Bannerslider .ScrollLeft:hover, .Bannerslider .ScrollRight:hover {

	opacity: 1;

}

.Bannerslider:hover .ScrollLeft, .Bannerslider:hover .ScrollRight {

	display: block;

}

.product {

	width: 100%;

	margin-bottom: 30px;

}

.productHome {

	width: 1300px;

	margin: 0 auto;

	overflow: auto;

}

.productHome a:hover {

	text-decoration: none;

}

.productHome .title {

	text-align: center;

	font-size: 36px;

	margin-top: 20px;

	font-weight: bold;

	color: #046836;

}

.productHome .title2 {

	text-align: center;

	font-size: 16px;

	margin-top: 11px;

	color: #000;

}

.productHome .productNav {

	margin: 15px auto 0;

	width: 240px;

	float: left;

}

.productHome .productNav ul {

	width: 238px;

	margin: 0 auto;

	overflow: hidden;

	border: 1px #ccc solid;

	border-top-width: 0;

	padding-bottom: 4px;

}

.productHome .productNav h3 {

	float: left;

	text-align: center;

	width: 238px;

	height: 40px;

	line-height: 40px;

	display: block;

	background: #046836;

	border: 1px #ccc solid;

}

.productHome .productNav h3 a {

	color: #fff;

}

.productHome .productNav ul li a:hover {

	color: #fff;

}

.productHome .productNav ul li {

	background: #cccccc;

	width: 220px;

	height: 37px;

	line-height: 37px;

	border: 1px dashed #bdbdbd;

	margin: 8px;

	text-align: center;

	border-radius: 7px;

}

.productHome .productNav ul li a {

	font-size: 15px;

	color: #131212;

}

.productHome .productNav ul li:hover {

	color: #df4700;

	background: #ff5c01;

}

.productHome .productNav ul li:hover a {

	color: #fff;

}

.productHome .productHomeContent {

	width: 1050px;

	margin: 16px auto 0;

	float: right;

}

.productHome .productHomeContent ul {

	overflow: hidden;

}

.productHome .productHomeContent ul li {

	width: 340px;

	float: left;

	margin-right: 10px;

	margin-bottom: 13px;

}

.productHome .productHomeContent ul li a {

	display: block;

	position: relative;

	z-index: 2;

}

.productHome .productHomeContent ul li .productPic {

	width: 100%;

	height: 220px;

	overflow: hidden;

	position: relative;

}

.productHome .productHomeContent ul li .productName {

	background: #046836;

	line-height: 40px;

	text-align: center;

	color: #fff;

	font-size: 18px;

	position: relative;

	overflow: hidden;

}

.productHome .productHomeContent ul li .productName .xh {

	font-size: 14px;

	color: #ece504;

}

.productHome .productHomeContent ul li .productName .hot_bg {

	width: 64px;

	height: 60px;

	display: block;

	background: #ece504;

	transform: rotate(48deg);

	position: absolute;

	top: -29px;

	right: -37px;

	box-shadow: 0 4px 1px #630000;

}

.productHome .productHomeContent ul li .productName .hot_font {

	position: absolute;

	top: -5px;

	right: 0;

	z-index: 100;

	color: #f00;

	font-size: 14px;

	transform: rotate(45deg);

}

.productHome .productHomeContent ul li .productCon {

	background: #F7F7F7;

	border: #ECECEC solid 1px;

	border-top: 0;

	line-height: 2;

	padding: 3px 10px;

}

.productHome .productHomeContent ul li .productCon span {

	color: #b0000a;

}

.productHome .productHomeContent ul li img {

	width: 360px;

	height: 270px;

	position: relative;

	top: -25px;

	transform: scale(1);

	transition: all 0.5s;

}

.productHome .productHomeContent ul li:hover img {

	top: -25px;

	transform: scale(1.2);

}

.caseHome {

	width: 100%;

	background: #f7f7f7;

	padding: 55px 0 50px;

	background: url(../images/casebg.jpg) fixed center;

}

.caseHomeIn {

	width: 1200px;

	margin: 0 auto;

}

.caseHome a:hover {

	text-decoration: none;

}

.caseHome .title {

	text-align: center;

	font-size: 36px;

	margin-top: 20px;

}

.caseHome .title a {

	color: #046836;

	font-weight: bold;

}

.caseHome .title2 {

	text-align: center;

	font-size: 16px;

	margin-top: 11px;

	color: #046836;

}

.caseHome .caseHomeContent {

	width: 1200px;

	margin: 30px auto 0;

}

.caseHome .caseHomeContent ul {

	overflow: hidden;

}

.caseHome .caseHomeContent ul li {

	width: 360px;

	height: 270px;

	float: left;

	margin-right: 30px;

	margin-bottom: 30px;

	overflow: hidden;

	border: 1px solid #333;

	padding: 3px;

	background: #7c7b80;

}

.caseHome .caseHomeContent ul li a {

	display: block;

	position: relative;

	z-index: 222;

}

.caseHome .caseHomeContent ul li .casePic {

	overflow: hidden;

	width: 360px;

	height: 270px;

	position: relative;

}

.caseHome .caseHomeContent ul li .caseName {

	background: #000;

	background: rgba(0,0,0,0.7);

	opacity: 0;

	filter: alpha(opacity=0); /*display:none;*/

	line-height: 50px;

	text-align: center;

	color: #fff;

	font-size: 18px;

	position: absolute;

	left: 0;

	bottom: 20px;

	z-index: 2;

	width: 100%; /*transition:all 0.5s;*/

}

.caseHome .caseHomeContent ul li:hover {

	border-color: #fff;

	background: #fff;

}

.caseHome .caseHomeContent ul li .caseName:hover {

	background: #ff7474;

	background: #046836;

}

.caseHome .caseHomeContent ul li img {

	width: 100%;

	height: 270px;

}

.ysSpan {

	margin-top: 5px;

}

.ysTbu {

	width: 100%;

	height: 15px;

}

.ysBox {

	background: url("../images/ysBox.jpg") no-repeat scroll center 50%;

	width: 1200px;

	height: 1386px;

	margin: 0 auto;

	position: relative;

}

.ysBox DL {

	position: absolute;

}

.ysBox DT {

	color: #555453;

	font-size: 26px;

	font-weight: bold;

	margin-bottom: 14px;

}

.ysBox DD SPAN {

	color: #098145;

	font-size: 18px;

	font-weight: bold;

}

.ysBox DD P {

	color: #333;

	font-size: 14px;

	line-height: 45px;

	width: 383px;

}

.ysBox .ys01 {

	left: 655px;

	top: 300px;

}

.ysBox .ys02 {

	left: 660px;

	top: 555px;

}

.ysBox .ys02 DT {

	font-size: 24px;

}

.ysBox .ys03 {

	left: 150px;

	top: 918px;

}

.ysBox .ys04 {

	left: 150px;

	top: 1160px;

}

.ysBox .ys05 {

	left: 195px;

	top: 1382px;

}

.ysPhone {

	color: #fff;

	font-size: 22px;

	font-weight: bold;

	left: 96px;

	position: absolute;

	top: 1660px;

}

.ysZsBox {

	left: 530px;

	position: absolute;

	text-align: center;

	top: 800px;

}

.ysZsBox IMG {

	border-color: #2a1c15;

	border-style: solid;

	border-width: 8px;

}

.ysZsBox H5 {

	color: #333;

	font-size: 14px;

	margin-top: 10px;

}

.about {

	margin: 0 auto 0;

	overflow: hidden;

	width: 1200px;

}

.gsjj {

	float: left;

	font-family: "微软雅黑";

	font-size: 16px;

	padding: 10px 10px 10px 0;

	width: 860px;

}

.gsjj_bt {

	background: url("../images/btabg.png") no-repeat;

	line-height: 40px;

	margin-bottom: 10px;

	overflow: hidden;

	width: 860px;

}

.gsjj_bt span a {

	color: #d20707;

	float: right;

	font-size: 12px;

	margin-right: 15px;

}

.gsjj_bt a {

	color: #d20707;

}

.gsjj p {

	color: #000;

	font-size: 17px;

	line-height: 32px;

	text-indent: 2em;

}

.honor {

	float: right;

	font-family: "微软雅黑";

	font-size: 16px;

	padding: 10px;

	width: 300px;

}

.honor p {

	line-height: 32px;

	color: #000;

}

.honor_bt {

	background: url("../images/btabg.png") no-repeat;

	line-height: 40px;

	margin-bottom: 10px;

	overflow: hidden;

	width: 300px;

}

.honor_bt span a {

	color: #d20707;

	float: right;

	font-size: 12px;

	margin-right: 15px;

}

.honor_bt a {

	color: #d20707;

}

.honor a img {

}

.honor a span {

	background: #d20707 none repeat scroll 0 0;

	color: #fff;

	display: block;

	height: 35px;

	line-height: 35px;

	margin: 10px;

	width: 330px;

}

.new_list {

	border: 1px solid #ddd;

	min-height: 20px;

	padding: 5px;

	width: 936px;

}

.new {

	margin: 0 auto;

	overflow: hidden;

	padding: 10px;

	width: 1200px;

}

.news {

	float: left;

	font-family: "微软雅黑";

	font-size: 16px;

	width: 780px;

}

.news ul li {

	border-bottom: 1px dashed #666;

	float: left;

	font-size: 14px;

	height: 30px;

	line-height: 30px;

	margin: 5px 10px 5px 0;

	padding-left: 5px;

	width: 375px;

}

.news ul li span a {

	color: #7e7e7e;

	float: right;

	font-size: 12px;

	margin-right: 10px;

}

.news ul li a {

	margin-left: 10px;

}

.news_bt {

	background: url("../images/btabg.png") no-repeat;

	line-height: 40px;

	margin-bottom: 10px;

	overflow: hidden;

	width: 780px;

}

.news_bt span a {

	color: #d20707;

	float: right;

	font-size: 12px;

	margin-right: 15px;

}

.news_bt a {

	color: #d20707;

}

.new_con {

	overflow: hidden;

}

.new_con ul {

	margin-top: 10px;

	overflow: hidden;

}

.fl {

	float: left;

}

.new_con dl {

	overflow: hidden;

	width: 780px;

}

.new_con dl dt {

}

.new_con dl dt img {

	border: 1px solid #ccc;

	height: 135px;

	padding: 2px;

	width: 200px;

}

.new_con dl dd {

	overflow: hidden;

	padding-left: 10px;

	width: 560px;

}

.new_con dl dd h3 {

	font-size: 16px;

	margin-bottom: 8px;

}

.new_con dl dd p {

	font-size: 13px;

	line-height: 26px;

}

.new_con dl dd span a {

	color: #b0000a;

	font-size: 13px;

}

.support {

	float: right;

	font-family: "微软雅黑";

	font-size: 16px;

	margin-right: 2px;

	width: 400px;

}

.support_bt {

	background: url("../images/btabg.png") no-repeat;

	line-height: 40px;

	margin-bottom: 10px;

	overflow: hidden;

	width: 400px;

}

.support_bt span a {

	color: #d20707;

	float: right;

	font-size: 12px;

	margin-right: 15px;

}

.support_bt a {

	color: #d20707;

}

.support ul li {

	

	border-bottom: 1px dashed #666;

	font-size: 14px;

	height: 53px;

	line-height: 53px;

	margin: 5px 10px 5px 0;

	padding-left: 5px;

	width: 395px;

}

.support ul li span a {

	color: #7e7e7e;

	float: right;

	font-size: 12px;

	margin-right: 10px;

}

.support ul li a {

	margin-left: 10px;

}

a.bta {

	color: #046836;

	float: left;

	font-family: "微软雅黑";

	font-size: 18px;

	font-weight: 800;

	text-align: center;

	width: 107px;

}

.linkbg {

	height: 100px;

	overflow: hidden;

}

.link {

	height: 100px;

	margin: 0 auto;

	overflow: hidden;

	width: 1200px;

}

.link h2 {

	font-size: 43px;

	font-weight: normal;

	padding: 10px 0 0;

	text-align: center;

	width: 150px;

}

.link h2 a {

	color: #046836;

	font-family: "Times New Roman", Times, serif;

}

.link h2 span a {

	color: #3e3e3e;

	display: block;

	font-family: "宋体";

	font-size: 12px;

	line-height: 12px;

	text-decoration: underline;

}

.i-tips {

	height: auto;

	padding: 2px 0 22px;

}

.i-tips .w980 {

	width: 1200px;

	margin: 0 auto;

	border-bottom: 1px solid #ff5c01;

	overflow: hidden;

	padding-bottom: 25px;

}

.i-tips ul {

	margin-top: 30px;

	width: 1198px;

}

.i-tips li {

	float: left;

	display: inline;

	font-size: 14px;

	height: 46px;

	line-height: 20px;

	margin-right: 42px;

	padding: 14px 0 10px 88px;

	width: 269px;

}

.i-tips li.fi {

}

.i-tips li.se {

}

.i-tips li.th {

}

.i-tips .line {

	border-right: 1px solid #dadada;

}

.i-tips li p.fz20 {

	color: #1e1e1e;

	font-size: 20px;

}

.aboutHome {

	width: 100%;

	padding: 0;

	margin-bottom: 10px;

}

.aboutHomeIn {

	width: 1200px;

	margin: 0 auto;

}

.aboutHome a:hover {

	text-decoration: none;

}

.aboutHome .title {

	text-align: center;

	margin-top: 0px;

}

.aboutHome .title a {

	font-size: 36px;

	color: #046836;

}

.aboutHome .title2 {

	text-align: center;

	font-size: 16px;

	margin-top: 11px;

	margin-bottom: 40px;

	color: #000;

}

.aboutHome .aboutHomeContent {

	width: 1200px;

	margin: 15px auto 0;

	line-height: 3;

	font-size: 14px;

}

.caseHome.changqu {

	width: 100%;

	background: #fff;

	padding: 15px 0 20px;

}

.newsHome {

	width: 100%;

	padding: 15px 0 60px;

}

.newsHomeIn {

	width: 1200px;

	margin: 0 auto;

}

.newsHome a:hover {

	text-decoration: none;

}

.newsHome .title {

	text-align: center;

	font-size: 36px;

	margin-top: 2px;

}

.newsHome .title2 {

	text-align: center;

	font-size: 16px;

	margin-top: 11px;

	margin-bottom: 40px;

	color: #dc2520;

}

.newsHome ul {

	overflow: hidden;

}

.newsHome ul li {

	float: left;

	width: 360px;

	margin-left: 30px;

	background: #fff;

}

.newsHome ul li .pic {

	height: 230px;

	overflow: hidden;

	position: relative;

}

.newsHome ul li img {

	width: 360px;

	height: auto;

	position: relative;

}

.newsHome ul li .info {

	border: 1px solid #0090ff;

	border-top: 3px solid #0090ff;

	height: 75px;

	line-height: 75px;

}

.newsHome ul li .info .date {

	width: 130px;

	background: #0090ff;

	color: #fff;

	text-align: center;

	float: right;

	font-size: 14px;

}

.newsHome ul li .info .click {

	width: 24px;

	height: 80px;

	line-height: 80px;

	padding-left: 40px;

	margin-left: 30px;

	color: #333;

	float: left;

}

.newsHome ul li .info .edit {

	height: 80px;

	line-height: 80px;

	padding-left: 40px;

	margin-left: 2px;

	color: #333;

	float: left;

}

.newsHome ul li .text {

	border: 1px solid #eaeaea;

	border-top: 0;

	height: 176px;

	padding: 25px 25px;

}

.newsHome ul li .text .articleTitle {

	text-align: center;

	font-size: 17px;

}

.newsHome ul li .text .description {

	line-height: 25px;

	color: #999;

	font-size: 14px;

	margin: 15px 0;

}

.newsHome ul li .text .more {

	width: 166px;

	height: 44px;

	background: #36404b;

	text-indent: 36px;

}

.newsHome ul li .text .more:hover {

	background: #088afb;

}

.newsHome ul li .text .more a {

	line-height: 44px;

	color: #fff;

	font-size: 14px;

	display: block;

}

.newsHome ul li .text .more .org {

	float: right;

	width: 55px;

	height: 44px;

	text-indent: 26px;

	font-weight: bold;

}

.fenzhan {

	height: 36px;

	line-height: 36px;

	color: #333;

	font-size: 12px;

}

.fenzhan a {

	color: #333;

}

.fenzhanIn {

	margin: 0 auto;

	width: 960px;

	border-bottom: 2px red solid;

}

.Bannerslider {

	position: relative;

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

}

.Bannerslider ul {

	position: relative;

	width: 1000%;

	overflow: hidden;

}

.Bannerslider ul li {

	width: 10%;

	float: left;

	display: block;

	background: center top no-repeat;

}

.Bannerslider ul li img {

	display: block;

	visibility: hidden;

}

.Bannerslider ol {

	text-align: center;

	width: 100%;

	position: absolute;

	bottom: 10px;

	left: 0;

}

.Bannerslider ol li {

	width: 16px;

	height: 16px;

	background: url(../images/dot.png) 0 -16px;

	cursor: pointer;

	display: inline-block;

*display:inline;

*zoom:1;

}

.Bannerslider ol li.on {

	width: 16px;

	height: 16px;

	background: url(../images/dot.png) 0 0px;

}

.Bannerslider .ScrollLeft {

	display: none;

	width: 60px;

	height: 90px;

	position: absolute;

	top: 50%;

	left: 0;

	opacity: 0.8;

	background: url(../images/ad_ctr.png) 0 0;

	cursor: pointer;

	z-index: 1;

	margin-top: -45px;

}

.Bannerslider .ScrollRight {

	display: none;

	width: 60px;

	height: 90px;

	position: absolute;

	top: 50%;

	right: 0;

	opacity: 0.8;

	background: url(../images/ad_ctr.png) 0 -90px;

	cursor: pointer;

	z-index: 1;

	margin-top: -45px;

}

.Bannerslider .ScrollLeft:hover, .Bannerslider .ScrollRight:hover {

	opacity: 1;

}

.Bannerslider:hover .ScrollLeft, .Bannerslider:hover .ScrollRight {

	display: block;

}

.g_nsrm {

	width: 276px;

	height: 190px;

	overflow: hidden;

	padding: 35px 0 0;

	margin: 16 auto;

}

.g_gdrl {

	float: left;

	height: 81px;

	margin-right: 20px;

	margin-top: 32px;

	width: 26px;

}

.g_gdrl a {

	display: block;

	height: 81px;

	width: 26px;

}

.g_gdrr {

	display: block;

	float: left;

	height: 81px;

	margin-top: 32px;

	width: 26px;

}

.g_gdrr a {

	display: block;

	height: 81px;

	width: 26px;

}

.g_gdrc {

	float: left;

	height: 220px;

	overflow: hidden;

	width: 184px;

}

.g_gdrc a {

	display: block;

	color: #333;

	line-height: 6;

	text-align: center;

}

.g_gdrc a img {

	display: block;

	width: 184px;

	margin: 0 auto;

	height: 138px;

}

.leib3 {

	width: 251px;

}

.leib3 .tit {

	height: 36px;

	line-height: 36px;

	padding-left: 13px;

	font-weight: bold;

	color: #333;

	font-size: 14px

}

.leib3 .tit a {

	color: #333;

}

.leib3 .tit a:hover {

	color: #333;

}

.leib3 .nr {

	border: 1px solid #dfdfdf;

	padding: 12px 0px 10px;

	background: #fff;

	border-top: 0;

}

.leib3 .nr .cur a {

	display: block;

	color: #0065B5;

}

.leib3 .nr ul {

	padding-bottom: 5px;

	border-bottom: 1px dotted #8b8b8b;

	margin-bottom: 7px;

}

.leib3 .nr h4 a {

	font-size: 12px;

	font-weight: normal;

	display: block;

	padding-left: 40px;

	line-height: 24px;

	height: 24px;

	overflow: hidden

}

.plc {

	height: 34px;

	line-height: 34px;

	border: 1px solid #ccc;

	padding: 0 10px;

	position: relative;

	color: #666;

	overflow: hidden;

	

	border-radius: 2px 2px 0 0;

	background: -webkit-linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%); /* Safari 5.1 - 6.0 */

	background: -o-linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%); /* Opera 11.1 - 12.0 */

	background: -moz-linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%); /* Firefox 3.6 - 15 */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e5e5e5'); /* for IE */

	background: linear-gradient(#ffffff 70%, #e5e5e5 97%, #fff 100%); /* 标准的语法 */

}

dl.pd_list_dl {

	width: 266px;

	float: left;

	padding: 0 13px 8px;

}

dl.pd_list_dl dt img {

	width: 260px;

	height: 188px;

	border: solid 1px #d2d2d2;

	padding: 3px;

}

dl.pd_list_dl dd {

	padding: 5px 0 0 5px;

	text-align: center;

}

dl.pd_list_dl dd p {

	line-height: 25px;

	height: 25px;

	overflow: hidden;

}

.leftlx {

	background: #FFF;

	border: 1px solid #DFDFDF;

	border-top: none;

	border-bottom: none;

}

.leftlx h1 {

	text-align: center;

	height: 30px;

	line-height: 30px;

	font-size: 14px;

}

.leftlx .dianh {

	padding: 0 5px 0 10px;

	line-height: 24px;

}

.leftlx p {

	line-height: 24px;

	font-size: 14px;

}

.leftlx .dianhua {

	background: url(../images/Teln.gif) no-repeat scroll 0 18px transparent;

	color: #666666;

	line-height: 20px;

	padding: 10px 0 10px 55px;

}

.leftlx .dianhua span {

	display: block;

	font: 18px "Impact";

	color: #434344;

}

.leib2 .tit {

	color: #333;

	font-size: 14px;

	height: 36px;

	line-height: 36px;

	padding-left: 18px;

	overflow: hidden;

	font-weight: bold;

}

.leib2 .tit a {

	color: #333;

}

.pro_main {

	background-color: #fff;

	border: solid 1px #ccc;

	border-top: 0;

	border-radius: 0 0 3px 3px;

	

	zoom: 1;

	padding: 10px 5px;

	overflow: hidden;

}

.apage {

	height: 36px;

	line-height: 36px;

	background: #F9F9F9;

	padding: 0 5px;

	margin-top: 10px;

	border: solid 1px #ccc;

	text-align: center;

}

.apage a {

	border: 1px solid #d4e3e9;

	padding: 0 3px;

	margin-right: 5px;

}

body .cp {

	margin-top: 15px;

	border: 1px #ccc solid;

}

.cptab {

	border-bottom: 2px solid #046836;

	background: #f7f7f7;

}

.cptab a {

	float: left;

	display: block;

	line-height: 25px;

	font-size: 14px;

	color: #046836;

	text-decoration: none;

	padding: 0 8px;

}

.cptab a:hover {

	text-decoration: none;

}

.cptab a.cr {

	font-weight: bold;

}

.cp li {

	width: 219px;

	overflow: hidden;

	float: left;

	display: inline;

	padding: 12px 0 0;

	line-height: 2;

	text-align: center;

}

.cp li a:hover img {

	border: solid 1px #b0000a;

} /*产品图片边框连接*/

.cp li img {

	width: 200px;

	height: 141px;

	border: 1px solid #CCC;

	padding: 1px;

	display: block;

	margin: 0 auto;

}

.cp dl dd {

	line-height: 24px;

	padding-top: 8px;

	overflow: hidden;

	display: block;

	text-align: center

}

.cp dl dd.d1 {

	display: none;

}

body .xw {

	border: 1px solid #ccc;

	background: #fff;

	padding: 0 0 12px 0;

	margin-bottom: 10px;

	margin-top: 10px;

}

.xw li {

	line-height: 28px;

	border-bottom: 1px #999 dashed;

	padding-left: 5px;

}

.time {

	float: right;

	margin-right: 5px;

}

.pro_con {

	line-height: 26px;

	padding: 0 32px;

	font-size: 14px;

}

.pro_con a {

	color: #0065b5;

}

.center {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

}

.changqu img {

	width: 286px;

	margin: 0 2px 0 0;

	padding: 3px;

	border: 1px solid #ccc;

}

.changqu img:hover {

	opacity: 0.8;

}

.changqu {

	text-align: center;

}

.ys {



}

.ys .font1 {

	position: absolute;

	left: 68px;

	top: 280px;

	line-height: 2.5;

	font-size: 16px;

}

.ys .font2 {

	position: absolute;

	left: 68px;

	top: 540px;

	line-height: 2.5;

	font-size: 16px;

}

.ys .font3 {

	position: absolute;

	left: 750px;

	top: 980px;

	line-height: 2.5;

	font-size: 16px;

}

.ysIn {

	width: 1200px;

	margin: 0 auto;

	height: 1255px;

	position: relative;

}

.yq_top {

}

.yq_top a {

	font-size: 16px;

	font-weight: bold;

	color: #0090ff;

}

.yq_con {

}

.yq_con a {

	padding: 0 6px;

}

.box01 {

	margin-top: 20px;

}

.dt {

	width: 830px;

	padding: 15px 0 20px 15px;

	overflow: hidden

}

.dt01 {

	margin-left: 20px;

	width: 320px;

}

.dt_con { /*width: 455px;*/

	overflow: hidden;

}

.dt_con dl {

	height: 100px;

}

.dt_con dl dt {

	float: left;

	padding-right: 10px;

}

.dt_con dl dt img {

	width: 180px;

	height: 144px;

	border: solid 1px #dadada;

	padding: 2px;

}

.dt_con dl dd {

	float: left;

	width: 240px;

}

.dt_con dl dd h3 {

	height: 30px;

	line-height: 30px;

}

.dt_con dl dd h3 a {

	font-size: 12px;

	color: #333;

}

.dt_con dl dd p {

	line-height: 24px;

	color: #999;

	overflow: hidden;

	height: 72px;

	margin-bottom: 10px;

}

.dt_list {

	padding: 10px 10px 0 0;

}

.dt_list ul li {

	height: 40px;

	line-height: 40px;

	padding: 0 0 0 15px;

	overflow: hidden;

	border-bottom: dashed 1px #d8d8d8;

}

.dt_list ul .nobor01 {

	border: none;

}

.dt_list ul li span {

	float: right;

	color: #adadad;

}

/*常见问题解答*/







.box02 {

	height: 325px;

	padding-top: 20px;

}

.wd {

	width: 267px;

}

.wd .zc_top {

	padding: 20px 0 0;

}

.wd .zc_top span a {

	color: #222;

}

.wd .zc_top h3 a {

	color: #bb0102;

}

.wd_con dl {

	padding: 8px 0;

	border-bottom: dashed 1px #d5d5d5;

}

.wd_con .nobor {

	border-bottom: none;

}

.wd_con dl dt {

	height: 30px;

	line-height: 30px;

	padding-left: 35px;

	overflow: hidden;

}

.wd_con dl dt a {

	color: #333;

	font-size: 14px;

}

.wd_con dd {

	width: 200px;

	line-height: 22px;

	padding-left: 35px;

	color: #888;

	font-size: 13px;

}

.box {

	background: #ededed;

	padding: 30px 0;

	overflow: hidden;

}

.sp {

	width: 455px;

	padding: 22px 0 0 17px;

	height: 340px;

	overflow: hidden

}

.sp_top {

	height: 35px;

}

.sp_top span {

	float: right;

	margin-right: 10px;

}

.sp_top span a {

	color: #222;

	font-size: 12px;

	font-weight: normal; 

	line-height: 35px;

	border: none;

}

.sp_top a {

	color: #bb0102;

	font-weight: bold;

	font-size: 18px;

	border-bottom: solid 4px #bb0102;

	height: 31px;

	display: inline-block;

	overflow: hidden;

	float: left;

	text-decoration: none;

}

.sp_con {

	padding: 25px 0 0 27px;

}

.boxIn {

	width: 1200px;

	margin: 0 auto;

}

.ewmBox {

	bottom: 0;

	height: 65px;

	left: 0;

	position: fixed;

	width: 100%;

	z-index: 100000;

}

.ewmBoxIn {

	height: 65px;

	line-height: 65px;

	margin: 0 auto;

	position: relative;

	width: 1160px;

}

.ewm2 {

	bottom: 0;

	height: 65px;

	position: absolute;

	right: 0;

	width: 65px;

	z-index: 999;

}

.ewm2 img.wxx {

	height: 100%;

	width: 100%;

}

.ewm2 img.wx {

	bottom: 78px;

	display: none;

	left: -144px;

	position: absolute;

}

.ewm2:hover .wx {

	display: block;

}

.ewm3 {

	bottom: 0;

	height: 65px;

	position: absolute;

	right: -73px;

	width: 65px;

	z-index: 999;

}

.ewm3 img.wxx {

	height: 100%;

	width: 100%;

}

.ewm3 img.wx {

	bottom: 78px;

	display: none;

	left: -144px;

	position: absolute;

}

.ewm3:hover .wx {

	display: block;

}

.ewmBox a {

	color: #fff;

	text-decoration: none;

}

.ewmBox .ico {

	float: left;

	height: 54px;

	width: 54px;

}

.ewmBox .font {

	color: #fff;

	float: left;

	font-family: 微软雅黑;

	font-size: 22px;

	font-weight: bold;

	padding-left: 10px;

	width: 250px;

}

.ewmBox .font p {

	line-height: 30px;

	margin: 0;

}

.ewmBox .font p.num {

	text-indent: 3em;

	width: 295px;

}

.ewmBox .phoneNum {

	float: left;

	padding: 5px 0;

	width: 365px;

}

.ewmBox .phoneNum .ico {

	background-position: 0 0;

}

.ewmBox .QQ {

	float: left;

	padding: 5px 0;

	width: 350px;

}

.ewmBox .QQ .ico {

	background-position: -57px 0;

}

.ewmBox .weChat {

	float: left;

	padding: 5px 0;

	width: 350px;

}

.ewmBox .weChat .ico {

	background-position: -113px 0;

}

.main .about .boxContent {

	line-height: 30px;

	padding: 7px 0;

}

.boxContent {

	overflow: hidden;

}

.pic {

	cursor: pointer;

	margin: 0 0px -9px 0px;

	padding: 0;

	position: relative;

	overflow: hidden;

}

.main img {

	margin: 0 auto;

	max-width: 910px;

	border: 1px solid #931312;

}

.left1 img {

	border: 0px solid #999;

	padding: 0px;

}

.pic .intro {

	color: #fff;

	display: none;

	height: 98%;

	left: 0;

	margin: 0;

	position: absolute;

	top: 0;

	padding: 10px;

}

.boxContent {

	border: 1px solid #e8e8e8;

	overflow: hidden;

}

.intro p {

	color: #fff;

}

.fix_fh {

	width: 200px;

	position: fixed;

	bottom: 0px;

	right: 0px;

	background: rgba(176,0,10,0.7);

	color: #ccc;

	z-index: 99999999;

}

.fix_fh .fix_slideBtn {

	width: 15px;

	height: 30px;

	line-height: 30px;

	font-size: 25px;

	background: rgba(176,0,10,0.7);

	position: absolute;

	top: 3px;

	right: -15px;

}

.fix_fh a {

	color: #fff;

}

.fix_fh h3 {

	line-height: 30px;

	font-size: 16px;

	text-align: center;

	color: #ffcece;

	border-bottom: 1px solid #ffcece;

}

/* 文字纵向滚动css */

.txtMarquee-top {

	width: 200px;

	overflow: hidden;

	position: relative;

}

.txtMarquee-top .hd {

	overflow: hidden;

	height: 30px;

	background: #f4f4f4;

	padding: 0 10px;

}

.txtMarquee-top .hd .prev, .txtMarquee-top .hd .next {

	display: block;

	width: 9px;

	height: 5px;

	float: right;

	margin-right: 5px;

	margin-top: 10px;

	overflow: hidden;

	cursor: pointer;

}

.txtMarquee-top .hd .next {

	background-position: 0 -140px;

}

.txtMarquee-top .hd .prevStop {

	background-position: -60px -100px;

}

.txtMarquee-top .hd .nextStop {

	background-position: -60px -140px;

}

.txtMarquee-top .bd {

	padding: 5px;

}

.txtMarquee-top .infoList li {

	height: 24px;

	line-height: 24px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.txtMarquee-top .infoList li .date {

	float: right;

}

.ewmBox {
    background: url(../images/xfbg.png) repeat;
    bottom: 0;
    height: 60px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 100;
}
.ewmBoxIn {
    height: 60px;
    line-height: 60px;
    margin: 0 auto;
    position: relative;
    width: 1200px;
}

.ewmBoxIn p {
    font-size: 28px;
    font-weight: bold;
    color: #fff;
}
.ewm2 {
    bottom: 0;
    height: 60px;
    position: absolute;
    right: 0;
    width: 60px;
    z-index: 999;
}