/*
* @Author: Marte
* @Date:   2018-01-18 10:39:29
* @Last Modified by:   Marte
* @Last Modified time: 2018-07-02 17:12:51
*/
.zixun{     width: 250px;
    height: 45px;
    margin-top: 22px;
    border: 0;
    text-indent: 0em;
    line-height: 2.5em;
    text-align:center;
    cursor: pointer;
    background-color: #FF6600;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 10px 10px 15px -10px rgba(0,0,0,1);
    -moz-box-shadow: 10px 10px 15px -10px rgba(0,0,0,1);
    box-shadow: 10px 10px 15px -10px rgba(0,0,0,1);
    color: #fff;
    letter-spacing: 0.5px;
    display: block;
    font-size: 18px;
    padding: 5px;
    font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Arial";
}
.zixun:hover{color:#FF1010;background-color:#F0AA00;}
.mar-at{ text-align:center; margin:0 auto;}
.c-585{width:585px; padding-top:40px; font-size: 18px; margin: 0 auto; color:#fff;line-height: 2em;}
.r-text{float: right;}
.hei-30{ height: 30px;}
.w345{width:345px; font-size:26px; padding-top:100px;}
.cle{ clear: both;}
.hangye{}
.hangye ul{width:234px; height:446px; float: left; margin-right:20px; color:#fff; padding-top:40px;}
.hangye ul li{ width:200px; margin: 0 auto; font-size: 38px; font-weight:bold;}
.hangye ul p{ width:200px; margin: 0 auto; font-size: 16px;}
.hangye .hybj-1{ background:url(../img/img_r5_c3.jpg) no-repeat;}
.hangye .hybj-2{ background:url(../img/img_r5_c7.jpg) no-repeat;}
.hangye .hybj-3{ background:url(../img/img_r5_c11.jpg) no-repeat;}
.hangye .hybj-4{ background:url(../img/img_r5_c14.jpg) no-repeat;}
.left-gw{ float: left; height:425px;width:495px;}
.r-gw{float: left;height:425px; padding-top:45px; padding-left:5px;}
.cen-gw{ float: left;height:425px;width:300px; padding-top:45px;}
.left-gw img{ padding-right:8px;}
.cen-gw img{ padding-bottom:3px;}
.kecheng{width:1185px;margin:0 auto;padding-bottom:30px;padding-top:30px;}
.kecheng span{width:63px;height: 63px; background-color:#e5e5e5; display: block; float: left; text-align: center;line-height:63px;border-radius: 5px; font-size: 18px;}
.kecheng li{width:1100px; margin-left: 86px; font-size: 16px;line-height:33px;}
.shixun{ padding-top:20px;}
.shixun img{ padding-right:20px; padding-bottom:20px;}
.zx-c2{ padding-top:254px;}
.zx-c2 a {
    width: 240px;
    height: 60px;
    display: block;
    margin: 0 auto;
}

.text{text-align:center;line-height:36px;width:230px; height:255px;opacity:0.7;background:black;color:white;left:0;top:0; position:absolute; font-size:18px; padding:60px 20px; cursor: pointer;display:none;}
.menu:hover .text{
    display:block;
}

.person_detail{
    border:0;
    -webkit-border-radius: 05px;
-moz-border-radius: 05px;
border-radius: 05px;
    -webkit-box-shadow: 0px 2px 15px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 15px 2px rgba(0,0,0,0.75);
box-shadow: 0px 2px 15px 2px rgba(0,0,0,0.75);
    box-shadow: 0 0 10px 3px rgba(0,0,0,.2);
    padding:15px;
    margin:1px;
}
.person_detail img{
    width: 132px;
    height: 132px;
    margin:0 auto;
    display: block;
}
.person_detail p{
    font-size:23px;
    font-weight: 600;
    text-align: center;
    line-height: 50px;
}
.person_detail span{
    display: block;
    color:#dddddd;
    text-align: center;
    line-height: 20px;
    font-size: 25px;
}
.person_detail ul{
    padding:0 20px;
}
.person_detail ul li{
    font-size:17px;
    line-height:40px;
    border-bottom:1px solid #ededed;
    padding-left:40px;
}
.person_detail ul li:nth-child(1){
    background: url("../img/icons.jpg") no-repeat left top;
}
.person_detail ul li:nth-child(2){
    background: url("../img/icons.jpg") no-repeat left -40px;
}
.person_detail ul li:nth-child(3){
    background: url("../img/icons.jpg") no-repeat left -80px;
}
.person_detail ul li:nth-child(4){
    background: url("../img/icons.jpg") no-repeat left -120px;
}
.swiper-button-next{}
.swiper-button-prev{}


.cle{ clear:both;}
.text-c{text-align: center;}
.seo-text{text-indent:-999999px;}
.w1100{width: 1100px; margin: 0 auto; }
.w1200{width: 1200px; margin: 0 auto;}
.w1000{width: 1020px; margin: 0 auto;}
.full-zx{ display: block;  height: 70px; text-align: center;}
.zixun{-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
font-size: 18px;
padding: 12px 50px;
text-indent: 0em;
    line-height: 2.5em;
    text-align:center;
    cursor: pointer;
    color:#fff;
    font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Arial";
  background: -webkit-linear-gradient(left, #f39700 , #e60012); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #f39700 , #e60012); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #f39700 , #e60012); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #f39700 , #e60012); /* 鏍囧噯鐨勮娉� */
       transition:0.04s;
       }
.zixun:hover{color:#fff;
box-shadow:1px 2px 9px 3px rgba(100,100,100,.5); }
.banner-zx{ padding-top:116px;width:380px; margin:0 auto;}
@-webkit-keyframes neon1 {
  from {
    text-shadow: 0 0 5px #fff,
               0 0 10px  #fff,
               0 0 20px  #fff,
               0 0 30px  #2e2eff,
               0 0 50px  #2e2eff,
               0 0 70px  #FF1177,
               0 0 90px  #FF1177,

  }
  to {
    text-shadow: 0 0 7px #fff,
               0 0 13px #fff,
               0 0 23px #fff,
               0 0 35px #2e2eff,
               0 0 60px #2e2eff,
               0 0 40px #FF1177,
               0 0 50px #FF1177,
               0 0 95px #2e2eff;
  }
}
.fl-l{ float: left;width: 561px;}
.fl-r{ float: right;width: 548px;
    margin-right: 10px;}
.box2 h3 {
    color: #333;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    height: 24px;
    border-left: 6px solid #BD0916;
}
.box2{padding: 50px 5px 80px;}
.box2 h3 span {
    margin-left: 10px;
}
.box2 h3 .span1 {
    color: #BD0A17;
    font-size: 28px;
}
.zx-cen{ text-indent: 0em; clear:both; text-align:center; padding-bottom:50px; padding-top:50px;width:355px; margin: 0 auto;}
.box2  p {
    font-size: 14px;
    margin-top: 45px;
}
.box2 .p1 {
    color: #BD0A17;
    margin-top: 10px;
    font-weight: bold;
}
.box2 img {
    margin-top: 30px;
}
.box2 img:hover {
    box-shadow: 0 0 5px 5px #f0f0f0;
    border-radius: 10px;
}
.w1200 .tit p{ padding-top:40px; padding-bottom:40px; font-size:28px; text-indent:0em; line-height:1.8em; font-weight:bold; text-align:center;}
.w1200 .tit-h2{font-size:28px; text-indent:0em; line-height:1.8em; font-weight:bold; text-align:center;padding-top:40px; padding-bottom:40px; }
.w1200 .tit-h2 p{ font-size: 20px; font-weight:normal;}
.org{color:#FF8B00;}
.red{color:#e60012;}
.bai{color:#fff;}
.qing{color:#00ffff;}
.bm1{width:250px; float: right;  padding-right: 45px; padding-top:62px;}
.zx-marat{ text-align:center; margin:0 auto; padding-top: 30px; padding-bottom: 30px;}
.top-1{
     padding-top:470px;
}
.top-2{
     padding-top:120px;
}
.top-3{
     padding-top:400px;
}
.top-4{padding-top:20px;}
.bot-1{ padding-bottom:20px;}
.gangwei{ padding-top:30px;}
.gangwei ul{width:185px;float: left; text-align: center; font-size: 20px; margin-left: 6px; margin-right: 6px; }
.gangwei ul p{ color:#011a3d; padding-top:40px; background:url(../img/gwbor.png) 0 0 no-repeat; width:185px; height:147px;}
.gangwei ul li{ color:#00ffff;}
.left_con dl,.right_con dl{ color:#fff; font-size: 16px; height:224px;}
.left_con{ float: left;
 margin-top:170px;
 padding-left:60px;
}
.right_con{float: right;
 margin-right:10px;
 padding-top:270px;
}
.left_con dl dt,.right_con dl dt{
   font-size: 18px;
   padding-top:10px;
   padding-bottom:20px;
}
.left_con dl dd,.right_con dl dd{
 line-height:1.9em;
}
.ico_1 {
    background: #fff url(http://m.nmgxhdn.com/img/user.png) no-repeat scroll left center / auto 18px;
    margin: 0 auto 10px;
    width:200px;
    text-indent: 2em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:7px;

}
.ico_2 {
    background: #fff url(http://m.nmgxhdn.com/img/tel.png) no-repeat scroll left center / auto 20px;
    margin: 0 auto;
    width:200px;text-indent: 2em;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:7px;
}
input, select, textarea {
    font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Arial";
    margin: 0;
    padding: 0;
    outline: none;
}
.zix2{  color:#fff; font-size:16px;
    border: 0;
    background:#A90B0B;
    text-indent: 0em;
    text-align:center;
    cursor: pointer;
    display: block;
    padding: 7px 35px;
    font-weight: 800;
    font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Arial";
}
.zix2:hover{background:#EA6D00; color:#DCDCDC;}
.zxbm1{padding-top:110px; width:800px; margin:0 auto;}
.zxbm1 p{ color:#000; font-size:1.1em; margin-top:10px; float: left;}
/* 鏁堟灉CSS寮€濮� */
#zsgun{ background:#FFFFFF; position:relative; width:1210px; margin:auto;}
a.hScrollPane_leftarrow{top:200px; cursor:pointer; display:block; width:25px; height:58px; background:url(../img/zsleftbar.gif) no-repeat left top;left:15px; position:absolute;}
a.hScrollPane_leftarrow:hover{background:url(../img/zsleftbar.gif) no-repeat left -58px;}
a.hScrollPane_rightarrow{ top:200px; cursor:pointer; display:block; width:25px; height:58px; background:url(../img/zsrightbar.gif) no-repeat left top; right:15px; position:absolute;}
a.hScrollPane_rightarrow:hover{background:url(../img/zsrightbar.gif) no-repeat left -58px;}
.hScrollPane_dragbar{width:1100px; position: absolute; border-bottom:#83CC32 1px solid; left:15px; top:550px; z-index:1; padding:0 39px;}
.hScrollPane_draghandle{position:absolute; width:180px; height:10px; overflow:hidden; background:url(../img/gunbar.png) no-repeat left top;_background:url(../img/gunbar.gif) no-repeat left top; bottom:-5px; cursor:pointer; margin:0 39px; left:0;}
#gundiv{ width:1120px; position:relative; margin-left:46px;float:left; display:inline;height:530px; overflow:hidden;}
#gundiv ul {height:510px;position: absolute; width:2000px;}
#gundiv li{  float:left; position:relative;}
#gundiv li img{width:376px; height:232px;}
#gundiv li.zslion p{ display:block;}
/* 鏁堟灉CSSend */
.shizi{width:350px; height: 477px;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 10px 10px 15px -10px rgba(0,0,0,1);
    -moz-box-shadow: 10px 10px 15px -10px rgba(0,0,0,1);
    box-shadow: 10px 10px 15px -10px rgba(0,0,0,1); overflow:hidden; float: left; margin-right:25px;border-left:1px #ccc solid; border-bottom:1px #ccc solid; margin-top:40px; margin-bottom:40px;}
.shizi h1{ font-size:23px; padding:20px; font-weight:bold; color:#000;}
.shizi p{ font-size:14px; padding:0px 20px 20px;}
.shizi h6{ padding-left:25px;font-size:16px; padding-top:20px;}
.shizi h6 a{-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; border:1px #eb6100 solid; padding:10px 30px; margin-right:30px;}

.box4{padding-bottom: 80px;}
.box4 .box_hd .right{margin-top: 0;}
.box4 .box_hd .left{margin-top:114px;}
.box4 .box_hd{width:722px;}
.box4 .box_hd .p2{color: #1F1F1F;}
.box4 ul{width: 1044px;margin:34px auto 0;overflow: hidden;}
.box4 ul li{float: left;width: 328px;position: relative;}
.box4 ul li:hover{}
.box4 ul .li2{margin: 0 30px;}
.box4 ul li h3{width: 214px;height: 45px;position: absolute;top: 0;left: 50%;margin-left:-107px ;text-align: center;line-height: 45px;   color: #fff;font-weight: bold;font-size: 18px;   background: #BD0916;}
.box4 ol {overflow: hidden;margin-top:10px;}
.box4 ol li{float: left; margin: 2px;width: 105px;height: 35px;background: #545454; color: #fff;line-height: 35px;text-align: center;font-size: 16px;}
.box4 .btn{width: 377px;}
.box4 .center {
    background: url(../img/box4-bg.jpg) no-repeat center;
    height: 196px;
    margin-top: 22.5px;
}
.box4 .center .p1 {
    font-weight: bold;
    font-size: 18px;
    padding-top: 60px;
    margin-bottom: 5px;
}
.box4 .center p {
    font-size: 14px;
    width: 254px;
    margin: 0 auto;
    line-height: 24px;
}
.youshi{ width:521px; height:190px;  margin-right:30px; margin-left:30px; float: left; margin-top:30px; margin-bottom:30px;}
.ys-1{background: url(../img/img_r28_c2.jpg) right center no-repeat; }
.ys-2{background: url(../img/img_r28_c6.jpg) right center no-repeat; }
.ys-3{background: url(../img/img_r30_c2.jpg) right center no-repeat; }
.ys-4{background: url(../img/img_r30_c6.jpg) right center no-repeat; }
.ys-5{background: url(../img/img_r32_c2.jpg) right center no-repeat; }
.ys-6{background: url(../img/img_r32_c6.jpg) right center no-repeat; }
.youshi ul{width:300px;  float: right; padding-top:30px; padding-right:10px;}
.youshi ul hr{border-color:#f00; }
.youshi ul p{font-size:22px; margin-bottom:5px;}
.youshi ul p span{font-weight:bold; color:#cd000e; font-size:28px; display: inline-block; margin-right:10px;}
.youshi ul p strong{
  display: inline-block;
  padding: 2px 20px;
  background-color:#cd000e;
  font-size:13px;
  font-weight: normal;
  //border: 1px solid #44a5fc;
  color: #fff;
  transform: skew(-20deg);
  margin-left:10px;
}
.youshi ul li{width:300px; font-size: 14px; padding-top:20px;}

.form-box {
    height: 710px;
    background-position: 50% 50%;
    background-size: cover;
    position: relative;
    padding-top: 100px;
    box-sizing: border-box;
}
.form-box .title {
    color: #fff;
    margin: 0 auto 80px;
}
.title {
    font-size: 54px;
    text-align: center;
    font-weight: bold;
    margin: 92px auto 0;
    line-height: 70px;
}
.form-box .form-con {
    width: 310px;
    position: absolute;
    left: 60%;
    bottom: 156px;
}
.form-box .form-con .tit {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    line-height: 80px;
}
.form-box .form-con .input {
    width: 310px;
    height: 60px;
    display: block;
    margin: 0 auto 20px;
    line-height: 60px;
    font-size: 16px;
    text-align: left;
    text-indent: 1em;
    background: #fff;
    border: none;
    outline: none;
}
.form-box .form-con .sub-btn {
    width: 310px;
    height: 60px;
    display: block;
    margin: 0 auto;
    line-height: 60px;
    font-size: 18px;
    text-align: center;
    background: #24272e;
    color: #fff;
    border: none;
    outline: none;
    cursor: pointer;
}
.form-box .faq-box {
    width: 50%;
    height: 400px;
}
.form-box .faq-box .faq-list {
    width: 600px;
    float: right;
}
.form-box .faq-box .faq-list .item {
    width: 145px;
    height: 145px;
    display: block;
    float: left;
    text-align: center;
    border-radius: 50%;
    margin: 0 0 60px 40px;
    padding: 44px 10px;
    box-sizing: border-box;
    font-size: 24px;
    line-height: 29px;
    color: #fff;
    position: relative;
}
.form-icon-01 {
    width: 145px;
    height: 145px;
    background: url(../img/form-icon-bg.png) 0 0;
}
.form-icon-02 {
    width: 145px;
    height: 145px;
    background: url(../img/form-icon-bg.png) 0 -145px;
}
.form-icon-03 {
    width: 145px;
    height: 145px;
    background: url(../img/form-icon-bg.png) 0 -290px;
}
.form-icon-04 {
    width: 145px;
    height: 145px;
    background: url(../img/form-icon-bg.png) 0 -435px;
}
.form-icon-05 {
    width: 145px;
    height: 145px;
    background: url(../img/form-icon-bg.png) 0 -580px;
}
.form-icon-06 {
    width: 145px;
    height: 145px;
    background: url(../img/form-icon-bg.png) 0 -725px;
}
.form-box .faq-box .faq-list .item:nth-child(2):after {
    top: -19px;
    left: -9px;
}
.form-box .faq-box .faq-list .item:nth-child(2):after {
    content: "Q2";
    font-size: 24px;
    font-weight: bold;
    width: 62px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    display: block;
    border-radius: 50%;
    position: absolute;
    background-color: #c21e6d;
}
.form-box .faq-box .faq-list .item:nth-child(1):after {
    top: -18px;
    left: -19px;
}
.form-box .faq-box .faq-list .item:nth-child(1):after {
    content: "Q1";
    font-size: 24px;
    font-weight: bold;
    width: 62px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    display: block;
    border-radius: 50%;
    position: absolute;
    background-color: #4aa714;
}
.form-box .faq-box .faq-list .item:nth-child(3):after {
    top: -27px;
    left: -14px;
}
.form-box .faq-box .faq-list .item:nth-child(3):after {
    content: "Q3";
    font-size: 24px;
    font-weight: bold;
    width: 62px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    display: block;
    border-radius: 50%;
    position: absolute;
    background-color: #ff9d00;
}
.form-box .faq-box .faq-list .item:nth-child(4):after {
    top: -22px;
    left: -20px;
}
.form-box .faq-box .faq-list .item:nth-child(4):after {
    content: "Q4";
    font-size: 24px;
    font-weight: bold;
    width: 62px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    display: block;
    border-radius: 50%;
    position: absolute;
    background-color: #ec6810;
}
.form-box .faq-box .faq-list .item:nth-child(5):after {
    top: -22px;
    left: -11px;
}
.form-box .faq-box .faq-list .item:nth-child(5):after {
    content: "Q5";
    font-size: 24px;
    font-weight: bold;
    width: 62px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    display: block;
    border-radius: 50%;
    position: absolute;
    background-color: #0967c1;
}
.form-box .faq-box .faq-list .item:nth-child(6):after {
    top: -22px;
    left: -14px;
}
.form-box .faq-box .faq-list .item:nth-child(6):after {
    content: "Q6";
    font-size: 24px;
    font-weight: bold;
    width: 62px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    display: block;
    border-radius: 50%;
    position: absolute;
    background-color: #c62b73;
}