<style type="text/css">
* {
  margin:0;
  padding:0;
  list-style-type:none;
}
a, img {
  border:0;
  text-decoration:none;
}
body {
  font:12px/180% Arial, Helvetica, sans-serif, "新宋体";
}
p {
  margin:0px;
  padding:0px;
  line-height:20px;
}
i {
  margin:0px;
  padding:0px;
  font-style:normal;
}
ul {
  margin:0px;
  padding:0px;
  list-style:none;
}
ul li {
  margin:0px;
  padding:0px;
  list-style:none;
}
a {
  color:#333333;
  text-decoration:none;
}
a:hover {
  color:#ff5a00;
  text-decoration:none;
}
.clear {
  clear:both;
  font-size:0px;
  line-height:0;
  height:0;
}
 @font-face {
 font-family: 'icomoon';
 src:url('../fonts/icomoon.eot?qradjf');
 src:url('../fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?qradjf') format('truetype'), url('fonts/icomoon.woff?qradjf') format('woff'), url('fonts/icomoon.svg?qradjf#icomoon') format('svg');
 font-weight: normal;
 font-style: normal;
}
.demo-icon {
  font-family:"icomoon";
  font-style:normal;
  font-weight:normal;
  speak:none;
  display:inline-block;
  text-decoration:inherit;
  text-align:center;
  font-variant:normal;
  text-transform:none;
  font-size:24px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  line-height:24px;
  color:#999;
}
/*new right*/
.cndns-right {
  position:fixed;
  right:1px;
  top:50%;
  margin-top:-100px;
  z-index:100
}
.cndns-right-meau {
  position:relative;
}
.cndns-right-btn {
  width:48px;
  height:48px;
  border:1px solid #ddd;
  text-align:center;
  display:block;
  margin-bottom:6px;
  position:relative;
  background-color:#fff
}
.cndns-right-btn span {
  color:#848484;
  font-size:26px;
  line-height:48px;
}
.cndns-right-btn sup {
  display:block;
  min-width:24px;
  height:24px;
  text-align:center;
  line-height:24px;
  color:#fff;
  border-radius: 50%;
  background-color:#ff6800;
  position:absolute;
  left:-12px;
  top:-12px;
}
.cndns-right-btn p {
  color:#ff6800;
  font-size:14px;
  line-height:18px;
  padding-top:5px;
  display:none;
}
.cndns-right-meau:hover .cndns-right-btn span {
  display:none
}
.cndns-right-meau:hover .cndns-right-btn p {
  display:block;
}
.meau-car .cndns-right-btn {
  border-color:#ff6800;
  margin-bottom:20px;
}
.meau-car.cndns-right-meau:hover .cndns-right-btn {
  background-color:#ff6800
}
.meau-car.cndns-right-meau:hover .cndns-right-btn span {
  color:#fff;
  display:block;
}
.meau-car .cndns-right-btn span {
  color:#ff6800;
}
.meau-sev .cndns-right-btn {
  border-color:#ff6800;
  background:url(../images/02index-banner-8.gif) no-repeat #ff6800 center;
}
.meau-sev .cndns-right-btn p {
  color:#fff
}
.meau-sev .cndns-right-btn span {
  color:#fff
}
.meau-top .cndns-right-btn span {
  font-size:12px;
  line-height:12px;
  padding-top:10px;
  display:block
}
.meau-top .cndns-right-btn i {
  display:block;
  color:#999
}
.meau-top.cndns-right-meau:hover .cndns-right-btn {
  background-color:#ff6800
}
.meau-top.cndns-right-meau:hover .cndns-right-btn span {
  display:block;
  color:#fff
}
.meau-top.cndns-right-meau:hover .cndns-right-btn i {
  color:#fff;
}
.cndns-right-box {
  position:absolute;
  top:-15px;
  right:48px;
  padding-right:25px;
  display:none;
}
.cndns-right-box .box-border {
  border:1px solid #ccc;
  border-top:4px solid #ff6800;
  padding:20px;
  background-color:#fff;
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
  box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
  position:relative
}
.cndns-right-box .box-border .arrow-right {
  display:block;
  width:13px;
  height:16px;
  background:url(../images/arrow.png) no-repeat;
  position:absolute;
  right:-13px;
  top:26px;
}
.cndns-right-box .box-border .sev-t span {
  font-size:42px;
  float:left;
  display:block;
  line-height:56px;
  margin-right:20px;
  color:#d3d3d3
}
.cndns-right-box .box-border .sev-t p {
  float:left;
  color:#ff6800;
  font-size:24px;
  line-height:28px;
}
.cndns-right-box .box-border .sev-t p i {
  display:block;
  font-size:14px;
  color:#aaa;
}
.cndns-right-box .box-border .sev-b {
  padding-top:15px;
  margin-top:15px;
  border-top:1px solid #e4e4e4
}
.cndns-right-box .box-border .sev-b h4 {
  color:#666;
  font-size:14px;
  font-weight:normal;
  padding-bottom:15px;
}
.cndns-right-box .box-border .sev-b li {
  float:left;
  width:33.33333%
}
.cndns-right-box .box-border .sev-b li a {
  display:inline-block;
  color:#999;
  font-size:13px;
  padding-left:43px;
  background:url(../images/q1.gif) no-repeat left 3px;
  line-height:36px;
}
.cndns-right-box .box-border .sev-b li a:hover {
  color:#ff6800
}
.meau-sev .cndns-right-box .box-border {
  width:430px;
}
.meau-contact .cndns-right-box .box-border {
  width:230px;
}
.cndns-right-meau:hover .cndns-right-box {
  display:block
}
.meau-code .cndns-right-box {
  top:inherit;
  bottom:-35px;
}
.meau-code .cndns-right-box .box-border {
  width:195px;
  text-align:center;
  border-top:1px solid #ccc;
}
.meau-code .cndns-right-box .box-border i {
  display:block;
  color:#f66e06;
  font-size:16px;
  line-height:16px;
}
.meau-code .cndns-right-box .box-border .arrow-right {
  top:inherit;
  bottom:50px;
}
.meau-sev .cndns-right-btn .demo-icon {
  display:none;
}
.meau-sev:hover .cndns-right-btn {
  background:#ff6800
}
.meau-zs .cndns-right-btn {
  background-color:#ff6800;
  color:#fff;
  margin-top:80px;
  border-color:#ff6800
}
.meau-zs .cndns-right-btn span {
  color:#fff
}
.meau-zs .cndns-right-btn p {
  color:#fff
}
.clear {
  clear: both
}
input {
  border: none;
}
/* 必要布局样式css */
.title_cn {
  text-align: center;
  font-weight: bold;
  font-size: 30px;
}
#new_box {
  width: 100%;
  padding: 50px 0px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 0px;
}
.new_con {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 50px;
}
.newtel {
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 10px;
  font-family: "微软雅黑";
  font-size: 18px;
  color: #666
}
.new_telst {
  width: 550px;
  margin: 0 auto;
  position: relative;
  top: 6px;
  text-align: center
}
.new_telst li {
  width: 166px;
  line-height: 30px;
  text-align: center;
  float: left;
  display: inline;
  font-family: "微软雅黑";
  cursor: pointer;
}
.new_telst li.newon {
  color: #217af0;
  font-weight: bold;
}
.new_telst p {
  position: absolute;
  top: 34px;
  left: 0px;
  width: 166px;
  height: 7px;
  border-top: 1px solid #217af0;
  overflow: hidden;
  text-align: center;
}
.new_telst b {
  display: inline-block;
  width: 0;
  height: 0;
  margin-top: -3px;
  border-style: solid dashed dashed dashed;
  border-width: 9px;
  border-color: #217af0 #fff #fff #fff;
  overflow: hidden;
  zoom: 1;
  font-size: 0;
}
.new_lst {
  height: 315px;
  position: relative;
  overflow: hidden;
  display: none;
  margin-top: 10px;
  padding-top: 20px;
}
.new_lst ul {
  position: absolute;
  left: 0px;
}
.new-wrap {
  margin-top: 30px;
}
.new-wrap .show {
  display: block;
}
li.new_cnlf {
  width: 370px;
  float: left;
}
li.new_cnlf p {
  width: 100%;
}
p.newlf_tel a {
  color: #217af0;
  font-size: 18px;
  line-height: 50px;
  text-align: center;
  display: block;
}
p.newlf_tel a:hover {
  color: #C33
}
p.newlf_tx {
  font-size: 14px;
  line-height: 26px;
  color: #999;
  height: 105px;
  overflow: hidden;
}
li.new_cnrf {
  float: right;
  width: 820px;
  margin-left: 10px;
}
.newrf_lst dd {
  width: 368px;
  height: 85px;
  border: 1px solid #e4e4e4;
  float: left;
  margin-left: 25px;
  margin-bottom: 20px;
}
p.new_rq {
  width: 65px;
  height: 65px;
  background: #969393;
  float: left;
  text-align: center;
  color: #FFF;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 15px;
  font-family: Arial, Helvetica, sans-serif;
}
p.new_rq span {
  display: block;
  font-size: 24px;
  text-align: center;
  font-weight: bold;
  line-height: 35px;
  padding-top: 5px;
}
p.newrf_tx {
  float: left;
  width: 270px;
  margin-top: 8px;
}
p.newrf_tx a {
  color: #333;
  font-size: 14px;
  display: block;
  line-height: 30px;
}
p.newrf_tx span {
  display: block;
  font-size: 12px;
  color: #999;
  height: 60px;
  overflow: hidden;
}
.newrf_lst dd:hover {
  width: 366px;
  height: 85px;
  border: 2px solid #217af0;
  box-shadow: 0px 0px 15px rgba(37, 125, 242, .27);
}
.newrf_lst dd:hover p.newrf_tx a {
  color: #217af0;
}
.newrf_lst dd:hover p.new_rq {
  background: #217af0;
  margin-top: 9px;
  margin-left: 9px;
}
.newrf_lst dd:hover p.newrf_tx {
  margin-top: 7px;
}
.mr0 {
  margin-right: 0px;
}
</style>