body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	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;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
table th {
	padding: 5px;
}
table td {
	padding: 5px;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
address {
	font-style: normal; font-weight: normal;
}
caption {
	font-style: normal; font-weight: normal;
}
cite {
	font-style: normal; font-weight: normal;
}
code {
	font-style: normal; font-weight: normal;
}
dfn {
	font-style: normal; font-weight: normal;
}
em {
	font-style: normal; font-weight: normal;
}
th {
	font-style: normal; font-weight: normal;
}
var {
	font-style: normal; font-weight: normal;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
ception {
	text-align: left;
}
th {
	text-align: left;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none;
}
acronym {
	border: 0px currentColor; border-image: none;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:focus {
	
}
a:hover {
	text-decoration: underline;
}
.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.bc {
	margin-right: auto; margin-left: auto;
}
.fl {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.zoom {
	-ms-zoom: 1;
}
.hidden {
	visibility: hidden;
}
.vam {
	vertical-align: middle;
}
.clear {
	height: 0px; line-height: 0; clear: both; font-size: 0px;
}
p {
	word-spacing: -1.5px;
}
.cur {
	cursor: pointer;
}
sub {
	vertical-align: baseline;
}
input {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
button {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
optgroup {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
option {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
input {
	
}
button {
	
}
textarea {
	
}
select {
	
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 99%/normal arial, helvetica, clean, sans-serif; font-size-adjust: none; font-stretch: normal;
}
table {
	font-size: inherit; border-collapse: collapse;
}
pre {
	line-height: 100%; font-family: monospace;
}
code {
	line-height: 100%; font-family: monospace;
}
kbd {
	line-height: 100%; font-family: monospace;
}
samp {
	line-height: 100%; font-family: monospace;
}
tt {
	line-height: 100%; font-family: monospace;
}
h1 {
	font-size: 32px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.clearfix {
	-ms-zoom: 1;
}
body {
	width: 100%; color: rgb(102, 102, 102); font-family: "΢���ź�"; font-size: 14px; position: relative; -ms-overflow-x: hidden; background-color: rgb(255, 255, 255);
}
.content {
	width: 1200px; margin-right: auto; margin-left: auto;
}
.container {
	width: 1200px; margin-right: auto; margin-left: auto;
}





header{
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 99999;
}
header .top{
    background: url("../images/header_bj.jpg") no-repeat;
    width: 100%;
    height: 40px;
    background-size: cover;
    line-height: 40px;
}
header .top .fl{
    font-size: 12px;
    color: rgba(255, 255, 255, 0.8);
}
header .top .fr .phone{
    font-size: 12px;
    color: rgba(255, 255, 255, 0.8);
    margin-right: 20px;
}
header .top .fr .phone span{
    font-size: 14px;
    color: rgba(255, 255, 255, 0.8);
    display: inline-block;
    font-weight: bold;
    margin-left: 9px;
}
header .top .fr .shop-list li{
    float: left;
}
header .top .fr .shop-list li a{
    display: block;
    padding: 0 20px;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.8);
    position: relative;
}
header .top .fr .shop-list li:last-child a{
    padding-right: 0;
}
header .top .fr .shop-list li a::before{
    content: "";
    display: inline-block;
    position: absolute;
    height: 10px;
    width: 1px;
    background-color: rgba(221, 221, 221, 0.2);
    left: 0;
    top: 50%;
    margin-top: -5px;
}
header .bottom{
    width: 100%;
	background: #ffffff;
	height: 90px;
	box-shadow:0px 15px 10px -15px #000;
}
header .bottom .logo h1{
    width: 360px;
    line-height: 90px;
}
header .bottom .logo h1 a{
    display: inline-block;
    vertical-align: middle;
}
header .bottom .logo h1 img{
    display: inline-block;

}
header .nav-list{
    height: 90px;
}
header .nav-list ul{
    margin-top: 1px;
}
header .nav-list ul li{
    float: left;
    position: relative;
	padding-bottom: 10px;
	padding-top: 20px;
    box-sizing: border-box;
}
header .nav-list ul li .second-nav{
    position: absolute;
    width: 100%;
    text-align: center;
    background: #be292d;
	display: none;
}
header .nav-list ul li .second-nav a{
    display: block;
    line-height: 40PX;
    color: #fff;
	font-size: 14px;
	border-top:1px dotted rgb(255, 255, 255);
	margin-top: -1px;

}
header .nav-list ul li .second-nav a:hover{
	background:#be292d;
	color: rgb(255, 255, 255);
}

header .nav-list ul li a.cur {
	background:#be292d;
	color: rgb(255, 255, 255);
}
header .nav-list ul li a.cur:hover {
	color: rgb(255, 255, 255);
}


header .nav-list ul li:hover::after{
    width: 80px;
}
header .nav-list ul li .first-nav{
    display: inline-block;
    padding: 0px 35px;
    color: #666;
    border-right: 1px solid #e8e8e8;
    position: relative;
	box-sizing: border-box;
	margin-bottom: 28PX;
}

header .nav-list ul li span {
    line-height: 40px;
}

header .nav-list ul li .first-nav:hover{
	background:#be292d;
	color: rgb(255, 255, 255);
}
header .nav-list ul li .first-nav::after{
    position: absolute;
    content: "";
    display: inline-block;
    height: 10px;
    width: 1px;
    background: #999;
    right: -1px;
    top: 50%;
    margin-top: -5px;
}


/*页面二级导航*/
.breadcrumb {
    height: 40px;
    line-height: 40px;
	border-bottom: 1px solid #ddd;
}
	
.breadcrumb .icon {
    background: url("../images/breadcrumb.png") no-repeat;
    width: 13px;
    height: 13px;
    margin-top: 18px;
    margin-right: 12px; }
 .breadcrumb .wz {
    font-size: 14px;
    color: #666; }
 .breadcrumb .fr a {
    float: left;
    color: #666;
    position: relative;
    width: 96px; }
 .breadcrumb .fr a:hover {
    color: #be292d; }
.breadcrumb .fr a::after {
    content: "";
    display: inline-block;
    position: absolute;
    height: 20px;
    width: 1px;
    background-color: #ddd;
    left: -20px;
    top: 50%;
    margin-top: -10px; }







	.footWrap{ height:266px; overflow:hidden; background:url(../images/f_bg.gif) repeat-x ; border-top: 10px solid #be292d; }
	.footWrap .footer{ width:1200px; margin:0 auto; padding-top: 35px; }
	.f_pic{ width:245px;overflow:hidden; padding-right: 37px; height: 148px; border-right: 1px solid #d5d5d5;}
	.f_pic img{ display:block;width:245px; padding-top: 15px; display: inline-block;}
	.fwz{padding:0 0 0 38px;overflow:hidden; font-size: 14px; color: #666; float: left;width: 488px; float: left;}
	.fwz h3{ font-weight: normal; color: #666; font-size: 16px; }
	.fwz h3 span{ display: block; font-size:14px; padding-top: 5px;}
	.fwz h3 span i{ padding-left:23px;}
	.fwz p{ line-height: 30px; width: 488px; float: left;}
	.fwz p i{ display: block;}
	.fwz p span{ padding-left: 20px;}
	.er{ float: right; width: 377px; height:180px; background:url(../images/f_er.gif) no-repeat; }
	.er img{ width: 112px; height: 113px; padding-top: 14px;}
	.er span{ display: inline-block; padding: 0 88px 0 53px;}
	.fnav{ clear: both; height: 55px; text-align: center; line-height: 55px; font-size: 14px; color: #fff; margin-bottom: 30px; }
	.fnav a{ color: #fff; font-size: 14px; padding: 0 27px; display: inline-block;}



.retop ul {
	overflow: hidden;
}
.retop li {
	margin-left: 10px; float: left;
}
.retop li img {
	display: block;
}
.rtTop {
	top: 80%; width: 43px; height: 43px; right: 46%; overflow: hidden; margin-right: -615px; display: none; position: fixed; cursor: pointer;
}
.rtTop h4 {
	width: 43px; height: 43px; overflow: hidden; position: relative;
}
.rtTop img {
	left: 0px; top: 0px; display: block; position: absolute;
}
#oran_full_bg {
	display: none !important;
}
.tanchuang1 {
	background: url("../images/tanchuangBg.png"); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 9999999;
}
.tanchuang1 .conBox {
	background: rgb(255, 255, 255); padding: 20px; left: 50%; top: 50%; width: 400px; height: 212px; margin-top: -80px; margin-left: -220px; position: absolute; z-index: 9999999;
}
.tanchuang1 .conBox .tcClose {
	top: -90px; width: 33px; height: 90px; right: 45px; position: absolute; z-index: 2147483647; cursor: pointer;
}
.tanchuang1 .conBox .box {
	border: 1px solid rgb(229, 229, 229); border-image: none; width: 398px; height: 190px; text-align: center; padding-top: 20px; position: relative;
}
.tanchuang1 .conBox .box img {
	margin: 0px auto; width: 47px; height: 47px; display: block;
}
.tanchuang1 .conBox .box h5 {
	color: #d01817; font-size: 24px; font-weight: bold; margin-top: 10px;
}
.tanchuang1 .conBox .box p {
	color: rgb(77, 77, 77); font-size: 16px; margin-top: 10px;
}
.tanchuang1 .conBox .box .b15 {
	background: #be292d; border: 0px currentColor; border-image: none; left: 50%; width: 150px; height: 52px; text-align: center; bottom: -1px; color: rgb(255, 255, 255); line-height: 52px; font-size: 18px; text-decoration: none; margin-left: -75px; display: block; position: absolute; z-index: 2147483647;
}
.tanchuang2 .conBox .box a {
	background: rgb(64, 64, 64);
}
.errorMainCon {
	background: url("../images/errorBg.jpg") no-repeat center rgb(246, 246, 246); width: 100%; height: 330px; padding-top: 300px;
}
.errorMainCon h3 {
	margin: 0px auto; width: 525px; height: 80px; text-align: center; color: rgb(30, 30, 30); line-height: 80px; font-size: 24px; font-weight: normal;
}
.errorMainCon h3 em {
	color: rgb(223, 31, 41); font-weight: bold;
}
.errorMainCon p {
	text-align: center; color: rgb(0, 0, 0); font-size: 20px; margin-top: 30px;
}
.errorMainCon p em {
	color: rgb(223, 31, 41);
}
.errorMainCon a.error-url {
	text-align: center; color: rgb(153, 153, 153); font-family: arial; font-size: 15px; margin-top: 4px; display: block;
}
.errorMainCon .btn {
	margin: 30px auto 0px; width: 228px; height: 52px; text-align: center; overflow: hidden;
}
.errorMainCon .btn .a1 {
	background: rgb(227, 227, 227); border-radius: 4px; border: currentColor; border-image: none; width: 104px; height: 52px; text-align: center; color: rgb(129, 129, 129); line-height: 52px; font-size: 16px; text-decoration: none; float: left; display: block;
}
.errorMainCon .btn :first-child.a1 {
	background: rgb(223, 31, 41); color: rgb(255, 255, 255); margin-right: 20px;
}










#nodata {
	background: url("../images/nodata.gif") no-repeat 20px 20px; margin: 10px 0px; padding: 80px 80px 80px 150px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
.mub01InpageBannerr {
	width: 100%; height: 300px;
}
.mub01InpageBannerr a {
	margin: 0px auto; height: 300px; display: block;
}
.mub01MainContent {
	background: rgb(244, 244, 244); width: 100%; padding-bottom: 30px;
}
#paging ul {
	width: 898px;
}
#paging .paging {
	margin-top: 20px;
}
.InpageSearch {
	width: 100%;
}
.InpageSearch .top {
	background: rgb(229, 229, 229); height: 108px; padding-top: 52px;
}
.InpageSearch .Input {
	margin: 0px auto; width: 608px; height: 57px; position: relative;
}
.InpageSearch .Input input {
	background: url("../images/InpageSearchBg01.png") no-repeat center; padding: 0px 60px 0px 28px; border: currentColor; border-image: none; width: 520px; height: 57px; color: rgb(51, 51, 51); line-height: 57px; font-size: 16px;
}
.InpageSearch .Input a {
	top: 4px; width: 47px; height: 47px; right: 4px; display: block; position: absolute;
}
.InpageSearch .mainCon {
	background: rgb(255, 255, 255); padding: 30px;
}
.InpageSearch .mainCon .conBox .searchTitle {
	color: rgb(51, 51, 51); font-size: 24px; font-weight: normal; margin-bottom: 20px;
}
.InpageSearch .mainCon .conBox .box {
	width: 100%;
}
.InpageSearch .mainCon .conBox .box li {
	padding: 20px 0px 26px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.InpageSearch .mainCon .conBox .box li:first-child {
	border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.InpageSearch .mainCon .conBox .box li h3 {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: normal;
}
.InpageSearch .mainCon .conBox .box li h3 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.InpageSearch .mainCon .conBox .box li p.p1 {
	color: rgb(102, 102, 102); line-height: 25px; font-size: 14px; margin-top: 18px;
}
.InpageSearch .mainCon .conBox .box li p.p1 a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.InpageSearch .mainCon .conBox .box li p.p2 {
	height: 16px; line-height: 16px; overflow: hidden; margin-top: 30px;
}
.InpageSearch .mainCon .conBox .box li p.p2 span {
	color: rgb(102, 102, 102); font-size: 14px; float: left; display: block;
}
.InpageSearch .mainCon .conBox .box li p.p2 a {
	background: url("../images/InpageSearch_icon02.png") no-repeat left; color: rgb(102, 102, 102); padding-left: 24px; font-family: arial; font-size: 14px; margin-left: 32px; float: left; display: block;
}
.InpageSearch .mainCon .conBox .box li:hover h3 a {
	color: #d01817;
}
.InpageSearch .mainCon .conBox .box li.cpsosu {
	float: left;
}
.InpageSearch .mainCon .conBox .box li.cpsosu .Pic {
	width: 300px; height: 283px; overflow: hidden; float: left; display: block;
}
.InpageSearch .mainCon .conBox .box li.cpsosu .Pic img {
	transition:2s ease-out; width: 300px; height: 283px; display: block; transform: scale(1);
}
.InpageSearch .mainCon .conBox .box li.cpsosu:hover .Pic img {
	transform: scale(1.2);
}
.InpageSearch .mainCon .conBox .box li.cpsosu .intro {
	padding: 0px 32px; width: 776px; float: left;
}
.map_main {
	background: rgb(255, 255, 255); margin: 20px 0px; border: 5px solid rgb(240, 240, 240); border-image: none; overflow: hidden; padding-bottom: 30px;
}
.sitemap_con {
	margin: 0px auto; width: 1120px; color: rgb(102, 102, 102);
}
.sitemap_con .map_top {
	border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.sitemap_con .map_top img {
	float: left;
}
.site_r_link {
	background: rgb(248, 248, 248); padding: 5px 10px; border: 1px solid rgb(205, 205, 205); border-image: none; width: 136px; margin-top: 20px; float: right;
}
.site_plc {
	background: url("../images/ico27.gif") no-repeat 0px 11px; padding: 5px 0px; text-indent: 10px;
}
.sitemap_con h4 {
	margin: 10px 10px 10px 0px; line-height: 30px;
}
.sitemap_con h4 a {
	color: rgb(0, 0, 0); font-size: 16px;
}
.b4 {
	padding: 10px 5px; border: 1px dashed rgb(239, 239, 239); border-image: none;
}
.b4 ul {
	padding: 0px 11px;
}
.b4 li {
	margin: 0px 10px; width: 342px; height: 25px; line-height: 25px; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.b4 li a {
	color: rgb(0, 0, 0);
}
.b4 li a:hover {
	color: #d01817;
}
.mub02Title {
	margin: 0px auto; width: 870px; text-align: center;
}
.mub02Title h2 {
	color: #d01817; font-size: 20px; font-weight: normal;
}
.mub02Title h2 a {
	color: #d01817; font-weight: bold; text-decoration: none;
}
.mub02Title i {
	width: 870px; height: 3px; margin-top: 26px; display: block;
}
.mub02Title i img {
	width: 870px; height: 3px; display: block;
}
.mub02Top {
	margin: 0px auto; width: 870px; padding-top: 20px;
}
.mub02Top h2 {
	height: 40px; color: #d01817; font-size: 18px; font-weight: normal; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.mub02Top2 {
	background: url("../images/mub02Top2Bg.jpg") no-repeat top; width: 100%; height: 83px;
}
.mub02Top2 h3 {
	height: 80px; color: #d01817; line-height: 80px; font-size: 20px; float: left;
}
.mub02Top2 h3 em {
	font-weight: bold;
}
.mub02Top2 a.more {
	color: rgb(153, 153, 153); line-height: 80px; font-size: 13px; text-decoration: none; float: right; display: block;
}
.mub02Top2 i img {
	display: block;
}
.mub02Top2 i {
	display: block;
}
.InpageSidebar01 {
	width: 270px; float: left;
}
.InpageSidebar01 .top {
	background: #be292d; width: 100%; height: 80px;
}
.InpageSidebar01 .top h2 {
	background: url("../images/InpageSidebar01_icon01.png") no-repeat 218px; height: 80px; color: rgb(255, 255, 255); line-height: 80px; text-indent: 28px; font-size: 24px; font-weight: normal;
}
.InpageSidebar01 .top h2 a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
.InpageSidebar01 .classify .box {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(228, 228, 228) rgb(228, 228, 228); border-image: none; position: relative;
}
.InpageSidebar01 .classify :first-child.box {
	border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.InpageSidebar01 .classify dl {
	padding: 14px 19px 18px 30px;
}
.InpageSidebar01 .classify dt {
	background: url("../images/mub02_jt03.png") no-repeat 194px 6px; color: rgb(51, 51, 51); font-size: 20px; margin-bottom: 10px;
}
.InpageSidebar01 .classify dt a {
	color: rgb(51, 51, 51);
}
.InpageSidebar01 .classify dd p {
	height: 35px; line-height: 35px; border-left-color: rgb(228, 228, 228); border-left-width: 1px; border-left-style: solid;
}
.InpageSidebar01 .classify dd p a {
	color: rgb(51, 51, 51); text-indent: 16px; font-size: 15px; text-decoration: none; display: block;
}
.InpageSidebar01 .classify .box i {
	background: #be292d; left: -1px; top: 0px; width: 3px; height: 100%; display: none; position: absolute;
}
.InpageSidebar01 .classify .box:hover {
	background: rgb(245, 245, 245);
}
.InpageSidebar01 .classify .box:hover i {
	display: block;
}
.InpageSidebar01 .classify .box dt.cur {
	background: url("../images/mub02_jt04.png") no-repeat 194px 6px; font-weight: bold;
}
.InpageSidebar01 .classify .box:hover dt a {
	color: #d01817; text-decoration: none; display: block;
}
.InpageSidebar01 .classify .box dt.cur a {
	color: #d01817; text-decoration: none; display: block;
}
.InpageSidebar01 .classify .box:hover dt {
	background: url("../images/mub02_jt04.png") no-repeat 194px 6px; font-weight: bold;
}
.InpageSidebar01 .classify dd p:hover a {
	color: rgb(255, 255, 255);
}
.InpageSidebar01 .classify dd p.cur a {
	color: rgb(255, 255, 255);
}
.InpageSidebar01 .classify dd p:hover {
	background: url("../images/mub02_jt02.png") no-repeat 194px #be292d;
}
.InpageSidebar01 .classify dd p.cur {
	background: url("../images/mub02_jt02.png") no-repeat 194px #be292d;
}
.InpageSidebar01 .sidebarLinkUs {
	padding: 0px 12px 20px; border: 1px solid rgb(228, 228, 228); border-image: none; margin-top: 20px; margin-bottom: 20px;
}
.InpageSidebar01 .sidebarLinkUs h3 {
	height: 59px; color: #d01817; line-height: 59px; text-indent: 10px; font-size: 18px; font-weight: normal; margin-bottom: 18px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.InpageSidebar01 .sidebarLinkUs p {
	padding: 0px 10px; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; margin-bottom: 12px;
}
.InpageSidebar01 .sidebarLinkUs .zxzx {
	background: #be292d; width: 245px; height: 50px; overflow: hidden; text-decoration: none; margin-top: 20px; display: block;
}
.InpageSidebar01 .sidebarLinkUs .zxzx span {
	background: url("../images/zxzx_icon01.png") no-repeat center; width: 50px; height: 50px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
.InpageSidebar01 .sidebarLinkUs .zxzx em {
	width: 109px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 25px; float: left; display: block; padding-left: 10px;
}
.InpageSidebar01 .sidebarLinkUs .zxzx em img {
	top: 2px; margin-left: 8px; display: inline-block; position: relative;
}
.InpageSidebar02 .classify {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(228, 228, 228) rgb(228, 228, 228); border-image: none; position: relative;
}
.InpageSidebar02 .classify li {
	background: url("../images/mub02_jt03.png") no-repeat 224px; height: 58px; color: rgb(51, 51, 51); line-height: 58px; text-indent: 28px; font-size: 15px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.InpageSidebar02 .classify li a {
	color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.InpageSidebar02 .classify li:hover {
	background: url("../images/mub02_jt04.png") no-repeat 224px rgb(245, 245, 245);
}
.InpageSidebar02 .classify li.cur {
	background: url("../images/mub02_jt04.png") no-repeat 224px rgb(245, 245, 245);
}
.InpageSidebar02 .classify li:hover a {
	color: #d01817; font-weight: bold;
}
.InpageSidebar02 .classify li.cur a {
	color: #d01817; font-weight: bold;
}
.InpageSidebar02 .classify i {
	background: #be292d; left: -1px; top: 0px; width: 3px; display: block; position: absolute; z-index: 9;
}
.InpageSidebar02 .xgzx {
	padding: 0px 12px 16px; border: 1px solid rgb(228, 228, 228); border-image: none; margin-top: 20px;
}
.InpageSidebar02 .xgzx h3 {
	height: 59px; color: #d01817; line-height: 59px; text-indent: 10px; font-size: 18px; font-weight: normal; margin-bottom: 18px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.InpageSidebar02 .xgzx p {
	padding: 0px 10px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis; line-height: 25px;
}
.InpageSidebar02 .xgzx p a {
	color: rgb(51, 51, 51);
}
.InpageSidebar02 .xgzx p:hover a {
	color: #d01817;
}
.mub02address {
	width: 100%; margin-bottom: 20px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.mub02address .con {
	width: 100%; height: 43px;
}
.mub02address .homePage {
	background: url("../images/mub02address_homePage.png") no-repeat center; width: 43px; height: 43px; border-right-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: block;
}
.mub02address p {
	width: 84%; height: 43px; color: rgb(153, 153, 153); line-height: 43px; overflow: hidden; font-size: 13px; margin-left: 18px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mub02address p a {
	padding: 0px 4px; color: rgb(153, 153, 153); text-decoration: none;
}
.mub02address .backList {
	width: 117px; height: 43px; text-align: center; color: rgb(153, 153, 153); line-height: 43px; font-size: 13px; text-decoration: none; border-right-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: right; display: block; cursor: pointer;
}
.mub02address .backList img {
	top: 2px; margin-right: 10px; display: inline-block; position: relative;
}
.mub02tjcp {
	padding: 0px 19px 20px; border: 1px solid rgb(228, 228, 228); border-image: none; margin-top: 20px;
}
.mub02tjcp .conBox {
	width: 100%; margin-top: 20px;
}
.mub02tjcp .conBox li {
	width: 280px; text-align: center; margin-left: 15px; float: left;
}
.mub02tjcp .conBox li:first-child {
	margin-left: 0px;
}
.mub02tjcp .conBox li span {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 278px; height: 262px; overflow: hidden; display: block;
}
.mub02tjcp .conBox li img {
	transition:1s ease-out; width: 278px; height: 262px; display: block; transform: scale(1);
}
.mub02tjcp .conBox li:hover img {
	transform: scale(1.2);
}
.mub02tjcp .conBox li em {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; margin-top: 10px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mub02tjcp .conBox li a {
	text-decoration: none; display: block;
}
.mub02xgyd {
	padding: 0px 19px 10px; border: 1px solid rgb(228, 228, 228); border-image: none; margin-top: 20px;
}
.mub02xgyd .conBox {
	width: 100%; overflow: hidden; margin-top: 22px;
}
.mub02xgyd .conBox ul {
	width: 106%;
}
.mub02xgyd .conBox li {
	width: 416px; overflow: hidden; margin-right: 38px; margin-bottom: 13px; float: left;
}
.mub02xgyd .conBox li a {
	width: 302px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mub02xgyd .conBox li a:hover {
	color: #d01817;
}
.mub02xgyd .conBox li span {
	color: rgb(153, 153, 153); font-family: arial; font-size: 14px; float: right; display: block;
}
.mub02Ad {
	background: rgb(245, 245, 245); border: 1px solid rgb(228, 228, 228); border-image: none; height: 228px; margin-top: 20px; margin-bottom: 20px; position: relative;
}
.mub02Ad .figure {
	left: 70px; width: 165px; height: 213px; bottom: 0px; position: absolute;
}
.mub02Ad .figure img {
	width: 165px; height: 213px; display: block;
}
.mub02Ad .conBox {
	padding-top: 40px; margin-right: 24px; margin-left: 308px;
}
.mub02Ad .conBox h3 {
	color: #d01817; font-size: 22px; font-weight: normal;
}
.mub02Ad .conBox p {
	height: 40px; color: rgb(51, 51, 51); overflow: hidden; font-size: 15px; margin-top: 6px; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.mub02Ad .conBox .box {
	margin-top: 20px;
}
.mub02Ad .conBox .box .zxzx {
	background: #be292d; width: 160px; height: 50px; overflow: hidden; text-decoration: none; float: left; display: block;
}
.mub02Ad .conBox .box .zxzx span {
	background: url("../images/zxzx_icon01.png") no-repeat center; width: 50px; height: 50px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
.mub02Ad .conBox .box .zxzx em {
	width: 109px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; float: left; display: block;
}
.mub02Ad .conBox .box .zxzx em img {
	top: 2px; margin-left: 8px; display: inline-block; position: relative;
}
.mub02Ad .conBox .box .phone {
	background: url("../images/mub02Ad_phone.png") no-repeat left; padding-left: 44px; margin-top: 4px; margin-left: 56px; float: left;
}
.mub02Ad .conBox .box .phone span {
	color: rgb(102, 102, 102); font-size: 13px; display: block;
}
.mub02Ad .conBox .box .phone em {
	color: #d01817; font-family: arial; font-size: 24px; display: block;
}
#paging ul {
	width: 898px;
}
#paging .paging {
	margin-top: 20px;
}
.InpageSearch .mainCon .paging {
	border: 1px solid rgb(228, 228, 228); border-image: none;
}
.paging {
	height: 59px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.paging .pagingPrev {
	width: 119px; height: 59px; text-align: center; color: rgb(153, 153, 153); line-height: 59px; font-size: 13px; text-decoration: none; border-right-color: rgb(228, 228, 228); border-right-width: 1px; border-right-style: solid; float: left;
}
.paging .pagingPrev i {
	background: url("../images/mub02_jt01.png") no-repeat center; top: 2px; width: 8px; height: 14px; margin-right: 10px; display: inline-block; position: relative;
}
.paging .pagingNext {
	width: 119px; height: 59px; text-align: center; color: rgb(153, 153, 153); line-height: 59px; font-size: 13px; text-decoration: none; border-left-color: rgb(228, 228, 228); border-left-width: 1px; border-left-style: solid; float: right;
}
.paging .pagingNext i {
	background: url("../images/mub02_jt03.png") no-repeat center; top: 2px; width: 8px; height: 14px; margin-left: 10px; display: inline-block; position: relative;
}
.paging ul {
	width: 668px; text-align: center; padding-top: 17px; float: left;
}
.paging ul a {
	width: 27px; height: 27px; text-align: center; color: rgb(153, 153, 153); line-height: 27px; font-family: arial; font-size: 15px; text-decoration: none; margin-left: 4px; display: inline-block;
}
.paging ul a.cur {
	background: #be292d; color: rgb(255, 255, 255); text-decoration: none;
}
.paging ul a:hover {
	background: #be292d; color: rgb(255, 255, 255);
}
.paging ul a:hover a {
	
}
.paging .pagingNext:hover {
	color: #d01817; font-weight: bold;
}
.paging .pagingNext:hover i {
	background: url("../images/mub02_jt04.png") no-repeat center;
}
.paging .pagingPrev:hover {
	color: #d01817; font-weight: bold;
}
.paging .pagingPrev:hover i {
	background: url("../images/mub02_jt05.png") no-repeat center;
}
.proDetails {
	width: 100%;
}
.proDetailsSection {
	width: 910px; float: right;
}
.proDetailsSection .mainCon {
	border: 1px solid rgb(228, 228, 228); border-image: none; padding-bottom: 0px;
}
.proDetailsIntro {
	width: 100%; height: 432px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.proDetailsIntro .conL {
	width: 458px; height: 432px; border-right-color: rgb(228, 228, 228); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.proDetailsIntro .conL i {
	top: 50%; width: 44px; height: 44px; overflow: hidden; margin-top: -22px; display: block; position: absolute; z-index: 9; cursor: pointer;
}
.proDetailsIntro .conL i.prev {
	left: -1px;
}
.proDetailsIntro .conL i.next {
	right: -1px;
}
.proDetailsIntro .conL .btnList {
	width: 100%; height: 10px; text-align: center; bottom: 18px; position: absolute;
}
.proDetailsIntro .conL .btnList span {
	background: url("../images/proDetailsIntro_icon01.png") no-repeat left top; width: 9px; height: 9px; overflow: hidden; margin-left: 14px; display: inline-block; position: relative; cursor: pointer;
}
.proDetailsIntro .conL .btnList span.cur {
	background-position: left bottom;
}
.proDetailsIntro .conL .btnList span:first-child {
	margin-left: 0px;
}
.proDetailsIntro .conL .conBox {
	width: 458px; height: 432px; overflow: hidden; position: relative;
}
.proDetailsIntro .conL .conBox ul {
	left: 0px; top: 0px; position: absolute;
}
.proDetailsIntro .conL .conBox li {
	width: 458px; float: left;
}
.proDetailsIntro .conL .conBox li img {
	width: 458px; height: 432px; display: block;
}
.proDetailsIntro .conR {
	width: 400px; height: 378px; padding-top: 20px; margin-right: 20px; float: right; position: relative;
}
.proDetailsIntro .conR h3 {
	height: 30px; color: rgb(51, 51, 51); overflow: hidden; font-size: 20px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proDetailsIntro .conR i {
	background: rgb(228, 228, 228); margin: 15px 0px 18px; height: 1px; display: block;
}
.proDetailsIntro .conR p {
	height: 220px; color: rgb(102, 102, 102); line-height: 25px; overflow: hidden; font-size: 14px; display: inline-block;
}
.proDetailsIntro .conR .box {
	left: 0px; width: 100%; bottom: 3px; position: absolute;
}
.proDetailsIntro .conR .box .zx {
	background: url("../images/proDetailsIntroBg01.png") no-repeat center; width: 172px; height: 53px; text-align: center; color: rgb(255, 255, 255); line-height: 53px; font-size: 20px; text-decoration: none; float: left; display: block;
}
.proDetailsIntro .conR .box .zx img {
	top: 4px; margin-left: 12px; position: relative;
}
.proDetailsIntro .conR .box .phone {
	background: url("../images/proDetailsIntro_phone.png") no-repeat left; padding-left: 42px; margin-top: 6px; margin-left: 18px; float: left;
}
.proDetailsIntro .conR .box .phone span {
	color: rgb(102, 102, 102); font-size: 13px; display: block;
}
.proDetailsIntro .conR .box .phone em {
	color: #d01817; font-family: arial; font-size: 24px; display: block;
}
.proDetailsCanS {
	margin: 20px auto 0px; width: 870px;
}
.proDetailsCanS .menu {
	width: 100%; height: 54px; margin-bottom: 20px; border-bottom-color: rgb(228, 228, 228); border-bottom-width: 1px; border-bottom-style: solid;
}
.proDetailsCanS .menu li {
	border-width: 1px 1px medium medium; border-style: solid solid none none; border-color: rgb(228, 228, 228) rgb(228, 228, 228) currentColor currentColor; border-image: none; width: 148px; height: 53px; text-align: center; color: rgb(0, 0, 0); line-height: 53px; font-size: 14px; float: left; cursor: pointer;
}
.proDetailsCanS .menu li:first-child {
	border-left-color: rgb(228, 228, 228); border-left-width: 1px; border-left-style: solid;
}
.proDetailsCanS .menu li.status_on {
	background: #be292d; color: rgb(255, 255, 255);
}
.proDetailsCanS .conBox {
	background: rgb(255, 255, 255); width: 100%; line-height: 22px;
}
.proDetailsCanS .conBox .box {
	background: rgb(255, 255, 255); width: 100%; height: 100%; font-size: 14px;
}
.proDetailsLy {
	margin: 30px auto 0px; width: 870px;
}
.proDetailsLy .conBox .box1 {
	width: 100%; margin-top: 33px;
}
.proDetailsLy .conBox .box1 .Input {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 427px; height: 58px; margin-bottom: 10px; margin-left: 12px; float: left;
}
.proDetailsLy .conBox .box1 input {
	border: currentColor; border-image: none; width: 354px; color: rgb(153, 153, 153); line-height: 58px; padding-right: 51px; padding-left: 22px; font-size: 16px;
}
.proDetailsLy .conBox .box1 .Input1 {
	margin-left: 0px;
}
.proDetailsLy .conBox .box1 .Input1 input {
	background: url("../images/proDetailsLy_icon01.png") no-repeat 386px;
}
.proDetailsLy .conBox .box1 .Input2 input {
	background: url("../images/proDetailsLy_icon02.png") no-repeat 386px;
}
.proDetailsLy .conBox .box1 textarea {
	background: url("../images/proDetailsLy_icon03.png") no-repeat 828px 18px; border: 1px solid rgb(224, 224, 224); border-image: none; width: 795px; height: 150px; color: rgb(153, 153, 153); padding-top: 18px; padding-right: 51px; padding-left: 22px; font-size: 16px; resize: none;
}
.proDetailsLy .conBox .box1 .yzmtj {
	margin-top: 20px;
}
.proDetailsLy .conBox .box1 .yzmtj img {
	margin: 10px 0px 15px 15px;
}
.proDetailsLy .conBox .box1 .yzmtj .sr {
	border: 1px solid rgb(224, 224, 224); border-image: none; width: 250px; float: left;
}
.proDetailsLy .conBox .box1 .yzmtj .sr span {
	width: 100px; height: 58px; text-align: center; color: rgb(153, 153, 153); line-height: 58px; font-size: 16px; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
.proDetailsLy .conBox .box1 .yzmtj .sr input {
	padding: 0px 10px; border: currentColor; border-image: none; width: 127px; height: 58px; color: rgb(153, 153, 153); line-height: 58px; font-size: 16px; float: left; display: block;
}
.proDetailsLy .conBox .box1 .yzmtj #spVerCode img {
	width: 105px; height: 38px; margin-top: 14px; margin-left: 10px; float: left; display: block;
}
.proDetailsLy .conBox .box1 .yzmtj a.p {
	line-height: 86px; margin-left: 10px;
}
.proDetailsLy .conBox .box1 .yzmtj a.tj {
	background: #be292d; width: 410px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 22px; text-decoration: none; float: right; display: block;
}
.proList {
	width: 100%;
}
.proListSection {
	width: 910px; float: right;
}
.proListSection .mainCon {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 908px; padding-top: 28px;
}
.proListSection .mainCon .conBox {
	margin: 20px auto 0px; width: 870px;
}
.proListSection .mainCon .conBox ul {
	width: 104%;
}
.proListSection .mainCon .conBox li {
	width: 280px; margin-right: 15px; margin-bottom: 20px; float: left;
}
.proListSection .mainCon .conBox li.noMl {
	margin-right: 0px;
}
.proListSection .mainCon .conBox li .Pic {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 278px; height: 262px; overflow: hidden; display: block;
}
.proListSection .mainCon .conBox li .Pic img {
	transition:1s ease-out; width: 278px; height: 262px; display: block; transform: scale(1);
}
.proListSection .mainCon .conBox li .intro {
	text-align: center; padding-top: 14px; position: relative;
}
.proListSection .mainCon .conBox li .intro h3 {
	width: 280px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; font-weight: bold; margin-bottom: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.proListSection .mainCon .conBox li .intro h3 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.proListSection .mainCon .conBox li .intro p {
	height: 44px; color: rgb(102, 102, 102); line-height: 20px; overflow: hidden; font-size: 14px; margin-top: 14px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical;
}
.proListSection .mainCon .conBox li .intro .btn {
	background: url("../images/proListBg01.png") no-repeat center; left: 20px; width: 241px; height: 42px; bottom: 0px; overflow: hidden; position: absolute;
}
.proListSection .mainCon .conBox li .intro .btn a {
	width: 120px; height: 42px; text-align: center; color: rgb(119, 119, 119); line-height: 42px; font-size: 14px; text-decoration: none; float: left; display: block;
}
.proListSection .mainCon .conBox li .intro .btn a i {
	background: url("../images/mub02_jt03.png") no-repeat center; top: 2px; width: 7px; height: 12px; margin-left: 8px; display: inline-block; position: relative;
}
.proListSection .mainCon .conBox li .intro .btn a:first-child {
	border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
.proListSection .mainCon .conBox li .intro .btn a:hover {
	color: rgb(255, 255, 255);
}
.proListSection .mainCon .conBox li .intro h3 a {
	
}
.proListSection .mainCon .conBox li .intro .btn a.more:hover {
	background: url("../images/proListBg02.png") no-repeat center;
}
.proListSection .mainCon .conBox li .intro .btn a.more:hover i {
	background: url("../images/mub02_jt02.png") no-repeat center;
}
.proListSection .mainCon .conBox li .intro .btn a.zx:hover {
	background: url("../images/proListBg03.png") no-repeat center;
}
.proListSection .mainCon .conBox li .intro .btn a.zx:hover i {
	background: url("../images/mub02_jt02.png") no-repeat center;
}
.proListSection .mainCon .conBox li:hover .Pic img {
	transform: scale(1.2);
}
.fzlc {
	width: 100%;
}
.fzlcSection {
	width: 910px; float: right;
}
.fzlcSection .mainCon {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 908px; padding-top: 28px;
}
.fzlcSection .mainCon .conBox {
	margin: 62px auto 0px; width: 870px; padding-bottom: 56px;
}
.fzlcSection .mainCon .conBox .con {
	margin-left: 124px; border-left-color: rgb(228, 228, 228); border-left-width: 1px; border-left-style: solid;
}
.fzlcSection .mainCon .conBox .fzlcTime {
	margin-top: 22px; margin-left: -96px; float: left;
}
.fzlcSection .mainCon .conBox .fzlcTime span {
	color: #d01817; font-family: arial; font-size: 32px; font-weight: bold;
}
.fzlcSection .mainCon .conBox .fzlcTime i {
	background: #be292d; top: -10px; width: 30px; height: 1px; margin-left: 10px; display: inline-block; position: relative;
}
.fzlcSection .mainCon .conBox .box {
	margin-top: 50px;
}
.fzlcSection .mainCon .conBox :first-child.box {
	margin-top: 0px;
}
.fzlcSection .mainCon .conBox dl {
	width: 690px; margin-left: 32px; float: left;
}
.fzlcSection .mainCon .conBox dt {
	margin-right: 20px; float: left;
}
.fzlcSection .mainCon .conBox dt img {
	width: 250px; height: 190px; display: block;
}
.fzlcSection .mainCon .conBox dd {
	width: 420px; float: left;
}
.fzlcSection .mainCon .conBox dd p {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px;
}
.about {
	width: 100%;
}
.aboutSection {
	width: 910px; float: right;
}
.aboutSection .mainCon {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 908px; padding-top: 28px; padding-bottom: 0px;
}
.aboutSection .mainCon .conBox {
	background: rgb(255, 255, 255); margin: 20px auto 0px; width: 870px; line-height: 24px; padding-bottom: 20px;
}
.aboutSection .mainCon .conBox p {
	font-size: 14px;
}
.linkUs {
	width: 100%;
}
.linkUsSection {
	width: 910px; float: right;
}
.linkUsSection .mainCon {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 908px; padding-top: 28px; padding-bottom: 0px;
}
.linkUsSection .mainCon .conBox {
	background: rgb(255, 255, 255); margin: 20px auto 0px; width: 870px; line-height: 24px; padding-bottom: 20px;
}
.linkUsSection .mainCon .conBox p {
	font-size: 14px;
}
.linkUsSection .mainCon .linkUsIntro {
	margin: 40px auto 0px; width: 870px; padding-bottom: 40px;
}
.linkUsSection .mainCon .linkUsIntro ul li {
	float: left;
}
.linkUsSection .mainCon .linkUsIntro ul li img {
	width: 440px; height: 280px; margin-right: 20px; float: left; display: block;
}
.linkUsSection .mainCon .linkUsIntro ul li h3 {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: normal;
}
.linkUsSection .mainCon .linkUsIntro ul li p {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; margin-top: 22px;
}
.linkUsSection .mainCon .linkUsIntro .zxzx {
	background: #be292d; left: 0px; width: 160px; height: 50px; bottom: 0px; overflow: hidden; text-decoration: none; display: block;
}
.linkUsSection .mainCon .linkUsIntro .zxzx span {
	background: url("../images/zxzx_icon01.png") no-repeat center; width: 50px; height: 50px; border-right-color: rgb(229, 97, 0); border-right-width: 1px; border-right-style: solid; float: left; display: block;
}
.linkUsSection .mainCon .linkUsIntro .zxzx em {
	width: 109px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; float: left; display: block;
}
.linkUsSection .mainCon .linkUsIntro .zxzx em img {
	top: 2px; margin-left: 8px; display: inline-block; position: relative;
}
.linkUsSection .linkUsAddress {
	margin: 0px auto; width: 870px;
}
.linkUsSection .linkUsAddress ul {
	border-top-color: rgb(228, 228, 228); border-bottom-color: rgb(228, 228, 228); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.linkUsSection .linkUsAddress li {
	background: url("../images/linkUsAddressBg01.png") repeat-y; width: 290px; height: 282px; text-align: center; padding-top: 48px; float: left;
}
.linkUsSection .linkUsAddress li img {
	margin: 0px auto; display: block;
}
.linkUsSection .linkUsAddress li h3 {
	margin: 12px 0px 42px; color: #d01817; font-size: 16px; font-weight: normal;
}
.linkUsSection .linkUsAddress li p {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; margin-bottom: 6px;
}
.linkUsSection .LinkUsMap {
	margin: 20px auto 0px; width: 870px;
}
.linkUsSection .LinkUsMap img {
	width: 870px; height: 380px; display: block;
}
.proDetailsCanS .conBox .box .linkUsIntro {
	margin: 40px auto 0px; width: 870px; padding-bottom: 40px;
}
.proDetailsCanS .conBox .box .linkUsIntro ul li {
	float: left;
}
.proDetailsCanS .conBox .box .linkUsIntro ul li img {
	width: 440px; height: 280px; margin-right: 20px; float: left; display: block;
}
.proDetailsCanS .conBox .box .linkUsIntro ul li h3 {
	color: rgb(51, 51, 51); font-size: 20px; font-weight: normal;
}
.proDetailsCanS .conBox .box .linkUsIntro ul li p {
	color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; margin-top: 22px;
}
.proDetailsCanS .conBox .box .linkUsAddress {
	margin: 0px auto; width: 870px;
}
.proDetailsCanS .conBox .box .linkUsAddress ul {
	border-top-color: rgb(228, 228, 228); border-bottom-color: rgb(228, 228, 228); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.proDetailsCanS .conBox .box .linkUsAddress li {
	background: url("../images/linkUsAddressBg01.png") repeat-y; width: 290px; height: 282px; text-align: center; padding-top: 48px; float: left;
}
.proDetailsCanS .conBox .box .linkUsAddress li img {
	margin: 0px auto; display: block;
}
.proDetailsCanS .conBox .box .linkUsAddress li h3 {
	margin: 12px 0px 42px; color: #d01817; font-size: 16px; font-weight: normal;
}
.proDetailsCanS .conBox .box .linkUsAddress li p {
	color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; margin-bottom: 6px;
}
.proDetailsCanS .conBox .box .linkUsAddress .LinkUsMap {
	width: 100%; margin-top: 20px;
}
.proDetailsCanS .conBox .box .linkUsAddress .LinkUsMap img {
	width: 870px; height: 380px; display: block;
}
.proDetailsCanS .conBox .box .LinkUsMap {
	width: 100%; margin-top: 20px;
}
.proDetailsCanS .conBox .box .LinkUsMap img {
	width: 870px; height: 380px; display: block;
}
.news_ul {
	width: 106%;
}
.news_ul li {
	width: 416px; overflow: hidden; margin-right: 38px; margin-bottom: 13px; float: left;
}
.news_ul li a {
	width: 302px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news_ul li a:hover {
	color: #d01817;
}
.news_ul li span {
	color: rgb(153, 153, 153); font-family: arial; font-size: 14px; float: right; display: block;
}
dl.news_dl {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(223, 223, 223) rgb(223, 223, 223); padding: 20px; border-image: none; height: 120px; position: relative;
}
dl:first-child.news_dl {
	border-top-color: rgb(223, 223, 223); border-top-width: 1px; border-top-style: solid;
}
dl.news_dl dt {
	font-size: 22px; font-weight: normal;
}
dl.news_dl dt a {
	color: rgb(0, 0, 0); text-decoration: none;
}
dl.news_dl:hover dt img {
	transform: scale(1.2);
}
dl.news_dl dd {
	width: 100%; height: 80px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-top: 17px; margin-left: 0px; float: left; position: relative;
}
dl.news_dl:hover dt a {
	color: #d01817;
}
dl.news_dl:hover {
	z-index: 99; box-shadow: 0px 0px 10px 6px #eeeeee;
}
#ulcfsb {
	margin-top: 0px;
}
.qyfc {
	width: 100%;
}
.qyfcSection {
	width: 910px; float: right;
}
.qyfcSection .mainCon {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 908px; padding-top: 28px;
}
.qyfcSection .mainCon .qyfcIntro {
	margin: 20px auto 0px; width: 870px; overflow: hidden; padding-bottom: 20px;
}
.qyfcSection .mainCon .qyfcIntro dt {
	width: 600px; height: 400px; float: left;
}
.qyfcSection .mainCon .qyfcIntro dt img {
	width: 600px; height: 400px; display: block;
}
.qyfcSection .mainCon .qyfcIntro dd {
	background: #be292d; width: 222px; height: 352px; padding-top: 48px; padding-left: 48px; float: right; position: relative;
}
.qyfcSection .mainCon .qyfcIntro dd h4 {
	color: rgb(255, 255, 255); font-size: 15px;
}
.qyfcSection .mainCon .qyfcIntro dd h3 {
	color: rgb(255, 255, 255); font-size: 20px;
}
.qyfcSection .mainCon .qyfcIntro dd span {
	color: rgb(255, 255, 255); font-family: arial; font-size: 12px; margin-top: 28px; display: block;
}
.qyfcSection .mainCon .qyfcIntro dd i {
	background: rgb(255, 255, 255); width: 54px; height: 2px; margin-top: 208px; display: block;
}
.qyfcSection .mainCon .qyfcIntro dd em {
	color: rgb(255, 255, 255); font-size: 14px; margin-top: 18px; display: block;
}
.qyfcSection .mainCon .qyfcIntro dd p {
	color: rgb(255, 255, 255); font-family: arial; font-size: 24px;
}
.qyfcSection .mainCon .qyfcIntro ul {
	width: 102%; margin-top: 20px;
}
.qyfcSection .mainCon .qyfcIntro li {
	width: 280px; text-align: center; margin-right: 15px; margin-bottom: 26px; float: left; position: relative;
}
.qyfcSection .mainCon .qyfcIntro li span {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 278px; height: 185px; overflow: hidden; display: block;
}
.qyfcSection .mainCon .qyfcIntro li.cfsb span {
	height: 278px;
}
.qyfcSection .mainCon .qyfcIntro li.cfsb span img {
	height: 278px;
}
.qyfcSection .mainCon .qyfcIntro li img {
	transition:1s ease-out; width: 278px; height: 185px; display: block; transform: scale(1);
}
.qyfcSection .mainCon .qyfcIntro li:hover img {
	transform: scale(1.2);
}
.qyfcSection .mainCon .qyfcIntro li a {
	text-decoration: none; display: block;
}
.qyfcSection .mainCon .qyfcIntro li em {
	color: rgb(51, 51, 51); font-size: 16px; margin-top: 14px; display: block;
}
#videoli {
	text-align: left;
}
#videoli span {
	height: 221px;
}
#videoli span img {
	height: 221px;
}
.qyfcSection .mainCon .qyfcIntro li .wen {
	background: url("../images/sp_wen.png") center; left: 0px; width: 100%; height: 50px; bottom: 0px; position: absolute; z-index: 1;
}
.qyfcSection .mainCon .qyfcIntro li .wen h6 {
	width: 210px; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: normal; margin-top: 7px; margin-left: 15px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.qyfcSection .mainCon .qyfcIntro li .wen h6 a {
	color: rgb(255, 255, 255);
}
.qyfcSection .mainCon .qyfcIntro li .wen h6 em {
	background: url("../images/sp_i02.png") no-repeat left; color: rgb(204, 204, 204); padding-left: 20px; font-size: 13px; margin-top: 2px; display: block;
}
.qyfcSection .mainCon .qyfcIntro li .wen a.img {
	background: url("../images/sp_i03.png") no-repeat left; width: 35px; height: 35px; margin-top: 8px; margin-right: 15px; float: right; display: block;
}
.honor {
	width: 100%;
}
.honorSection {
	width: 910px; float: right;
}
.honorSection .mainCon {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 908px; padding-top: 28px;
}
.honorSection .mainCon .honorShow {
	margin: 20px auto 0px; width: 870px; overflow: hidden; padding-bottom: 17px;
}
.honorSection .mainCon .honorShow .box {
	background: url("../images/honor_yy01.png") no-repeat bottom; height: 338px; margin-bottom: 24px;
}
.honorSection .mainCon .honorShow .box ul {
	background: url("../images/honor_yy02.png") no-repeat center 235px; padding: 0px 40px; height: 338px;
}
.honorSection .mainCon .honorShow .box li {
	width: 250px; text-align: center; margin-left: 20px; float: left;
}
.honorSection .mainCon .honorShow .box li:first-child {
	margin-left: 0px;
}
.honorSection .mainCon .honorShow .box li span {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 248px; height: 248px; overflow: hidden; display: block;
}
.honorSection .mainCon .honorShow .box li img {
	transition:1s ease-out; width: 248px; height: 248px; display: block; transform: scale(1);
}
.honorSection .mainCon .honorShow .box li:hover img {
	transform: scale(1.2);
}
.honorSection .mainCon .honorShow .box li em {
	width: 250px; height: 34px; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 16px; margin-top: 38px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.honorSection .mainCon .honorShow .box li a {
	text-decoration: none; display: block;
}
dl.dl_2 {
	margin: 0px 5px 26px; width: 280px; text-align: center; float: left;
}
dl.dl_2 dt {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 278px; height: 185px; overflow: hidden; display: block;
}
dl.dl_2 dt img {
	transition:1s ease-out; width: 278px; height: 185px; display: block; transform: scale(1);
}
dl.dl_2:hover dt img {
	transform: scale(1.2);
}
dl.dl_2 dd {
	margin: 8px 0px; width: 280px; height: 24px; text-align: center; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
dl.dl_2 dd {
	transition:0.2s ease-out; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s;
}
dl.dl_2:hover dt img {
	background: #be292d;
}
dl.dl_2:hover dd {
	color: #d01817; text-decoration: none;
}
dl.dl_2:hover dd a {
	color: #d01817; text-decoration: none;
}
dl.dl_42 {
	width: 280px; height: 464px; margin-right: 15px; margin-bottom: 20px; float: left;
}
dl.dl_42.noMl {
	margin-right: 0px;
}
dl.dl_42 dt {
	width: 278px; height: 238px; overflow: hidden; display: block;
}
dl.dl_42 dt img {
	transition:2s ease-out; width: 278px; height: 238px; display: block; transform: scale(1);
}
dl.dl_42 dt:hover img {
	transform: scale(1.2);
}
dl.dl_42 dd {
	background: rgb(255, 255, 255); padding: 28px 2px 0px; height: 177px; position: relative;
}
dl.dl_42 dd h4 {
	width: 280px; color: rgb(51, 51, 51); overflow: hidden; font-size: 16px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
dl.dl_42 dd h4 a {
	color: rgb(51, 51, 51); font-weight: bold; text-decoration: none;
}
dl.dl_42 dd p {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; margin-top: 14px;
}
dl.dl_42 dd .btn {
	background: url("../images/proListBg01.png") no-repeat center; left: 20px; width: 241px; height: 42px; bottom: 0px; overflow: hidden; position: absolute;
}
dl.dl_42 dd .btn a {
	width: 120px; height: 42px; text-align: center; color: rgb(119, 119, 119); line-height: 42px; font-size: 14px; text-decoration: none; float: left; display: block;
}
dl.dl_42 dd .btn a i {
	background: url("../images/mub02_jt03.png") no-repeat center; top: 2px; width: 7px; height: 12px; margin-left: 8px; display: inline-block; position: relative;
}
dl.dl_42 dd .btn a:first-child {
	border-right-color: rgb(234, 234, 234); border-right-width: 1px; border-right-style: solid;
}
dl.dl_42 dd .btn a:hover {
	color: rgb(255, 255, 255);
}
dl.dl_42 dd:hover h4 a {
	color: #d01817;
}
dl.dl_42 dd .btn a.more:hover {
	background: url("../images/proListBg02.png") no-repeat center;
}
dl.dl_42 dd .btn a.more:hover i {
	background: url("../images/mub02_jt02.png") no-repeat center;
}
dl.dl_42 dd .btn a.zx:hover {
	background: url("../images/proListBg03.png") no-repeat center;
}
dl.dl_42 dd .btn a.zx:hover i {
	background: url("../images/mub02_jt02.png") no-repeat center;
}
dl.dl_2s {
	width: 205px; margin-right: 16px; margin-bottom: 16px; float: left;
}
dl.dl_2s.noMl {
	margin-right: 0px;
}
dl.dl_2s dt img {
	background: rgb(238, 238, 238); padding: 2px; transition:background 0.5s; width: 201px; height: 112px; overflow: hidden; display: block; -webkit-transition: background 0.5s ease; -moz-transition: background 0.5s ease; -o-transition: background 0.5s ease;
}
dl.dl_2s dd {
	margin: 8px 0px; width: 205px; height: 24px; text-align: center; float: left;
}
dl.dl_2s dd {
	transition:0.2s ease-out; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s;
}
dl.dl_2s dd h4 {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
dl.dl_2s:hover dt img {
	background: #be292d;
}
dl.dl_2s:hover dd {
	color: #d01817; text-decoration: none;
}
dl.dl_2s:hover dd a {
	color: #d01817; text-decoration: none;
}
dl.dl_yl {
	margin: 0px 5px 26px; width: 280px; text-align: center; float: left;
}
dl.dl_yl dt {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 278px; height: 185px; overflow: hidden; display: block;
}
dl.dl_yl dt img {
	transition:1s ease-out; width: 278px; height: 185px; display: block; transform: scale(1);
}
dl.dl_yl:hover dt img {
	transform: scale(1.2);
}
dl.dl_yl dd {
	margin: 8px 0px; width: 280px; height: 24px; text-align: center; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
dl.dl_yl dd {
	transition:0.2s ease-out; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -o-transition: all 0.2s ease-out 0s;
}
dl.dl_yl:hover dt img {
	background: #be292d;
}
dl.dl_yl:hover dd {
	color: #d01817; text-decoration: none;
}
dl.dl_yl:hover dd a {
	color: #d01817; text-decoration: none;
}
.newsList {
	width: 100%;
}
.newsListSection {
	width: 910px; float: right;
}
.newsListSection .mainCon {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 908px; padding-top: 28px;
}
.newsListSection .newsListIntro {
	margin: 20px auto 0px; width: 870px;
}
.newsListSection .newsListIntro .box1 {
	padding-bottom: 20px;
}
.newsListSection .newsListIntro .box1 dt {
	width: 290px; height: 218px; float: left;
}
.newsListSection .newsListIntro .box1 dt img {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 290px; height: 218px; display: block;
}
.newsListSection .newsListIntro .box1 dt a:hover img {
	border: 1px solid #be292d; border-image: none;
}
.newsListSection .newsListIntro .box1 dd {
	width: 552px; height: 218px; float: right; position: relative;
}
.newsListSection .newsListIntro .box1 dd h3 {
	width: 550px; color: rgb(51, 51, 51); overflow: hidden; font-size: 16px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newsListSection .newsListIntro .box1 dd h3 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.newsListSection .newsListIntro .box1 dd p {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-top: 18px;
}
.newsListSection .newsListIntro .box1 dd a.more {
	border: 1px solid rgb(228, 228, 228); border-image: none; left: 0px; width: 128px; height: 48px; text-align: center; bottom: 0px; color: rgb(153, 153, 153); line-height: 48px; font-size: 13px; text-decoration: none; display: block; position: absolute;
}
.newsListSection .newsListIntro .box1 dd a.more:hover {
	background: #be292d; border-color: #d01817; color: rgb(255, 255, 255);
}
.newsListSection .newsListIntro .box1 dd:hover h3 a {
	color: #d01817;
}
.newsListSection .newsListIntro .box2 dl {
	padding: 18px 0px; border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid;
}
.newsListSection .newsListIntro .box2 dt {
	background: rgb(245, 245, 245); width: 170px; height: 104px; text-align: center; padding-top: 32px; float: left;
}
.newsListSection .newsListIntro .box2 dt span {
	color: rgb(102, 102, 102); font-family: arial; font-size: 42px; font-weight: bold; display: block;
}
.newsListSection .newsListIntro .box2 dt em {
	color: rgb(102, 102, 102); font-family: arial; font-size: 16px; display: block;
}
.newsListSection .newsListIntro .box2 dd {
	width: 682px; height: 136px; float: right; position: relative;
}
.newsListSection .newsListIntro .box2 dd h3 {
	width: 628px; color: rgb(51, 51, 51); overflow: hidden; font-size: 16px; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newsListSection .newsListIntro .box2 dd h3 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.newsListSection .newsListIntro .box2 dd p {
	width: 630px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-top: 14px;
}
.newsListSection .newsListIntro .box2 dd p a {
	color: rgb(102, 102, 102); text-decoration: none;
}
.newsListSection .newsListIntro .box2 dd span {
	background: url("../images/label.png") no-repeat left; left: 0px; bottom: 0px; line-height: 18px; padding-left: 25px; display: block; position: absolute;
}
.newsListSection .newsListIntro .box2 dd span a {
	color: rgb(153, 153, 153); font-size: 12px;
}
.newsListSection .newsListIntro .box2 dd a.more {
	top: 50%; width: 37px; height: 37px; right: 0px; overflow: hidden; margin-top: -18px; display: block; position: absolute;
}
.newsListSection .newsListIntro .box2 dd a.more img {
	display: block; position: relative;
}
.newsListSection .newsListIntro .box2 dl:hover dt {
	background: #be292d;
}
.newsListSection .newsListIntro .box2 dl:hover dt span {
	color: rgb(255, 255, 255);
}
.newsListSection .newsListIntro .box2 dl:hover dt em {
	color: rgb(255, 255, 255);
}
.newsListSection .newsListIntro .box2 dl:hover dd h3 a {
	color: #d01817;
}
.newsListSection .newsListIntro .box2 dl:hover dd a.more img {
	top: -37px;
}
.newsCenter {
	width: 100%;
}
.newsCenterSection {
	width: 910px; float: right;
}
.newsCenterSection .mainCon {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 908px;
}
.newsCenterSection .newsCenterIntro {
	margin: 0px auto; width: 870px;
}
.newsCenterSection .newsCenterIntro .box {
	padding-bottom: 16px;
}
.newsCenterSection .newsCenterIntro :first-child.box .mub02Top2 {
	background-image: none;
}
.newsCenterSection .newsCenterIntro .box dl {
	margin-top: 30px;
}
.newsCenterSection .newsCenterIntro .box dt {
	width: 290px; height: 218px; float: left;
}
.newsCenterSection .newsCenterIntro .box dt img {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 290px; height: 218px; display: block;
}
.newsCenterSection .newsCenterIntro .box dt a:hover img {
	border: 1px solid #be292d; border-image: none;
}
.newsCenterSection .newsCenterIntro .box dd {
	width: 552px; height: 218px; float: right; position: relative;
}
.newsCenterSection .newsCenterIntro .box dd h3 {
	width: 550px; color: rgb(51, 51, 51); overflow: hidden; font-size: 16px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newsCenterSection .newsCenterIntro .box dd h3 a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.newsCenterSection .newsCenterIntro .box dd p {
	color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; margin-top: 18px;
}
.newsCenterSection .newsCenterIntro .box dd a.more {
	border: 1px solid rgb(228, 228, 228); border-image: none; left: 0px; width: 128px; height: 48px; text-align: center; bottom: 0px; color: rgb(153, 153, 153); line-height: 48px; font-size: 13px; text-decoration: none; display: block; position: absolute;
}
.newsCenterSection .newsCenterIntro .box dd a.more:hover {
	background: #be292d; border-color: #d01817; color: rgb(255, 255, 255);
}
.newsCenterSection .newsCenterIntro .box dd:hover h3 a {
	color: #d01817;
}
.newsCenterSection .newsCenterIntro .box ul {
	width: 106%; margin-top: 30px;
}
.newsCenterSection .newsCenterIntro .box li {
	width: 416px; overflow: hidden; margin-right: 38px; margin-bottom: 13px; float: left;
}
.newsCenterSection .newsCenterIntro .box li a {
	width: 302px; color: rgb(51, 51, 51); overflow: hidden; font-size: 14px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newsCenterSection .newsCenterIntro .box li a:hover {
	color: #d01817;
}
.newsCenterSection .newsCenterIntro .box li span {
	color: rgb(153, 153, 153); font-family: arial; font-size: 14px; float: right; display: block;
}
.newsDetails {
	width: 100%;
}
.newsDetails .InpageSidebar01 {
	float: right;
}
.newsDetailsSection {
	width: 910px; float: left; position: relative;
}
.newsDetailsSection .article {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 908px; position: relative;
}
.newsDetailsSection .article .conBox {
	padding: 20px 19px 0px;
}
.newsDetailsSection .article .title h1 {
	color: rgb(51, 51, 51); font-size: 22px; font-weight: normal; margin-bottom: 20px;
}
.newsDetailsSection .article .title .share {
	width: 100%; height: 24px;
}
.newsDetailsSection .article .title .share p {
	overflow: hidden; float: left;
}
.newsDetailsSection .article .title .share p span {
	padding: 0px 8px; color: rgb(153, 153, 153); font-size: 12px; border-left-color: rgb(182, 182, 182); border-left-width: 1px; border-left-style: dotted; float: left; display: block;
}
.newsDetailsSection .article .title .share p span:first-child {
	padding-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.newsDetailsSection .article .title .share p span #cntrHits {
	float: right;
}
.newsDetailsSection .article .title .share ul {
	float: right;
}
.newsDetailsSection .article .title .share li {
	width: 24px; height: 24px; margin-left: 7px; float: left;
}
.newsDetailsSection .article .title .share li img {
	display: block;
}
.newsDetailsSection .article .title i {
	background: url("../images/mub02Top2_xian.png") no-repeat center; width: 100%; height: 3px; margin-top: 12px; display: block;
}
.newsDetailsSection .article .title p.label {
	background: url("../images/label.png") no-repeat left; color: rgb(153, 153, 153); line-height: 16px; padding-left: 26px; font-size: 12px; margin-top: 20px; display: block;
}
.newsDetailsSection .article .con {
	overflow: hidden; padding-bottom: 20px; margin-top: 20px;
}
.newsDetailsSection .article .con p {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.newsDetailsSection .article .con p a {
	color: red;
}
.newsDetailsSection .article .context {
	background: rgb(255, 255, 255); width: 100%; height: 60px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid;
}
.newsDetailsSection .article .context p {
	width: 454px; height: 60px; line-height: 60px; float: left;
}
.newsDetailsSection .article .context p a {
	color: rgb(102, 102, 102); overflow: hidden; font-size: 13px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.newsDetailsSection .article .context p.prevNews a {
	background: url("../images/mub02_jt01.png") no-repeat left; padding-left: 20px; margin-left: 20px;
}
.newsDetailsSection .article .context p.NextNews a {
	background: url("../images/mub02_jt03.png") no-repeat right; text-align: right; padding-right: 20px; margin-right: 20px;
}
.newsDetailsSection .article .context p.prevNews a:hover {
	background: url("../images/mub02_jt05.png") no-repeat left; color: #d01817;
}
.newsDetailsSection .article .context p.NextNews a:hover {
	background: url("../images/mub02_jt04.png") no-repeat right; color: #d01817;
}
.newsDetailsSection .article .context p.NextNews {
	width: 444px; border-left-color: rgb(231, 231, 231); border-left-width: 1px; border-left-style: solid;
}
.newsDetailsSection .backNewsList {
	left: -59px; top: 0px; width: 59px; height: 59px; display: block; position: absolute; cursor: pointer;
}
.HelpDetails {
	width: 100%;
}
.HelpDetailsSection {
	width: 910px; float: right; position: relative;
}
.HelpDetailsSection .article {
	border: 1px solid rgb(228, 228, 228); border-image: none; width: 908px; position: relative;
}
.HelpDetailsSection .article .conBox {
	padding: 34px 19px 0px;
}
.HelpDetailsSection .article .title h1 {
	color: rgb(51, 51, 51); font-size: 24px; font-weight: normal; margin-bottom: 30px;
}
.HelpDetailsSection .article .title .share {
	width: 100%; height: 24px;
}
.HelpDetailsSection .article .title .share p {
	overflow: hidden; float: left;
}
.HelpDetailsSection .article .title .share p span {
	padding: 0px 8px; color: rgb(153, 153, 153); font-size: 12px; border-left-color: rgb(182, 182, 182); border-left-width: 1px; border-left-style: dotted; float: left; display: block;
}
.HelpDetailsSection .article .title .share p span:first-child {
	padding-left: 0px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.HelpDetailsSection .article .title .share p span #cntrHits {
	float: right;
}
.HelpDetailsSection .article .title .share ul {
	float: right;
}
.HelpDetailsSection .article .title .share li {
	width: 24px; height: 24px; margin-left: 7px; float: left;
}
.HelpDetailsSection .article .title .share li img {
	display: block;
}
.HelpDetailsSection .article .title i {
	background: url("../images/mub02Top2_xian.png") no-repeat center; width: 100%; height: 3px; margin-top: 18px; display: block;
}
.HelpDetailsSection .article .title p.label {
	background: url("../images/label.png") no-repeat left; color: rgb(153, 153, 153); line-height: 16px; padding-left: 26px; font-size: 12px; margin-top: 24px; display: block;
}
.HelpDetailsSection .article .con {
	overflow: hidden; padding-bottom: 40px; margin-top: 40px;
}
.HelpDetailsSection .article .con p {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.HelpDetailsSection .article .context {
	background: rgb(255, 255, 255); width: 100%; height: 60px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid;
}
.HelpDetailsSection .article .context p {
	width: 454px; height: 60px; line-height: 60px; float: left;
}
.HelpDetailsSection .article .context p a {
	color: rgb(102, 102, 102); overflow: hidden; font-size: 13px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.HelpDetailsSection .article .context p.prevNews a {
	background: url("../images/mub02_jt01.png") no-repeat left; padding-left: 20px; margin-left: 20px;
}
.HelpDetailsSection .article .context p.NextNews a {
	background: url("../images/mub02_jt03.png") no-repeat right; text-align: right; padding-right: 20px; margin-right: 20px;
}
.HelpDetailsSection .article .context p.prevNews a:hover {
	background: url("../images/mub02_jt05.png") no-repeat left; color: #d01817;
}
.HelpDetailsSection .article .context p.NextNews a:hover {
	background: url("../images/mub02_jt04.png") no-repeat right; color: #d01817;
}
.HelpDetailsSection .article .context p.NextNews {
	width: 444px; border-left-color: rgb(231, 231, 231); border-left-width: 1px; border-left-style: solid;
}
.HelpDetailsSection .backNewsList {
	left: -59px; top: 0px; width: 59px; height: 59px; display: block; position: absolute; cursor: pointer;
}
.proListSecCon {
	background: rgb(245, 245, 245); width: 100%; padding-top: 6px; padding-bottom: 20px;
}
.proListSecCon .proListSecItem {
	
}
.proListSecCon .proListSecItem dl {
	margin-bottom: 15px;
}
.proListSecCon .proListSecItem dt {
	background: rgb(255, 255, 255); width: 144px; height: 40px; text-align: center; line-height: 40px; float: left;
}
.proListSecCon .proListSecItem dd {
	width: 960px; padding-top: 9px; margin-left: 5px; float: left;
}
.proListSecCon .proListSecItem dd a {
	padding: 2px 10px; border-radius: 10%; color: rgb(102, 102, 102); line-height: 24px; font-family: arial; font-size: 15px; text-decoration: none; margin-right: 14px; float: left; display: block;
}
.proListSecCon .proListSecItem dd a:hover {
	color: #d01817;
}
.proListSecCon .proListSecItem dd a.cur {
	background: #be292d; color: rgb(255, 255, 255);
}
.proListSecCon .proListSelect {
	width: 1130px; padding-top: 12px; padding-bottom: 14px; border-top-color: #d01817; border-top-width: 1px; border-top-style: solid;
}
.proListSecCon .proListSelect span {
	color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; font-weight: bold; margin-right: 10px; float: left; display: block;
}
.proListSecCon .proListSelect span.nyxz {
	background: url("../images/PartnerBg01.png") no-repeat center; width: 144px; height: 40px; text-align: center; line-height: 40px; float: left;
}
.proListSecCon .proListSelect p {
	width: 950px; float: left;
}
.proListSecCon .proListSelect a {
	padding: 0px 12px; border: 1px solid rgb(228, 228, 228); border-image: none; height: 30px; line-height: 30px; text-decoration: none; margin-right: 5px; display: inline-block;
}
.proListSecCon .proListSelect a em {
	color: rgb(51, 51, 51); font-size: 14px; margin-right: 6px;
}
.proListSecCon .proListSelect a i {
	background: url("../images/proListSelect_icon01.png") no-repeat center; top: 3px; width: 15px; height: 15px; display: inline-block; position: relative;
}
.proListSecCon .proListSelect a:hover {
	border-color: #d01817;
}
.proListSecCon .proListSelect a:hover em {
	color: #d01817;
}
.proListSecCon .proListSelect a:hover i {
	background: url("../images/proListSelect_icon02.png") no-repeat center #be292d;
}
.proListSecCon .proListSelect .pro_result span {
	padding: 0px 12px; border: 1px solid rgb(228, 228, 228); border-image: none; height: 40px; line-height: 40px; text-decoration: none; margin-right: 5px; display: inline-block; cursor: pointer;
}
.proListSecCon .proListSelect .pro_result span em {
	color: rgb(51, 51, 51); font-size: 14px; margin-right: 6px;
}
.proListSecCon .proListSelect .pro_result span i {
	background: url("../images/proListSelect_icon01.png") no-repeat center; top: 3px; width: 15px; height: 15px; display: inline-block; position: relative;
}
.proListSecCon .proListSelect .pro_result span:hover {
	border-color: #d01817;
}
.proListSecCon .proListSelect .pro_result span:hover em {
	color: #d01817;
}
.proListSecCon .proListSelect .pro_result span:hover i {
	background: url("../images/proListSelect_icon02.png") no-repeat center #be292d;
}





/* mub02tjcp 推荐产品公共样式*/
.mub02tjcp{border: 1px solid #e4e4e4;padding: 0 19px 20px;margin-top: 20px;background: rgb(255, 255, 255);}
.mub02tjcp .conBox{width: 100%;margin-top: 20px;}
.mub02tjcp .conBox li{width: 280px;float: left;margin-left: 13px;text-align: center;}
.mub02tjcp .conBox li:first-child{margin-left: 0;}
.mub02tjcp .conBox li span{display: block;width: 278px;height: 254px;overflow: hidden;border: 1px solid #e4e4e4;}
.mub02tjcp .conBox li img{display: block;transform: scale(1);transition: all 1s ease-out; width: 278px;height: 254px;}
.mub02tjcp .conBox li:hover img{transform: scale(1.2);}
.mub02tjcp .conBox li em{display: block;font-size: 14px;color: #333333;margin-top: 10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.mub02tjcp .conBox li a{display: block;text-decoration: none;}

.selectTdClass {
	background-color:#edf5fa !important
   }
   table.noBorderTable td,
   table.noBorderTable th,
   table.noBorderTable caption {
	border:1px dashed #ddd !important
   }
   table {
	margin-bottom:10px;
	border-collapse:collapse;
	display:table;
   }
   td,
   th {
	padding: 5px 10px;
	border: 1px solid #DDD;
   }
   caption {
	border:1px dashed #DDD;
	border-bottom:0;
	padding:3px;
	text-align:center;
   }
   th {
	border-top:1px solid #BBB;
	background-color:#F7F7F7;
   }
   table tr.firstRow th {
	border-top-width:2px;
   }
   .ue-table-interlace-color-single {
	background-color: #fcfcfc;
   }
   .ue-table-interlace-color-double {
	background-color: #f7faff;
   }
   td p {
	margin:0;
	padding:0;
   }
















   .sp-title {
	border: currentColor; border-image: none; width: 100%; height: 40px; color: rgb(68, 68, 68); line-height: 25px; overflow: hidden; padding-top: 20px; margin-right: 2px;
}
.sp-title li {
	background: rgb(226, 226, 226); width: 100%; height: 42px; line-height: 42px; overflow: hidden; float: left;
}
.sp-title li a {
	color: rgb(51, 51, 51); font-size: 15px;
}
.sp-title li .yqljsq {
	font-size: 15px; margin-left: 15px; float: left;
}
.sp-title li .yqljck {
	margin-right: 15px; float: right;
}
.yplj_con {
	background: url("../images/yplj_ing.jpg") no-repeat center; width: 100%; padding-bottom: 30px;
}
.formbox table tbody tr td input {
	height: 20px;
}
.formbox {
	padding-top: 20px; font-size: 14px; margin-bottom: 20px;
}
.formbox input[type='button'] {
	cursor: pointer;
}
.formbox table tbody tr td input {
	padding: 5px; width: 300px;
}
.formbox table tbody tr td textarea {
	padding: 5px; width: 300px;
}
.formbox table tbody tr td input.b18 {
	width: 80px; height: 30px;
}
.formbox em {
	width: 317px; height: 34px; display: block; position: relative;
}
.formbox .sc {
	background: url("../images/tj.png") no-repeat center; top: 9px; width: 16px; height: 15px; right: 10px; display: block; position: absolute; z-index: 2;
}
.FMain {
	padding-top: 20px;
}
.cpright {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 10px 20px; width: 1160px;
}
.rtop {
	background: url("../images/dhtitico1.png") no-repeat 0px 12px; overflow: hidden; padding-top: 20px; padding-bottom: 9px; border-bottom-color: rgb(223, 31, 41); border-bottom-width: 1px; border-bottom-style: solid;
}
.rtop h5 {
	line-height: 16px; padding-left: 32px; font-weight: normal; float: left;
}
.rtop h5 a {
	color: rgb(223, 31, 41); font-size: 18px;
}
.rtop span {
	color: rgb(223, 31, 41); font-size: 16px; float: right;
}
.rtop span em {
	color: rgb(223, 31, 41);
}
.rtop span a {
	color: rgb(223, 31, 41);
}
.frlinkpage {
	
}
.link2 {
	padding: 8px 10px; border: 1px solid rgb(215, 215, 215); border-image: none; color: rgb(85, 85, 85); line-height: 22px; margin-top: 10px; margin-bottom: 10px;
}
.link2 a {
	padding: 0px 8px; color: rgb(0, 0, 0); font-size: 16px;
}












.footer-fix {
    display: none;
}
.m_header {
    display: none;
}
.m_banner {
	display: none;
}
@media screen and (max-width: 1020px)
{
	header {
		display: none;
	}
	.banner {
		display: none;
	}


	.firstRow {
		width: 100%;
	}
	.redw {
		display: none;
	}
	.redww {
		width: 100%;
		padding: 0 10px;
	}
	.re1 {
		width: 47%;
		padding: 0 1%;
		float: left;
		margin-top: 5px;
	}
	









.footer .footerTop {
    display: none;
}
.footer {
    height: 160px;
    padding-top: 1px;
}
.container {
    width: 100%;
}
.mub01InpageBannerr {
	display: none;
}
.mub02address {
    display: none;
}

.InpageSidebar01 {
	width: 100%;
	margin-top: 80px;
}
.InpageSidebar01 .top h2 {
    background: 0;
    height: 60px;
    line-height: 60px;
	text-indent: 0;
	text-align: center;
}
.InpageSidebar01 .top {
    height: 60px;
}
.InpageSidebar02 .classify li {
    background: 0;
    height: 48px;
    line-height: 48px;
    text-indent: 0;
    font-size: 14px;
    border-color: rgb(228, 228, 228);
    border-width: 1px;
	border-style: solid;
	width: 47%;
	margin: 1%;
	float: left;
	text-align: center;
}

.InpageSidebar02 .xgzx {
	display: none;
}
.InpageSidebar01 .sidebarLinkUs {
	display: none;
}
.aboutSection {
    width: 100%;
}
.aboutSection .mainCon {

    width: 100%;
    padding-top: 28px;

}
.mub02Title {
    width: 100%;
}
.mub02Title i {
    width: 100%;
}
.mub02Title i img {
    width: 100%;
}
.aboutSection .mainCon .conBox {
    width: 100%;
}
table {
    max-width: 100%;
}
.proListSection {
    width: 100%;
}
.proListSection .mainCon {
    width: 100%;

}
.proListSection .mainCon .conBox {
	width: 100%;
}
.proListSection .mainCon .conBox li {
    width: 48%;
    margin: 1%;
}
.proListSection .mainCon .conBox li .Pic {
    width: 100%;
    height: 162px;
}
.proListSection .mainCon .conBox li .Pic img {
    width: 100%;
    height: 162px;
}

.proListSection .mainCon .conBox li .intro h3 {
    width: 100%;
    font-size: 14px;
}
.proListSection .mainCon .conBox li .intro h3 a {
    color: rgb(80, 80, 80);
}
.proDetailsSection {
    width: 100%;

}
.proDetailsIntro {
    height: auto;
}
.proDetailsIntro .conL {
    width: 100%;
    height: auto;
}
.proDetailsIntro .conL .conBox {
    width: 100%;
    height: 300PX;
}
.proDetailsIntro .conL .conBox li {
    width: 100%;
}
.proDetailsIntro .conL .conBox li img {
    width: 100%;
    height: auto;
}
.proDetailsIntro .conR {
    width: 100%;
    height: auto;
}
.proDetailsIntro .conR p {
    display: none;
}
.proDetailsIntro .conR .box {
    display: none;
}
.proDetailsCanS .menu {
    display: none;
}
.proDetailsCanS .conBox .box img {
    max-width: 100%;
}

.proDetailsCanS {
    width: 100%;
}
.mub02tjcp {
    display: none;
}
.mub02xgyd {
	display: none;
}
.newsListSection {
    width: 100%;
}
.newsListSection .mainCon {
    width: 100%;
}
.newsListSection .newsListIntro {
    width: 100%;
}
.newsListSection .newsListIntro .box2 dt {
    display: none;
}
.newsListSection .newsListIntro .box2 dd {
    width: 100%;
    height: auto;
}
.newsListSection .newsListIntro .box2 dd a.more {
    display: none;
}
.newsListSection .newsListIntro .box2 dd p {
    width: 100%;
}
.newsListSection .newsListIntro .box2 dd h3 {
	width: 100%;
}
.newsDetailsSection {
    width: 100%;
}
.newsDetailsSection .backNewsList {
    display: none;
}
.newsDetailsSection .article {
    width: 100%;
}
.newsDetailsSection .article .conBox {
    padding: 80px 19px 0px;
}
.newsDetailsSection .article .context p {
    width: 100%;
}
.newsDetailsSection .article .context p.NextNews {
    width: 100%;
}
.newsDetailsSection .article .context p.prevNews a {
    background: 0;
    padding-left: 0;
	margin-left: 0;
	text-align: center;
}
.newsDetailsSection .article .context p.prevNews a:hover {
    background: 0;
    color: #d01817;
}
.newsDetailsSection .article .context p.NextNews a {
    background: 0;
    padding-right: 0;
	margin-right: 0;
	text-align: center;
}
.newsDetailsSection .article .context p.NextNews a:hover {
    background: 0;
    color: #d01817;
}


.fnav a {
    padding: 0 2%;
}

.f_pic {
    display: none;
}
.er {
    display: none;
}
.fwz {
    padding: 0 0 0 10px;
	width: 100%;
	text-align: center;
}
.fwz p {
    display: none;
}
.footWrap {
	margin-top: 20px;
 }

 .footWrap .footer {
    width: 100%;
    margin: 0 auto;
}




	.m_header {
		display: block;
	}
	.m_header {
		width: 100%;
		overflow: hidden;
	}
	.m_header .m_head_content {
		background: #e1e1e1;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 60px;
		position: fixed;
		z-index: 99;
		box-shadow: 0px 5px 10px 1px #999;
	}
	.m_header .m_head_content .m_head_logo {
		width: 80%;
	}
	.m_header .m_head_content .m_head_logo {
		height: 60px;
		margin-left: 0.05rem;
		float: left;
	}
	.m_header .m_head_content .m_head_logo img {
		height: 36px;
		margin-top: 10px;
		float: left;
		max-height: 100%;
	}
	.m_header .m_head_content .menu {
		width: 60px;
		height: 60px;
		float: right;
	}
	.m_header .m_head_content .menu img {
		width: 30px;
		margin-top: 18px;
		margin-right: 15px;
		float: right;
		display: block;
	}
	.app_menu {
		background: rgba(0, 0, 0, 0.5);
		top: 60px;
		width: 40%;
		height: 100%;
		right: 0px;
		display: none;
		position: fixed;
		z-index: 99;
	}
	.app_menu ul {
		background: #515151;
		margin: 0px;
        padding: 0px;
	}
	.app_menu ul li {
		width: 100%;
		border-bottom-color: rgb(68, 68, 68);
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	.app_menu ul li > a {
		width: 50%;
		display: block;
	}
	.app_menu ul li > a span {
		width: 100%;
		height: 42px;
		color: rgb(255, 255, 255);
		line-height: 42px;
		padding-left: 18px;
		font-size: 14px;
		font-weight: bold;
		display: block;
	}
	.app_menu ul li.on {
		background: url("../images/bottom.png") no-repeat 95% 15px / 16px;
	}
	.app_menu ul .v_list {
		width: 100%;
	}
	.app_menu ul .v_list a {
		width: 100%;
		color: rgb(255, 255, 255);
		line-height: 36px;
		padding-left: 0.4rem;
		font-size: 14px;
		border-bottom-color: rgb(68, 68, 68);
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		float: none;
		display: block;
	}
	.footer-fix {box-shadow: 0 0 10px rgba(0,0,0,0.2);position: fixed;bottom: 0;left: 0;width: 100%;background-color: #d0d0d0;z-index: 10; display: block;}
	.footer-fix li {float: left;width: 25%;}
	.footer-fix li a {display: block;text-align: center;padding: 15px 0;font-size: 12px;line-height: 1;}
	.footer-fix li i {display: block;height: 20px;background: no-repeat center;background-size: contain;margin-bottom: 4px;}
	.footer-fix li i.i1 {background-image: url(../images/f_01.png);}
	.footer-fix li i.i2 {background-image: url(../images/f_02.png);}
	.footer-fix li i.i3 {background-image: url(../images/f_03.png);}
	.footer-fix li i.i4 {background-image: url(../images/f_04.png);}


	
}