@charset "gb2312";
/* CSS Document */
::-webkit-scrollbar { width: 8px; height: 8px; background-color: #F5F5F5;}
::-webkit-scrollbar-track { border-radius: 10px; background-color: #E2E2E2;}
button {outline:none;}
::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #555;}
::selection { background-color: #006ab6; color: #fff;}
::-moz-selection { background-color: #006ab6; color: #fff;}
::-webkit-selection { background-color: #006ab6; color: #fff;}
* {padding: 0;margin: 0;font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif;}
body {font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif;color: #333;margin: 0;line-height: 1.5;}
*:before, *:after {box-sizing: content-box;}
:focus {outline: 1;}
article,  aside,  canvas,  details,  figcaption,  figure,  footer,  header,  hgroup,  menu,  nav,  section,  summary {display: block;}
a {text-decoration: none;}
a:link,  a:hover,  a:active,  a:visited {text-decoration: none;}
ins {background-color: #ff9;color: #000;text-decoration: none;}
mark {background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
input,  select {vertical-align: middle;}
li,  ul {list-style-type: none;}
img {border: none;}
input, textarea {outline: 0;border: 0;resize: none;}
h1,  h2,  h3,  h4,  h5,  h6,  dl,  dd,  dt,  i,  em {font-weight: normal;font-style: normal;}
.fixedNav {position: fixed;top: 0px;left: 0px;width: 100%;z-index: 100000;_position: absolute; _top: expression(eval(document.documentElement.scrollTop));box-shadow: 0px 10px 12px rgba(0, 0, 0, .1);}
a {text-transform:none;}
textarea {animation: animated 1s infinite;-moz-animation: animated 1s infinite;-webkit-animation: animated 1s infinite;-o-animation: animated 1s infinite;}
input[type="text"] {animation: animated 1s infinite;-moz-animation: animated 1s infinite;-webkit-animation: animated 1s infinite;-o-animation: animated 1s infinite;}
* {box-sizing:content-box;}
button {outline:none;}


.clear{clear:both;}

.main{ width:1350px; margin:auto; max-width:1350px;}
.main01{ width:1200px; margin:auto; max-width:1350px;}

.left {float: left;}
.right {float: right;}

.header-top {width: 100%;height: 36px;background: #0e6eb8;}
.content-1 {width: 1350px;margin: 0 auto;}
.top-left { font-size:13px; line-height:36px;color: #a0d6ff;}
.top-right {color: #333;}
.top-right a {display: inline-block; font-size:22px; line-height:30px; color:#fff; font-family:'Impact';}
.top-right i {display: inline-block;width:26px;height:26px;vertical-align: sub;padding-right: 5px; margin-top:5px;}
.top-right a:hover {color: #fff;}
.top-right i.ly {background: url(../images/tel.png) no-repeat left top;}


.top_logo{width:512px;height:75px;overflow:hidden;float:left; margin:8px 0; margin-top:10px;}
.top_logo h1{width:512px;height:75px;box-sizing:content-box;}
.top_logo img{ max-height:100%; max-width:100%;}


.top_nav{float:right;width:auto;height:65px;box-sizing:content-box; margin:11px 0; width:700px; margin-top:15px;}
.top_nav ul{ margin:auto; width:100%; margin:10px 0;}
.top_nav ul li{ width:11.35%; text-align:center; float:left; padding:0 10px; line-height:45px; height:45px; font-size:16px; color:#404040;}
.top_nav ul li a{ color:#000;}
.top_nav ul li a:hover{ background:#ccc; color:#fff; width:100%; overflow:hidden; height:45px;}


#in_pro{ margin:auto; width:100%; text-align:center; overflow:hidden; display:block; margin-top:20px; background:url(../images/ing_pr_img.jpg) center no-repeat; background-size:100%; padding-bottom:50px;}
#in_pro .cont{ margin:auto; margin-top:60px; overflow:hidden; display:block; background:url(../images/in_pr_img.png) center no-repeat;}
#in_pro .cont_left{ float:left; color:#fff; width:430px; top:0;}
#in_pro .cont_left li{ overflow:hidden; width:100%; text-align:right;}
#in_pro .cont_left li h1{ font-size:20px; line-height:28px; overflow:hidden; font-weight:bold;}
#in_pro .cont_left li div{ display:block; overflow:hidden; width:100%; font-size:13px; line-height:23px; color:#ced9eb;}

#in_pro .cont_right{ float:right; color:#fff; width:430px;}
#in_pro .cont_right li{ overflow:hidden; width:100%; text-align:left;}
#in_pro .cont_right li h1{ font-size:20px; line-height:28px; overflow:hidden; font-weight:bold;}
#in_pro .cont_right li div{ display:block; overflow:hidden; width:100%; font-size:12px; line-height:24px;color:#ced9eb;}

#in_pro .cont_title{ margin:auto; text-align:center; font-size:24px; line-height:50px; font-weight:bold;margin-top:50px; color:#000; border-radius:10px; background:#fff; width:10%; }
#in_pro .cont_img{ margin:auto; display:block; overflow:hidden; width:98%; background-color:rgba(250,250,250,0.8); margin-top:30px;}
#in_pro .cont_img li{ overflow:hidden; display:block; width:270px; margin:0 5px; float:left;}
#in_pro .cont_img li div{width: 270px;height:184px; margin:10px auto;}
#in_pro .cont_img li div img{cursor: pointer;transition: all 1s; max-height:100%; max-width:100%;}
#in_pro .cont_img li div img:hover{transform: scale(1.1);}
#in_pro .cont_img li span{ display:block; overflow:hidden; height:30px; text-align:center; line-height:30px; margin-top:10px; color:#000;}

#in_pro .cont_cent{ margin:auto; width:30%; margin-top:350px; padding-top:20px;}
#in_pro .cont_cent li{ overflow:hidden; width:100%; text-align:left; color:#fff;}
#in_pro .cont_cent li h1{ font-size:30px; line-height:28px; overflow:hidden; font-weight:bold; width:100%; color:#ff0200; text-align:center;}


.menus{float:right;width:auto; height: 50px; line-height: 50px; margin:16px 0; margin-top:20px; width:760px;}
.menus ul{width: 100%;height: 50px; margin: 0 auto;}
.menus ul li{width:12.15%; text-align: center; float: left; padding:0 8px; display: block;}
.menus ul li a{height: 50px; display: block;color: #000; font-size: 16px; overflow: hidden;}
.menus ul li a:hover{background:#0e6eb8; color:#fff;}
.menus ul li a.active{color: #fff;background:#0e6eb8;}

#container {width: 100%;height: 500px;overflow: hidden;}
.sections, .section {height:100%;}
#container, .sections {position: relative;}
.section {background-color: #000;background-size: cover;background-position: 50% 50%;text-align: center;color: white;}
#section0 {background-image: url('../images/1.jpg');}
#section1 {background-image: url('../images/2.jpg');}
#section2 {background-image: url('../images/3.jpg');}

.pages li {list-style-type:none;width:10px;height:10px;border-radius:10px;background-color:white}
.pages li:hover {box-shadow:0 0 5px 2px white}
.pages li.active {background-color:orange;box-shadow:0 0 5px 2px orange}
.pages {position:absolute;z-index:999}
.pages.horizontal {left:50%;transform:translateX(-50%);bottom:5px}
.pages.horizontal li {display:inline-block;margin-right:10px}
.pages.horizontal li:last-child {margin-right:0}
.pages.vertical {right:5px;top:50%;transform:translateY(-50%)}
.pages.vertical li {margin-bottom:10px}
.pages.vertical li:last-child {margin-bottom:0}

#iabout{ margin:auto; margin-top:30px; width:1350px;}
#iabout .ial{ float:left; width:490px; margin-top:60px;}
#iabout .ial .tit{ overflow:hidden; display:block;}
#iabout .ial .tit h1{ font-size:49px; line-height:50px;}
#iabout .ial .tit h1 i{ color:#c7161e;}
#iabout .ial .tit h2{ font-size:24px; color:#303030; overflow:hidden; margin-top:10px;}
#iabout .ial .tit span{ height:3px; background:#c7161e; width:60px; overflow:hidden; display:block; margin-top:5px;}
#iabout .ial .cont{ overflow:hidden; width:100%; margin-top:20px; line-height:30px; font-size:14px; color:#717171;}
#iabout .ial .more{ border:1px solid #ccc; overflow:hidden; display:block; text-align:center; margin-top:50px; line-height:35px; width:120px; background:#f2f2f2;}
#iabout .ial .more a{ color:#000;}

#iabout .iar{ float:right; width:815px; margin-top:30px;}
#iabout .iar .a1{ float:left; background:url(../images/ia1.jpg) center no-repeat; height:481px; width:261px; background-size:cover;}
#iabout .iar .a2{ float:left; margin-top:65px; margin-left:15px; background:url(../images/ia2.jpg) center no-repeat; height:481px; width:261px; background-size:cover;}
#iabout .iar .a2 span{ margin:auto; text-align:center; color:#fff; overflow:hidden; display:block; background:rgba(0,0,0,0.5); margin-top:400px; width:200px; line-height:60px; font-size:24px;}
#iabout .iar .a2 span a{ color:#fff;}
#iabout .iar .a3{ float:right;background:url(../images/ia3.jpg) center no-repeat; height:481px; width:261px; background-size:cover;}
#iabout .iar .a3 span{ margin:auto; text-align:center; color:#fff; overflow:hidden; display:block; background:rgba(0,0,0,0.5); margin-top:400px; width:200px; line-height:60px; font-size:24px;}
#iabout .iar .a3 span a{ color:#fff;}

#advantage{ margin-top:50px; background:url(../images/ab_bg.jpg) center no-repeat; height:560px; background-size:cover;}
#advantage .title{ text-align:center; margin:auto; width:100%; display:block; overflow:hidden;}
#advantage .title h1{ font-size:45px; color:#fff; margin-top:30px; font-weight:bold;}
#advantage .title h2{ margin:auto; height:3px; background:#fff; width:80px; border-radius:10px; overflow:hidden; display:block; margin-top:5px;}
#advantage .title h3{ color:#a0d6ff; line-height:30px; text-align:center; font-size:15px; margin-top:10px;}
#advantage .cont{ margin:auto; overflow:hidden; display:block; width:1350px; margin-top:35px;}
#advantage .cont li{ float:left; border:1px solid #fff; background:#fff; width:325px; height:300px; overflow:hidden; margin:0 5px;}
#advantage .cont li .img1{ background:url(../images/1.png) center no-repeat ; height:84px; width:84px; margin:auto; margin-top:40px;}
#advantage .cont li .img2{ background:url(../images/2.png) center no-repeat ; height:84px; width:84px; margin:auto; margin-top:40px;}
#advantage .cont li .img3{ background:url(../images/3.png) center no-repeat ; height:84px; width:84px; margin:auto; margin-top:40px;}
#advantage .cont li .img4{ background:url(../images/4.png) center no-repeat ; height:84px; width:84px; margin:auto; margin-top:40px;}
#advantage .cont li div{ font-size:24px; text-align:center; color:#c7161e; margin-top:10px;}
#advantage .cont li span{ margin:auto; height:3px; background:#c7161e; width:60px; overflow:hidden; display:block; margin-top:10px;}
#advantage .cont li b{ margin:auto; text-align:center; line-height:30px; font-size:15px; color:#424242; font-weight:normal; display:block; overflow:hidden; margin-top:15px; width:80%;}

#ip_title{ margin:auto; margin-top:30px; overflow:hidden; display:block;}
#ip_title div{ overflow:hidden; text-align:center; font-size:45px; color:#c7161e; font-weight:bold;}
#ip_title span{margin:auto; height:5px; width:80px; background:#bfbfbf; border-radius:10px; overflow:hidden; display:block; margin-top:5px;}
#ip_title b { font-weight:normal; overflow:hidden; margin:auto; font-size:15px; color:#bfbfbf; width:100%; text-align:center; display:block; margin-top:10px;}

#ipr_left{ float:left; width:296px; margin-top:15px;}
#ipt_left_title{ background:#0e6eb8 url(../images/ipr_fl.png) 20px no-repeat;background-size:100% cover; color:#fff; font-size:26px; padding:10px; overflow:hidden; display:block; padding-left:60px;}


#ipr_left1{ float:left; width:250px; margin-top:15px;}
#ipt_left1_title{ background:#0e6eb8 url(../images/ipr_fl.png) 20px no-repeat;background-size:100% cover; color:#fff; font-size:26px; padding:10px; overflow:hidden; display:block; padding-left:60px;}

.left_dh {padding-bottom: 20px;padding-top: 10px; border:1px solid #ccc; border-top:none; border-bottom:none;}
.left_dh ul li {line-height: 39px;}
.left_dh ul li a { background:url(../images/ipr_cone.png) 15px no-repeat ;height: 39px;display: block; border:1px solid #ccc;font-size: 14px;padding-left: 40px; margin:5px 10px; border-left: none; border-right:none; color:#0e6eb8; font-size:18px;}
.left_dh ul li a:hover {background:url(../images/ipr_cone1.png) 15px no-repeat;color: #c7161e;}
.left_dh ul li a#l_hover {background: url(../images/left_hover.jpg) no-repeat;color: #FFFFFF;}
.left_dh ul ul {display: none;}
.left_dh ul ul li a {background: none;color: #333333;padding-left: 40px;}
.left_dh ul ul li a:hover {background: none;color: #007c36;}
.left_dh ul ul li a#l_hover {background: none;color: #007c36;}
.left_dh ul.collapsed {display: none;}
.left_dh ul dd {line-height:27px;padding-left:50px;font-size:15px; color:#212121;}
.left_dh ul dd a {color:#212121;}

#ipt_left_tel{ background:#0e6eb8; padding:15px;}
#ipt_left_tel div{ background:url(../images/ipt_tel.png) left no-repeat; background-size:37px;  padding-left:45px; color:#fff;}
#ipt_left_tel div b{ font-size:14px; color:#abdaff; font-weight:normal; line-height:20px;}
#ipt_left_tel div p{ font-size:28px; color:#fff; font-weight:normal; margin:0; padding:0; line-height:30px; font-weight:bold;}
#ipt_left_tel span{ text-align:center; display:block; overflow:hidden; font-size:14px; line-height:26px; color:#abdaff; margin-top:10px;}

#ipr_right{ float:right; width:1030px; margin-top:15px;}
#ipr_right .cont{ overflow:hidden; display:block;}
#ipr_right .cont li{float:left; width:245px; height:370px; margin:5px; _margin:5px;}
#ipr_right .cont li div{width:223px; height:285px; line-height:285px; border:1px solid #ccc; display:block; overflow:hidden; text-align:center; padding:10px;}
#ipr_right .cont li div img{ max-height:100%; max-width:100%; line-height:100%;text-align:center;}
#ipr_right .cont li span{ background:#ccc; height:50px; width:100%; line-height:50px; text-align:center; display:block; overflow:hidden; font-size:18px;}
#ipr_right .cont li span a{ color:#000 !important;}


#ipr_right01{ margin:auto; width:100%; margin-top:15px;}
#ipr_right01 .cont{ overflow:hidden; display:block;}
#ipr_right01 .cont li{float:left; width:325px; height:370px; margin:5px; _margin:5px;}
#ipr_right01 .cont li div{width:303px; height:285px; line-height:285px; border:1px solid #ccc; display:block; overflow:hidden; text-align:center; padding:10px;}
#ipr_right01 .cont li div img{ max-height:100%; max-width:100%; line-height:100%;text-align:center;}
#ipr_right01 .cont li span{ background:#ccc; height:50px; width:100%; line-height:50px; text-align:center; display:block; overflow:hidden; font-size:18px;}
#ipr_right01 .cont li span a{ color:#000 !important;}


#icase_bg{ background:url(../images/case_img.jpg) center no-repeat; height:800px; width:100%; background-size:cover; margin-top:30px;}

#more{ margin:auto; border:1px solid #ccc; overflow:hidden; display:block; text-align:center; margin-top:50px; line-height:35px; width:120px; background:#f2f2f2;}

#icase_title{ overflow:hidden; display:block; width:100%; padding-top:30px;}
#icase_title div{ overflow:hidden; text-align:center; font-size:45px; color:#c7161e; font-weight:bold;}
#icase_title span{margin:auto; height:5px; width:80px; background:#bfbfbf; border-radius:10px; overflow:hidden; display:block; margin-top:5px;}
#icase_title b { font-weight:normal; overflow:hidden; margin:auto; font-size:15px; color:#bfbfbf; width:100%; text-align:center; display:block; margin-top:10px;}

.brand-body {display: none;overflow: hidden; margin-top:30px;}
.brand-body.on {display: block;}
.brand-body .box {display: block;overflow: hidden;}
.brand-body .group {display: block;overflow: hidden;}
.brand-body .list {display: block;}
.brand-body ul {display: block;overflow: hidden;margin: -8px -6px;}
.brand-body li {display: block;float: left;width:24.1%;padding: 8px 6px;}
.brand-body li div{ height:255px; width:340px; text-align:center;}
 @media screen and (max-width: 640px) {
.brand-body li {width: 50%;}
}
.brand-body li>a {display: block;overflow: hidden;position: relative;}
.brand-body li div{ height:255px; width:340px; text-align:center;}
.brand-body li img {max-width: 100%; max-height:100%; text-align:center;}
.brand-body li .mask {display: block;position: absolute;width: 100%;height: 100%;padding: 20% 10px;opacity: 0;background: rgba(0,0,0,0.6);top: 0;text-align: center;font-size: 0;transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;}
 @media screen and (max-width: 768px) {
.brand-body li .mask {padding: 30% 10px;}
}
.brand-body li .mask:hover {opacity: 1;}
.brand-body li .mask h4 {display: inline-block;max-width: 100%;line-height: 1;font-size: 18px;letter-spacing: 2px;color: #fff;padding: 10px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
 @media screen and (max-width: 768px) {
.brand-body li .mask h4 {letter-spacing: 0px;}
}
.brand-body li .mask p {display: block;font-size: 14px;color: #e1e1e1;margin-top: 13px;white-space: nowrap;overflow: hidden;
-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
 @media screen and (max-width: 768px) {
.brand-body li .mask p {display: none;}
}
.brand-body li .mask>span {
display: inline-block;width: 96px;height: 28px;border: 1px solid #fff;color: #fff;margin-top: 20%;text-align: center;line-height: 28px;font-size: 14px;}
 @media screen and (max-width: 768px) {
.brand-body li .mask>span {display: none;}
}


#honot_title{ overflow:hidden; display:block; width:100%; margin-top:30px;}
#honot_title div{ overflow:hidden; text-align:center; font-size:45px; color:#c7161e; font-weight:bold;}
#honot_title span{margin:auto; height:5px; width:80px; background:#bfbfbf; border-radius:10px; overflow:hidden; display:block; margin-top:5px;}
#honot_title b { font-weight:normal; overflow:hidden; margin:auto; font-size:15px; color:#bfbfbf; width:100%; text-align:center; display:block; margin-top:10px;}

.h_tonglan {width:1350px;background:#FFFFFF;padding:14px 10px;margin:0 auto; padding-bottom:0; margin-top:10px; padding-top:0;}
.h_tonglan ul {overflow:hidden;}
.h190px {overflow:hidden;margin-left:10px;margin-right:10px;padding-bottom:3px;padding-top:14px;}
.h190px img {width:1350px;border:0px;}

.h218px {width:1350px;height:290px;_height:290px;padding-top:14px;margin:0 auto;}
.h218px th {padding-top:120px;}
.h218px td {overflow:hidden;}
#scrollbox ul {overflow:hidden;}
#scrollbox ul LI {FLOAT:left;width:250px;_width:250px;height:265px;_height:265px;vertical-align:top;text-align:center;padding:0px;overflow:hidden; border:1px solid #dedede; margin:0 5px; padding:5px 0; line-height:265px;}
#scrollbox ul LI img{ max-width:100%;max-height:100%;border:0px;}
.pointer {CURSOR: pointer}

.fB{font-weight:bold;}
.fred {color:#ff0000;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.f14pxbai{font-size:14px;color:#ffffff; font-weight:bold;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f22px{font-size:22px;color:#FFFFFF;}
.center {margin:0px auto;}
.left{float:left;}
.right{float:right;}
.rejm {width:60px;height:20px;border:#7E9DB9 1px solid;line-height:20px;}


#inews_left{ float:left; width:570px; overflow:hidden; display:block;margin-top:25px; }
#inews_left .title{ overflow:hidden; display:block;}
#inews_left .title div{ float:left; width:30px; height:30px; background:#c7161e url(../images/news_icone.png) center no-repeat; padding:5px;}
#inews_left .title span{ float:right; margin-left:10px; border:1px solid #ccc; width:508px; line-height:28px; padding:5px;}
#inews_left .title span b{ float:left; font-weight:normal; font-size:18px; color:#c7161e;}
#inews_left .title span p{ float:right; font-size:12px; color:#7a7a7a;}
#inews_left .title span p a{color:#7a7a7a;}
#inews_left .con{ overflow:hidden; margin:auto; margin-top:10px; margin-left:20px; margin-right:20px;}
#inews_left .con li{ margin:auto; overflow:hidden; display:block; line-height:35px;}
#inews_left .con li div{ float:left !important; width:80%; font-size:14px !important; overflow:hidden;}
#inews_left .con li div a{ color:#333;}
#inews_left .con li span{ float:right !important; font-size:13px; text-align:center; color:#919191;} 

#inews_right{ float:right; width:570px; overflow:hidden; display:block;margin-top:25px; }
#inews_right .title{ overflow:hidden; display:block;}
#inews_right .title div{ float:left; width:30px; height:30px; background:#c7161e url(../images/news_icone.png) center no-repeat; padding:5px;}
#inews_right .title span{ float:right; margin-left:10px; border:1px solid #ccc; width:508px; line-height:28px; padding:5px;}
#inews_right .title span b{ float:left; font-weight:normal; font-size:18px; color:#c7161e;}
#inews_right .title span p{ float:right; font-size:12px; color:#7a7a7a;}
#inews_right .title span p a{color:#7a7a7a;}
#inews_right .con{ overflow:hidden; margin:auto; margin-top:10px; margin-left:20px; margin-right:20px;}
#inews_right .con li{ margin:auto; overflow:hidden; display:block; line-height:35px;}
#inews_right .con li div{ float:left !important; width:80%; font-size:14px !important; overflow:hidden;}
#inews_right .con li div a{ color:#333;}
#inews_right .con li span{ float:right !important; width:15%; font-size:13px; text-align:center; color:#919191;} 


#foot_nav{ background:#0e6eb8; line-height:50px; text-align:center; margin-top:30px; font-size:16px; color:#fff;}
#foot_nav a{color:#fff;}
#footer{ background:#444; padding:15px 0; display:block; overflow:hidden; padding:30px 90px;}
#foot-copy{ text-align:center; line-height:36px; font-size:14px; color:#444; width:100%; margin:auto; display:block; overflow:hidden;}
#foot-copy a{ color:#444; }

#foot_left{ overflow:hidden; width:auto; height:50px;}
#foot_left h1{ font-size:37px; line-height:50px; color:#fff; float:left; font-weight:bold;}
#foot_left h1 i{ font-size:35px; color:#999999; font-family:Impact; text-transform:uppercase; margin-top:5px; padding-left:10px;}
#foot_left div{ background:url(../images/foot_cont.png) center no-repeat; width:123px; height:13px; float:left; margin-top:25px; margin-left:10px;}

#foot_tel{ display:block; overflow:hidden; width:auto; margin-top:25px;}
#foot_tel div{ background:url(../images/foot_tel.png) left no-repeat; background-size:37px;  padding-left:45px; color:#fff; float:left; }
#foot_tel div b{ font-size:14px; color:#999999; font-weight:normal; line-height:20px;}
#foot_tel div p{ font-size:34px; font-family:Impact; color:#fff; font-weight:normal; margin:0; padding:0; line-height:35px;}
#foot_tel span{ float:right; overflow:hidden; display:block; color:#c0c0c0; margin-left:65px; line-height:26px; margin-top:5px;}

#foot_weixin{ border-left:1px solid #999999; padding-left:25px; float:right;}
#foot_weixin .img{ float:left; height:120px; width:120px;border-top:10px solid  rgba(255,255,255,0.25); border-right:10px solid  rgba(255,255,255,0.5);  border-bottom: 10px solid  rgba(255,255,255,0.15);  border-left:10px solid  rgba(200,255,255,0.25);display:block; overflow:hidden;}
#foot_weixin .img img{ max-height:100%; max-width:100%;}
#foot_weixin .name{ float:left; margin-left:20px; margin-top:30px;}
#foot_weixin .name h1{ font-size:21px; font-weight:normal; overflow:hidden; color:#fff;}
#foot_weixin .name div{ font-size:13px; color:#6a6666; display:block; overflow:hidden;}
#foot_weixin .name span{ font-size:14px; color:#fff; display:block; overflow:hidden;}

.cpright {width:1075px;float: right;margin-top: 26px;}
.rtop {overflow: hidden;padding-bottom: 18px;border-bottom: 1px solid #dbdbdb;margin-top: 5px;margin-bottom: 20px;line-height: 20px;}
.rtop h5 {float: left;padding-left: 10px;border-left: 3px solid #0e6eb8;font-weight: normal;line-height: 20px;font-size:20px;color: #0e6eb8;}
.rtop span {float: right;font-size: 14px;color: #666;}
.rtop span a {color: #666;}

.bo00 {padding: 0;}
.bo00 h4 {height: 60px;line-height: 60px;text-align: center;font-size: 24px;color: #0e6eb8;}
.bo00 .bout_sj {height: 40px;text-align: center;line-height: 40px;background-color: #0e6eb8}
.bo00 .bout_sj span {margin-right: 40px}
.bo00 .bout_line {height: 1px;text-align: center;border-bottom: 1px dashed #E1E1E1;width: 97%;margin: 0 auto;}
.bo00 .bout_a {padding: 0px;}
.bo00 .bout_a .bout_tp {margin: 0px;padding-top:10px;text-align: center;}
.bo00 .bout_a .wenzi {color: #666666;font-size: 14px;line-height:35px;text-align: justify;}
.bo00 .bout_a .feny0 {margin-top: 20px;height: 40px;padding: 0px 10px;line-height: 40px;font-size: 14px;background-color: #ececec;margin-right: 3px;}
.bo00 .bout_a .feny0 span {display: block;width: 420px;height: 40px;overflow: hidden}
.bo00 .bout_a .feny0 a:hover {color: #227ecb}

#ipr_right1{ float:right; width:100%; overflow:hidden;}
#ipr_right1 .cont{ overflow:hidden; display:block;}
#ipr_right1 .cont li{float:left; width:252px; height:370px; margin:8px; _margin:8px;}
#ipr_right1 .cont li div{width:230px; height:285px; line-height:285px; border:1px solid #ccc; display:block; overflow:hidden; text-align:center; padding:10px;}
#ipr_right1 .cont li div img{ max-height:100%; max-width:100%; line-height:100%;text-align:center;}
#ipr_right1 .cont li span{ background:#ccc; height:50px; width:100%; line-height:50px; text-align:center; display:block; overflow:hidden; font-size:18px;}
#ipr_right1 .cont li span a{ color:#000 !important;}


/*ÄÚÒ³½éÉÜ*/
.iab{ margin:auto; background:#f7f7f7; height:50px; line-height:50px; border-bottom:1px solid #eee; padding:0 5%; width:90%;}
.iab div{ background:url(../images/home.png) left no-repeat; text-indent:40px; margin:auto; width:800px; font-size:0.8rem; color:#656565; float:left;}
.iab div a{ text-decoration:none; color:#656565 !important;}
.iab span{ float:right; width:14.5%;}
.iab span li{ float:left; margin:1% 5%; text-align:center; font-size:14px; line-height:46px; background:#0e6eb8; padding:0 5%; color:#fff;}
.iab span li a{color:#fff;}
.iab_nav{ padding:2% 0; display:block; overflow:hidden; margin:auto; width:1280px;}
.iab_nav span{ display:block; overflow:hidden; line-height:38px; font-size:0.95rem; margin-top:2%;}
.iab_nav img{ float:left; margin-right:2%; margin-top:2%;}


#product{ margin:auto; width:1300px; padding:2% 0; display:block; overflow:hidden;}
#product .a01{ float:left; width:480px; height:463px; border:1px solid #ccc; padding:4px; text-align:center; line-height:463px;}
#product .a01 img{max-width:100%; max-height:100%; height:463px;}

#product .dt{position:relative;}
#product .dt a.bon{position:absolute;z-index:20;top:-680px;filter:alpha(opacity=0);-moz-opacity:0.1;-khtml-opacity:0.1;opacity:0.1;}
#product .dt a.bon:hover{filter:alpha(opacity=50); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
#product .dt a.left_gd{left:-7px;}
#product .dt a.right_gd{right:-5px;}
#product .dt a.bon img{width:31px !important; height:51px !important;}

#product .a02{ float:right; width:730px; height:500px;  padding:4px;}
#product .a02 .title{ border-bottom:1px solid #ccc; overflow:hidden; }
#product .a02 .title div{ font-size:1.6rem; line-height:60px;}
#product .a02 .title span{ font-size:0.95rem; line-height:28px; color:#666; margin:2% 0; display:block; overflow:hidden;}
#product .a02 .cont00{ margin:auto; top:0; padding-top:3%;}
#product .a02 .cont00 li{ font-size:0.95rem; line-height:30px; color:#666; padding:1.5% 0;}
#product .a02 .cont00 li h8{ font-size:1rem; line-height:30px; font-weight:bold; color:#000;}
#product .a02 .a00{ float:left; width:44%; margin:0 3%; font-size:18px; height:50px; line-height:50px; text-align:center; color:#fff; background:#2D2D2D; margin-top:8%;}
#product .a02 .a00 a{ text-decoration:none; color:#fff;}
#product .a02 .a00 a:hover { line-height:50px; text-align:center; color:#fff; background:#F00; width:100%; display:block; overflow:hidden;}
#product .a02 .a001 { float:right; width:44%;  margin:0 3%; height:50px; line-height:50px; text-align:center; color:#fff; background:#2D2D2D;margin-top:8%;}
#product .a02 .a001 a:hover { line-height:50px; text-align:center; color:#fff; background:#F00; width:100%; display:block; overflow:hidden;}
#product .a02 .a001 a{ text-decoration:none; color:#fff; font-size:18px;}
#product .a003{ margin:auto;}
#product .a003 .atitle{ border-bottom:1px solid #ccc; width:100%; display:block; overflow:hidden;}
#product .a003 .atitle h3{ font-size:1rem; text-align:center; width:150px; float:left; height:40px; line-height:40px; background:#0338a3; color:#fff; margin:0; padding:0;}
#product .a003 .conts{ margin:auto; display:block; overflow:hidden; line-height:30px; font-size:0.95rem; padding-top:1%;}





.main.lmjj{ margin:auto;}
.main.lmjj .list .item{width:314px;float:left; margin:13px; margin-top:0;}
.main.lmjj .list .item{/*-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, .5);-moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, .5); box-shadow: 0px 3px 10px rgba(0, 0, 0, .5);*/}
.main.lmjj .list .item:nth-child(3n+0){margin-right:0px;}
.main.lmjj .list .item .block1{ border:12px solid #d8d8d8; display:block; overflow:hidden;}
.main.lmjj .list .item .block1 li{width:260px; float:left; margin-top:5px; margin-left:10px; text-align:center;}
.main.lmjj .list .item .block1 li div{width:255px; height:240px; overflow:hidden; text-align:center; line-height:240px; position:relative; }
.main.lmjj .list .item .block1 li div img{max-width:255px; max-height:240px; top:0; bottom:0; left:0; right:0; margin:auto; position:absolute;}
.main.lmjj .list .item .block1 li p{ font-size:1rem; margin:5px 0;}
.main.lmjj .list .item .block1 li p a{height:20px; clear:both; color:#333; overflow:hidden; text-decoration:none;}

.main.lmjj .list .item .block12{ border:12px solid #d8d8d8; display:block; overflow:hidden;}
.main.lmjj .list .item .block12 li{width:270px; float:left; margin-top:2px; margin-left:6px; text-align:center;}
.main.lmjj .list .item .block12 li div{width:265px; height:185px; overflow:hidden; text-align:center; line-height:185px; position:relative; }
.main.lmjj .list .item .block12 li div img{max-width:265px; max-height:185px; top:0; bottom:0; left:0; right:0; margin:auto; position:absolute;}
.main.lmjj .list .item .block12 li p{ font-size:1rem; margin:5px 0;}
.main.lmjj .list .item .block12 li p a{height:20px; clear:both; color:#333; overflow:hidden; text-decoration:none;}

.main.lmjj .list .item .title{width:100%;line-height:40px;color:#231f20;font-size:1rem;text-align:center;word-break: break-word;}
.main.lmjj .list .item .hits{float:left;line-height:40px;color:#969595;padding-left:22px;font-size:14px;word-break: break-word;background:url('../images/product_list_icon.png') no-repeat left;background-position-y:-203px}

.main.lmjj .list .item .price{float:right;line-height:40px;color:#231f20;font-size:18px;word-break: break-word;}


.page{ margin:auto !important; font-size:14px; text-align:center; color:#666; margin-top:25px; margin-bottom:20px; width:100%; display:block; overflow:hidden;}
.page a{font-size:14px; color:#666 !important;}




.news_two {margin: 0 auto;position: relative;font-size: 12px;width: 100%;min-width:1100px;}
.news_two_box {width:100%;height:159px;border:1px solid transparent;position: relative;background: #f7f7f7;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s}
.news_two_ul {height: auto;overflow: hidden;padding: 20px;width: 100%;}
.news_two_nav {width: 100%;padding-left: 20px}
.news_two_ul li {width: 100%;height: 159px;border: 1px solid transparent;margin-bottom: 20px}
.news_two_txt span {font-size: 16px;color: #000;display: block;height: 24px;overflow: hidden;margin-bottom: 20px;transition: all .3s ease-out 0s}
.news_two_box:hover .news_two_txt span {color: #000;}
.news_two_txt i {height:50px; color: #000; line-height: 24px;display: block;overflow: hidden;transition: all .3s ease-out 0s;
overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;}
.news_two_box:hover .news_two_txt i {color: #999}
.news_two_txt {width: 60%;float: left;margin: 36px 0 28px 34px;transition: all .3s ease-out 0s}
.news_two_box:hover .news_two_txt {margin: 36px 0 28px 54px}
.news_two_date {width: 180x;float: right;color: #999;padding: 36px 66px 0 0;transition: all .3s ease-out 0s}
.news_two_box:hover .news_two_date {padding: 36px 43px 0 0}
.news_two_date span {height: 26px;font-size:13px; padding-right:20px;}
.news_two_date i {font-size: 13px;}
.news_two_but {position: absolute;top: 100px;right: 105px;}
.news_two_box:hover {border: 1px solid #efefef;box-shadow: 0 6px 10px 5px rgba(0, 0, 0, .08)}
.news_two_box:hover .news_two_img {background: #ccc;}
.news_two_box:hover .ser_but {background: #ccc;border: 1px solid #ccc;margin: 0 -60px}
.new_thr {width: 1000px;margin: 0 auto;padding: 80px 0 160px 0}
.new_thr_h2 {width: 800px;font-size: 18px;color: #333;padding-bottom: 16px;margin: 0 auto;text-align: center}
.news_thr_share {width: 330px;margin: 0 auto;color: #999;height: 18px;line-height: 18px}
.news_thr_share_date {width: 100%;text-align: center;}
.news_thr_ico {text-indent: 14px;width: 200px}
.news_thr_ico a {color: #999;font-size: 16px}
.news_thr_txt {width: 974px;padding: 36px 14px 0 12px;border-top: 1px dotted #e5e5e5;margin-top: 50px}
.news_thr_txt_img {width: 980px;height: auto;padding: 38px 0}
.news_two_img {width: 230px;height: 157px;float: left;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s}
.news_two_img img {width: 200px;height: 130px;margin:15px;border-bottom:1px solid rgba(0, 0, 0, 0.09);}
.news_thr_ico a:hover {color: #1bb2e8}



/*****/
.leftside {margin: 40px 0;float: left;width: 72%;box-sizing: content-box; margin-top:30px;}
.leftside1 {margin: 40px 0;width:100%;box-sizing: content-box; margin-top:30px; margin-bottom:0;}
.leftside .text { font-size:15px; line-height:30px;}
.leftside .text p{ font-size:15px; line-height:30px;}
.leftside .newslist {width: 100%;box-sizing: content-box;margin-top: 30px}
.leftside .newslist h4 {color: #42454c}
.leftside .newslist li {background: 0 0;color: #999;border-bottom: 1px solid #e5e5e5;padding: 10px 5px;height: 60px;}
.leftside .newslist li p {color: #777;line-height: 2}
.leftside .newslist li:hover {background-color: #fbfbfb}
.leftside .newslist li:hover h4 {color: #981d16}
.fuwu-list {width: 100%;box-sizing: content-box;margin-top: 30px;}
.fuwu-list h4 {float:left;width:88%;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #42454c;margin:0;}
.fuwu-list li {display: block;background: 0 0;height: auto;color: #999;line-height: 40px;border-bottom: 1px solid #e5e5e5;padding: 10px 5px}
.fuwu-list li p {display: block;width:100%;color: #777;line-height: 2}
.fuwu-list li:hover {background-color: #fbfbfb}
.fuwu-list li:hover h4 {color: #981d16}
.rightside {margin: 40px 0;float: right;width: 25%;box-sizing: content-box}
.rightside a.linkimg {display: block;margin-bottom: 15px}
.rightside a.linkimg img {border: 1px solid #e5e5e5;border-radius: 2px}
.rightside a.linkimg img:hover {box-shadow: 0 2px 5px rgba(0, 0, 0, .2)}
.rightside ul {display: block;margin-top: 18px;border-top: 6px solid #ca4f48}
.rightside li {float: left;width: 100%;box-sizing: content-box;font-size: 16px;line-height: 80px;border-bottom: 1px solid #e5e5e5}
.rightside li a {float: left;margin-left: 60px;margin-bottom: 0}
.rightside li a:hover {color: #981d16;text-decoration: none}
.rightside li b {float: right;font-family: "ËÎÌå";font-size: 50px;color: #999;font-weight: 100}
.rightside li.rongyutb {background: url(../images/rongyu-tb.png) 4px center no-repeat}
.rightside li.lianxitb {background: url(../images/lianxi-tb.png) 4px center no-repeat}
.rightside li:hover {background-color: #f8f8f8}
.lefttitle {display: block;width: 100%;box-sizing: content-box}
.lefttitle h4 {border-left: 8px solid #981d16;font-size: 24px;line-height: 1;padding-left: 12px;color: #444;margin: 0}
.lefttitle h2 {font-family: "STXihei";font-size: 56px;line-height: 1;font-weight: 100;color: #eee;text-transform: uppercase;margin: 0;padding-left: 16px;letter-spacing: -1px}

/**/
/***/

.cont_newsbox{margin-top: 30px;}
.cont_nnewtit{text-align: center;font-size: 24px;font-weight: bold;line-height: 30px;margin-top: 0px;}
.cont_nnewem{border-bottom: 1px solid #ccc;font-size:13px;text-align: center;line-height: 22px;padding: 15px 0; color:#808080;}
.cont_nnewem em{margin: 0 10px;}
.cont_nnewem span{margin: 0 10px;cursor: pointer;}
.cont_dan{margin: 20px 0;min-height: 200px; font-size:14px; line-height:30px; margin:0; padding:0;}
.cont_dan p{ }
.cont_dan img,.cont_dan table,.cont_dan iframe{max-width: 100%;height: auto !important}
.cont_dan img{display: block;margin: auto !important;}
.cont_dan table{width: 100%;}
.p5_cont_page{margin: 30px 0 52px}
.p5_cont_page a{width: 100px;display: inline-block;line-height: 40px;color: #4c4c4c;background: #efefef;text-align: center;font-size: 14px;}
.p5_cont_page a.return{float: left;}
.p5_cont_page a:hover{background: #bf2120;color: #fff;}
.p5_cont_page span{float: right;}
.p5_cont_page span a {margin-left: 4px;}


.right_product_bottom{padding-top: 10px; border:1px solid #ccc; border-top:none; border-bottom:none;}
.right_product_bottom li{ font-size:16px; line-height:39px; color:#333; overflow:hidden; margin-bottom:5px; text-indent:5px;}
.right_product_bottom li a{ background:url(../images/ipr_cone.png) 10px no-repeat ;height: 39px;display: block; border:1px solid #ccc;font-size: 14px;padding-left: 25px; margin:5px 10px; border-left: none; border-right:none; color:#0e6eb8; font-size:18px;}
.right_product_bottom li a:hover {background:url(../images/ipr_cone1.png) 10px no-repeat;color: #c7161e;}

.right_product_bottom li ul a{color:#000; border:none; line-height:23px; height:23px;}
.right_product_bottom li ul a:hover { background:none; color: #c7161e;line-height:23px;}
.right_product_bottom li ul li{font-size:15px; color:#333;   width:30%; height:23px;}
.right_product_bottom div{font-size:15px; color:#0e6eb8; font-weight:normal; line-height:23px !important;text-indent:0px; }
.right_product_bottom div a{font-size:15px; border-bottom:1px dashed #ccc; color:#0e6eb8; line-height:23px !important;white-space:nowrap; font-weight:normal; width:100%; display:block; text-indent:10px; text-align:left; background:none;}


#vid_bg{ margin:auto;  width:1350px; margin-bottom:20px; display:block; overflow:hidden;}
#vid_bg li{ float:left; width:400px; overflow:hidden; padding:10px; border:1px solid #ccc; margin:5px 14px; _margin:5px 14px; text-align:center; }




.brand-body01 { margin:auto; display: none;overflow: hidden; margin-top:30px; background-color:rgba(250,250,250,0.8);width:98%; padding:5px;}
.brand-body01.on {display: block;}
.brand-body01 .box1 {display: block;overflow: hidden;}
.brand-body01 .group1 {display: block;overflow: hidden;}
.brand-body01 .list1 {display: block;}
.brand-body01 ul {display: block;overflow: hidden;margin: -8px -6px;}
.brand-body01 li {display: block;float: left;width:340px;padding: 8px 6px;}
.brand-body01 li div{ height:250px; width:340px; text-align:center;}
 @media screen and (max-width: 640px) {
.brand-body01 li {width: 50%;}
}
.brand-body01 li>a {display: block;overflow: hidden;position: relative;}
.brand-body01 li div{ height:250px; width:340px; text-align:center;}
.brand-body01 li img {max-width: 100%; max-height:100%; text-align:center;}
.brand-body01 li .mask1 {display: block;position: absolute;opacity: 0;background: rgba(0,0,0,0.6);top: 0;text-align: center;font-size: 0;transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;}
 @media screen and (max-width: 768px) {
.brand-body01 li .mask1 { padding-top:20%;}
}
.brand-body01 li .mask1:hover {opacity: 1;}
.brand-body01 li .mask1 h4 {display: inline-block;max-width: 100%;line-height: 1;font-size: 18px;letter-spacing: 2px;color: #fff;padding: 10px;border-top: 2px solid #fff;border-bottom: 2px solid #fff;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
 @media screen and (max-width: 768px) {
.brand-body01 li .mask1 h4 {letter-spacing: 0px;}
}
.brand-body01 li .mask1 p {display: block;font-size: 14px;color: #e1e1e1;margin-top: 13px;white-space: nowrap;overflow: hidden;
-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
 @media screen and (max-width: 768px) {
.brand-body01 li .mask1 p {display: none;}
}
.brand-body01 li .mask1>span {
display: inline-block;width: 96px;height: 28px;border: 1px solid #fff;color: #fff;margin-top: 20%;text-align: center;line-height: 28px;font-size: 14px;}
 @media screen and (max-width: 768px) {
.brand-body01 li .mask1>span {display: none;}
}
