@charset "utf-8";
/* CSS Document */
header {
    width: 100%;
    height: 156px;
    position: fixed;
    top: 0px;
    z-index: 9999;
	background-color:#FFF;
}
*:focus {outline: none;}
.top-wrap{
  width:100%;
  height:100px;
  position: relative;
  z-index: 9999;
}
.top-wrap .top {
  width: 1170px;
  margin: 0 auto;
  height: 100px;
}
.top-wrap .top a.logo {
  display: block;
  width: 465px;
  height: 51px;
  float: left;
  position: relative;
  margin-top: 25px;
}
.top-wrap .top .top-right {
  float: right;
}
.top-wrap .top .top-right .top-hot {
  position: relative;
  width: 170px;
  float: left;
  margin-right: 50px;
  margin-top: 32px;
}
.top-wrap .top .top-right .top-hot img {
  float: left;
}
.top-wrap .top .top-right .top-hot i {
  font-size: 13px;
  color: #999;
  display: block;
  text-align: left;
  font-weight:bold;
  Letter-spacing:2px;
  margin-left:10px;
  padding-left:32px;
}
.top-wrap .top .top-right .top-hot b {
  font-size: 18px;
  color: #007ac3;
  display: block;
  position: absolute;
  top: 18px;
  left: 24px;
}
.top-wrap .top .top-right .top-pic {
  width: 56px;
  height: 46px;
  position: relative;
  float: left;
  margin-right: 10px;
  margin-top: 28px;
}
.top-wrap .top .top-right .top-pic .ssc {
  width:250px;
  height:350px;
  position: absolute;
  top:46px;
  right:0;
  z-index:9999;
  display:none;
}
.top-wrap .top .top-right .top-pic .ssc img {
  border: 1px solid #cccccc;
  box-shadow: 1px 1px 5px #848484;
  
}
.nav-wrap {
  width:100%;
  height:56px;
  background-color: #007ac3;
  z-index:9998;
  top:0;
}
.nav-wrap ul.nav {
  width: 1170px;
  margin: 0 auto;
  height: 56px;
  position: relative;
  z-index: 9;
}
.nav-wrap ul.nav li {
  float: left;
  position: relative;
}
.nav-wrap ul.nav li a.nava {
  display: block;
  width: 146px;
  height: 56px;
  line-height: 56px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
}
.nav-wrap ul.nav li a.nava img {
  margin-left: 15px;
}
.nav-wrap ul.nav li .navv {
  position: absolute;
  width: 146px;
  top: 56px;
  left: 0;
  border-top: 1px solid #083860;
  background-color: #007ac3;
  display: none;
  box-shadow: 0px 3px 5px #00598f;
}
.nav-wrap ul.nav li .navv a {
  display: block;
  font-size: 14px;
  color: #ffffff;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
  padding: 0 15px 0 17px;
}
.nav-wrap ul.nav li .navv a:hover {
  background-color: #00598f;
}
.nav-wrap ul.nav li:hover a.nava {
  background-color: #00598f;
}
.nav-wrap ul.nav li.active a.nava {
  background-color: #00598f;
}
.index_banner {
  width: 100%;
  height: 524px;
}
.index_banner a {
  display: block;
  width: 100%;
  height: 524px;
}
.index_banner .slick-dots {
  bottom: 30px;
}
.index_banner .slick-dots li {
  width: 12px;
  height: 12px;
  margin: 0 12px;
}
.index_banner .slick-dots li button {
  width: 12px;
  height: 12px;
  border: 1px solid #ffffff;
  background-color: transparent;
}
.index_banner .slick-dots li.slick-active button {
  background-color: #007ac3;
}
.index_tit {
  width: 1170px;
  margin: 0 auto;
}
.index_tit em {
  display: block;
  font-size: 32px;
  color: #232323;
  text-align: center;
  padding-bottom: 20px;
  position: relative;
}
.index_tit em:after {
  content: '';
  display: block;
  position: absolute;
  width: 46px;
  height: 3px;
  background-color: #007ac3;
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}
.index_tit2 em {
  color: #ffffff;
}
.index_tit2 em:after {
  background-color: #ffffff;
}
.index_pro_wrap {
  width: 100%;
  padding-top: 70px;
}
.index_pro_wrap .index_pro_tit-wrap {
  width: 100%;
  margin-top: 55px;
  position: relative;
}
.index_pro_wrap .index_pro_tit-wrap:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: #e3e3e3;
}
.index_pro_wrap .index_pro_tit-wrap .index_pro_tit {
  width: 1206px;
  margin: 0 auto;
}
.index_pro_wrap .index_pro_tit-wrap .index_pro_tit .index_pro_tt {
  text-align: center;
}
.index_pro_wrap .index_pro_tit-wrap .index_pro_tit .index_pro_tt .index_pro_tt2 {
  width: 165px;
  height: 78px;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 10px;
  cursor: pointer;
  position: relative;
}
.index_pro_wrap .index_pro_tit-wrap .index_pro_tit .index_pro_tt .index_pro_tt2:after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: transparent;
}
.index_pro_wrap .index_pro_tit-wrap .index_pro_tit .index_pro_tt .index_pro_tt2 img {
  margin: 0 auto 20px auto;
}
.index_pro_wrap .index_pro_tit-wrap .index_pro_tit .index_pro_tt .index_pro_tt2 span {
  font-size: 16px;
  color: #333333;
}
.index_pro_wrap .index_pro_tit-wrap .index_pro_tit .index_pro_tt .index_pro_tt2:hover:after {
  background-color: #007ac3;
}
.index_pro_wrap .index_pro_tit-wrap .index_pro_tit .slick-current .index_pro_tt2:after {
  background-color: #007ac3;
}
.index_pro_wrap .index_pro_cont_ww {
  width: 100%;
  background-color: #f6f6f6;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w {
  padding: 40px 0 80px 0;
  width: 1170px;
  margin: 0 auto;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w .index_pro_cont {
  width: 1170px;
  margin: 0 auto;
  padding-bottom: 10px;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w .index_pro_cont .index_pro_cont_in {
  width: 100%;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w .index_pro_cont .index_pro_cont_in a.in_pro_img {
  display: block;
  width: 270px;
  height: 176px;
  position: relative;
  margin-right: 30px;
  margin-bottom: 30px;
  float: left;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w .index_pro_cont .index_pro_cont_in a.in_pro_img img {
  z-index: 2;
  width:270px;
  height:176px;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w .index_pro_cont .index_pro_cont_in a.in_pro_img .ssbg {
  position: absolute;
  z-index: 6;
  width: 100%;
  height: 100%;
  background: url("../images/pro_bg1.png") repeat;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w .index_pro_cont .index_pro_cont_in a.in_pro_img .ssbg span {
  display: block;
  text-align: center;
  line-height: 176px;
  height: 176px;
  overflow: hidden;
  color: #ffffff;
  font-size: 18px;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w .index_pro_cont .index_pro_cont_in a.in_pro_img:hover .ssbg {
  background: url("../images/pro_bg2.png") repeat;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w .index_pro_cont .slick-dots {
  bottom: 0;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w .index_pro_cont .slick-dots li {
  margin: 0 8px;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w .index_pro_cont .slick-dots li button {
  width: 12px;
  height: 12px;
  background-color: #e3e3e3;
}
.index_pro_wrap .index_pro_cont_ww .index_pro_cont_w .index_pro_cont .slick-dots li.slick-active button {
  background-color: #007ac3;
}
.index_ser_wrap {
  width: 100%;
  padding: 95px 0 75px 0;
}
.index_ser_wrap .in_ser {
  margin: 48px auto 0 auto;
  width: 1200px;
}
.index_ser_wrap .in_ser .in_ser_img a {
  display: block;
  width: 270px;
  height: 235px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}
.index_ser_wrap .in_ser .in_ser_img a img {
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  width:270px;
  height:234px;
}
.index_ser_wrap .in_ser .in_ser_img a span {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 50px;
  line-height: 50px;
  padding: 0 30px;
  overflow: hidden;
  color: #ffffff;
  background: url(../images/pro_bg1.png) repeat;
  font-size:16px;
}
.index_ser_wrap .in_ser .in_ser_img a:hover {
  background: url(../images/pro_bg2.png) repeat;
}
.index_ser_wrap .in_ser .in_ser_img a:hover img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  
}
.index_ser_wrap .in_ser .slick-arrow {
  width: 40px;
  height: 40px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #d7dce1;
  margin-top: -20px;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}
.index_ser_wrap .in_ser .slick-arrow:after {
  position: absolute;
  width: 12px;
  height: 16px;
  content: '';
  display: block;
  margin: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.index_ser_wrap .in_ser .slick-arrow:hover {
  background-color: #007ac3;
}
.index_ser_wrap .in_ser .slick-prev {
  left: -50px;
}
.index_ser_wrap .in_ser .slick-prev:after {
  background: url("../images/ser-left.png") no-repeat center center;
}
.index_ser_wrap .in_ser .slick-next {
  right: -50px;
}
.index_ser_wrap .in_ser .slick-next:after {
  background: url("../images/ser-right.png") no-repeat center center;
}
a.pre_more {
  text-align: center;
  width: 184px;
  height: 45px;
  line-height: 45px;
  color: #ffffff;
  font-size: 16px;
  display: block;
  margin: 40px auto 0 auto;
  background-color: #007ac3;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
a.pre_more img {
  margin-left: 10px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
a.pre_more:hover {
  background-color: #00598f;
}
a.pre_more:hover img {
  margin-left: 12px;
}
.index_good_wrap {
  width: 100%;
  padding: 100px 0;
  background-color: #f6f6f6;
}
.index_good_wrap .index_good {
  width: 1170px;
  margin: 50px auto 0 auto;
  height: 390px;
  position: relative;
}
.index_good_wrap .index_good a {
  display: block;
  width: 240px;
  height: 240px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../images/in_good_bg1.png") no-repeat center center;
  padding-top: 75px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.index_good_wrap .index_good a .index_good_img {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  position: relative;
}
.index_good_wrap .index_good a .index_good_img .in_good1 {
  display: block;
}
.index_good_wrap .index_good a .index_good_img .in_good2 {
  display: none;
}
.index_good_wrap .index_good a span {
  display: block;
  font-size: 16px;
  color: #007ac3;
  text-align: center;
  margin-top: 30px;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
}
.index_good_wrap .index_good a:hover {
  background: url("../images/in_good_bg2.png") no-repeat center center;
}
.index_good_wrap .index_good a:hover .index_good_img .in_good2 {
  display: block;
}
.index_good_wrap .index_good a:hover .index_good_img .in_good1 {
  display: none;
}
.index_good_wrap .index_good a:hover span {
  color: #ffffff;
}
.in_liu_wrap {
  width: 100%;
  height: 614px;
  padding-top: 100px;
  background: url("../images/in_liu_bg.jpg") no-repeat center center;
}
.in_liu_wrap .in_liu {
  margin: 69px auto 0 auto;
  width: 1170px;
}
.in_liu_wrap .in_liu .in_liu_tt {
  background: url("../images/in_liu_img.png") no-repeat top center;
  width: 100%;
}
.in_liu_wrap .in_liu .in_liu_tt span {
  display: block;
  width: 110px;
  padding-top: 135px;
  color: #bcd3ea;
  font-size: 20px;
  text-align: center;
  float: left;
  margin-right: 155px;
  cursor: pointer;
}
.in_liu_wrap .in_liu .in_liu_tt span:hover {
  color: #ffffff;
}
.in_liu_wrap .in_liu .in_liu_tt span.active {
  color: #ffffff;
}
.in_liu_wrap .in_liu .in_liu_cont {
  width: 100%;
  margin-top: 29px;
  position: relative;
  background: url(../images/in_liu_bg.png) repeat;
}
.in_liu_wrap .in_liu .in_liu_cont p {
  font-size: 14px;
  color: #ffffff;
  line-height: 24px;
  padding: 20px 28px 25px 28px;
  display: none;
  position: relative;
}
.in_liu_wrap .in_liu .in_liu_cont p img {
  position: absolute;
  display: block;
  left: 0;
  top: -9px;
}
.in_liu_wrap .in_liu .in_liu_cont:before {
  content: '';
  width: 100%;
  height: 1px;
  display: block;
  background: url("../images/in_liu_bgb.png") no-repeat center center;
  position: absolute;
  left: 0;
  bottom: -1px;
}
.in_fw_wrap {
  width: 100%;
  padding: 100px 0;
}
.in_fw_wrap .in_fw {
  margin: 70px auto 0 auto;
  width: 1170px;
}
.in_fw_wrap .in_fw a {
  display: block;
  width: 180px;
  float: left;
  margin-right: 67px;
}
.in_fw_wrap .in_fw a .in_fw_img {
  width: 180px;
  height: 180px;
  position: relative;
}
.in_fw_wrap .in_fw a .in_fw_img img {
  -webkit-transition: .4s;
  -moz-transition: .4s;
  -ms-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
}
.in_fw_wrap .in_fw a span {
  font-size: 18px;
  display: block;
  margin-top: 40px;
  text-align: center;
  color: #232323;
}
.in_fw_wrap .in_fw a:hover .in_fw_img img {
  -webkit-transform: scale(1.08);
  -moz-transform: scale(1.08);
  -ms-transform: scale(1.08);
  -o-transform: scale(1.08);
  transform: scale(1.08);
}
.in_kh_wrap {
  width: 100%;
  padding: 100px 0 133px 0;
  height: 694px;
  background: url("../images/index_kehu_bg.jpg") no-repeat center center;
}
.in_kh_wrap .in_kh {
  margin: 60px auto 0 auto;
  width: 1170px;
}
.in_kh_wrap .in_kh .in_kh_in {
  width: 100%;
  position: relative;
  height: 345px;
}
.in_kh_wrap .in_kh .in_kh_in .in_kh_img {
  width: 221px;
  height: 221px;
  position: absolute;
  top: 0;
  left: 0;
  background: url("../images/llogobg.png") no-repeat center center;
}
.in_kh_wrap .in_kh .in_kh_in .in_kh_img img {
  width: 148px;
  height: 68px;
}
.in_kh_wrap .in_kh .slick-dots {
  bottom: -52px;
}
.in_kh_wrap .in_kh .slick-dots li {
  margin: 0 8px;
}
.in_kh_wrap .in_kh .slick-dots li button {
  width: 12px;
  height: 12px;
  background-color: #e3e3e3;
}
.in_kh_wrap .in_kh .slick-dots li.slick-active button {
  background-color: #007ac3;
}
.in_news_wrap {
  width: 100%;
  padding: 100px 0 90px 0;
  background-color: #f6f6f6;
}
.in_news_wrap .in_news {
  width: 1170px;
  margin: 50px auto 0 auto;
}
.in_news_wrap .in_news .in_news_tit {
  text-align: center;
}
.in_news_wrap .in_news .in_news_tit span {
  display: inline-block;
  vertical-align: top;
  width: 164px;
  height: 36px;
  line-height: 36px;
  background-color: #ffffff;
  color: #232323;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
  margin: 0 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.in_news_wrap .in_news .in_news_tit span:hover {
  background-color: #007ac3;
  color: #ffffff;
}
.in_news_wrap .in_news .in_news_tit span.active {
  background-color: #007ac3;
  color: #ffffff;
}
.in_news_wrap .in_news .in_news_cont {
  margin-top: 46px;
}
.in_news_wrap .in_news .in_news_cont .in_news_c {
  display: none;
}
.in_news_wrap .in_news .in_news_cont .in_news_c a {
  display: block;
  width: 390px;
  height: 460px;
  float: left;
  position: relative;
}
.in_news_wrap .in_news .in_news_cont .in_news_c a .in_news_img {
  width: 390px;
  height: 230px;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.in_news_wrap .in_news .in_news_cont .in_news_c a .in_news_img img {
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  width:390px;
  height:230px;
}
.in_news_wrap .in_news .in_news_cont .in_news_c a .in_news_wen {
  width: 390px;
  height: 230px;
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 26px 27px 0 20px;
}
.in_news_wrap .in_news .in_news_cont .in_news_c a .in_news_wen em {
  font-size: 18px;
  color: #232323;
  display: block;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
}
.in_news_wrap .in_news .in_news_cont .in_news_c a .in_news_wen i {
  font-size: 12px;
  color: #999999;
  display: block;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  margin-top: 16px;
}
.in_news_wrap .in_news .in_news_cont .in_news_c a .in_news_wen p {
  font-size: 14px;
  color: #666666;
  display: block;
  height: 88px;
  line-height: 22px;
  overflow: hidden;
  margin-top: 10px;
}
.in_news_wrap .in_news .in_news_cont .in_news_c a:hover .in_news_img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.in_news_wrap .in_news .in_news_cont .in_news_c a:hover .in_news_wen em {
  color: #007ac3;
}
.link-wrap {
  width: 100%;
  padding: 25px 0;
  background-color: #007ac3;
}
.link-wrap .link {
  width: 1170px;
  margin: 0 auto;
}
.link-wrap .link p {
  font-size: 16px;
  color: #ffffff;
}
.link-wrap .link p img {
  margin: 0 3px 0 10px;
}
.link-wrap .link p a {
  font-size: 14px;
  color: #ffffff;
  margin: 0 16px;
}
.link-wrap .link p a:hover {
  text-decoration: underline;
}
.footer-wrap {
  width: 100%;
  padding: 50px 0;
  background-color: #161a1e;
}
.footer-wrap .footer {
  width: 1170px;
  margin: 0 auto;
}
.footer-wrap .footer ul {
  width: 770px;
  float: left;
  text-align: left;
}
.footer-wrap .footer ul li {
  width: 140px;
  display: inline-block;
  vertical-align: top;
  padding-left: 20px;
  margin-right: 60px;
  
}
.footer-wrap .footer ul li em {
  display: block;
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 16px;
}
.footer-wrap .footer ul li em a{
  display: block;
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 16px;
}
.footer-wrap .footer ul li em a:hover{ text-decoration:underline;}
.footer-wrap .footer ul li a {
  display: block;
  font-size: 14px;
  line-height: 26px;
  height: 26px;
  overflow: hidden;
  color: #9f9f9f;
}
.footer-wrap .footer ul li a:hover {
  color: #ffffff;
  text-decoration:underline;
}
.footer-wrap .footer .footer-right {
  float: right;
  width: 314px;
}
.footer-wrap .footer .footer-right em {
  font-size: 16px;
  color: #ffffff;
  display: block;
}
.footer-wrap .footer .footer-right b {
  font-size: 26px;
  color: #ffffff;
  display: block;
  margin: 13px 0 5px 0;
}
.footer-wrap .footer .footer-right span {
  font-size: 14px;
  color: #9f9f9f;
  display: block;
  margin-bottom: 12px;
}
.footer-wrap .footer .footer-right .erwei {
  width: 80px;
  float: left;
  margin-right: 49px;
}
.footer-wrap .footer .footer-right .erwei p {
  text-align: center;
  font-size: 12px;
  color: #babbbc;
  margin-top: 6px;
}
.bbtom {
  width: 100%;
  padding: 15px 0 12px 0;
  background-color: #0d1114;
}
.bbtom p {
  font-size: 14px;
  color: #b9baba;
  width: 1170px;
  margin: 0 auto;
  text-align: center;
}
.bbtom p a {
  color: #b9baba;
}
.bbtom p a:hover {
  color: #ffffff;
}
.nei_banner {
  width: 100%;
  height: 240px;
  overflow: hidden;
}
.bread {
  width: 100%;
  height: 55px;
  border: 1px solid #e3e3e3;
}
.bread p {
  width: 1170px;
  margin: 0 auto;
  padding-left: 300px;
  text-align: right;
  line-height: 50px;
  height: 50px;
  overflow: hidden;
  font-size: 14px;
  color: #666666;
}
.bread p a:hover {
	color:#007ac3;
}

.nei-content-w {
  width: 100%;
  padding-top: 30px;
}
.nei-content-w .nei-content {
  width: 1170px;
  margin: 0 auto;
}
.nei-content-w .nei-content .nei-content-left {
  width: 270px;
  float: left;
  margin-top: -140px;
}
.nei-content-w .nei-content .nei-content-left .nei-left-tit {
  width: 270px;
  height: 140px;
  background: url("../images/nei_left_bg.jpg") no-repeat center center;
  padding-top: 33px;
}
.nei-content-w .nei-content .nei-content-left .nei-left-tit b {
  display: block;
  font-size: 36px;
  color: #ffffff;
  line-height: 40px;
  height: 40px;
  overflow: hidden;
  text-align: center;
}
.nei-content-w .nei-content .nei-content-left .nei-left-tit i {
  display: block;
  font-size: 22px;
  color: #9abddd;
  line-height: 28px;
  height: 28px;
  overflow: hidden;
  text-align: center;
  margin-top: 5px;
  font-weight: 100;
  font-family:Arial, Helvetica, sans-serif;
}
.nei-content-w .nei-content .nei-content-left .nei-nav a {
  display: block;
  height: 60px;
  line-height: 60px;
  padding: 0 30px 0 40px;
  border-bottom: 1px solid #e3e3e3;
  color: #232323;
  position: relative;
  background-color: #f0f0f0;
  border-left: 3px solid transparent;
  font-size:16px;
}
.nei-content-w .nei-content .nei-content-left .nei-nav a:after {
  content: '';
  display: block;
  width: 10px;
  height: 9px;
  background: url("../images/nei-left-pic.png") no-repeat center center;
  position: absolute;
  right: 20px;
  top: 26px;
}
.nei-content-w .nei-content .nei-content-left .nei-nav a:hover {
  border-left: 3px solid #007ac3;
  background-color: #fafafa;
}
.nei-content-w .nei-content .nei-content-left .nei-nav a:hover:after {
  background: url("../images/nei-left-pic2.jpg") no-repeat center center;
}
.nei-content-w .nei-content .nei-content-left .nei-nav a.active {
  border-left: 3px solid #007ac3;
  background-color: #fafafa;
}
.nei-content-w .nei-content .nei-content-left .nei-nav a.active:after {
  background: url("../images/nei-left-pic2.jpg") no-repeat center center;
}
.nei-content-w .nei-content .nei-content-left .nei-nav a.active2 {
  border-left: 3px solid #007ac3;
  background-color: #fafafa;
  font-size:16px;
}

.nei-content-w .nei-content .nei-content-left .nei-nav a.active2:after {
  width: 9px;
  height: 10px;
  background: url("../images/nei_left_bg3.jpg") no-repeat center center;
}
.nei-content-w .nei-content .nei-content-left .nei-nav .nei-navv {
  padding: 20px 20px 20px 58px;
  background-color: #fafafa;
  border-bottom: 1px solid #e3e3e3;
  display:none;
}
.nei-content-w .nei-content .nei-content-left .nei-nav .nei-navv a.nein {
  display: block;
  font-size: 16px;
  line-height: 32px;
  color: #232323;
  height: 32px;
  background-color: transparent;
  padding: 0;
  border: 0;
}
.nei-content-w .nei-content .nei-content-left .nei-nav .nei-navv a.nein:after {
  width: 3px;
  height: 11px;
  background: #cbcbcb;
  top: 11px;
  left: -16px;
}
.nei-content-w .nei-content .nei-content-left .nei-nav .nei-navv a.ccur {
  color: #007ac3;
}
.nei-content-w .nei-content .nei-content-left .nei-nav .nei-navv a.ccur:after {
  background: #007ac3;
}
.nei-content-w .nei-content .nei-content-left .nei-nav .nei-navv a.nein:hover {
  color: #007ac3;
}
.nei-content-w .nei-content .nei-content-left .nei-nav .nei-navv a.nein:hover:after {
  background: #007ac3;
}
.nei-content-w .nei-content .nei-content-left .nei-lle {
  margin-top: 30px;
  border-top: 3px solid #007ac3;
  padding-top: 13px;
}
.nei-content-w .nei-content .nei-content-left .nei-lle em {
  display: block;
  font-size: 18px;
  color: #232323;
  padding: 0 10px;
}
.nei-content-w .nei-content .nei-content-left .nei-lle .kkhu {
  margin-top: 22px;
}
.nei-content-w .nei-content .nei-content-left .nei-lle .kkhu a {
  display: block;
  width: 135px;
  height: 90px;
  position: relative;
  float: left;
  padding-top: 15px;
  text-align: center;
}
.nei-content-w .nei-content .nei-content-left .nei-lle .kkhu a span {
  display: block;
  font-size: 14px;
  color: #232323;
  margin-top: 14px;
}
.nei-content-w .nei-content .nei-content-left .nei-lle .kkhu a:hover span {
  color: #007ac3;
}
.nei-content-w .nei-content .nei-content-left .nei-lle .hot-line {
  background: url("../images/hot-line.jpg") no-repeat center center;
  width: 270px;
  height: 181px;
  padding-top: 130px;
  margin-top: 10px;
}
.nei-content-w .nei-content .nei-content-left .nei-lle .hot-line b {
  font-size: 26px;
  display: block;
  padding-left: 60px;
  color: #ffffff;
}
.nei-content-w .nei-content .nei-content-right {
  width: 870px;
  float: right;
}
.nei-content-w .nei-content .nei-content-right .pro-cont {
  margin-bottom: 40px;
}
.nei-content-w .nei-content .nei-content-right .pro-cont .pro-con-tit {
  padding-bottom: 10px;
  border-bottom: 1px solid #007ac3;
}
.nei-content-w .nei-content .nei-content-right .pro-cont .pro-con-tit img{
	width:20px;
	height:20px;
}
.nei-content-w .nei-content .nei-content-right .pro-cont .pro-con-tit em {
  font-size: 16px;
  color: #666666;
  margin-left: 10px;
}
.nei-content-w .nei-content .nei-content-right .pro-cont .pro-con-tit em a{
  font-size: 16px;
  color: #666666;
}
.nei-content-w .nei-content .nei-content-right .pro-cont .pro-con-tit em a:hover{
	text-decoration:underline;
	color:#007ac3;
}
.nei-content-w .nei-content .nei-content-right .pro-cont .pp-cc {
  padding-top: 25px;
}
.nei-content-w .nei-content .nei-content-right .pro-cont .pp-cc a {
  display: block;
  width:200px;
  margin-right: 23px;
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  color: #232323;
  float: left;
  overflow: hidden;
}
.nei-content-w .nei-content .nei-content-right .pro-cont .pp-cc a:hover {
	text-decoration:underline;
	color:#007ac3;
}
.nei-content-w .nei-content .nei-content-right .news {
  border-bottom: 1px solid #e3e3e3;
}
.nei-content-w .nei-content .nei-content-right .news a {
  float: left;
  margin-right: 30px;
  width: 270px;
  margin-bottom: 40px;
}
.nei-content-w .nei-content .nei-content-right .news a .news-img {
  width: 270px;
  height: 161px;
  position: relative;
  overflow: hidden;
}
.nei-content-w .nei-content .nei-content-right .news a .news-img img {
  width: 270px;
  height: 161px;
}
.nei-content-w .nei-content .nei-content-right .news a .news-img img {
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}.nei-content-w .nei-content .nei-content-right .partner {
  border-bottom: 1px solid #e3e3e3;
}
.nei-content-w .nei-content .nei-content-right .partner a {
  float: left;
  margin-right: 17px;
  width: 200px;
  margin-bottom: 30px;
}
.nei-content-w .nei-content .nei-content-right .partner a .news-img {
  width: 200px;
  height: 92px;
  position: relative;
  overflow: hidden;
}
.nei-content-w .nei-content .nei-content-right .partner a .news-img img {
  width: 200px;
  height: 92px;
  border: 1px solid #d8d8d8;
}
.nei-content-w .nei-content .nei-content-right .partner a .news-img img {
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.nei-content-w .nei-content .nei-content-right .news a .news-wen {
  width: 100%;
  padding-top: 25px;
  padding-bottom: 10px;
}
.nei-content-w .nei-content .nei-content-right .news a .news-wen em {
  font-size: 18px;
  color: #007ac3;
  display: block;
}
.nei-content-w .nei-content .nei-content-right .news a .news-wen i {
  font-size: 12px;
  color: #999999;
  display: block;
  margin-top: 15px;
}
.nei-content-w .nei-content .nei-content-right .news a .news-wen p {
  font-size: 14px;
  color: #666666;
  display: block;
  margin-top: 8px;
  line-height: 22px;
}
.nei-content-w .nei-content .nei-content-right .news a:hover .news-img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.nei-content-w .nei-content .nei-content-right .mulu {
  text-align: center;
  margin: 30px 0 80px 0;
}
.nei-content-w .nei-content .nei-content-right .mulu a {
  display: inline-block;
  vertical-align: top;
  width: 29px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border: 1px solid #d8d8d8;
  color: #333333;
  font-size: 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0 1px;
}
.nei-content-w .nei-content .nei-content-right .mulu a:hover {
  background-color: #007ac3;
  border: 1px solid #007ac3;
  color: #ffffff;
}
.nei-content-w .nei-content .nei-content-right .mulu a.p-n {
  width: 57px;
}
.nei-content-w .nei-content .nei-content-right .mulu a.dd {
  border: 0;
  line-height: 25px;
}
.nei-content-w .nei-content .nei-content-right .mulu a.dd:hover {
  color: #007ac3;
  background-color: transparent;
}
.nei-content-w .nei-content .nei-content-right .contact {
  padding-top: 15px;
}
.nei-content-w .nei-content .nei-content-right .contact .contactinfo p {
	line-height:30px;
	font-size:14px;
}
.nei-content-w .nei-content .nei-content-right .contact .contactinfo div {
	line-height:30px;
	font-size:14px;
}
.nei-content-w .nei-content .nei-content-right .contact .contact-di {
  margin: 30px 0 20px 0;
}
.nei-content-w .nei-content .nei-content-right .contact .contact-di .mmap {
  width: 470px;
  height: 320px;
  float: left;
}
.nei-content-w .nei-content .nei-content-right .contact .contact-di .contact-right {
  width: 370px;
  float: right;
}
.nei-content-w .nei-content .nei-content-right .contact .contact-di .contact-right i {
  font-size: 20px;
  color: #232323;
  font-weight: 600;
  margin-bottom: 30px;
  display: block;
}
.nei-content-w .nei-content .nei-content-right .contact .uu {
  margin-bottom: 25px;
}
.nei-content-w .nei-content .nei-content-right .contact .uu img {
  display: block;
  float: left;
}
.nei-content-w .nei-content .nei-content-right .contact .uu .contact-wen {
  width: 330px;
  float: right;
}
.nei-content-w .nei-content .nei-content-right .contact .uu .contact-wen em {
  font-size: 12px;
  color: #232323;
  display: block;
}
.nei-content-w .nei-content .nei-content-right .contact .uu .contact-wen b {
  font-size: 15px;
  color: #232323;
  display: block;
  margin-top: 5px;
}
.nei-content-w .nei-content .nei-content-right .contact .uu .contact-wen span {
  font-size: 15px;
  color: #232323;
  display: block;
  margin-top: 5px;
}
.nei-content-w .nei-content .nei-content-right .contact .contact-cha {
  width: 420px;
  margin-top: 85px;
  float: left;
  margin-bottom: 100px;
}
.nei-content-w .nei-content .nei-content-right .contact .contact-cha .chacha {
  margin-top: 30px;
  width: 100%;
  height: 340px;
  background-color: #f6f6f6;
  padding: 35px 50px 0 30px;
}
.nei-content-w .nei-content .nei-content-right .contact .contact-cha .chacha p {
  font-size: 14px;
  line-height: 22px;
  color: #232323;
  height: 66px;
  overflow: hidden;
}
.nei-content-w .nei-content .nei-content-right .contact .contact-cha .chacha .uu .contact-wen {
  width: 300px;
}
.nei-content-w .nei-content .nei-content-right em.contact-tit {
  display: block;
  border-bottom: 1px solid #e3e3e3;
  font-size: 18px;
  color: #232323;
  padding-bottom: 12px;
  position: relative;
}
.nei-content-w .nei-content .nei-content-right em.contact-tit:after {
  content: '';
  display: block;
  width: 46px;
  height: 3px;
  background-color: #007ac3;
  position: absolute;
  bottom: -2px;
  left: 0;
}
.nei-content-w .nei-content .nei-content-right h1.contact-tit {
  display: block;
  border-bottom: 1px solid #e3e3e3;
  font-size: 18px;
  color: #232323;
  padding-bottom: 12px;
  position: relative;
}
.nei-content-w .nei-content .nei-content-right h1.contact-tit:after {
  content: '';
  display: block;
  width: 46px;
  height: 3px;
  background-color: #007ac3;
  position: absolute;
  bottom: -2px;
  left: 0;
}
.nei-content-w .nei-content .nei-content-right h1.contact-yiqi {
  display: block;
  border-bottom: 1px dashed #e3e3e3;
  font-size: 18px;
  color: #232323;
  padding-bottom: 12px;
  position: relative;
}
.nei-content-w .nei-content .nei-content-right h1.contact-yiqi:after {
  content: '';
  display: block;
  width: 46px;
  height: 3px;
  background-color: #007ac3;
  position: absolute;
  bottom: -2px;
  left: 0;
}

.nei-content-w .nei-content .nei-content-right .pro-xq img.pprr {
  display: block;
  margin: 0 auto 35px auto;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .cc-pp {
  font-size: 14px;
  color: #666666;
  line-height: 22px;
  margin-top: 28px;
  margin-bottom: 40px;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .cc-pp p {
	line-height:30px;
	font-size:14px;
  color: #666666;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .cc-pp div {
	line-height:30px;
	font-size:14px;
color: #666666;
}

.nei-content-w .nei-content .nei-content-right .pro-xq .pro_p_img {
  margin-top: 30px;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .pro_p_img img{
	width:270px;
	height:176px;
	border: 1px solid #e3e3e3;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .pro_p_img a {
  display: block;
  width: 270px;
  height: 176px;
  position: relative;
  margin-bottom: 30px;
  float: left;
  margin-right: 30px;
  overflow: hidden;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .pro_p_img a .pro_ff {
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 15px 10px 15px 16px;
  background: url("../images/pro_bg1.png") repeat;
  bottom: -126px;
  left: 0;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .pro_p_img a .pro_ff span {
  font-size: 16px;
  line-height: 20px;
  height: 20px;
  overflow: hidden;
  color: #ffffff;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .pro_p_img a .pro_ff .ppff {
  padding: 12px 0 5px 0;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .pro_p_img a .pro_ff .ppff p {
  font-size: 12px;
  color: #ffffff;
  line-height: 20px;
  height: 80px;
  overflow: hidden;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .pro_p_img a .pro_ff .ppff i {
  font-size: 12px;
  color: #ffffff;
  display: block;
  margin-top: 10px;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .pro_p_img a:hover .pro_ff {
  background: url("../images/pro_bg2.png") repeat;
  bottom: 0;
  padding: 25px 10px 15px 16px;
}
.nei-content-w .nei-content .nei-content-right .pro-xq .pro_p_img a:hover .pro_ff .ppff {
  display: block;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_t .pro_de_img {
  float: left;
  width: 400px;
  height: 261px;
  position: relative;
  border: 1px solid #e3e3e3;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_t .pro_de_img img {
  width: 400px;
  height: 261px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_t .pro_de_wen {
  width: 410px;
  float: right;
  margin-right: 30px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_t .pro_de_wen h1 {
  font-size: 18px;
  color: #232323;
  display: block;
  height: 58px;
  line-height: 58px;
  overflow: hidden;
  border-bottom: 2px solid #e3e3e3;
  margin-bottom: 20px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_t .pro_de_wen i {
  color: #797979;
  font-size: 14px;
  float: left;
  display: block;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_t .pro_de_wen span {
  color: #797979;
  font-size: 14px;
  float: left;
  display: block;
  width: 325px;
  margin-bottom: 10px;
  line-height: 24px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_t .pro_de_wen .clespan {
  color: #797979;
  font-size: 14px;
  float: left;
  display: block;
  width: 410px;
  margin-bottom: 10px;
  line-height: 24px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_t .pro_de_wen a {
  display: block;
  width: 164px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-size: 16px;
  color: #ffffff;
  background-color: #007ac3;
  margin-top: 30px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_t .pro_de_wen a:hover {
  background-color: #00598f;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_tit {
  text-align: left;
  margin-top: 50px;
  position: relative;
  top: 0;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_tit a {
  display: inline-block;
  width: 164px;
  height: 36px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #232323;
  font-size: 16px;
  background-color: #f6f6f6;
  text-align: center;
  line-height: 36px;
  cursor: pointer;
  position: relative;
  margin-right: 6px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_tit a:after {
  content: '';
  display: block;
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid transparent;
  left: 76px;
  bottom: -6px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_tit a:hover {
  color: #ffffff;
  background-color: #007ac3;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_tit a:hover:after {
  border-top: 6px solid  #007ac3;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_tit a.active {
  color: #ffffff;
  background-color: #007ac3;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_tit a.active:after {
  border-top: 6px solid  #007ac3;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_tit2 {
  position: fixed;
  margin: 0;
  top:58px;
  background-color: #ffffff;
  z-index: 999;
  height: 42px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_con_w {
  margin-top: 25px;
  margin-bottom: 40px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_con_w .hezi {
  padding-top: 76px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_con_w .md {
margin-top: -20px;
position: relative;
top: -80px;
display: block;
width: 1px;
height: 1px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_con_w strong a{ font-size:14px; line-height:28px; color:#333; margin-right:10px;}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_con_w strong a:hover{ font-size:14px; color:#0079c3; }


.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_con_w .pro_de_con p {
  font-size: 14px;
  color: #666666;
  line-height: 30px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_con_w .pro_de_con div {
  font-size: 14px;
  color: #666666;
  line-height: 30px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_con_w .pro_de_con img.zsimg {
  display: block;
  margin: 35px auto 0 auto;
  max-width: 100%;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_con_w .pro_de_con .pro_pro_kk {
  position: relative;
  width: 270px;
  height: 176px;
  float: left;
  margin-right: 30px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_con_w em.pro_pro_tit {
  display: block;
  height: 42px;
  line-height: 42px;
  background-color: #f6f6f6;
  padding: 0 10px;
  overflow: hidden;
  font-size: 18px;
  color: #232323;
  margin: 20px 0;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_de_con_w em.pro_pro_tit img {
  margin-right: 10px;
  vertical-align: 0;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq {
  width: 100%;
  background-color: #fbfbfb;
  padding: 30px 40px;
  margin-bottom: 50px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq .pro_sq_li {
  height: 32px;
  margin-bottom: 15px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq .pro_sq_li img {
  float: left;
  margin-top: 10px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq .pro_sq_li label {
  font-size: 14px;
  color: #666666;
  display: block;
  width: 76px;
  text-align: right;
  float: left;
  line-height: 32px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq .pro_sq_li input {
  width: 300px;
  height: 32px;
  line-height: 32px\9;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-left: 14px;
  background-color: #ffffff;
  padding: 0 5px;
  font-size: 14px;
  color: #666666;
  float: left;
  font-family:"微软雅黑";
}

.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq .pro_sq_li input:focus {
  border: 1px solid #e4281a;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq .pro_sq_li textarea {
  width: 400px;
  height: 87px;
  line-height: 18px;
  border: 1px solid #e3e3e3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-left: 14px;
  background-color: #ffffff;
  padding: 10px 5px;
  font-size: 14px;
  color: #666666;
  float: left;
  font-family:"微软雅黑";
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq .pro_sq_li textarea:focus {
  border: 1px solid #e4281a;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq .pro_sq_li i {
  font-size: 14px;
  color: #e4281a;
  display: block;
  float: left;
  line-height: 32px;
  margin-left: 6px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq .pro_sq_li a.yanzheng {
  width: 89px;
  height: 32px;
  position: relative;
  float: left;
  margin-left: 10px;
  border: 1px solid #e3e3e3;
  display: block;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq .pro_sq_li a.yanzheng img {
  float: none;
  margin: auto;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_sq input[type='submit'] {
  font-size: 18px;
  color: #ffffff;
  width: 164px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background-color: #007ac3;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-left: 95px;
  font-family:"微软雅黑";
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_xg {
  margin-top: 30px;
  margin-bottom: 40px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_xg a {
  display: block;
  width: 200px;
  float: left;
  margin-right: 22px;
  margin-bottom: 15px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_xg a .pro_xg_img {
  width: 200px;
  height: 132px;
  position: relative;
  overflow: hidden;
  padding-bottom:10px;
  margin-bottom:10px;
  border: 1px solid #e3e3e3;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_xg a .pro_xg_img img {
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  width:200px;
  height:130px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_xg a span {
  font-size: 14px;
  color: #232323;
  display: block;
  text-align: center;
  line-height: 20px;
  margin-top: 8px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_xg a:hover .pro_xg_img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_xg a:hover span {
  color: #007ac3;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_zx {
  width: 100%;
  margin-top: 28px;
  margin-bottom: 53px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_zx a {
  display: block;
  width: 50%;
  float: left;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  height: 20px;
  padding: 0 60px 0 10px;
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_zx a:after {
  display: block;
  content: '';
  width: 4px;
  height: 4px;
  background-color: #007ac3;
  position: absolute;
  top: 8px;
  left: 1px;
}
.nei-content-w .nei-content .nei-content-right .pro_de .pro_zx a:hover {
  color: #007ac3;
}

.certificates_imglist{}
.certificates_imglist ul{ width:920px;}
.certificates_imglist ul li{ width:200px; height:283px; float:left; margin-right:23px;  margin-bottom:40px; position:relative;}
.certificates_imglist ul li a img{ width:200px; height:283px;border:1px #CCCCCC solid;}
.certificates_imglist ul li span{ display:block; text-align:center; height:40px; line-height:40px; font-size:16px; font-weight:bold; position:absolute; width:100%; bottom:0; left:0; color:#fff; z-index:100}
.certificates_imglist ul li p{ background:#060706; filter:alpha(opacity=30);-moz-opacity:0.3;	-khtml-opacity: 0.3;opacity: 0.3; display:block; height:40px; line-height:40px; position:absolute; width:100%; bottom:0; left:0; z-index:99;}

/**分页样式*/   
.pager { margin:auto; text-align:center; height:40px; }
.pager a{ border:#999999 1px solid; border-radius:4px; color: #999999; padding:6px 10px; margin-left:5px;}
.pager span{ margin-left:5px;padding:6px 10px;border-radius:4px; border:#007ac3 1px solid; }
.pager a:hover ,#pager a:active { border:#007ac3 1px solid; color:#fff; background:#007ac3;}
.pager span.current {   font-weight:bold; color:#fff; background:#007ac3;}
.pager span.disabled { color: #999999; padding:6px 10px; border:#999999 1px solid; }

.provnext{padding:10px 5px 20px;  }
.prov{ height:34px; line-height:34px; font-size:14px; font-weight:bold; float:left; width:100%; }
.next{ height:34px; line-height:34px;font-size:14px; font-weight:bold; float:left; width:100%;}
.next a:hover,.prov a:hover{ color:#007ac3; font-weight:bold;}

hr{ clear:both; border:0; background:none;}
.clear{ clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.i2{ display:block; clear:both; height:2px; line-height:2px; font-size:2px; overflow:hidden;}
.i5{ display:block; clear:both; height:5px; line-height:5px; font-size:5px; overflow:hidden;}
.i8{ display:block; clear:both; height:8px; line-height:8px; font-size:8px; overflow:hidden;}
.i10{ display:block; clear:both; height:10px; line-height:10px; font-size:10px; overflow:hidden;}
.i12{ display:block; clear:both; height:10px; line-height:12px; font-size:12px; overflow:hidden;}
.i15{ display:block; clear:both; height:15px; line-height:15px; font-size:15px; overflow:hidden;}
.i20{ display:block; clear:both; height:20px; line-height:20px; font-size:20px; overflow:hidden;}
.i25{ display:block; clear:both; height:25px; line-height:25px; font-size:25px; overflow:hidden;}
.i30{ display:block; clear:both; height:30px; line-height:30px; font-size:30px; overflow:hidden;}
.i50{ display:block; clear:both; height:50px; line-height:50px; font-size:30px; overflow:hidden;}
.nobg{ background:none!important;}
.noborder{ border:none!important;}

.download li{ overflow:hidden; background:url(../images/item_icon.jpg) left center no-repeat; padding-left:14px; border-bottom:1px dashed #CCC; margin:auto; line-height:46px; height:46px;}
.download li a{ display:block; float:left; font-size:14px; }
.download li a:hover{  color:#007ac3; font-weight:bold; }
.download li i{ float:right; font-size:12px; color:#666; font-style:normal;}
.newsinfo{}
.newsinfo .info { padding:0 0 30px 0;}
.newsinfo .info h1{ font-size:24px; text-align:center; line-height:60px; font-weight:bold;}
.newsinfo .info .datetime{ text-align:center; color:#999; padding-bottom:10px;}
.newsinfo .info p,.newsinfo .info div{ font-size:14px; line-height:32px; color:#666666; }
.newsinfo .info p img,.newsinfo .info div img{ max-width:870px;display:block; margin:0 auto;}
.newsinfo .daodu{ border:1px dashed  #CCCCCC;text-indent:2em; padding-top:8px; padding-bottom:8px; padding-left:7px;}
.newsinfo .info strong a{ font-size:14px; line-height:28px; color:#333; margin-right:10px;}
.newsinfo .info strong a:hover{ font-size:14px; color:#0079c3; }
.newsinfo em.contact-tit {
  display: block;
  border-bottom: 1px solid #e3e3e3;
  font-size: 18px;
  color: #232323;
  padding-bottom: 12px;
  position: relative;
}
.newsinfo em.contact-tit:after {
  content: '';
  display: block;
  width: 46px;
  height: 3px;
  background-color: #007ac3;
  position: absolute;
  bottom: -2px;
  left: 0;
}
.newsinfo .pro_xg {
  margin-top: 30px;
  margin-bottom: 40px;
}
.newsinfo .pro_xg a {
  display: block;
  width: 200px;
  float: left;
  margin-right: 22px;
  margin-bottom: 15px;
}
.newsinfo .pro_xg a .pro_xg_img {
  width: 200px;
  height: 132px;
  position: relative;
  overflow: hidden;
  padding-bottom:10px;
  margin-bottom:10px;
  border: 1px solid #e3e3e3;
}
.newsinfo .pro_xg a .pro_xg_img img {
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -ms-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  width:200px;
  height:130px;
}
.newsinfo .pro_xg a span {
  font-size: 14px;
  color: #232323;
  display: block;
  text-align: center;
  line-height: 20px;
  margin-top: 8px;
}
.newsinfo .pro_xg a:hover .pro_xg_img img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.newsinfo .pro_xg a:hover span {
  color: #007ac3;
}
.newsinfo .pro_zx {
  width: 100%;
  margin-top: 28px;
  margin-bottom: 53px;
}
.newsinfo .pro_zx a {
  display: block;
  width: 50%;
  float: left;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  height: 20px;
  padding: 0 60px 0 10px;
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}
.newsinfo .pro_zx a:after {
  display: block;
  content: '';
  width: 4px;
  height: 4px;
  background-color: #007ac3;
  position: absolute;
  top: 8px;
  left: 1px;
}
.newsinfo .pro_zx a:hover {
  color: #007ac3;
}
.nei-content-left .xgnew {
  margin-top: 25px;
}
.nei-content-left .xgnew .xmnn a {
  display: block;
  border: 1px solid #f5f5f5;
  border-top: none;
  line-height: 38px;
  height: 38px;
  padding: 0 20px;
  overflow: hidden;
  color: #555555;
  position: relative;
  font-size: 14px;
}
.nei-content-left .xgnew .xmnn a:after {
  content: '';
  display: block;
  width: 4px;
  height: 4px;
  background-color: #0077c3;
  position: absolute;
  left: 10px;
  top: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.nei-content-left .xgnew .xmnn a:hover {
  color: #0077c3;
}
.nei-content-left .neintt {
  display: block;
  width: 100%;
  height: 70px;
  line-height: 70px;
  color: #fff;
  background-color: #0077c3;
  font-size: 24px;
  text-align: center;
}


.reservation{ padding-top:30px;}
.reservation p,.reservation div{ font-size:14px; line-height:30px; margin-top:12px;}
.reservation  table{ width:90%;}
.reservation  table th{ width:15%; height:46px; line-height:46px; font-size:14px;}
.reservation  table td{}
.reservation  table td input{  width: 300px;height: 32px;line-height: 32px\9;  border: 1px solid #e3e3e3;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #ffffff;padding: 0 4px;font-size: 14px;color: #666666;float: left;font-family:"微软雅黑";}
.reservation  table td textarea{ border:1px #e3e3e3 solid;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 0 5px;font-size: 14px;color: #666666;float: left;font-family:"微软雅黑";}
.reservation .buybtn{ float:left; margin-left:117px; padding:5px 30px; border:0; background:#007ac3; border-radius:4px; font-size:16px; font-family:"微软雅黑"; color:#fff; letter-spacing:3px; margin-top:20px;  width: 164px; height: 45px;
}
.reservation a{ float:left; margin-left:10px; padding:8px 5px; border:0;  border-radius:4px; font-family:"微软雅黑";  letter-spacing:3px; margin-top:10px; text-decoration:underline;}

.in_news_wrap .in_news .in_news_cont .in_news_c a .zhongjian:after {
  content: '';
  display: block;
  z-index: 8;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ffffff;
  border-bottom: 0;
  position: absolute;
  bottom: auto;
  left: 22px;
  top: 0;
}
.in_news_wrap .in_news .in_news_cont .in_news_c a .in_news_img:after {
  content: '';
  display: block;
  z-index: 8;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ffffff;
  position: absolute;
  bottom: 0;
  left: 22px;
}
.bd {border: 1px #f00 solid!important;}