a {
  cursor: pointer;
}
a:hover {
  text-decoration: none;
}
.fl {
  float: left;
}
body {
  font-size: 14px;
  min-width: 1200px;
  overflow-x: hidden;
}
.noPadding {
  padding: 0;
}
.noMargin {
  margin: 0;
}
.relative {
  position: relative;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.header {
  height: auto;
  padding: 15px 0;
  z-index: 99;
}

.header .container{ position: relative; }
.header .lang{ position: absolute; right: 34px; top: -10px; font-size: 14px; color: #333; }
.header .lang a{ color: #333; }
.header .lang a:hover{ text-decoration: underline; color: #1a5eaf; }

.header .logo{ width: auto; height: 87px; float: left;}
.header .comname{ padding:0 0 0 20px; margin-top: 23px; float: left; font-size: 21px; font-weight: bold; color: #1a5eaf; }
.header .comname .cn{ line-height: 40px; font-size: 40px; color: #1a5eaf; font-weight: bold;}
.header .comname .en{ color: #1a5eaf; word-spacing: 10px; margin-top: 4px; letter-spacing: 4.5px}
.header .advwz{ float: left; padding-left: 20px; margin-left: 20px; line-height: 20px; margin-top: 24px; font-size: 13px; color: #999; border-left: 1px solid #dfdfdf;}
.container,
.container2 {
  width: 1200px;
  margin: 0 auto;
}

.container .topLogo_row {
	padding-top: 8px
}
.container .topLeft .topLeft_1 img{ margin-bottom: 5px; }
.container .topLeft .topLeft_row,
.container2 .topLeft .topLeft_row {
  float: right;
}
.container .topLeft p,
.container2 .topLeft p {
  color: #8f8f8f;
  text-align: center;
  line-height: 18px; font-size: 12px;
}
.container .topLeft .topLeft_1,
.container2 .topLeft .topLeft_1 {

  text-align: center;
}
.container .topLeft .topLeft_2,
.container2 .topLeft .topLeft_2 {

  text-align: center;
}
.container .topLeft .topLeft_2 img,
.container2 .topLeft .topLeft_2 img {
  height: max-content;
  min-height: 74px;
}
.container .topLeft .topLeft_3,
.container2 .topLeft .topLeft_3 {

  text-align: center;
}
.container .topRight p,
.container2 .topRight p {
  line-height: 1.1;
}
.container .topRight p span,
.container2 .topRight p span {
  color: #9e9e9e;
  padding-right: 8px;
}
.container .topRight p b,
.container2 .topRight p b {
  color: #1a5eaf;
  font-size: 24px;
}
.container .topRight .fuwuTxt,
.container2 .topRight .fuwuTxt {
  color: #0e55af;
  text-decoration: underline;
}
.container .topRight .fuwuTxt a,
.container2 .topRight .fuwuTxt a {
  color: #0e55af;
}
.container .topRight .topRight_2,
.container2 .topRight .topRight_2 {
  padding-top: 24px;
}
.navBox {
  width: 100%;
  height: 62px;
  background: #1a5eaf;
}
.navBox > ul {
  width: 1200px;
  margin: 0 auto;
}
.navBox > ul > li {
  float: left;
  position: relative;
}
.navBox > ul > li > a.active {
  background: #0c4e9d;
}
.navBox > ul > li a {
  font-size: 18px;
  padding: 0 60px;
  display: block;
  height: 62px;
  line-height: 62px;
  color: #fff;
}
.navBox > ul > li a:hover {
  background: #0c4e9d;
  text-decoration: none;
}
.carousel{
	
}
.carousel-indicators li {
  margin: 5px;
}
.carousel-indicators .active {
  margin: 5px;
}
.carousePrev,
.carouseNext {
  font-size: 46px;
  top: 45%;
  background: none !important;
  color: #1a5eaf;
  opacity: 1 !important;
}
.carousePrev:focus,
.carousePrev:hover,
.carouseNext:focus,
.carouseNext:hover {
  color: #0c4e9d !important;
}
.tagsBox {
  height: 55px;
}
.tagsBox .tagsLeft {
  line-height: 55px;
}
.tagsBox .tagsLeft span {
  font-weight: 600;
  color: #666;
}
.tagsBox .tagsLeft a {
  color: #666;
  padding: 0 22px;
}
.tagsBox .tagsLeft a:hover {
  color: #d51327;
}
.tagsBox .tagsList {
  text-align: right;
  padding-top: 10px;
}
.tagsBox .tagsList .tagsRight {
  width: 276px;
  height: 35px;
  float: right;
  background-color: #ededed;
  border-radius: 20px;
}
.tagsBox .tagsList .tagsRight .input-group .form-control {
  background-color: #ededed;
  border: 0;
  border-radius: 0 20px 20px 0;
  box-shadow: none;
}
.tagsBox .tagsList .tagsRight .input-group .btn-default {
  background-color: #ededed;
  border-color: #ededed;
  border-radius: 20px 0 0 20px;
  outline: none;
}
.tagsBox .tagsList .tagsRight .input-group .btn-default i {
  color: #afafaf;
}
.productBox {
  -webkit-box-shadow: 0px -2px 4px rgba(160, 160, 160, 0.3);
  -moz-box-shadow: 0px -2px 4px rgba(160, 160, 160, 0.3);
  box-shadow: 0px -2px 4px rgba(160, 160, 160, 0.3);
}
.productTop {
  text-align: center;
  padding: 20px 0 0;
}
.productTop .productTop_1 {
  position: relative;
}
.productTop .productTop_1 h2 {
  font-size: 32px;
  font-weight: 600;
  color: #1a5eaf
}
.productTop .productTop_1 p {
  text-transform: Uppercase;
  font-size: 18px;
  color: #a8a8a8;
}
.productTop .productTop_1:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
  margin: 0 auto;
  width: 47px;
  height: 3px;
  background: #1a5eaf;
}
.tabsList {
  padding: 35px 0 0;
}
.tabsList .tabsNav {
  width: 920px;
  margin: 0 auto;
  border-bottom: 0;
}
.tabsList .tabsNav li a {
  font-size: 18px;
  font-weight: bold;
  color: #9e9e9e;
  width: 225px;
  height: 56px;
  line-height: 56px;
  padding: 0;
  border-radius: 0;
  border: #bfbfbf 1px solid;
  margin-right: 4px;
  text-align: center;
}
.tabsList .tabsNav li.on a {
  color: #fff !important;
  background: #d51327 !important;
  border: 0 !important;
}
.tabsList .tabsNav li span {
  background: url(../img/icon.png) 0 0 no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
}
.tabsList .tabsNav li:nth-child(1) span {
  background-position: 0 0;
  width: 40px;
  height: 34px;
}
.tabsList .tabsNav li:nth-child(2) span {
  background-position: 0 -54px;
  width: 36px;
  height: 34px;
}
.tabsList .tabsNav li:nth-child(3) span {
  background-position: -2px -108px;
  width: 38px;
  height: 33px;
}
.tabsList .tabsNav li:nth-child(4) span {
  background-position: -2px -162px;
  width: 41px;
  height: 35px;
}
.tabsList .tabsNav li.on:nth-child(1) span {
  background-position: -63px 0;
  width: 40px;
  height: 34px;
}
.tabsList .tabsNav li.on:nth-child(2) span {
  background-position: -63px -54px;
  width: 36px;
  height: 34px;
}
.tabsList .tabsNav li.on:nth-child(3) span {
  background-position: -62px -108px;
  width: 38px;
  height: 33px;
}
.tabsList .tabsNav li.on:nth-child(4) span {
  background-position: -60px -162px;
  width: 41px;
  height: 35px;
}
.tabsList .noAbsolute {
  position: inherit !important;
}
.tabsList .aboutBook {
  background: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.tabsList .aboutzz ul li {
  position: relative;
}
.tabsList .aboutzz ul li span {
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 202px;
  height: 44px;
  line-height: 44px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
  z-index: 999;
}
.tabsList .aboutzz ul li .pic img {
  width: 202px !important;
  height: 265px !important;
}
.tabsList .aboutzz ul li {
  margin: 0 10px !important;
  box-shadow: 0 0 10px #ccc;
}
.tabsList .aboutzz .sPrev,
.tabsList .aboutzz .sNext {
  top: 72px !important;
}
.tabsList .factory_b_2 ul li {
  margin: 0 8px !important;
}
.tabsList .factory_b_2 ul li .pic img {
  width: 274px !important;
  height: 257px !important;
}
.tabsList .tab-content {
  background: url(../img/bg.jpg) repeat-x;
  width: 100%;
  padding: 60px 0 100px 0;
  margin: 35px 0 0;
}
.tabsList .tab-content .parBd {
  position: absolute;
  bottom: -60px;
  left: 0;
  z-index: 11;
  width: 100%;
}
.tabsList .tab-content .parBd .slideBox {
  overflow: hidden;
  zoom: 1;
  padding: 10px 0 10px 42px;
  position: relative;
}
.tabsList .tab-content .parBd .factory_b_2 {
  padding-left: 20px;
}
.tabsList .tab-content .parBd .slideBox .sPrev {
  left: 0 !important;
}
.tabsList .tab-content .parBd .slideBox .sNext {
  right: 0 !important;
}
.tabsList .tab-content .parBd .slideBox .sPrev,
.tabsList .tab-content .parBd .slideBox .sNext {
  position: absolute;
  left: 5px;
  top: 10px;
  display: block;
  width: 19px;
  height: 128px;
  background: url(../img/left1.png) center center no-repeat;
}
.tabsList .tab-content .parBd .slideBox .sNext {
  left: auto;
  right: 5px;
  background: url(../img/right1.png) center center no-repeat;
}
.tabsList .tab-content .parBd .slideBox ul {
  overflow: hidden;
  zoom: 1;
}
.tabsList .tab-content .parBd .slideBox ul li {
  margin: 0 8px;
  float: left;
  _display: inline;
  overflow: hidden;
  text-align: center;
}
.tabsList .tab-content .parBd .slideBox ul li .pic {
  text-align: center;
  overflow: hidden;
}
.tabsList .tab-content .parBd .slideBox ul li .pic img {
  width: 204px;
  height: 128px;
  display: block;
  transition: all .5s;
  position: relative; z-index: 99;
}
.tabsList .tab-content .parBd .slideBox ul li .pic a:hover img {
  border-color: #999;
  transform: scale(1.1,1.1);
}
.tabsList .tab-content .parBd .slideBox ul li .title {
  line-height: 24px;
}
.tabsList .tab-content .proRight {
  padding: 10px 0 0;
}
.tabsList .tab-content .proRight h4 {
  font-size: 20px;
  font-weight: bold;
  padding: 10px 0;
}
.tabsList .tab-content .proRight .proL ul li {
  float: left;
  text-align: center;
  width: 104px;
  padding-bottom: 6px;
}
.tabsList .tab-content .proRight .proL ul li span {
  background: url(../img/icon.png) 0 0 no-repeat;
  display: inline-block;
  vertical-align: middle;
}
.tabsList .tab-content .proRight .proL ul li p {
  text-align: center;
  padding: 8px 0 0;
}
.tabsList .tab-content .proRight .proL ul li:nth-child(1) span {
  background-position: -148px -2px;
  width: 50px;
  height: 50px;
}
.tabsList .tab-content .proRight .proL ul li:nth-child(2) span {
  background-position: -251px -2px;
  width: 50px;
  height: 50px;
}
.tabsList .tab-content .proRight .proL ul li:nth-child(3) span {
  background-position: -353px -2px;
  width: 50px;
  height: 50px;
}
.tabsList .tab-content .proRight .proL ul li:nth-child(4) span {
  background-position: -456px -2px;
  width: 50px;
  height: 50px;
}
.tabsList .tab-content .proRight .proL ul li:nth-child(5) span {
  background-position: -148px -72px;
  width: 50px;
  height: 50px;
}
.tabsList .tab-content .proRight .proL ul li:nth-child(6) span {
  background-position: -251px -72px;
  width: 50px;
  height: 50px;
}
.tabsList .tab-content .proRight .proL ul li:nth-child(7) span {
  background-position: -353px -72px;
  width: 50px;
  height: 50px;
}
.tabsList .tab-content .proRight .proL ul li:nth-child(8) span {
  background-position: -455px -72px;
  width: 50px;
  height: 50px;
}
.tabsList .tab-content .proRight h3 {
  font-size: 30px;
  font-weight: bold;
  position: relative;
  padding-left: 15px;
}
.tabsList .tab-content .proRight h3:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 2px;
  height: 20px;
  background-color: #0e55af;
}
.tabsList .tab-content .proRight p {
  color: #666666;
  font-size: 18px;
  line-height: 28px;
}
.chooseUs {
  box-shadow: none;
}
.chooseList {
  padding: 45px 0 0;
}
.chooseList ul li {
  width: 16.66666667%;
  float: left;
  text-align: center;
}
.chooseList ul li b {
  display: block;
  font-size: 24px;
  font-weight: normal;
  padding: 20px 0;
}
.chooseList ul li p {
  color: #a8a8a8;
  line-height: 1.7;
}
.caseBox {
  background: url(../img/bg2.jpg) center top no-repeat;
  box-shadow: none;
}
.caseTab {
  padding: 40px 0 0;
}
.caseTab .caseNav {
  height: 100px;
  line-height: 30px;
  padding: 0 20px;
  position: relative;
}
.caseTab .caseNav ul {
  float: left;
  position: absolute;
  right: 50px;
  top: 20px;
  height: 32px;
}
.caseTab .caseNav ul li {
  float: left;
  padding: 0 22px;
  cursor: pointer;
  font-weight: 600;
  font-size: 18px;
  color: #9e9e9e;
}
.caseTab .caseNav ul li.on {
  position: relative;
  color: #d51327;
}
.caseTab .caseNav ul li.on:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -8px;
  margin: 0 auto;
  width: 33px;
  height: 3px;
  background: #d51327;
}
.caseTab .caseMore {
  position: absolute;
  right: 0;
  top: 5px;
}
.caseTab .caseTxt {
  position: absolute;
  left: 0;
  top: -20px;
}
.caseTab .caseTxt h2 {
  font-size: 26px;
}
.caseTab .caseTxt p {
  font-size: 18px;
  color: #a8a8a8;
}
/* 本例子css */
.picFocus {
  width: 1200px;
  position: relative;
  zoom: 1;
}
.picFocus .hd {
  width: 100%;
  overflow: hidden;
}
.picFocus .hd ul {
  margin-right: -5px;
  overflow: hidden;
  zoom: 1;
}
.picFocus .hd ul li {
  padding-top: 5px;
  float: left;
  text-align: center;
  position: relative;
}
.picFocus .hd ul li span {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 228px;
  line-height: 44px;
  background: rgba(15, 15, 15, 0.3);
  color: #fff;
}
.picFocus .hd ul li img {
  width: 228px;
  cursor: pointer;
  margin-right: 15px;
}
.picFocus .hd ul li:last-of-type img {
  margin-right: 0;
}
/*.picFocus .hd ul li.on{ background:url("img/icoUp.gif") no-repeat center 0; }
 .picFocus .hd ul li.on img{ border-color:#f60;  } */
.picFocus .bd li {
  vertical-align: middle;
  position: relative;
}
.picFocus .bd li span {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 114px;
  background: rgba(212, 32, 49, 0.5);
  color: #fff;
  padding: 10px 35px 0 35px;
  border-radius: 0 0 5px 5px;
}
.picFocus .bd li span h3 {
  font-size: 22px;
}
.picFocus .bd li span p {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.picFocus .bd img {
  width: 1200px;
  height: 752px;
  display: block;
  border-radius: 5px;
}

#floor_2_main .more {
    margin-top: 270px;
}

.aboutBox {
  background: url(../img/bgs.jpg) repeat;
  box-shadow: none;
  padding-bottom: 40px;
}
.aboutBox .abuotCent {
  padding: 45px 0 0;
}
.aboutBox .aboutImg {
  width: 544px;
}
.aboutBox .aboutTxt {
  width: 655px;
  padding-left: 30px;
}
.aboutBox .aboutR_1 h3 {
  font-size: 24px;
}
.aboutBox .aboutR_1 .p {
  font-size: 16px;
  color: #666666;
  line-height: 30px;
  position: relative;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
  overflow: hidden;
}
.aboutBox .aboutR_1 .p span a {
  color: #1a5eaf;
  position: absolute;
  right: 0;
  bottom: 0;
  background: url(../img/bgs.jpg) repeat;
  padding: 0 20px;
}
.aboutBox .aboutR_2 {
  padding-top: 5px;
}
.aboutBox .aboutR_2 p {
  font-size: 18px;
  color: #666666;
}
.aboutBox .aboutR_2 p a {
  color: #666666;
  padding: 0 10px;
}

.theyChoose .theyBox {
  /*background: url(../img/v_tv.jpg) center center no-repeat;*/
  height: auto;
  padding: 10px 43px 40px;
  margin-top: 25px;
}
.theyChoose .theyBox .col-xs-6 {
  padding: 6px;
}

.theyChoose .theyBox .col-xs-6 > div {
	overflow: hidden;
	width: 177px;
	height: 82px;
	border: #ccc 2px solid
}

.theyChoose .theyBox .col-xs-6 > div:hover {
  border-color: #1a5eaf
}

.theyChoose .theyBox .col-xs-6 > div > img {
	width: 100%;
	height: auto;
	transition: .4s;
}

.theyChoose .theyBox .col-xs-6:hover img {
	transform: scale(1.1);
}

.theyChoose .theyBox .col-xs-4:last-of-type {
  border-right: 0;
}
.newLeft {
  background: #fff;
  box-shadow: 0 0 10px rgba(160, 160, 160, 0.3);
  padding: 28px;
  width: 710px;
  height: 461px;
}
.newLeft .img-box {
  width: 100%;
  height: 264px;
  overflow: hidden;
}
.newLeft .img-box > img {
  width: 100%;
}
.newLeft h4 {
  font-size: 18px;
  color: #d51327;
  padding: 15px 0 5px 0;
}
.newLeft p {
  font-size: 14px;
  color: #666666;
  line-height: 1.6;
}
.newLeft .newDm {
  padding: 15px 0;
}
.newLeft .newDate {
  font-size: 14px;
  color: #666666;
}
.newLeft .newTailer {
  text-align: right;
  color: #d51327;
  font-size: 14px;
}
.newLeft .newTailer img {
  vertical-align: middle;
  display: inline-block;
  margin-top: -3px;
  margin-left: 3px;
}
.newRight {
  background: #fff;
  width: 464px;
  margin-left: 26px;
  box-shadow: 0 0 10px rgba(160, 160, 160, 0.3);
  height: 461px;
}
.newRight .newList {
  padding: 8px 0;
  position: relative;
}
.newRight .newList a {
  color: #333333;
}
.newRight .newList a:hover .col-xs-3,
.newRight .newList a:hover .col-xs-9 b {
  color: #d51327;
}
.newRight .newList .col-xs-3 {
  text-align: center;
  padding-top: 10px;
}
.newRight .newList .col-xs-3 h5 {
  font-size: 50px;
  margin: 0;
}
.newRight .newList .col-xs-3 p {
  font-size: 14px;
}
.newRight .newList .col-xs-9 b {
  font-size: 18px;
  padding: 10px 0;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newRight .newList .col-xs-9 p {
  font-size: 14px;
  color: #666666;
  line-height: 1.6;
  height: 44px;
  overflow: hidden;
}
.newRight .newList:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 5%;
  right: 0;
  width: 100%;
  height: 1px;
  background: #efefef;
  width: 90%;
}
.newRight .newList:last-of-type:before {
  height: 0;
}
.newBox {
  padding: 45px 0 0;
}
.newBox .newMore {
  text-align: center;
  margin: 50px 0;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fuWu .fuWuList {
	padding: 30px 0;
}

.fuWu .fuWuList .fuWuBox {
	width: 20%;
}

.fuWu .fuWuList .fuWuBox b {
	font-size: 22px;
	position: relative;
}

.fuWu .fuWuList .fuWuBox b:before {
	content: "";
	position: absolute;
	left: 0;
	bottom: -10px;
	height: 3px;
	width: 29px;
	background: #1a5eaf;
}

.fuWu .fuWuList .fuWuBox p {
	padding: 12px 18px 0 0;
	font-size: 14px;
	color: #666666;
}

.fuWu .fuWuList .fuWuBox span {
	background: url(../img/icon.png) 0 0 no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
}

.fuWu .fuWuList .fuWuBox:nth-child(1) span {
	background-position: -147px -157px;
	width: 60px;
	height: 60px;
}

.fuWu .fuWuList .fuWuBox:nth-child(2) span {
	background-position: -227px -157px;
	width: 60px;
	height: 60px;
}

.fuWu .fuWuList .fuWuBox:nth-child(3) span {
	background-position: -307px -157px;
	width: 60px;
	height: 60px;
}

.fuWu .fuWuList .fuWuBox:nth-child(4) span {
	background-position: -387px -157px;
	width: 60px;
	height: 60px;
}

.fuWu .fuWuList .fuWuBox:nth-child(5) span {
	background-position: -467px -157px;
	width: 60px;
	height: 60px;
}

.footer {
	width: 100%;
	color: #fff;
	padding: 30px 0;
	background: #4e5255;
}

.links {
	padding-bottom: 10px;
	font-size: 16px;
  background-color: #454545;
  text-align: center;
  color: #f9f9f9;
}

.links span {
	color: #f9f9f9;
	display: inline-block;
}

.links a {
	display: inline-block;
	color: #f9f9f9;
	padding-right: 10px;
}

.links a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.footer .w1200 {
  display: table;
}

.footer .contact {
  display: table-cell;
	width: 360px;
  padding-left: 25px;
}

.footer .contact .ewm {
	width: 110px;
	height: 110px;
	background: #ddd;
  margin-top: 10px;
  transition: all .3s;
  text-align: center;
  margin-right: 10px; font-size: 12px; color: #999; line-height: 35px;
}

.footer .contact .ewm:hover {
	opacity: .9;
}

.footer .contact .ewm img {
	display: block;
	width: 100%;
	height: auto;
}

.footer .contact .contact_info p {
	font-size: 14px;
	color: #fff;
	line-height: 25px;
  margin-bottom: 10px;
}

.footer .contact .contact_info .p2 {
	margin-bottom: 10px;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
}

.footer .contact .contact_info .p2 td:first-child {
	white-space: nowrap;
	vertical-align: top;
}

.footer .contact .contact_info .tel {
	margin-top: 10px;
	margin-bottom: 12px;
	font: normal 30px "arial";
	color: #407fe1;
	line-height: 24px;
}

.footer .fmess{ width: 400px; display: table-cell; vertical-align: top; padding: 0 25px; border-left: 1px solid #999; border-right: 1px solid #999; }
.footer .fmess .lmtit{ font-size: 20px; font-weight: bold; }
.footer .fmess .xian{ width: 50px; height: 1px; background: #fff; margin: 10px 0 15px; }
.footer .fmess .text{ margin-bottom: 10px; width: 49%; background: rgba(255,255,255,1); height: 45px; line-height: 45px; padding: 0 10px; box-sizing: border-box; float: left; border: 0; font-size: 14px; color: #ccc; outline: none; }
.footer .fmess .text.text1{ margin-right: 2%; }
.footer .fmess .textarea{ border: 0; background: rgba(255,255,255,1); width: 100%; padding: 5px 10px; outline: none; margin-bottom: 10px; font-size: 14px; color: #ccc; line-height: 25px; height: 85px; }
.footer .fmess .sub{ width: 150px; height: 45px; font-size: 16px; color: #fff; border-radius: 5px; float: right; background: #1a5eaf; border: 0; outline: none; }
.footer .fmess .sub:hover{ opacity: .9; }

.footer .bNav {
  width: 440px;
  display: table-cell;
  vertical-align: top;

}


.footer .bNav .item {
	float: left;
	line-height: 30px;
  padding-left: 20px;
  width: 33.333%;
  box-sizing: border-box;
}

.footer .bNav .item h3 {
 margin: 0 0 20px;
}



.footer .bNav .item h3 a {
	color: #fff;
	font-size: 14px;
	text-indent: 0px;
  padding-right: 10px;
}

.footer .bNav .item h3 a:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.footer .bNav .item a {
	color: #ccc;
	display: block;
	font-size: 12px;
	line-height: 22px;

}

.footer .bNav .item a:hover {
	color: #fff;
}

.footer .icon {
  width: 480px;
  text-align: center;
  display: table-cell;
  box-sizing: border-box;
  padding-left: 40px;
  padding-right: 40px;
  border-left: 1px solid #4c4d4d;
  border-right: 1px solid #4c4d4d;
}

.footer .icon img {
  max-width: 100%
}

.footer .icon .col-xs-4 {
  height: 120px;
  overflow: hidden;
}

.footer .icon .col-xs-4 p {
  color: #fff
}

.copyright {
	height: auto;
	line-height:25px;
	color: #ddd;
	font-size: 12px;
	background: #454545;
	
  text-align: center;
  padding: 10px 0;
}

.copyright span {
	margin: 0 12px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.copyright a {
	color: #999999;
}

.copyright a:hover {
	color: #fff;
}

.nybanner {
	height: 350px;
}


/* 产品展示 开始 */
#floor_2_main {
  background: #fff;
}
#floor_2_main .floor_2 {
  padding-bottom: 45px;
}
#floor_2_main .floor_2 .title {
}
#floor_2_main .proCenter .list {
  width: 120%;
  margin-top: 38px;
}
#floor_2_main .proCenter .list li {
  float: left;
  width: 390px;
  height: 280px;
  margin: 1px auto;
}
#floor_2_main .proCenter .list li a {
  display: block;
  padding: 38px 30px 0 30px;
}
#floor_2_main .proCenter .list li img {
  width: 320px;
  height: 183px;
  transition: all 0.5s;
}
#floor_2_main .proCenter .list li img:hover {
  transform: scale(1.2);
 transition: all .7s;
}
#floor_2_main .proCenter .list li .tit {
  height: 54px;
  font-size: 24px;
  text-align: center;
}
#floor_2_main .proCenter .list li:first-child {
  margin-left: 30px;
}
#floor_2_main .proCenter .list li .title {
  margin-top: 30px;
}
#floor_2_main .proCenter .list li .tit {
  width:108%;
  font-size:17px;
 font-style: italic  text-align:-webkit-center;
  color: #333;
}
#floor_2_main .proCenter .list li em {
  width: 100%;
  height: 20px;
  text-align:-webkit-center;
  color: #fd0b0b;
  background: none;
 transition: all .5s;
}
#floor_2_main .proCenter .list li:hover {
  background: #fff;
}
#floor_2_main .proCenter .list li:hover .tit {
  font-size:17px;
  color: #fb0505;
  transition: all 0.7s;
  border-bottom: blue;
}
#floor_2_main .proCenter .list li:hover em {
  width: 100px;
  height: 0px;
  font-size:0px;
  color: #ffffff;
 background:;
 transition: all .5s;
}
/* 产品展示 结束 */

.case_box{position: relative;margin-top: 45px;text-align: center;}
.case_title{position: relative;display: inline-block;z-index: 99;background: #fff;/*height: 115px;*/}
.case_title .case_title_box{ display: inline-block;white-space:nowrap; margin: 0 90px;max-width: 1080px;overflow: hidden;/*height: 115px;*/}
.case_box:before{
	content: '';
	width:100%;
	display: inline-block;
	position: absolute;
	border-bottom: #e4e4e4 1px solid;
	z-index: 1;
	bottom: 39px;
	left: 0;
}
.case_title:before{
	content: url(../images/left2.png);
	font-size: 100px;
	color: #dddddd;
	font-family: '宋体';
	position: absolute;
	left: 30px;
	bottom: 0;
}
.case_title:after{
	content: url(../images/right2.png);
	font-size: 100px;
	color: #dddddd;
	font-family: '宋体';
	position: absolute;
	right: 30px;
	bottom: 0px;
}
.case_content{width: 1200px;margin:0 auto ;}
.case_title h2{font-size: 36px;font-weight: bold;color: #1a5eaf;white-space: nowrap;}
.case_title h3{font-size: 23px;color: #3b3b3b;margin: 10px 0;font-family: "新宋体";white-space: nowrap; padding-top:20px;}
.case_title h4{font-size: 15px; color: #DDDDDD;font-family: arial;text-transform: uppercase;white-space: nowrap;}
.case .case_column{height: 590px;margin-top: 40px;width: 100%;position: relative;}
.case .picFocus{ width:1200px;height: 590px; position:absolute; zoom:1;top: 0;left: 0;}
.case .picFocus .hd{ width:100%; padding-top:15px;}
.case .picFocus .hd ul{overflow:hidden; zoom:1;width: 1250px;}
.case .picFocus .hd ul li{transition: .5s; float:left;width:171px; height:105px;border:4px solid #fff;overflow: hidden;margin-right: 35px;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;}
.case .picFocus .hd ul li em{position: absolute;bottom: 0;left: 0;height: 28px;line-height: 28px;color: #FFF;text-align: center;width: 100%;background: rgba(0,0,0,0.7);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;cursor: pointer;}
.case .picFocus .hd ul li img{ width:171px; height:105px; cursor:pointer;}
.case .picFocus .hd ul li:last-child{margin-right: 0;}
.case .picFocus .hd ul li.on{ border-color:#1a5eaf;  }
.case .picFocus .bd li{ vertical-align:middle;position: relative;}
.case .picFocus .bd ul li span{letter-spacing: 2px; position: absolute;font-size: 18px;color: #ffffff;top:0;left: 0;width: 100%;height: 50px;background: #1a5eaf;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-left: 85px;line-height: 50px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box}
.case .picFocus .bd img{ width:1200px; height:458px; display:block;}
/*每日案例end*/

/*内容分割start*/
.Split{height: 124px;background: #1a5eaf;margin-top: 100px;}
.Split .split_cont{width: 1200px;margin: 0 auto;height: 124px;}
.Split .split_cont span.img{vertical-align: middle;margin-top: -50px;margin-right: 20px;}
.Split .split_cont .txt{display: inline-block;vertical-align: middle;max-width: 730px;overflow: hidden;white-space: nowrap;}
.Split .split_cont .txt h2{font-size: 28px;color: #FFF;font-weight: bold;margin-bottom: 10px;}
.Split .split_cont .txt h3{font-size: 13px;color: #FFF;font-family: arial;text-transform: uppercase;}
.Split .split_cont a.zixun{float: right;margin-top:34px; display: inline-block;width: 150px;height: 46px;background: #FFF;text-align: center;line-height: 46px;font-size: 18px;color: #1a5eaf;}
.Split .split_cont a.zixun em{margin-left: 5px;font-size: 16px;font-family: '新宋体';color: #1a5eaf;}
.mp_box{margin-top: 30px;}
.mp_box .mp_hd{width: 1200px;margin: 0 auto;height: auto;text-align: center;}
.mp_box .mp_hd .hdx{transition: .5s; display: inline-block;width: 220px;height: 46px; line-height: 46px;background: #1a5eaf;color: #FFF;text-align: center;cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mp_box .mp_hd .hdx span{font-size: 14px;}
.mp_box .mp_hd .hdx_bg{background: #eeeeee;color: #333;}
.mp_box .mp_hd .hdx:hover{background: #eeeeee;color: #333;}
.mp_box .mp_hd .hdx:hover .img_01{display: none;}
.mp_box .mp_hd .hdx:hover .img_02{display: block;}
.mp_box .mp_hd .hdx em{vertical-align: middle;display: inline-block;margin-top: -8px;margin-right: 9px;width: 33px;overflow: hidden;}
.mp_box .mp_hd .hdx .img_01{display: none;}
.mp_box .mp_hd .hdx .img_02{display: block;}
.mp_box .mp_hd .hdx_bg .img_01{display: block;}
.mp_box .mp_hd .hdx_bg .img_02{display: none;}
.mp_content {margin-top: 28px;position: relative;}
.mp_content .picFocus{ width:100%;position: relative;}
.mp_content .picFocus .hd{ width:1200px;position: absolute;left: 50%;margin-left: -600px;bottom: -240px;}
.mp_content .picFocus .hd ul{overflow:hidden; zoom:1;}
.mp_content .picFocus .hd ul li{ float:left;width:186px;margin-left: 45px;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;}
.mp_content .picFocus .hd ul li:hover a{color: #1a5eaf;}
.mp_content .picFocus .hd ul li a{transition: .5s; font-size: 14px;color: #484848; height: 28px;line-height: 28px;text-align: center;width: 100%;/*white-space: nowrap;*/text-overflow: ellipsis;overflow: hidden;}
.mp_content .picFocus .hd ul li img{ width:184px; height:184px; cursor:pointer;border:2px solid #fff;box-sizing: border-box;transition: .5s;}
.mp_content .picFocus .hd ul li.on img{ border-color:#1a5eaf;  }
.mp_content .picFocus .hd ul li.on a{color: #1a5eaf;}
.mp_content .picFocus .bd li{position: relative;width: 100%;overflow: hidden;}
.mp_content .picFocus .bd li img{position: absolute;width:1920px;left: 50%;margin-left: -960px;}


/* 合作流程 开始 */
#floor_3_main {
	padding-bottom: 60px;
	background: #fff;
}

#floor_3_main .proAdvant {
	margin-top: 60px;
}

#floor_3_main .proAdvant .list {
	width: 106%;
}

#floor_3_main .proAdvant .list li {
	float: left;
	width: 210px;
	margin-right: 10px;
}

#floor_3_main .proAdvant .list li a {
	display: block;
}

#floor_3_main .proAdvant .list li:first-child {
	margin-left: 60px;
}

#floor_3_main .proAdvant .list li .img {
	width: 114px;
	height: 125px;
	margin: 0 auto;
	transition: all .5s;
	margin-left: 46px;
}

#floor_3_main .proAdvant .list li .title {
	margin-top: 30px;
}

#floor_3_main .proAdvant .list li .tit {
	font-size: 16px;
	text-align: center;
	color: #1a5eaf;
}

#floor_3_main .proAdvant .list li .cont {
	margin-top: 20px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #666;
}

#floor_3_main .proAdvant .list li:hover .img {
	margin-top: -10px;
	transition: all .5s;
}

#floor_3_main .proAdvant .list li:hover .tit {
	font-weight: bold;
}
/* 合作流程 结束 */

/* 客户案例 开始 */
.indexTit {
  color: #1048a0;
  overflow: hidden;
  text-align: center;
  padding: 30px 0 56px;
}
.indexTit .en {
  text-transform: uppercase;
  line-height: 35px;
  font-family: didot;
  font-size: 24px;
}
.indexTit h3 {
  font-size: 24px;
  color: #835026;
}
.index .in_title {
  padding-top: 40px;
}
.index .in_title .entit {
  margin-bottom: 12px;
  font: normal 45px "AvantGarde Bk BT";
  color: #1048a0;
  text-align: center
}
.index .in_title .tit {
  width: 480px;
  margin: 0 auto;
  font-size: 24px;
  text-align: center;
  color: #aaa;
}
.index .in_title .tits {
  width: 480px;
  margin: 0 auto;
  font-size: normal 14px;
  text-align: center;
  color: #aaa;
}
.index .in_title .tit span {
  float: normal;
  margin-left: 8px;
}
.index .in_title .tit em {
  display: block;
  width: 50px;
  height: 2px;
  margin-top: 16px;
  background: #ccc;
}
.index .tab {
  text-align: center;
  padding-top: 50px;
}
.index .tab a {
  padding: 0 16px;
  height: 40px;
  line-height: 40px;
  background: #1a5eaf;
  font-size: 14px;
  display: inline-block;
  margin: 0 10px;
  color: #fff;
}
.index .tab a:hover {
  color: #1a5eaf;
  background: #fff;
}
.index .more {
  margin-top: 50px;
}
.index .more .line {
  display: block;
  width: 500px;
  height: 1px;
  margin-top: 24px;
  background: #ccc;
}
.index .more .look_more {
  display: block;
  width: 198px;
  height: 48px;
  font-size: 16px;
  line-height: 48px;
  text-align: center;
 
 transition: all .5s;
 background: #1048a0;
  color: #fff;
  border: 1px solid #1048a0;
}
.index .more .look_more:hover {
background: transparent;
color: #1048a0;
  border: 1px solid #ccc;
}
.index #floor_1_main {
  height: 416px;
  background: #f6f6f6;
}
#floor_4_main {
  padding-bottom: 60px;
  background-color: #f6f6f6
}

.swiper-container {
  width: 1200px;
  position: relative;
  margin-top: 60px;
}
.swiper-slide {

  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper-wrapper li {
  position: relative;
  display: block;
  float: left;
  width: 380px;
  height: 400px;
  border: 1px solid #ddd;
  background: #fff;
  box-sizing: border-box;
}
.swiper-wrapper li a {
  display: block;
  padding: 30px;
}
.swiper-wrapper li a img {
  display: block;
  width: 320px;
}
.swiper-wrapper li .title {
  margin-top: 10px;
}
.swiper-wrapper li .tit {
  font-size: 18px;
  color: #333;
  line-height: 30px;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 5px;
}
.swiper-wrapper li p{ font-size: 14px; line-height: 25px; color: #666; display: block; height: 100px; overflow: hidden; }
.swiper-wrapper li .view_detail {
  position: absolute;
  bottom: 30px;
  left: 50%;
  display: block;
  width: 120px;
  height: 32px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  background: #1a5eaf;
  color: #fff;
  margin-left: -60px;
}
.swiper-wrapper li:hover {
  border: 1px solid #1a5eaf;
  background: #1a5eaf;
  transition: all ease 600ms;
}
.swiper-wrapper li:hover .tit,.swiper-wrapper li:hover p {
  color: #fff;
}
.swiper-wrapper li:hover .cont {
  color: #c1d4f1;
}
.swiper-wrapper li:hover .view_detail {
  background: #fff;
  color: #1048a0;
}
#floor_4_main .swiper-container .swiper-button-next
{
  position: absolute;
  
}
#floor_4_main .swiper-container .swiper-button-prev
{
  position: absolute;
  
}
/* 客户案例 结束 */

/* 数字切换 开始 */
#floor_8_main .floor_8 {
}
#floor_8_main .shuju{ width:1200px; height:180px; margin:0 auto;}

#floor_8_main .usnum{ width:100%; height:auto; float:left; margin-top:40px;}
#floor_8_main .usnum .lis{width: 20%; float:left;}
#floor_8_main .usnum .lis .n{ width:100%; height:auto; position: relative; text-align:center;}
#floor_8_main .usnum .lis .s{ font-size:50px; font-family:"Arial"; font-weight:bold;background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 140, 255, 1)), to(rgba(26, 94, 175, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;padding-right: 5px;}
#floor_8_main .usnum .lis .dw{right: 0;top:50px;font-size: 15px; color:#666;}
#floor_8_main .usnum .lis .t{ width:100%; height:auto; text-align:center;font-size: 15px; color:#333;}
#floor_8_main .neiusnum{padding: 0 15.4%;padding-left: 16.7%;margin-top: 2.65%;margin-bottom: 5.8%;}
/* 数字切换 结束 */

/* 新闻资讯 开始 */
.new_dynamic{width: 100%; padding-bottom: 40px; margin-top: 40px;background: url(../img/bg_color2.png) no-repeat center #f2f2f2 !important;}
.new_dynamic .dy_content{width: 1200px;margin: 0 auto;}
.new_dynamic .case_title{background:#f2f2f2}
.new_dynamic .dynamic{width: 1200px;margin: 64px auto 0;}
.new_dynamic .dynamic_lt{width: 496px;background: #FFF;padding: 25px 18px 0 20px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;float: right;}
.new_dynamic .dynamic_lt p{height: 40px;line-height: 40px;border-bottom: #e6e6e6 1px solid;}
.new_dynamic .dynamic_lt p em{width: 160px;height: 40px;text-align: center;display: inline-block;font-size: 16px;color: #FFF;background: #1a5eaf; font-style: normal}
.new_dynamic .dynamic_lt p a{float: right;font-size: 13px;color: #666565;transition: .5s;}
.new_dynamic .dynamic_lt p a:hover{color: #1a5eaf;}
.new_dynamic .dynamic_lt p a i{font-style: normal;font-family: '宋体';}
.new_dynamic .dynamic_lt ul{margin-top: 5px;margin-bottom: 3px;}
.new_dynamic .dynamic_lt ul li{height: 42px;line-height: 42px;border-bottom: #dcdcdc 1px dotted;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;}
.new_dynamic .dynamic_lt ul li:hover{transform: translateX(-10px);}
.new_dynamic .dynamic_lt ul li:hover a{color: #1a5eaf;}
.new_dynamic .dynamic_lt ul li:last-child{border: none;}
.new_dynamic .dynamic_lt ul li a{transition: .5s; color: #444444;font-size: 14px;display: inline-block;max-width: 380px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.new_dynamic .dynamic_lt ul li a:before{
  content: '';
  display: inline-block;
  width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 8px solid #bfbfbf;
	border-bottom: 4px solid transparent;
	vertical-align: middle;
	margin-right: 5px;
	transition: .5s;
	-webkit-transition: .5s;
}
.new_dynamic .dynamic_lt ul li:hover a:before{
  border-left: 8px solid #1a5eaf;
}
.new_dynamic .dynamic_lt ul li span{float: right;white-space: nowrap;overflow: hidden;font-size: 13px;color: #818181;}
.new_dynamic .dynamic_rt{float: left;width: 690px;}
.new_dynamic .slideTxtBox{ width:690px; text-align:left;background: #FFF;padding: 24px 29px 5px  14px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.new_dynamic .slideTxtBox .hd{ height:40px; line-height:40px; position:relative;border-bottom: #e6e6e6 1px solid;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.new_dynamic .slideTxtBox .hd ul{ float:left;  position:absolute; height:40px;}
.new_dynamic .slideTxtBox .hd ul li{ float:left; cursor:pointer;width: 130px;height:40px;text-align: center;margin-right: 2px;background: #c0c0c0;color: #FFF;font-size: 16px;overflow: hidden;white-space: nowrap;}
.new_dynamic .slideTxtBox .hd span{position: absolute;right: 0;top: 0;}
.new_dynamic .slideTxtBox .hd span a{transition: .5s; font-size: 13px;color: #666565;}
.new_dynamic .slideTxtBox .hd span a:hover{color: #1a5eaf;}
.new_dynamic .slideTxtBox .hd span a i{font-style: normal;font-family: '新宋体';}
.new_dynamic .slideTxtBox .hd ul li.on{ height:40px;  background:#1a5eaf;}
.new_dynamic .slideTxtBox .bdk{margin-top: 18px;}
.new_dynamic .slideTxtBox .bdk .img{float: left;width: 227px;height: 145px;overflow: hidden;}
.new_dynamic .slideTxtBox .bdk .img a{display: block;}
.new_dynamic .slideTxtBox .bdk .img img{width: 227px;height: 145px;}
.new_dynamic .slideTxtBox .bdk .title{float: right;width: 400px;margin-bottom: 20px;}
.new_dynamic .slideTxtBox .bdk .title h2{font-size: 16px;;}
.new_dynamic .slideTxtBox .bdk .title h2 a{color: #1a5eaf}
.new_dynamic .slideTxtBox .bdk .title p{margin: 20px 0;line-height: 20px;font-size: 13px;color: #828282;max-height: 60px;width: 100%;overflow: hidden;}
.new_dynamic .slideTxtBox .bdk .title span i{vertical-align: middle;margin-top: -5px;margin-right: 5px;}
.new_dynamic .slideTxtBox .bdk .title span em{font-size: 13px;color: #a0a0a0;}
.new_dynamic .slideTxtBox .bdk ul{clear: both;}
.new_dynamic .slideTxtBox .bdk ul li{transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;height: 42px;line-height: 42px;border-top:#dcdcdc 1px dotted ;overflow: hidden;}
.new_dynamic .slideTxtBox .bdk ul li a{transition: .5s; display: inline-block;font-size: 14px;color: #444444;width: 560px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.new_dynamic .slideTxtBox .bdk ul li:hover a{color: #1a5eaf;}
.new_dynamic .slideTxtBox .bdk ul li:hover{transform: translateX(-5px);}
.new_dynamic .slideTxtBox .bdk ul li span{float: right;font-size: 13px;color: #818181;}
.new_dynamic .slideTxtBox .bdk ul li a:before{
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-left: 8px solid #bfbfbf;
	border-bottom: 4px solid transparent;
	vertical-align: middle;
	margin-right: 5px;
	transition: .5s;
	-webkit-transition: .5s;
}
.new_dynamic .slideTxtBox .bdk ul li:hover a:before {
  border-left: 8px solid #1a5eaf;
}
/* 新闻资讯 结束 */

/* 招合伙人 */
.channel {
  background: url(../img/channel/banner.jpg) center center no-repeat;
  height: 399px;
}
.channel_a {
  padding: 35px 0 70px 0;
}
.channel_a .channel_a_list .col-xs-3 {
  box-shadow: 0 0 5px rgba(100, 100, 100, 0.3);
  text-align: center;
  width: 285px;
  height: 334px;
  margin: 0 8px;
}
.channel_a .channel_a_list .col-xs-3 p {
  font-size: 18px;
  color: #494949;
  padding: 25px 0 0;
}
.channel_a .channel_a_list .col-xs-3:last-of-type {
  margin-right: 0;
  margin-left: 8px;
}
.h5 {
  padding: 35px 0;
  text-align: center;
  font-weight: bold;
  font-size: 40px;
}
.h5 b {
  color: #d51327;
  display: inline-block;
}
.channel_b {
  background: url(../img/bgs.jpg) repeat;
  padding: 35px 0 162px 0;
}
.channel_b .channel_b_list .col-xs-6 {
  padding-top: 30px;
  padding-bottom: 35px;
  height: 197px;
}
.channel_b .channel_b_list .col-xs-6 .col-xs-4 {
  padding-right: 25px;
  width: 164px;
}
.channel_b .channel_b_list .col-xs-6 .col-xs-4 span {
  background: url(../img/icon.png) 0 0 no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 137px;
  height: 137px;
}
.channel_b .channel_b_list .col-xs-6 .col-xs-8 b {
  font-size: 22px;
}
.channel_b .channel_b_list .col-xs-6 .col-xs-8 p {
  padding-top: 10px;
  color: #b5b5b5;
  font-size: 18px;
}
.channel_b .channel_b_list .col-xs-6:hover {
  cursor: pointer;
}
.channel_b .channel_b_list .col-xs-6:nth-child(1) .col-xs-4 span {
  background-position: -579px -1px;
}
.channel_b .channel_b_list .col-xs-6:nth-child(1):hover .col-xs-4 span {
  background-position: -749px -1px;
}
.channel_b .channel_b_list .col-xs-6:nth-child(2) .col-xs-4 span {
  background-position: -579px -151px;
}
.channel_b .channel_b_list .col-xs-6:nth-child(2):hover .col-xs-4 span {
  background-position: -749px -151px;
}
.channel_b .channel_b_list .col-xs-6:nth-child(3) .col-xs-4 span {
  background-position: -579px -309px;
}
.channel_b .channel_b_list .col-xs-6:nth-child(3):hover .col-xs-4 span {
  background-position: -749px -309px;
}
.channel_b .channel_b_list .col-xs-6:nth-child(4) .col-xs-4 span {
  background-position: -579px -468px;
}
.channel_b .channel_b_list .col-xs-6:nth-child(4):hover .col-xs-4 span {
  background-position: -749px -468px;
}
.channel_c {
  padding: 150px 0 70px 0;
}
.channel_c .row {
  padding-top: 10px;
}
.channel_c .col-xs-4 {
  text-align: center;
}
.channel_c .col-xs-4 i {
  background: url(../img/channel/icon.png) 0 0 no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 167px;
  height: 166px;
}
.channel_c .col-xs-4 h3 {
  font-size: 26px;
  font-weight: bold;
  padding: 10px 0 5px 0;
}
.channel_c .col-xs-4 p {
  font-size: 18px;
  color: #9f9f9f;
  line-height: 1.8;
}
.channel_c .col-xs-4:nth-child(1) i {
  background-position: 0 0;
}
.channel_c .col-xs-4:nth-child(2) i {
  background-position: -184px 0;
}
.channel_c .col-xs-4:nth-child(3) i {
  background-position: -369px 0;
}
.channel_c .col-xs-4:nth-child(1):hover i {
  background-position: 0 -180px;
}
.channel_c .col-xs-4:nth-child(2):hover i {
  background-position: -184px -180px;
}
.channel_c .col-xs-4:nth-child(3):hover i {
  background-position: -369px -180px;
}
.channelList {
  background: #ffffff;
  position: absolute;
  bottom: -100px;
  left: 0;
  right: 0;
  margin: 0 auto;
  box-shadow: 0 0 8px rgba(150, 150, 150, 0.3);
  height: 215px;
  padding-top: 35px;
}
.channelList .col-xs-2 {
  width: 240px;
  text-align: center;
}
.channelList .col-xs-2 div {
  width: 60px;
  height: 48px;
  margin: 0 auto;
}
.channelList .col-xs-2 h3 {
  font-size: 20px;
}
.channelList .col-xs-2 p {
  font-size: 16px;
  color: #b7b7b7;
  line-height: 1.8;
}
.channel_d {
  background: url(../img/channel/banner1.jpg) center center no-repeat;
  height: 503px;
}
.channel_e {
  padding: 50px 0 100px 0;
}
.channel_e .row {
  padding-top: 20px;
}
.channel_e .col-xs-4 h5 {
  font-size: 24px;
  padding: 20px 0;
}
.channel_e .col-xs-4 p {
  font-size: 20px;
  padding: 15px 0;
}
.channel_e .col-xs-4 p span {
  color: #8c8c8c;
}
.channel_f {
  background: url(../img/bgs.jpg) repeat;
  padding: 40px 0 72px;
}
.channel_f .row {
  padding-top: 15px;
}
.channel_f .row .col-xs-2 {
  width: 229px;
  height: 100px;
  margin: 4px;
}
.channel_f .row .col-xs-2 img {
  border: #ccc 1px solid;
  width: 231px;
  height: 102px;
}
/* 新闻详情 */
.newBanner {
  background: url(../img/new/banner.jpg) center center no-repeat;
  height: 400px;
}
.changeColor {
  background: #fff !important;
}
.aboutc2 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.aboutc2,
.about_row {
  background: #fff !important;
}
.newContent {
  background: url(../img/bgs.jpg) repeat;
  overflow: hidden;
}
.newContent .navgaitor {
  font-size: 14px;
  padding: 20px 0;
}
.newContent .navgaitor i {
  background: url(../img/icon.png) no-repeat;
  width: 12px;
  height: 16px;
  background-position: -91px -239px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -2px;
}
.newContent .new_a {
  box-shadow: 0 0 10px rgba(150, 150, 150, 0.5);
  background: #fff;
  border-radius: 8px;
  padding: 45px 95px;
  margin-bottom: 72px;
}
.newContent .new_a h1 {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
}
.newContent .new_a .new_c {
  font-size: 14px;
  color: #666666;
  line-height: 1.6;
}
.newContent .new_a .new_c img {
  margin: 5px 0 20px 0;
}
.newContent .new_a .new_d {
  font-size: 14px;
  padding: 70px 0 35px 0;
}
.newContent .new_a .new_d i {
  background: url(../img/icon.png) no-repeat;
  width: 14px;
  height: 14px;
  background-position: -90px -280px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -2px;
}
.newContent .new_a .new_d a {
  background: #d33f5b;
  color: #fff;
  padding: 3px 7px;
  margin: 0 10px;
  cursor: pointer;
}
.newContent .new_a .new_e {
  height: 65px;
  border-top: #ccc 1px dashed;
  border-bottom: #ccc 1px dashed;
  line-height: 62px;
}
.newContent .new_a .new_e .hackList {
  text-align: right;
}
.newContent .new_a .new_e .col-xs-6 span {
  font-size: 14px;
}
.newContent .new_a .new_e .col-xs-6 i {
  background: url(../img/icon.png) no-repeat;
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -2px;
}
.newContent .new_a .new_e .col-xs-6 .i1 {
  background-position: -150px -237px;
}
.newContent .new_a .new_e .col-xs-6 .i2 {
  background-position: -197px -237px;
}
.newContent .new_a .new_e .col-xs-6 .i3 {
  background-position: -244px -237px;
}
.newContent .new_a .new_f .col-xs-6 {
  font-size: 14px;
  padding: 40px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.newContent .new_a .new_f .col-xs-6 a {
  color: #666666;
}
.newContent .new_a .new_f .col-xs-6:first-of-type {
  padding-right: 10px;
}
.newContent .new_a .new_f .col-xs-6:last-of-type {
  text-align: right;
  padding-left: 10px;
}
.newContent .new_g h5 {
  font-size: 24px;
  border-bottom: #ccc 1px solid;
  height: 40px;
}
.newContent .new_g .row {
  padding: 20px 0;
}
.newContent .new_g .col-xs-3 {
  position: relative;
}
.newContent .new_g .col-xs-3 a {
  color: #fff;
}
.newContent .new_g .col-xs-3 a img {
  border: #e1e1e1 1px solid;
  border-radius: 5px;
  width: 227px;
  height: 212px;
}
.newContent .new_g .col-xs-3 a span {
  position: absolute;
  left: 2px;
  right: 0;
  margin: 0 auto;
  bottom: 0;
  height: 39px;
  line-height: 39px;
  background: #999999;
  width: 225px;
  text-align: center;
  border-radius: 0 0 5px 5px;
}
.newContent .new_g .col-xs-3 a .black {
  background: rgba(0, 0, 0, 0.6);
}
.newContent .new_g .col-xs-3 a:hover span {
  background: #d23d59;
}
.newContent .new_g .proHot img {
  width: 270px !important;
  height: 252px !important;
}
.newContent .new_g .proHot span {
  width: 270px !important;
  font-size: 19px;
  height: 45px !important;
  line-height: 45px !important;
}
.newContent .caseHot {
  padding-bottom: 30px;
}
.new_b {
  text-align: center;
  padding: 15px 0;
}
.new_b span {
  color: #737373;
  font-size: 13px;
  padding: 0 45px;
}
.new_b span i {
  background: url(../img/icon.png) no-repeat;
  width: 15px;
  height: 15px;
  background-position: -90px -310px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  margin-top: -2px;
}
/* 产品中心 */
.proBanner {
  background: url(../img/product/banner.jpg) center center no-repeat;
  height: 399px;
}
.proTitle {
  padding-top: 20px;
}
.proBox {
  padding: 40px 0 100px 0;
}
.proBox .col-xs-3 .prol_a {
  background: url(../img/product/bg.png) no-repeat;
  height: 70px;
}
.proBox .col-xs-3 .prol_a h3 {
  font-size: 24px;
  color: #fff;
  text-align: center;
  position: relative;
  line-height: 60px;
  margin: 0;
}
.proBox .col-xs-3 .prol_a h3:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 4px;
  width: 43px;
  height: 2px;
  background: #fff;
}
.proBox .col-xs-3 .proUl {
  background: #f4f6f9;
  width: 262px;
}
.proBox .col-xs-3 .proUl li {
  line-height: 64px;
  background: url(../img/product/imgbor.png) center bottom no-repeat;
  background-size: 262px;
  padding-right: 30px;
  padding-left: 45px;
  cursor: pointer;
}
.proBox .col-xs-3 .proUl li .a1 {
  font-size: 20px;
  position: relative;
  color: #414141;
}
.proBox .col-xs-3 .proUl li span {
  float: right;
  line-height: 64px;
  color: #ccc;
  font-size: 13px;
}
.proBox .col-xs-3 .proUl li .a1:before {
  content: "";
  position: absolute;
  left: -20px;
  top: 8px;
  background: #b1b1b1;
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.proBox .col-xs-3 .proUl li .a1:hover {
  color: #a72426;
  font-weight: bold;
}
.proBox .col-xs-3 .proUl li .a1:hover:before {
  background: #a72426;
}
.proBox .col-xs-3 .proUl li .toli {
  padding-bottom: 10px;
  display: block;
}
.proBox .col-xs-3 .proUl li .toli .a2 {
  display: block;
  width: 100%;
  height: 36px;
  line-height: 36px;
  font-size: 18px;
  color: #414141;
  padding-left: 12px;
}
.proBox .col-xs-3 .proUl li .toli .a2:hover {
  color: #a72426;
  font-weight: bold;
}
.proBox .col-xs-3 .proUl li .toli .a2.active {
  color: #a72426;
  font-weight: bold;
}
.proBox .col-xs-3 .proUl li.active .a1 {
  color: #a72426;
  font-weight: bold;
}
.proBox .col-xs-3 .proUl li.active .a1:before {
  background: #a72426;
}
.proBox .col-xs-3 .proTel {
  padding: 20px 0;
}
#wrap {
  width: 1000px;
  overflow: hidden;
}
#wrap ul li .a1 img {
  width: 440px;
  height: 280px;
}
#wrap ul li {
  width: 442px;
  height: 350px;
  list-style: none;
  position: relative;
  float: left;
  overflow: hidden;
  background: #fff;
  box-shadow: 0 0 10px rgba(160, 160, 160, 0.3);
  margin: 0 22px 22px 0;
  border-radius: 5px;
}
#wrap ul li .a1 .divA {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 440px;
  height: 64px;
  background: url(../img/product/imgbor.png) center top no-repeat;
}
#wrap ul li .a1 .divA > .p1 {
  font-size: 24.55px;
  line-height: 64px;
  color: #666;
  text-align: center;
  margin-bottom: 0;
}
#wrap ul li .a2 {
  position: absolute;
  top: 0;
  left: -442px;
  width: 442px;
  height: 350px;
  text-align: center;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  transition: all 0.2s;
}
#wrap ul li .a2 .p3 {
  width: 440px;
  text-align: center;
  position: absolute;
  top: 64px;
  left: 0px;
  transition: all 0.2s 0.5s;
}
#wrap ul li .a2 .p4 {
  width: 440px;
  text-align: center;
  position: absolute;
  top: 169px;
  left: -440px;
  color: #fff;
  font-size: 24.55px;
  transition: all 0.2s 0.1s ease-out;
}
#wrap ul li .a2 .p5 {
  width: 440px;
  text-align: center;
  line-height: 1.6;
  position: absolute;
  top: 190px;
  left: -440px;
  margin: 30px 0 10px;
  font-size: 19.6px;
  color: #fff;
  transition: all 0.2s 0.2s ease-out;
  padding: 0 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
/*  */
.factory_f_1 {
  padding: 50px 0 70px 0;
}
.factoryWrap {
  width: 1200px !important;
}
.factoryWrap ul {
  margin-right: -55px;
}
.factoryWrap ul li {
  width: 362px !important;
  height: 286px !important;
  margin: 0 55px 35px 0 !important;
  border: #e3e3e3 1px solid;
}
.factoryWrap ul li .a1 img {
  width: 358px !important;
  height: 228px !important;
}
.factoryWrap ul li .a1 .divA {
  width: 358px !important;
  height: 53px !important;
}
.factoryWrap ul li .a1 .divA > .p1 {
  line-height: 53px !important;
  font-size: 20px !important;
  color: #333 !important;
}
.factoryWrap ul li .a2 {
  left: -360px;
  width: 360px !important;
  height: 286px !important;
}
.factoryWrap ul li .a2 .p3 {
  width: 358px !important;
  top: 53px !important;
}
.factoryWrap ul li .a2 .p3 img {
  width: 62px;
  height: 62px;
}
.factoryWrap ul li .a2 .p4 {
  width: 358px !important;
  left: 0 !important;
  font-size: 20px !important;
  top: 140px !important;
}
.factoryWrap ul li .a2 .p5 {
  width: 358px !important;
  left: 0 !important;
  font-size: 16px !important;
  top: 150px !important;
}
.pageList {
  padding: 45px 0 0 30px;
  clear: both;
  text-align: center;
}
.pageList ul li {
  display: inline-block;
  height: 30px;
}
.pageList ul li span {
  color: #666;
  background: #fff;
  padding: 10px 20px;
  border: #ebebeb 1px solid;
  margin: 0 4px;
}
.pageList ul li a {
  color: #666;
  background: #fff;
  padding: 10px 20px;
  border: #ebebeb 1px solid;
  margin: 0 4px;
}
.pageList ul li a:hover,
.pageList ul li a.active {
  background: #d51327;
  color: #fff;
}
.detail .col-xs-5 {
  width: 518px;
}
.detail .col-xs-6 {
  padding-left: 42px;
  width: 682px;
}
.detail .col-xs-6 .detailRight {
  width: 660px;
}
.detail .col-xs-6 .detailRight ul li {
  float: left;
  text-align: center;
  padding: 0 15px;
}
.detail .col-xs-6 .detailRight ul li p {
  font-size: 14px;
  padding-top: 5px;
}
.detail .col-xs-6 .detailRight h5 {
  font-size: 24px;
  font-weight: 600;
  padding-bottom: 10px;
}
.detail .col-xs-6 .detailRight .d_p1 {
  height: 115px;
  overflow: hidden;
}
.detail .col-xs-6 .detailRight p {
  font-size: 18px;
  color: #9e9e9e;
  line-height: 1.6;
}
.detail .col-xs-6 .detailRight p b {
  color: #505050;
}
.slideBox2 {
  width: 516px;
  height: 313px;
  overflow: hidden;
  position: relative;
  border: 1px solid #ddd;
  background: #fff;
}
.slideBox2 .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.slideBox2 .bd li {
  zoom: 1;
  vertical-align: middle;
  text-align: center;
}
.slideBox2 .bd img {
  width: 440px;
  height: 280px;
}
/* 下面是前/后按钮代码*/
.slideBox2 a span {
  font-size: 18px;
}
.slideBox2 .prev,
.slideBox2 .next {
  position: absolute;
  right: 2%;
  display: block;
  color: #aeaeae;
}
.slideBox2 .prev {
  top: 3%;
}
.slideBox2 .next {
  bottom: 2%;
}
.slideBox2 .prev:hover,
.slideBox2 .next:hover {
  filter: alpha(opacity=100);
  opacity: 1;
}
.slideBox2 .prevStop {
  display: none;
}
.slideBox2 .nextStop {
  display: none;
}
.proContent {
  padding-bottom: 50px;
}

.caseBanner {
  background: url(../img/case/banner.jpg) center center no-repeat;
  height: 400px;
}
.anli {
  height: 65px;
  border-bottom: #d6d6d6 1px solid;
}
.anli .col-xs-6 {
  font-size: 24px;
  font-weight: bold;
}
.anli .col-xs-6 i {
  display: inline-block;
  vertical-align: middle;
  background: url(../img/icon.png) no-repeat;
  width: 27px;
  height: 29px;
  background-position: -84px -343px;
  margin-right: 15px;
  margin-top: -4px;
}
.anli .anliColumn {
  line-height: 55px;
}
.anli .anliImg {
  text-align: right;
}
.anliNav {
  padding: 30px 0;
  overflow: hidden;
}
.anliNav ul {
  margin: 0 -9px;
}
.anliNav ul li {
  float: left;
  padding: 0 9px;
}
.anliNav ul li a {
  width: 154px;
  height: 67px;
  line-height: 67px;
  text-align: center;
  font-size: 18px;
  color: #9e9e9e;
  font-weight: 600;
  display: block;
  border: #e1e1e1 1px solid;
  border-radius: 3px;
}
.anliNav ul li a.active,
.anliNav ul li a:hover {
  background: #e54858;
  color: #fff;
}
.anliList {
  padding: 20px 0 60px 0;
}
.anliList .col-xs-6 {
  margin-bottom: 25px;
}
.anliList .col-xs-6 a {
  background: #fff;
  display: block;
  padding: 15px 0 15px 15px;
  overflow: hidden;
  box-shadow: 0 0 15px rgba(200, 200, 200, 0.5);
  border-radius: 3px;
  width: 578px;
  height: 214px;
  margin-right: 20px;
}
.anliList .col-xs-6 a .col-xs-5 img {
  width: 216px;
  height: 174px;
}
.anliList .col-xs-6 a .col-xs-7 h3 {
  font-size: 20px;
  color: #333;
  height: 44px;
  overflow: hidden;
}
.anliList .col-xs-6 a .col-xs-7 p {
  color: #959494;
  line-height: 1.6;
  height: 50px;
  overflow: hidden;
}
.anliList .col-xs-6 a .anliMore {
  text-align: right;
  color: #9b9494;
}
.anliList .col-xs-6 a .anliMore i {
  display: inline-block;
  vertical-align: middle;
  background: url(../img/icon.png) no-repeat;
  width: 15px;
  height: 15px;
  background-position: -158px -299px;
  margin-right: 8px;
  margin-top: -3px;
}
.anliList .col-xs-6 a:hover h3,
.anliList .col-xs-6 a:hover .anliMore {
  color: #d51327;
}
.anliList .col-xs-6 a:hover .anliMore i {
  background-position: -188px -299px;
}
.contact_bg {
  background: url(../img/contact/bgnav.png) no-repeat;
  height: 48px;
  line-height: 48px;
  font-size: 24px;
  color: #fff;
  padding-left: 16px;
}
.contact_a {
  padding: 30px 0;
}
.contact_a .col-xs-3 {
  text-align: center;
}
.contact_a .col-xs-3 a {
  border: #ccc 1px solid;
  width: 100%;
  height: 278px;
  display: inline-block;
  background: #fff;
}
.contact_a .col-xs-3 a span {
  background: url(../img/contact/icon11.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  width: 113px;
  height: 113px;
  margin: 30px 0 15px 0;
}
.contact_a .col-xs-3 a h3 {
  font-size: 20px;
  color: #333;
  font-weight: 600;
  position: relative;
}
.contact_a .col-xs-3 a h3:before {
  content: "";
  position: absolute;
  top: -17px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #b43623;
  width: 49px;
  height: 2px;
}
.contact_a .col-xs-3 a p {
  font-size: 16px;
  color: #666;
}
.contact_a .col-xs-3 a:hover {
  background: #ed423f;
  border: #ed423f 1px solid;
}
.contact_a .col-xs-3 a:hover h3,
.contact_a .col-xs-3 a:hover p {
  color: #fff;
}
.contact_a .col-xs-3 a:hover h3:before {
  background: #fff;
}
.contact_a .col-xs-3:nth-child(1) a span {
  background-position: 0 0;
}
.contact_a .col-xs-3:nth-child(1) a:hover span {
  background-position: -128px 0;
}
.contact_a .col-xs-3:nth-child(2) a span {
  background-position: 0 -126px;
}
.contact_a .col-xs-3:nth-child(2) a:hover span {
  background-position: -128px -126px;
}
.contact_a .col-xs-3:nth-child(3) a span {
  background-position: 0 -253px;
}
.contact_a .col-xs-3:nth-child(3) a:hover span {
  background-position: -128px -253px;
}
.contact_a .col-xs-3:nth-child(4) a span {
  background-position: 0 -381px;
}
.contact_a .col-xs-3:nth-child(4) a:hover span {
  background-position: -128px -381px;
}
.contact_b {
  overflow: hidden;
  padding-bottom: 35px;
}
.contact_b .col-xs-4 {
  border: #ccc 1px solid;
  background: #fff;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 10px;
  border-right: 0;
}
.contact_b .col-xs-4 h4 {
  font-size: 25px;
  padding: 15px 0;
}
.contact_b .col-xs-4 p {
  line-height: 2.8;
  font-size: 16.84px;
  color: #666;
}
.contact_b .col-xs-4:last-of-type {
  border-right: #ccc 1px solid;
}
.contact_c {
  background: #fff;
  overflow: hidden;
  border-top: #ccc 1px solid;
  margin: 35px 0;
}
.contact_c .col-xs-6 {
  border-bottom: #ccc 1px solid;
  border-right: #ccc 1px solid;
  height: 118px;
  padding-top: 25px;
  padding-left: 25px;
  cursor: pointer;
}
.contact_c .col-xs-6:hover .con_col,
.contact_c .col-xs-6:hover .col-xs-5 {
  color: #d51327;
}
.contact_c .row {
  font-size: 16px;
  color: #a8a8a8;
}
.contact_c .con_col {
  font-size: 18px;
  color: #5a5a5a;
}
.contact_c .col-xs-12 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.contact_d {
  overflow: hidden;
  padding-bottom: 20px;
}
.contact_d .col-xs-5 {
  background: #f5f5f5;
  padding: 20px 34px;
  height: 476px;
}
.contact_d .col-xs-7 {
  padding-right: 0;
}
.contact_d .message h5 {
  display: inline-block;
  font-size: 25px;
}
.contact_d .message span {
  font-size: 14.6px;
  padding-left: 10px;
}
.contact_d .messageFrom {
  padding-top: 20px;
}
.contact_d .messageFrom label {
  color: #666666;
  padding-right: 10px;
}
.contact_d .messageFrom input {
  height: 32px;
}
.contact_d .messageFrom input,
.contact_d .messageFrom textarea {
  border: #e8e8e8 1px solid;
  width: 385px;
  padding-left: 15px;
  font-size: 14.6px;
}
.aboutBanner {
  background: url(../img/about/banner.jpg) center center no-repeat;
  height: 399px;
}
.about_a {
  background: #fff;
  padding: 5px 0;
}
.aboutNav {
  text-align: center;
}
.aboutNav ul li {
  float: inherit;
  display: inline-block;
  padding: 0 20px;
}
.aboutNav ul li a {
  width: 214px;
  height: 60px;
  line-height: 60px;
  border-radius: 0;
  font-weight: normal;
}
.aboutNav ul li a.active,
.aboutNav ul li a:hover {
  background: #d51327;
  border: #d51327 1px solid;
}
.aboutContent {
  padding-bottom: 50px;
}
.aboutNew_a {
  padding-top: 35px;
}
.aboutNewList {
  overflow: hidden;
  padding-top: 35px;
}
.aboutNewList .col-xs-12 a {
  display: inline-block;
  width: 100%;
  background: #fff;
  height: 210px;
  box-shadow: 0 0 10px rgba(200, 200, 200, 0.5);
  border-radius: 4px;
  padding: 10px;
  margin: 12px 0;
}
.aboutNewList .col-xs-12 a .about_1 {
  width: 246px;
}
.aboutNewList .col-xs-12 a .about_1 img {
  width: 246px;
  height: 178px;
}
.aboutNewList .col-xs-12 a .about_2 {
  width: 720px;
  padding: 20px 0 0 25px;
}
.aboutNewList .col-xs-12 a .about_2 h4 {
  font-size: 18px;
  padding-bottom: 10px;
  color: #333333;
}
.aboutNewList .col-xs-12 a .about_2 p {
  font-size: 14px;
  line-height: 1.8;
  height: 50px;
  overflow: hidden;
  margin-bottom: 20px;
  color: #666666;
}
.aboutNewList .col-xs-12 a .about_2 span {
  font-size: 14px;
  color: #cccccc;
}
.aboutNewList .col-xs-12 a .about_3 {
  width: 195px;
  color: #cccccc;
  text-align: center;
  padding: 20px 0 0 80px;
}
.aboutNewList .col-xs-12 a .about_3 h5 {
  font-size: 70px;
}
.aboutNewList .col-xs-12 a .about_3 span {
  font-size: 18px;
  position: relative;
  padding-left: 11px;
}
.aboutNewList .col-xs-12 a .about_3 span:before {
  content: "";
  position: absolute;
  top: -10px;
  left: 7px;
  width: 74px;
  height: 1px;
  background: #cccccc;
}
.aboutNewList .col-xs-12 a:hover {
  background: #d51327;
}
.aboutNewList .col-xs-12 a:hover h4,
.aboutNewList .col-xs-12 a:hover h5,
.aboutNewList .col-xs-12 a:hover span,
.aboutNewList .col-xs-12 a:hover p {
  color: #fff;
}
.aboutNewList .col-xs-12 a:hover span:before {
  background: #fff;
}
.aboutBanner2 {
  background: url(../img/about/banner1.jpg) center center no-repeat;
  height: 399px;
}
.office_a .officeSubmit {
  width: 556px;
  height: 370px;
  background: #ededed;
  border-radius: 5px;
  position: absolute;
  right: 0;
  top: 12px;
  padding: 15px 30px;
}
.office_a .officeSubmit input {
  height: 45px;
  background: #fff;
  border-radius: 10px;
  width: 100%;
  margin: 5px 0;
  padding-left: 10px;
}
.office_a .officeSubmit h3 {
  text-align: center;
  margin-top: 10px;
}
.office_a .officeSubmit .subName,
.office_a .officeSubmit .subTel {
  width: 240px;
}
.office_a .officeSubmit .subTel {
  margin-left: 10px;
}
.office_a .officeSubmit .offRow {
  padding-top: 10px;
}
.office_a .officeSubmit .offRow .col-xs-3 {
  padding-top: 3px;
}
.office_a .officeSubmit .col-xs-9 p {
  margin-bottom: 0;
}
.office_a .officeSubmit .col-xs-9 input {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  background: #fff;
}
.office_a .officeSubmit .col-xs-9 label {
  padding-left: 6px;
  font-size: 14px;
  color: #b5b5b5;
  font-weight: normal;
  padding-right: 10px;
}
.office_a .officeSubmit .col-xs-9 .buttSumbit {
  width: 214px;
  background: #d51327;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 0;
  color: #fff;
  margin-top: 20px;
  font-size: 20px;
}
.office_b {
  padding: 40px 0;
  overflow: hidden;
}
.office_b .col-xs-12 {
  padding-bottom: 20px;
}
#certify {
  position: relative;
  width: 1200px;
  margin: 0 auto;
  padding: 50px 0 0;
}
#certify .swiper-container {
  padding-bottom: 60px;
  margin-left: -70px;
}
#certify .swiper-slide {
  width: 520px;
  height: 402px;
  background: #fff;
  box-shadow: 0 8px 30px #ddd;
}
#certify .swiper-slide img {
  display: block;
  width: 638px;
  height: 400px;
  box-shadow: #666 0 0 50px;
  -webkit-box-shadow: #666 0 0 50px;
}
#certify .swiper-slide p {
  line-height: 54px;
  height: 54px;
  padding-top: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 638px;
  background: rgba(0, 0, 0, 0.4);
  color: #ffffff;
  font-size: 1.1em;
  margin: 0;
}
#certify .swiper-pagination {
  width: 100%;
  bottom: 20px;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
  border: 3px solid #fff;
  background-color: #d5d5d5;
  width: 10px;
  height: 10px;
  opacity: 1;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
  border: 3px solid #00aadc;
  background-color: #fff;
}
#certify .swiper-button-prev {
  left: -30px;
  width: 45px;
  height: 45px;
  background: url(../img/about/wm_button_icon.png) no-repeat;
  background-position: 0 0;
  background-size: 100%;
}
#certify .swiper-button-prev:hover {
  background-position: 0 -46px;
  background-size: 100%;
}
#certify .swiper-button-next {
  right: -30px;
  width: 45px;
  height: 45px;
  background: url(../img/about/wm_button_icon.png) no-repeat;
  background-position: 0 -93px;
  background-size: 100%;
}
#certify .swiper-button-next:hover {
  background-position: 0 -139px;
  background-size: 100%;
}

.about_row {
  padding-top: 40px;
}
.culture {
  background: url(../img/bgs.jpg) repeat;
  padding-bottom: 70px;
  padding-top: 20px;
}
.cultureBox {
  overflow: hidden;
  padding-top: 30px;
}
.cultureBox .col-xs-3 a {
  display: inline-block;
  text-align: center;
  background: #fff;
  width: 280px;
  height: 280px;
  margin: 12px;
  box-shadow: 0 0px 5px rgba(200, 200, 200, 0.5);
  border-radius: 5px;
}
.cultureBox .col-xs-3 a h5 {
  font-size: 20px;
  color: #333333;
}
.cultureBox .col-xs-3 a p {
  font-size: 14px;
  color: #666666;
  line-height: 1.8;
}
.cultureBox .col-xs-3 a i {
  background: url(../img/about/icon.png) no-repeat;
  width: 121px;
  height: 120px;
  display: inline-block;
  vertical-align: middle;
  margin: 30px 0 10px 0;
}
.cultureBox .col-xs-3:nth-child(1) a i {
  background-position: -132px 0;
}
.cultureBox .col-xs-3:nth-child(2) a i {
  background-position: -439px 0px;
}
.cultureBox .col-xs-3:nth-child(3) a i {
  background-position: -743px 0px;
}
.cultureBox .col-xs-3:nth-child(4) a i {
  background-position: -1048px -1px;
}
.cultureBox .col-xs-3:nth-child(5) a i {
  background-position: -132px -131px;
}
.cultureBox .col-xs-3:nth-child(6) a i {
  background-position: -438px -131px;
}
.cultureBox .col-xs-3:nth-child(7) a i {
  background-position: -743px -131px;
}
.cultureBox .col-xs-3:nth-child(8) a i {
  background-position: -1048px -130px;
}
.cultureBox .col-xs-3:nth-child(1):hover a i {
  background-position: -132px -262px;
}
.cultureBox .col-xs-3:nth-child(2):hover a i {
  background-position: -439px -260px;
}
.cultureBox .col-xs-3:nth-child(3):hover a i {
  background-position: -743px -260px;
}
.cultureBox .col-xs-3:nth-child(4):hover a i {
  background-position: -1048px -261px;
}
.cultureBox .col-xs-3:nth-child(5):hover a i {
  background-position: -132px -391px;
}
.cultureBox .col-xs-3:nth-child(6):hover a i {
  background-position: -438px -391px;
}
.cultureBox .col-xs-3:nth-child(7):hover a i {
  background-position: -743px -391px;
}
.cultureBox .col-xs-3:nth-child(8):hover a i {
  background-position: -1048px -390px;
}
.factoryBox {
  padding: 40px 0 0;
}
.factoryBox p {
  line-height: 1.8;
  font-size: 18px;
  color: #666666;
  padding: 30px 0 0;
}
.factory_a {
  padding: 20px 0 50px 0;
}
.factory_b {
  padding: 35px 0 0;
}
.factory_c {
  background: url(../img/about/factory_a1.png) center center no-repeat;
  height: 193px;
  text-align: right;
  padding: 38px 0 0;
}
.factory_c span {
  font-size: 24px;
  color: #fff;
}
.factory_c p {
  font-size: 30px;
  color: #fff;
  letter-spacing: 2;
}
.factory_c a {
  display: inline-block;
  width: 190px;
  height: 36px;
  font-size: 18px;
  text-align: center;
  line-height: 36px;
  background: #fff;
  border-radius: 30px;
  color: #e93c39;
}
.factory_d {
  padding: 50px 0 70px 0;
}
.factory_d_1 {
  padding-top: 30px;
  /* 鼠标移入 */
}
.factory_d_1 .col-xs-3 a {
  padding: 30px 30px 0 30px;
  border: #e4e4e4 1px solid;
  display: inline-block;
  text-align: center;
  background: #fff;
  width: 283px;
  height: 222px;
  margin: 10px;
  box-shadow: 0 0px 5px rgba(200, 200, 200, 0.5);
  border-radius: 5px;
}
.factory_d_1 .col-xs-3 a h5 {
  font-size: 22px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
}
.factory_d_1 .col-xs-3 a p {
  font-size: 16px;
  color: #666666;
  line-height: 1.6;
  text-align: left;
  padding: 15px 0 0;
}
.factory_d_1 .col-xs-3 a i {
  background: url(../img/about/icon2.png) no-repeat;
  width: 60px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.factory_d_1 .col-xs-3 a:hover {
  background: #e93c39;
}
.factory_d_1 .col-xs-3 a:hover h5,
.factory_d_1 .col-xs-3 a:hover p {
  color: #fff;
}
.factory_d_1 .col-xs-3:nth-child(1) a i {
  background-position: 0 -4px;
}
.factory_d_1 .col-xs-3:nth-child(2) a i {
  background-position: -306px -4px;
}
.factory_d_1 .col-xs-3:nth-child(3) a i {
  background-position: -603px -4px;
}
.factory_d_1 .col-xs-3:nth-child(4) a i {
  background-position: -905px 0;
}
.factory_d_1 .col-xs-3:nth-child(5) a i {
  background-position: 0 -242px;
}
.factory_d_1 .col-xs-3:nth-child(6) a i {
  background-position: -306px -250px;
}
.factory_d_1 .col-xs-3:nth-child(7) a i {
  background-position: -603px -250px;
}
.factory_d_1 .col-xs-3:nth-child(8) a i {
  background-position: -905px -250px;
}
.factory_d_1 .col-xs-3:nth-child(1) a:hover i {
  background-position: 0 -76px;
}
.factory_d_1 .col-xs-3:nth-child(2) a:hover i {
  background-position: -307px -77px;
}
.factory_d_1 .col-xs-3:nth-child(3) a:hover i {
  background-position: -603px -77px;
}
.factory_d_1 .col-xs-3:nth-child(4) a:hover i {
  background-position: -905px -77px;
}
.factory_d_1 .col-xs-3:nth-child(5) a:hover i {
  background-position: 0 -172px;
}
.factory_d_1 .col-xs-3:nth-child(6) a:hover i {
  background-position: -306px -172px;
}
.factory_d_1 .col-xs-3:nth-child(7) a:hover i {
  background-position: -603px -172px;
}
.factory_d_1 .col-xs-3:nth-child(8) a:hover i {
  background-position: -905px -172px;
}
.factory_d_2 .col-xs-2 a {
  padding: 30px 0;
  border: #e4e4e4 1px solid;
  display: inline-block;
  text-align: center;
  background: #fff;
  width: 192px;
  height: 264px;
  margin: 5px;
  box-shadow: 0 0px 10px rgba(200, 200, 200, 0.5);
}
.factory_d_2 .col-xs-2 a div {
  height: 78px;
}
.factory_d_2 .col-xs-2 a h5 {
  font-size: 24px;
  color: #333333;
  display: block !important;
  padding-top: 30px;
}
.factory_d_2 .col-xs-2 a p {
  font-size: 16px;
  color: #a8a8a8;
  line-height: 1.6;
  padding: 8px 0 0;
}
.factory_d_2 .col-xs-2 a i {
  background: url(../img/about/icon2.png) no-repeat;
  width: 60px;
  height: 60px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.factory_e {
  padding: 50px 0 70px 0;
  overflow: hidden;
}
.factory_e_1 {
  margin: 0 -14px;
  padding: 40px 0 0;
}
.factory_e_1 .col-xs-a {
  float: left;
  padding-bottom: 28px;
}
.factory_e_1 .col-xs-a a {
  width: 215px;
  height: 286px;
  box-shadow: 0 0px 10px rgba(200, 200, 200, 0.5);
  display: inline-block;
  margin: 0 14px;
  position: relative;
}
.factory_e_1 .col-xs-a a img {
  width: 215px;
  height: 286px;
}
.factory_e_1 .col-xs-a a span {
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 215px;
  height: 47px;
  line-height: 47px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
}
.factory_e_2 {
  padding: 20px 0 0;
  overflow: hidden;
}
.factory_e_2 .col-xs-4 {
  padding-bottom: 28px;
}
.factory_e_2 .col-xs-4 a {
  width: 390px;
  height: 204px;
  box-shadow: 0 0px 10px rgba(200, 200, 200, 0.5);
  display: inline-block;
  position: relative;
}
.factory_e_2 .col-xs-4 a img {
  width: 390px;
  height: 204px;
}
.factory_e_2 .col-xs-4 a span {
  font-size: 16.97px;
  color: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 390px;
  height: 47px;
  line-height: 47px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
}
.fenxiang-in-e {
  display: inline-block;
  float: left;
  line-height: 40px;
  font-size: 14px;
  color: #666666;
  margin-top: 18px;
}
.fenxiang-in {
  margin-top: 10px;
  display: inline-block;
  float: left;
  height: 40px;
}
.fenxiang-in a {
  display: inline-block;
  float: left;
  width: 40px !important;
  height: 40px !important;
  border-radius: 100% !important;
  margin: 0 4px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.headNetwork {
  width: 100%;
  cursor: pointer;
  position: relative;
  padding-top: 12px;
}
.headNetwork .txt {
  color: #0B7DD1;
  text-decoration: underline;
  position: relative;
}
.headNetwork .slide {
  padding: 20px;
  width: 275px;
  background: url(tell-list_bg.png);
  position: absolute;
  left: 0;
  top: 28px;
  z-index: 999;
  display: none;
}
.headNetwork .slide a {
  display: block;
  width: 55px;
  font-size: 12px;
  float: left;
  line-height: 200%;
  vertical-align: bottom;
  overflow: hidden;
  height: 22px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}
.headNetwork .slide a:hover {
  color: #0b7dd1;
}
.new_head_SNCR {
  display: none;
  width: 240px;
  height: auto;
  text-align: center;
  z-index: 9999;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -120px;
}
.new_head_SNCR > span {
  display: block;
  width: 10px;
  height: 6px;
  background-image: url(../img/xiasanjiao.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin: 0 auto 2px;
}
.new_head_SNCR > span img {
  width: 100%;
  height: 100%;
}
.new_head_SNCR li {
  width: 240px;
  height: auto;
  background: #fff;
  /* margin-bottom: 1px; */
  line-height: 22px;
  border-bottom: 1px solid #f5f5f5;
}
.new_head_SNCR li:last-child {
  border-bottom: none;
}
.new_head_SNCR li a {
  font-size: 14px !important;
  text-align: center;
  color: #1a5eaf !important;
  padding: 10px 17px !important;
  height: auto !important;
  line-height: 22px !important;
}

.new_head_SNCR li a:hover {
	background-color: #1a5eaf !important;
	color: #fff !important;
}
/*# sourceMappingURL=./style.css.map */
.carousel-inner>.item>a>img{ margin: 0 auto; }

.insearch{ padding: 20px 0; background: #f7f7f7; }
.insearch .search{ float: right; background: #fff; overflow: hidden; height: 40px; border: 1px solid #005aa4; position: relative; padding-right: 40px; width: 300px; box-sizing: border-box; }
.insearch .search .text{ outline: none; border: 0; height: 40px; width: 100%; box-sizing: border-box; padding: 0 10px; font-size: 14px; }
.insearch .search .sub{ border: 0; width: 40px; height: 40px; background: #005aa4; cursor: pointer; outline: none; position: absolute; right: 0; top: -1px; }
.insearch .hotkey{ float: left; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 500px; float: left; font-size: 14px; }
.insearch .hotkey a{ margin-right: 10px; }

.loginnr{ position: fixed; width: 100%; height: 100%; z-index: 999; background: rgba(0,0,0,.25); left: 0; top: 0; display: none; }
.loginnr .table{ display: table; width: 100%; height: 100%; }
.loginnr .cell{ display: table-cell; vertical-align: middle; text-align: center; }
.loginnr .nr{ background: #fff; max-width: 530px; margin: 0 auto; border-radius: 5px; position: relative; padding-bottom: 60px; }
.loginnr .nr .lmtit{ font-size: 30px; color: #fff; line-height: 60px; background: #1a5eaf; }
.loginnr .nr .close{ font-size: 18px; color: #fff; position: absolute; right: -20px; top: 0; }
.loginnr .nr .close:hover{ color: #1a5eaf; }
.loginnr .nr .tab{ padding: 30px 90px 60px; }
.loginnr .nr .tab a{ display: block; float: left; width: 40%; text-align: center; line-height: 35px; font-size: 20px; color: #333; margin: 0 5%; }
.loginnr .nr .tab a:hover,.loginnr .nr .tab a.on{ color: #1a5eaf; border-bottom: 3px solid #1a5eaf; }
.loginnr .nr .li{ padding: 0 90px 30px; }
.loginnr .nr .li .tit{ line-height: 30px; font-size: 18px; color: #828282; text-align: left; }
.loginnr .nr .li .text{ width: 100%; height: 40px; padding: 0 10px; border: 1px solid #cfcfcf; border-radius: 5px; box-sizing: border-box; font-size: 14px; color: #333; }
.loginnr .nr .li .sub{ outline: none; border: 0px; width: 100%; height: 40px; border-radius: 20px; background: #1a5eaf; font-size: 18px; color: #fff; outline: none; cursor: pointer; text-align: center; }
.loginnr .nr .li .sub:hover{ opacity: .9; }

.regnr{ position: fixed; width: 100%; height: 100%; z-index: 999; background: rgba(0,0,0,.25); left: 0; top: 0; display: none; }
.regnr .table{ display: table; width: 100%; height: 100%; }
.regnr .cell{ display: table-cell; vertical-align: middle; text-align: center; }
.regnr .nr{ background: #fff; max-width: 530px; margin: 0 auto; border-radius: 5px; position: relative; padding-bottom: 60px; }
.regnr .nr .lmtit{ font-size: 30px; color: #fff; line-height: 60px; background: #1a5eaf; text-align: center; }
.regnr .nr .close{ font-size: 18px; color: #fff; position: absolute; right: -20px; top: 0; }
.regnr .nr .close:hover{ color: #1a5eaf; }
.regnr .nr .tab{ padding: 30px 90px 60px; }
.regnr .nr .tab a{ display: block; float: left; width: 40%; text-align: center; line-height: 35px; font-size: 20px; color: #333; margin: 0 5%; }
.regnr .nr .tab a:hover,.regnr .nr .tab a.on{ color: #1a5eaf; border-bottom: 3px solid #1a5eaf; }
.regnr .nr .li{ padding: 0 90px 30px; }
.regnr .nr .li .tit{ line-height: 30px; font-size: 18px; color: #828282; text-align: left; }
.regnr .nr .li .text{ width: 100%; height: 40px; padding: 0 10px; border: 1px solid #cfcfcf; border-radius: 5px; box-sizing: border-box; font-size: 14px; color: #333; }
.regnr .nr .li .sub{ outline: none; border: 0px; width: 100%; height: 40px; border-radius: 20px; background: #1a5eaf; font-size: 18px; color: #fff; outline: none; cursor: pointer; text-align: center; }
.regnr .nr .li .sub:hover{ opacity: .9; }
.regnr .nr .tis{ padding: 0 90px; text-align: left; font-size: 15px; color: #999; }

.nycontact .one{ height: 400px; position: relative; color: #fff; box-sizing: border-box; margin: 0 1% 20px; }
.nycontact .one .table{ display: table; width: 100%; height: 100%; padding:20px; box-sizing:border-box; background:rgba(0,0,0,.4); }
.nycontact .one .cell{ display: table-cell; vertical-align: middle; text-align: center; }
.nycontact .one .tit{ font-size: 25px; margin-bottom: 10px; }
.nycontact .one .stit{ font-size: 20px; margin-bottom: 10px; }
.nycontact .one .jj{ font-size: 14px; line-height: 25px; }
.nycontact .one .jj img{ margin-right: 10px; vertical-align: middle; position: relative; top: -2px; }
/*.nycontact .li{ width: 31.3333%; margin: 1%; background: #f7f7f7; padding: 10px; float: left; }
.nycontact .li .wz{ padding: 10px; border: 1px solid #ddd; }
.nycontact .li .wz .tit{ height: 30px; line-height: 30px; font-size: 20px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px; }
.nycontact .li .wz .jj{ font-size: 14px; line-height: 25px; height: 100px; overflow: hidden; }
.nycontact .li:hover{ background: #1a5eaf; }
.nycontact .li:hover .wz{ border-color: #fff; }
.nycontact .li:hover .wz .tit{ color: #fff; }
.nycontact .li:hover .wz .jj{ color: #fff; }*/

.nymess .tit{font-size:24px;color:#333;margin-bottom:15px; text-align:center; font-weight:bold;}
.nymess .li{margin-bottom:10px}
.nymess .li.li1{width:49%;margin-right:1%;float:left;position:relative}
.nymess .li.li1 img{position:absolute;right:15px;top:50%;margin-top:-12px;width:50px;height:25px;display:block}
.nymess .li .text{box-sizing:border-box;width:100%;height:50px;padding:0 20px;font-size:14px;color:#666;border:1px solid #e3e3e3;border-radius:5px;}
.nymess .li.li2{width:99%;margin-right:1%}
.nymess .li .textarea{padding:10px 20px;font-size:14px;line-height:25px;border:1px solid #e3e3e3;width:100%;box-sizing:border-box;height:122px;border-radius:5px;}
.nymess .sub{outline:0;width:100%;height:40px;background:#1a5eaf;font-size:16px;color:#fff;margin-right:20px;border:0px;border-radius:5px;}
.nymess .sub:hover{background:#333;color:#fff}
