@charset "utf-8";
/*public start*/
* {
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
}
html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
img {
  margin: 0;
  padding: 0;
}
body {
  font-size: 12px;
  font-family: "微软雅黑";
  color: #666;
  background: #000;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-decoration: none;
  font-weight: normal;
  font-size: 100%;
}
img,
input,
button {
  border: none;
  padding: 0;
  margin: 0;
  outline-style: none;
}
/*去掉input等聚焦时的蓝色边框*/
select,
input,
textarea {
  font-size: 12px;
  margin: 0;
  padding: 0;
  outline: none;
}
select,
input {
  vertical-align: middle;
}
textarea {
  resize: none;
}
/*防止拖动*/
ul,
ol {
  list-style: none;
}
img {
  vertical-align: middle;
  font-size: 0;
  border: 0;
  outline: none;
  max-width: 100%;
}
/*去掉图片低测默认的3像素空白缝隙，或者用display：block也可以*/
i,
em {
  font-style: normal;
  text-decoration: none;
}
a {
  color: #666;
  text-decoration: none;
  outline: none;
}
a:hover {
  color: #ff9c00;
}
.clear {
  clear: both;
}
.fix:after,
.fix:before {
  content: " ";
  display: table;
}
.fix:after {
  clear: both;
}
.tc {
  text-align: center;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.last {
  margin-right: 0 !important;
}
.wrap {
  max-width: 1920px;
  margin: 0 auto;
}
.content {
  max-width: 1200px;
  margin: 0 auto;
}
.cf {
  color: #fff;
}
.c3 {
  color: #333;
}
.fz40 {
  font-size: 3rem;
}
.fz30 {
  font-size: 3rem;
}
.fz20 {
  font-size: 2rem;
}
.abs {
  position: absolute;
}
.rel {
  position: relative;
  z-index: 2;
}
.table {
  display: table;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.tableCell {
  display: table-cell;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
/*public end*/
.top {
  position: relative;
  z-index: 20; background:#151515; height:120px;
}
.logo {
  float: left; margin-top:15px;
}
/*nav-btn*/
.nav_btn {
  display: none;
  position: absolute;
  right: 3%;
  overflow: hidden;
  cursor: pointer;
  height: 100%;
  z-index: 3;
  width: 40px;
}
em i {
  border-radius: 20px;
}
em.nav_btn i {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 3px;
  background-color: #ff9c00;
  display: block;
  margin-top: -10px;
  transition: all ease 0.3s 0s;
  -moz-transition: all ease 0.3s 0s;
  -webkit-transition: all ease 0.3s 0s;
}
em.nav_btn i:nth-of-type(2) {
  margin: 0;
}
em.nav_btn i:last-of-type {
  margin-top: 10px;
}
em.on i {
  position: absolute;
  top: 50%;
  width: 100%;
  height: 3px;
  background-color: #ff9c00;
  display: block;
  margin-top: -7px;
  transition: all ease 0.3s 0s;
  -moz-transition: all ease 0.3s 0s;
  -webkit-transition: all ease 0.3s 0s;
}
em.on i:nth-of-type(2) {
  transform: scale(0, 1);
  -moz-transform: scale(0, 1);
  -webkit-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
}
em.on i:first-of-type {
  transform: translate(0, 7px) rotate(-45deg);
  -moz-transform: translate(0, 7px) rotate(-45deg);
  -webkit-transform: translate(0, 7px) rotate(-45deg);
  -ms-transform: translate(0, 7px) rotate(-45deg);
}
em.on i:last-of-type {
  transform: translate(0, -10px) rotate(45deg);
  -moz-transform: translate(0, -10px) rotate(45deg);
  -webkit-transform: translate(0, -10px) rotate(45deg);
  -ms-transform: translate(0, -10px) rotate(45deg);
}
.nav { float:right; margin-left:35px;
}
.nav > li {
  float: left;
  margin-left:5px; margin-top:45px; 
  font-size: 15px;
  font-family: 微软雅黑;
  height:40px;
  line-height:40px;
  transition: all 0.3s ease-out;
}
.nav > li > a {
  display: block;
  color: #999;
  padding:0 26px;
}
.nav > li:hover a,
.nav > li.cur a { background:#ff9c00; color:#fff;border-radius:5px;
}
.nav > li:hover {
  transition: all 0.3s ease-out;
}

.lanvage{ float:left;  height:40px; line-height:40px; margin:25px 0 0 10px;}
.lanvage a{ padding:0 15px; background:#eee; color:#333; font-size:16px; text-align:center; display:block;border-radius:3px;}
.phone{margin:40px 0 0 0; float:right; background:url(../images/tel.png) no-repeat left center;}
.phone h3{ font-size:14px; color:#999; padding-left:52px; font-weight:normal}
.phone h2{ font-size:24px; color:#ff9c00; padding-left:52px; font-weight:normal}

/*banner*/
.inbanner img {
  width: 100%;
}
/*main*/
.sofe{ background:url(../images/vies.jpg) no-repeat center 0;}
.in_video {
  overflow: hidden; width:1200px; margin:0 auto;
}
.vie_tit{ text-align:center; margin-top:80px;}
.vie_tit h2{ font-size:26px; font-weight:normal; color:#ff9c00;}
.vie_tit h2 span{ font-size:15px; color:#666; padding-left:10px;} 
.in_video_list {
  margin:30px 0 70px;
  margin-right: -2.4%;
}
.in_video_list li {
	padding:0.5%; background:#151515;
  position: relative;
  float: left;
  width: 30%;
  margin-right: 2.3%;
}
.in_video_list li .dimg {
  overflow: hidden;
}
.in_video_list li .dimg img {
  transition: all 0.5s ease-out;
}
.in_video_list li:hover .dimg img {
  transform: scale(1.1);
  transition: all 0.5s ease-out;
}
.in_video_list li:hover .table {
  background: rgba(0, 0, 0, 0.5);
  /*firefox、chrome*/
  background: #000 \ 9;
  /*IE*/
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(50));
  filter: alpha(opacity = (50));
  transition: all 0.3s ease-out;
}
.in_video_list li:hover .video_btn {
  transform: rotate(360deg);
  transition: all 0.5s ease-out;
}
.in_video_list .table {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.in_video_list .video_btn {
  display: block;
  transition: all 0.5s ease-out;
}
.miror {
  padding-bottom: 1.2%;
}

.foel{ height:600px; background:url(../images/sifd.jpg) no-repeat center 0;}
.foel_m{ width:1220px; margin:0 auto; overflow:hidden;}
.foel_txt{ width:550px; margin:75px 0 0 0;}
.foel_txt .foel_tit{ padding-top:50px;}
.foel_txt .foel_tit h3{ font-size:28px; font-weight:normal; color:#d69e27;}
.foel_txt .foel_tit p{ font-size:15px; padding-top:5px; color:#a9a9a9;}
.foel_txt_b{ padding-top:10px;}
.foel_txt_b p{ font-size:14px; color:#d69e27; line-height:1.6;}


.servie{ overflow:hidden;}
.fa{width:1200px; margin:0 auto; padding:50px 0 0;}
.fa-top{width:220px; overflow:hidden; margin-right:50px;}
.fa-top li{ text-align:center; line-height:60px; font-size:16px;}
.fa-top li a{display:block;color:#666; font-family:'Microsoft YaHei';  border-bottom:1px solid #FFF;}
.fa-top li a:hover,.fa-top li.cur a{ color:#fff; background:#2b2b2b; line-height:100px; border-bottom:1px solid #2b2b2b;}
.sfei{ width:556px; overflow:hidden;}
.fa dl{ overflow:hidden}
.fa dt{float: left; width:480px;height:370px;padding:0 0 20px; background:url(../images/s03.gif) no-repeat 0 bottom;}
.fa dt img{display:block; width:480px;height:370px;}
.fa dd{ overflow:hidden}
.fa dd li{ float: left; margin:7px 7px; }
.sed_img{ width:450px; overflow:hidden;}
.sed_img img{ width:450px; height:299px;}
.sed_txt{ width:350px; overflow:hidden; margin-left:30px;}
.sed_txt_tit{ overflow:hidden}
.sed_txt_tit h3{ font-size:22px; font-weight:normal; color:#ff9c00}
.sed_txt_tit p{ font-size:14px;color:#535355; padding-top:5px;}
.sed_txt_b{ overflow:hidden; margin-top:25px;}
.sed_txt_b p{ font-size:14px; color:#999; line-height:1.8;}
.sed_txt_more{ overflow:hidden; margin-top:25px;}
.sed_txt_more a{ font-size:16px; color:#999; line-height:1.8;}

.hnew{ width:1220px; margin:50px auto 0; overflow:hidden;}
.hnew dl{ width:48%; float:left; margin:0 10px 20px 10px; background:#292929; padding:10px 10px; height:200px;}
.hnew dl dt{ width:40%; float:left;}
.hnew dl dt img{ width:100%; height:auto;}
.hnew dl dt:hover img{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}
.hnew dl dd{ width:55%; float:right;}
.hnew dl dd h2{ padding-top:5px;}
.hnew dl dd h2 a{ font-size:16px; color:#fff; font-weight:normal;}
.hnew dl dd p{ font-size:14px; color:#a9a9a9; line-height:1.5; padding-top:15px;}
.hnew dl dd span{ display:block; padding-top:15px; }
.hnew dl dd span a{ font-size:14px;color:#ff9c00;}


.footer{ border-top:1px solid #f6750d; background:#f6f6f6;}
.footer_nav{ height:54px; line-height:54px; border-bottom:1px solid #dedede;}
.footer_nav ul{ overflow:hidden;}
.footer_nav ul li{ float:left; margin-right:75px;}
.footer_nav ul li a{ font-size:14px; color:#333;}
.footer_c{ margin:30px 0; overflow:hidden;}
.footer_logo{ width:280px; float:left; margin:20px 0 0 20px;}
.footer_logo img{ padding:20px 0 0 20px;}
.footer_logo img{ width:250px; height:97px;}
.footer_shar{ height:168px; float:left; border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7; }
.footer_shar h2{ font-size:14px; color:#333; padding-top:10px; text-align:center; font-weight:normal;}
.footer_shar_b{ padding:20px 33px 0; overflow:hidden;}
.footer_shar_b dl{ float:left; margin:0 15px;}
.footer_shar_b dl dt{ width:100%;text-align:center; display:block; }
.footer_shar_b dl dt img{ width:80px; height:80px;}
.footer_shar_b dl dd{ padding-top:5px;}
.footer_shar_b dl dd a{ font-size:12px; color:#888; text-align:center; display:block;}


.footerinner{
	height: 100%;
	margin:0 auto;
	position: relative;
}
.share{
	width: 274px;
	margin:0 auto;
	overflow: hidden;
}
.share li{
	float: left;
	height: 50px;
	padding:5px 14px;
}
.share li img{
	width: 40px;
	height: 40px;
	cursor: pointer;
	border-radius: 20px;

}

.code_wrap{
	position: absolute;
	left:50%;
	top:-235px;
	margin-left: -450px;
	width:900px;
	z-index:50;
}
.code{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.code li{
	float: left;
	width: 200px;
	height:240px;
}
.code li img{
	width: 210px;
	height:240px;
	display: none;
}
.code li img.weibo{
	position: absolute;
	left: 244px;
}
.code li img.qq{
	position: absolute;
	left: 312px;

}
.code li img.twitter{
	position: absolute;
	left:382px;
}
.code li img.wechat{
	position:absolute;
	left:448px;
}

.footer_phone{ width:386px; float:right;}
.footer_phone_t{ overflow:hidden; padding-left:50px;}
.footer_phone_t dl{ padding-bottom:10px;}
.footer_phone_t dl dt{ font-size:14px; color:#333;}
.footer_phone_t dl dd{ font-size:24px; color:#e60012;}
.footer_phone_b{ padding:5px 0 0 50px;}
.footer_xt{ height:64px; line-height:64px; border-bottom:1px solid #dedede;border-top:1px solid #dedede;}
.footer_xt h1{ font-size:24px; color:#333; font-weight:normal;}
.footer_b{ height:80px; overflow:hidden;}
.footer_b p{ font-size:12px; color:#888; text-align:center; padding-top:12px;}

/*bottom*/
.bottom { 
  background:#2b2b2b;
  color: #666;
  font-size: 16px; margin-top:30px;
}
.bottom a {
  color: #666;
}
.bottom a:hover {
  text-decoration: underline;
}
.bottom .htit {
  font-size: 1em;
  margin-bottom: 1.25em;
  font-weight: bold;
}
.bottom_t {
  padding-top: 3%;
  padding-bottom: 4%;
  border-bottom: 1px solid #dedede;
}
.bottom .bottom_dl {
  float: left;
  margin-right: 16.6%;
}
.bottom .bottom_dl dd {
  font-family: 微软雅黑;
  font-size: 0.93em;
  margin-bottom: 1em;
}
.bottom .bottom_r {
  float: right;
}
.bottom .bottom_r .form_box .txt {
  float: left;
  width: 145px;
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  border: 1px solid #fff;
  transition: all 0.3s ease-out;
}
.bottom .bottom_r .form_box .txt:hover {
  transition: all 0.3s ease-out;
  border: 1px solid #DDDDDD;
}
.bottom .bottom_r .form_box .btn {
  float: left;
  width: 84px;
  height: 30px;
  font-family: arial;
  cursor: pointer;
  transition: all 0.5s ease-out;
}
.bottom .bottom_r .form_box .btn:hover {
  transition: all 0.5s ease-out;
  background-color: #333;
  color: #fff;
}
.bottom .bottom_r .ptxt {
  margin-top: 1.2em;
}
.bottom .bottom_r .ptxt b {
  font-size: 1.18em; color:#ff9c00;
}
.bottom .clear {
  display: none;
}
.bottom .bottom_logo {
  float: left;
  width: 16.66%;
  margin-right: 7%;
}
.bottom .store_link {
  margin-top: 3.3%;
  float: left;
  margin-right: 7%;
}
.bottom .store_link span {
  display: inline-block;
  padding: 0 35px;
}
.bottom .heyou_link {
  margin-top: 3.3%;
  float: right;
}
.bottom .copyright {
  margin-top: 3.3%;
  float: left;
}
/*内页*/
.position{ height:54px; line-height:54px; border-bottom:1px solid #666; }
.position_m{background:url(../images/home.png) no-repeat left center; padding-left:30px;color:#888;}
.position a{ font-size:14px; color:#888;}

.nymain {
  background-color: #000;
}
.nycon {
  padding: 4% 0 4%;
}
.nyleft {
  float: left;
  width: 20.4%;
}
.nyleft .con {
  padding:0; background:#121212;
}
.nyleft_tit { background:#ff9c00; color:#FFF; height:80px; line-height:80px;
  font-size: 2rem;
  padding-left:20%;
}
.nyleft_menu li { height:47px; line-height:47px;
  font-size: 1.6rem;
  transition: all 0.3s ease-out;
    padding-left:20%;
	border-bottom:1px solid #252525; background:url(../images/list_d.jpg) no-repeat 15% center;
}
.nyleft_menu li:hover{ background:url(../images/list_hover.jpg) no-repeat 15% center;}
.nyleft_menu li:hover a,
.nyleft_menu li.cur a {
  color: #ff9c00;
}
.nyleft_menu li:hover {
}


.nyw { width:100%;
}
.nyw .con { padding:0; overflow:hidden;}
.nyw_tit { height:80px; line-height:80px; float:left; overflow:hidden;
}
.nyw_tit h3{  font-size: 2.5rem; color:#999; font-weight:normal; float:left;}
.nyw_tit span{ font-size:1.4rem; color:#666; padding-left:10px;}
.nyw_menu{ float:right; overflow:hidden;;}
.nyw_menu li { height:47px; line-height:47px; float:left; 
  transition: all 0.3s ease-out; margin-left:30px; overflow:hidden;
}
.nyw_menu li a{ font-size:1.8rem; color:#666;}
.nyw_menu li:hover a,
.nyw_menu li.cur a {
  color: #ff9c00;
}
.nyw_menu li:hover {
}

.zong_address{ overflow:hidden; margin-top:15px;}
.zong_address ul{overflow:hidden;background:#121212;}
.zong_address li{padding:0px 0 0 20px; border-bottom:1px solid #252525; height:50px; line-height:50px; vertical-align:middle; margin-top:8px; background:#121212;}

.nyright {
  float: right;
  width: 76.6%;
  min-height: 400px;
  background-color: #121212;
  border:1px solid #121212;
}
.nyright .con {
  padding: 1.5%;
}
.nyright_tit {
  font-size: 2rem;
  padding: 2% 0 2% 2%;
  color: #ff9c00;
}

/*产品*/
.produlist{ width:100%; overflow:hidden;}
.produlist .con{ overflow:hidden; margin-right:-50px;}
.produlist .con dl{ width:360px; float:left; margin:0 50px 50px 0;}
.produlist .con dl dt{width:360px; height:206px;}
.produlist .con dl dd{ background:#FFF; overflow:hidden; padding:15px 0 25px;}
.produlist .con dl dd a{ font-size:2rem; text-align:center; color:#333; display:block;}
.produlist .con dl dd a:hover{ color:#ff9c00;}

.produshow{ width:100%; overflow:hidden;}
.produshow_tit{ margin-top:10px; overflow:hidden;}
.produshow_tit h3{ font-size:2rem; color:#666; font-weight:normal; text-align:center; display:block;}
.produshow_con{ margin-top:25px; line-height:1.8;}

/*新闻*/
.newslist{ font-size:12px; overflow:hidden}
.newslist li{ padding:20px 0px; overflow:hidden;_height:160px; border-bottom:1px solid #252525}
.newslist li .img{ width:160px; height:auto; float:left; overflow:hidden; margin-top:2px;}
.newslist li .img img{ width:160px; height:auto}
.newslist li .txt{ float:right; width:700px; line-height:24px}
.newslist li .txt h2 a{ font-size:16px; color:#fff; }
.newslist li .txt p{ color:#666; line-height:1.5; font-size:14px; padding-top:5px;}
.newslist li .txt span{ display:block; padding-top:10px;}
.newslist li .txt span a{ color:#ff9c00; font-size:14px;}

.doe_tit{ font-size: 2rem; color:#666; text-align:center; padding:2% 0 2% 2%}
/*关于我们*/
.nyabout {
  padding: 2%; line-height:1.8em; font-size:14px;
}
.nyabout .ptxt {
  font-size: 1.6rem;
  line-height: 2.8em;
  text-indent: 2em;
}
.nyabout .dimg {
  padding: 5% 0;
}
.nyabout .dimg img {
  width: 48%;
}
/*加入我们*/
.nyjoin {
  padding: 3% 1%;
}
.nyjoin_dimg {
  margin-bottom: 4.5%;
}
.nyjoin_list {
  background-color: #f8f8f8;
  margin-bottom: 4.5%;
  border: 1px solid #ddd;
  border-right: 0;
  overflow: hidden;
}
.nyjoin_list li {
  padding: 3% 1%;
  width: 25%;
  float: left;
  border-right: 1px solid #ddd;
}
.nyjoin_list li a {
  display: block;
}
.nyjoin_list li .htit {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 10px;
}
.nyjoin_details {
  font-size: 1.6rem;
  padding: 1.5%;
}
.nyjoin_details .htit {
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 20px;
}
.nyjoin_details .htit1 {
  margin-bottom: 8px;
}
.nyjoin_details .ptxt {
  line-height: 30px;
}
/*联系我们*/
.nycontact {
  margin-left: 2%;
}
.nycontact_map {
  margin-top: 3%;
  margin-bottom: 3%;
}
.nycontact_map img {
  max-width: none;
  width: 100%;
}
.nycontact_txt {
  padding: 3%;
  margin-top: 3%;
  background-color: #f4f4f4;
  font-size: 1.6rem;
}
.nycontact_txt .htit {
  font-size: 1.8rem;
  font-weight: bold;
}
.nycontact_txtlist {
  margin-right: 25%;
  float: left;
}
.nycontact_txtlist li {
  margin-top: 15px;
}
/*常见问题*/
.nyquestion_menu {
  padding: 2.7% 2%;
  margin-bottom: 2%;
}
.nyquestion_menu a {
  display: inline-block;
  width: 12%;
  margin-right: 4.3%;
  text-align: center;
  font-size: 16px;
  line-height: 2.5em;
  background-color: #f4f4f4;
  border-radius: 5px;
  transition: all 0.3s ease-out;
}
.nyquestion_menu a.cur,
.nyquestion_menu a:hover {
  transition: all 0.3s ease-out;
  background-color: #ff9c00;
  color: #fff;
}
.nyquestion_menu a:hover {
  transform: translateY(-3px);
}
.nyquestion_con {
  display: none;
}
.nyquestion_con.cur {
  display: block;
}
.nyquestion_con .row {
  padding: 0 2%;
  margin-bottom: 4%;
}
.nyquestion_con .htit {
  font-weight: bold;
  font-size: 1.8rem;
  margin-bottom: 0.8em;
}
.nyquestion_con .ptxt {
  font-size: 1.6rem;
  line-height: 2.8em;
}
/*合作客户*/
.nyhezuo {
  padding: 2%;
}
.nyhezuo_con {
  margin-bottom: 3%;
}
.nyhezuo_con .htit {
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 1%;
}
.nyhezuo_con .ptxt {
  font-size: 1.6rem;
  line-height: 2.8em;
}
/*参数*/
.canshu {
  background-color: #f7f7f7;
}
.canshu_tit {
  position: relative;
  width: 100%;
  z-index: 15;
  padding: 10px 0;
  background-color: #f4f4f4;
}
.canshu_tit .spl {
  float: left;
  font-size: 2.4rem;
  color: #666;
}
.canshu_tit .spr {
  float: right;
  font-size: 16px;
  margin-right: 2%;
  line-height: 30px;
}
.canshu_tit .spr a {
  color: #666;
}
.canshu_tit .spr a:hover,
.canshu_tit .spr a.cur {
  color: #ff9c00;
}
.canshu_tit .spr i {
  display: inline-block;
  padding: 0 15px;
}
.canshu_tit .buy {
  float: right;
  font-size: 15px;
  border-radius: 5px;
  background-color: #ff9c00;
  text-align: center;
  color: #fff;
  line-height: 30px;
  padding: 0 25px;
  transition: all 0.3s ease-out;
}
.canshu_tit .buy:hover {
  transition: all 0.3s ease-out;
  background-color: #FD2B09;
}
.canshu_con {
  background-color: #fff;
  padding-bottom: 3%;
}
.canshu_dimg {
  overflow: hidden;
  padding: 4.5% 3% 7.5%;
  text-align: center;
}
.canshu_table_tit {
  font-size: 3rem;
  text-align: center;
  padding: 2% 0;
  background-color: #f2f2f2;
}
.canshu_table {
  overflow-x: auto;
  overflow-y: hidden;
  font-size: 1.5rem;
  width: 100%;margin: 0 auto
} 
.canshu_table .table1 {
  margin-bottom: -1px;
  min-width: 640px;
}
.canshu_table table {
  width: 100%;
  margin: 0 auto;
}
.canshu_table th {
  font-weight: 100;
  font-size: 16px;
  text-align: left;
  padding: 2% 0;
  border-bottom: 1px solid #ececec;
}
.canshu_table .th1 {
  font-size: 2rem;
  text-align: center;
  width: 260px;
}
.canshu_table .th2 {
  width: 420px;
}
.canshu_table .td_tit {
  text-align: center;
  font-weight: bold;
  font-size: 2rem;
  border-bottom: 1px solid #ececec;
  border-right: 1px solid #ececec;
}
.canshu_table .td_txt {
  padding: 3% 0;
  border-bottom: 1px solid #ececec;
}
.canshu_table .table2 .td2 {
  width: 300px;
}
.canshu_table .table2 td {
  line-height: 30px;
}
/*服务中心*/
.service_con {
  margin-top: 4%;
  background-color: #fff;
}
.service_con .htit {
  font-size: 1.8rem;
  padding: 1.6% 0 1.6% 2%;
  border-bottom: 1px solid #f3f0f0;
}
.service_list {
  padding: 3.3% 2% 5%;
}
.service_list li {
  float: left;
  width: 13.1%;
  margin-right: 15.8%;
  text-align: center;
  font-size: 16px;
}
.service_list li:hover .dimg {
  transition: all 0.5s ease-out;
  transform: rotateY(180deg);
}
.service_list .dimg {
  transition: all 0.5s ease-out;
}
.service_list .ptxt {
  margin-top: 2em;
}
/*玩家评测*/
.wanjia {
  padding-top: 2.5%;
}
.player_con .htit {
  font-weight: bold;
  font-size: 1.8rem;
  padding: 1.6% 0;
}
.player li .dimg {
  overflow: hidden;
}
.player li .dimg img {
  transition: all 0.6s ease-out;
}
.player li:hover img {
  transform: scale(1.1);
  opacity: 0.8;
  transition: all 0.6s ease-out;
}
.player_list1 li {
  float: left;
  margin-right: 1.5%;
  width: 32.33%;
}
.player_list2 li {
  float: left;
  margin-right: 1%;
}
.player_list2 .li1 {
  width: 32.33%;
}
.player_list2 .li2 {
  width: 32.33%;
}
.player_list2 .li3 {
  width: 32.33%;
  margin-right: 0;
}
.player_list3 li {
  float: left;
  margin-right: 1%;
}
.player_list3 .li1 {
  width: 32.33%;
}
.player_list3 .li2 {
  width: 32.33%;
}
.player_list3 .li3 {
  width: 32.33%;
  margin-right: 0;
}
.player .more {
  display: block;
  width: 93px;
  line-height: 2.2em;
  font-size: 1.8rem;
  text-align: center;
  background-color: #ff9c00;
  color: #fff;
  border-radius: 5px;
  margin-top: 27px;
  float: right;
  transition: all 0.3s ease-out;
}
.player .more:hover {
  transform: translateX(-5px);
  background-color: #048fc4;
  transition: all 0.3s ease-out;
}
.player_detail {
  padding: 0 1.4% 7.6%;
}
.player_detail .htit {
  font-size: 2rem;
  text-align: center;
  margin-top: 3.2%;
}
.player_detail .ptime {
  font-size: 1.4rem;
  color: #666666;
  text-align: center;
  margin-top: 2%;
  margin-bottom: 3.2%;
}
.player_detail .dimg {
  padding: 4.3% 0;
}
.player_detail .ptxt {
  font-size: 1.6rem;
  line-height: 2.8em;
  text-indent: 2em;
}
/*移动体验*/
.video_box {
  position: relative;
}
.video_box .video_btn {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -59px;
  margin-top: -59px;
}
.move_box {
  padding-bottom: 15%;
}
.move_txt {
  padding: 2.5% 0;
}
.move_txt .ptxt {
  font-size: 2rem;
  margin-left: 30%;
  line-height: 2.5em;
}
.move_tab {
  position: relative;
  z-index: 20;
  left: 0;
  right: 0;
  width: 100%;
  padding: 4% 1%;
  transition: all 0.3s ease-out;
}
.move_tab .con {
  max-width: 1200px;
  margin: 0 auto;
}
.move_tab a {
  float: left;
  display: block;
  width: 20.6%;
  margin-right: 5.8%;
  background-color: #fff;
  text-align: center;
  font-size: 2.2rem;
  line-height: 4.2em;
  transition: all 0.3s ease-out;
}
.move_tab a:hover,
.move_tab a.cur {
  background-color: #0d84be;
  color: #fff;
  transition: all 0.3s ease-out;
}
.move_tabF {
  background-color: #fff;
  position: fixed;
  top: 0;
  padding: 0 3%;
  transition: all 0.3s ease-out;
}
.move_con {
  text-align: center;
  padding-bottom: 3%;
}
.move_con_htit {
  font-size: 2.8rem;
  margin-bottom: 15px;
  padding-top: 10px;
}
.move_con_ptxt {
  font-size: 2rem;
  padding-bottom: 3.3%;
}
.move_con_list {
  padding: 0 0 3%;
}
.move_con_list li {
  display: inline-block;
  margin: 0 2.7%;
}
.move_con_list li .ptxt {
  font-size: 1.6rem;
  margin-top: 10px;
}
.move_con_list li .dimg {
  transition: all 0.3s ease-out;
}
.move_con_list li:hover .dimg {
  transform: scale(1.1);
  transition: all 0.3s ease-out;
}
/*大图展示*/
.bigmain {
  overflow: hidden;
}
.Mp125_box {
  position: relative;
}
.Mp125_box .con {
  position: absolute;
  width: 100%;
  top: 0%;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}
.Mp125_box .htit {
  font-size: 6rem;
  font-family: arial;
  background-image: -webkit-gradient(linear, 0 10, 0 bottom, from(#e4f6fc), to(#0ecaf6));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.Mp125_box .htit1,
.Mp125_box .ptxt {
  margin-top: 0.4em;
}
.good_pingzhi {
  padding: 3% 0;
  text-align: center;
}
.good_pingzhi .htit {
  font-size: 4rem;
}
.good_pingzhi .ptxt {
  margin-top: 1%;
  font-size: 2rem;
  line-height: 2em;
}
.good_pingzhi em {
  color: #ff9c00;
}
.mimg_box {
  margin-bottom: 4%;
}
.gx_box {
  background-color: #bad0f9;
  padding: 2.6% 0;
}
.gx_box .dimg {
  width: 48%;
  margin-left: 10%;
  float: left;
}
.gx_box .dtxt {
  margin-top: 12%;
}
.gx_box .htit {
  font-size: 4.8rem;
}
.gx_box .ptxt {
  margin-top: 1.5%;
  text-align: center;
  font-size: 2rem;
  line-height: 2em;
}
.led_box {
  position: relative;
}
.led_box .dtxt {
  position: absolute;
  right: 5%;
  top: 45%;
  color: #fff;
  font-size: 4.8rem;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.led_box .dtxt .htit {
  margin-left: 20%;
  font-size: 5.7rem;
  margin-bottom: 3%;
}
.meet_box {
  padding: 6% 0 3.5%;
  font-size: 2rem;
  text-align: center;
}
.meet_box .htit {
  font-size: 4rem;
}
.meet_box .meet_item {
  max-width: 1200px;
  margin: 7% auto 0;
}
.meet_box .meet_item div {
  display: inline-block;
  text-align: center;
  width: 49%;
}
.meet_box .meet_item span {
  display: block;
  margin-top: 8%;
}
.bi_box {
  position: relative;
}
.bi_box .dtxt {
  position: absolute;
  top: 7%;
  width: 100%;
  text-align: center;
}
.bi_box .htit {
  font-size: 4rem;
}
.bi_box .ptxt {
  font-size: 2rem;
  margin-top: 5%;
}
.gz_box {
  background-color: rgb(237,237,239);
  text-align: center;
  padding: 1% 0;
}
.gz_box .htit {
  font-size: 4rem;
}
.gz_box .ptxt {
  font-size: 2rem;
}
.clq_box {
  background-color: #021d37;
  position: relative;
  color: #fff;
}
.clq_box .dtxt {
  position: absolute;
  top: 20%;
  width: 45%;
  right: 5%;
}
.clq_box .htit {
  font-size: 4rem;
}
.clq_box .ptxt {
  font-size: 2rem;
  margin-top: 5%;
  line-height: 2em;
}
.clq_box .dtxt_img {
  margin-top: 8%;
}
.abst {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
}
.zj_box .htit {
  margin-top: 3%;
}
.txjz_box {
}
.txjz_box .dimg {
  float: left;
  width: 42%;
  margin-left: 6%;
}
.txjz_box .dtxt {
  width: 30%;
  float: right;
}
.txjz_box .dtxt .htit {
  margin-bottom: 3%;
}
.lm100_box .htit {
  margin-top: 5%;
}
.lm100_box .ptxt {
  margin-top: 1%;
  margin-bottom: 3%;
}
.lm100_box .yuan {
  margin: 0 auto;
  width: 164px;
  height: 164px;
  border: 2px solid #fff;
  border-radius: 50%;
}
.lm100_box .yuan span {
  display: block;
  margin-top: 13%;
  font-size: 1.25em;
}
.lm100_box .yuan em {
  font-size: 0.75em;
}
.cd_box .htit {
  background: rgba(255, 255, 255, 0.3);
  /*firefox、chrome*/
  background: #fff \ 9;
  /*IE*/
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(30));
  filter: alpha(opacity = (30));
  width: 19.7%;
  margin: 5% auto 3%;
  line-height: 2.2em;
}
.aq_box .htit {
  margin-top: 8%;
}
.aq_box .ptxt {
  margin-top: 3%;
}
.aq_box .icon {
  margin-top: 5%;
}
.aq_box .icon span {
  display: inline-block;
  margin: 0 5%;
}
.zy_box {
  padding-bottom: 15%;
  overflow: hidden;
  background-color: #f7f7f7;
}
.zy_box .htit {
  margin-top: 6%;
}
.zy_box .ptxt {
  margin-top: 2%;
  line-height: 2em;
}
.zy_box .icon {
  margin-top: 8%;
}
.zy_box .icon span {
  display: inline-block;
  margin: 0 5%;
}
.Mp230_box .dtxt {
  margin-left: 40%;
}
.Mp230_box .dtxt .htit {
  font-size: 4rem;
  margin-top: 10%;
}
.Mp230_box .dtxt .ptxt {
  font-size: 2rem;
  margin-top: 2%;
  line-height: 2em;
}
.Mp230_tit {
  padding: 3% 0;
}
.rx_box .dtxt .htit {
  margin-top: 1%;
}
.rx_box .dtxt .ptxt {
  margin-top: 2%;
}
.huiyi_txt {
  padding: 3% 0;
  background-color: rgb(237,237,239);
}
.huiyi_txt .ptxt {
  margin-top: 2%;
}
.huiyi_txt .ptxt span {
  font-size: 1.1em;
}
.huiyi_txt .ptxt em {
  color: #ff9c00;
}
.bi_box1 .dtxt {
  top: 3%;
}
.bi_box1 .ptxt {
  margin-top: 1%;
}
.jt_box .dimg {
  float: right;
  width: 49.7%;
}
.jt_box .dtxt {
  float: left;
  margin-top: 20%;
  margin-left: 10%;
}
.jt_box .dtxt .htit {
  margin-bottom: 3%;
}
.jt_box1 .dimg {
  float: right;
  width: 100%;
}
.jt_box1 .dtxt {
  width: auto;
  top: 0%;
  left: 0;
  width: 57.2%;
}
.jt_box1 .ptxt {
  margin-top: 3%;
}
.Mp318_box .dtxt {
  width: 50%;
  top: 20%;
}
.Mp318_box .dtxt .htit1 span {
  font-size: 1.2em;
}
.Mp318_box .dtxt .dtzt_img {
  margin-top: 4%;
}
.caozuo_box .htit {
  margin-top: 5%;
}
.caozuo_box .htit b {
  font-size: 1.2em;
}
.caozuo_box .ptxt {
  margin-top: 2%;
  line-height: 2em;
}
.tizhi_box .dtxt {
  top: 40%;
  right: 0;
  left: auto;
  width: 60%;
}
.tizhi_box .dtxt .ptxt {
  margin-top: 3%;
  font-size: 1.2em;
}
.tizhi_box .dtxt .ptxt em {
  color: #ff9c00;
}
.Mp318pz_box .dtxt {
  top: 10%;
  right: 0;
  margin: 0 auto;
  width: 35%;
  padding: 1% 2%;
  /*background: rgba(0, 173, 239, 0.8);*/
  /*firefox、chrome*/
  background: #ff9c00 \ 9;
  /*IE*/
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(80));
  filter: alpha(opacity = (80));
}
.Mp318pz_box .dtxt .ptxt {
  margin-top: 4%;
}
.jjzj_box .dtxt {
  width: 50%;
  right: 12%;
  top: 8%;
  left: auto;
}
.jjzj_box .dtxt .ptxt {
  margin-top: 2%;
}
.xinhao_box .dtxt {
  top: 3%;
}
.xinhao_box .dtxt .htit {
  line-height: 1.6em;
}
.xinhao_box .dtxt .ptxt {
  margin-top: 1%;
  color: #d9d9d9;
}
.u5new_banner .dtxt {
  width: 50%;
  left: auto;
  right: 0;
  top: 30%;
}
.u5new_banner .dtxt .htit {
  font-family: arial;
}
.u5new_banner .dtxt .htit span {
  font-size: 2em;
  color: #ff9c00;
}
.u5new_banner .dtxt .htit1 {
  font-family: 微软雅黑;
}
.u5new_banner .dtxt .htit1 span {
  font-size: 1.5em;
}
.jl_box .dtxt {
  width: 50%;
  left: auto;
  right: 0;
  top: 50%;
}
.jl_box .dtxt .htit {
  font-family: arial;
}
.jl_box .dtxt .htit span {
  font-size: 0.9em;
}
.show_box .dtxt .htit {
}
.show_box .dtxt .ptxt {
  margin-top: 2%;
}
.lanya_box .dtxt {
  left: 40%;
  top: 5%;
}
.lanya_box .dtxt .htit b {
  font-size: 1.2em;
  line-height: 1.3em;
}
/*下拉菜单*/
.container {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-right: auto;
  margin-left: auto;
}
.nav-menu-main {
  display: none;
  position: absolute;
  top: 100%;
  width: 100%;
  background: #E6E7EF;
  z-index: 99999;
  box-shadow: 0 0 3px #BBB;
}
.nav-menu-list {
  display: inline-block;
  padding-bottom: 12px;
  width: 586px;
  float: right;
  height: 140px;
}
.nav-menu-list li {
  float: left;
  margin-left: 25px;
  text-align: center;
  opacity: 0;
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
  transform: translate3d(100px, 0, 0);
  -webkit-transform: translate3d(100px, 0, 0);
}
.nav-menu-list li:nth-child(1) {
  margin-left: 0;
}
.nav-menu-list li img {
  width: 120px;
}
.nav-menu-list li p {
  margin: 0;
}
.nav-menu-list li p:last-child {
  margin-top: -1px;
}
.nav-menu-list li a:hover {
  color: #5e85f1;
}
.nav-menu-action li {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
}
/*弹窗*/
.layer-box {
  overflow: hidden;
}
.layer-con {
  padding: 0 15px 30px;
}
.layer-title {
  text-align: left;
  font-size: 3rem;
  text-align: center;
  font-weight: bold;
  padding: 3.7% 0;
  margin-bottom: 4%;
}
.layer-l {
  float: left;
  width: 33.5%;
}
.layer-l .max-img {
  border: 1px solid #e8e8e8;
}
.layer-r {
  float: right;
  width: 58%;
}
.layer-r-warp h3 {
  font-size: 2.5rem;
  margin-bottom: 25px;
}
.layer-r-warp .min-img {
  margin-bottom: 30px;
}
.layer-r-warp .min-img li {
  float: left;
  margin-right: 2%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.layer-r-warp .min-img li:hover span,
.layer-r-warp .min-img li.cur span {
  border: 1px solid #44a4ef;
}
.layer-r-warp .min-img li span {
  float: left;
  border: 1px solid #e8e8e8;
}
.layer-r-warp .min-img li.btn {
  position: relative;
}
.layer-r-warp .min-img li .more {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -10px;
  margin-left: -15px;
  color: #44a3f1;
  font-size: 1.6rem;
  text-decoration: underline;
}
.layer-r-warp .car-btn .car {
  display: inline-block;
  border-radius: 5px;
  padding: 10px;
  background-color: #44a4ef;
  font-size: 2rem;
  color: #fff;
}
.layer-r-warp .car-btn .car i {
  display: inline-block;
  margin-right: 10px;
}


.alert-form{ margin:50px 10px 60px 20px;}
.list-unstyled li{ margin-top:15px;}
.list-unstyled span{ font-size:14px;}
#xm, #dh, #dq, #nr { border:1px solid #4d4d4d;
	font-size:12px;
	height: 36px;
	width: 500px;
	background-color: #121212;
	color: #666;
	margin-bottom: 0px;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	border-radius:3px;
}
#xm {
	background-repeat: no-repeat;
	background-position: right 0px;
}
#nr {
    height: 144px;
    padding-top: 10px;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: right -200px;
}
#button {
	height: 40px;
	width: 200px;
	text-align: center;
	vertical-align: middle;
	border-width: 0px;
	background-color:#ff9c00;
	color: #FFF;
	font-size: 14px;
	border-radius:5px;
	-webkit-appearance: button;
	cursor: pointer;
	margin:20px 0 0 80px;
}
#button:hover {
	background-color: #ff9c24;
}

/* ---------------------分页------------------------------- */


 .scott{ height:30px; overflow:hidden; text-align:center; line-height:30px; margin-top:20px; }
.scott A{BORDER:#58affe 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 5px;  TEXT-DECORATION: none; background:#fff; color:#333;}
.scott A:hover{border:1px solid #58affe; text-decoration:none; BACKGROUND-COLOR:#237ac7; color:#FFF;}
.scott A:active{border:1px solid #58affe; text-decoration:none; BACKGROUND-COLOR:#237ac7;}
.scott SPAN.current{BORDER: #237ac7 1px solid; PADDING:1px 5px;  FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #237ac7;MARGIN-RIGHT: 5px;}
.scott SPAN.disabled{BORDER:#237ac7 1px solid; PADDING:2px 5px; COLOR:#237ac7; MARGIN-RIGHT: 5px; background:#d8f1ff;}
.fenye1{text-align: center; clear:both; font-size:12px; line-height:28px; height:56px; padding:0 5px; margin-top:5px;}
.text-c{text-align:center}






@media (max-width: 1200px) {
  .layer-l {
    float: none;
    width: 80%;
    text-align: center;
  }
  .layer-r {
    margin-top: 3%;
    float: none;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .layer-title {
    font-size: 2.5rem;
  }
  .layer-l {
    width: 100%;
  }
  .layer-r-warp {
    text-align: left;
  }
  .layer-r-warp .car-btn .car {
    padding: 5px;
  }
}
