/*
* @Author: Marte
* @Date:   2018-07-07 09:55:02
* @Last Modified by:   Marte
* @Last Modified time: 2018-07-09 15:36:05
*/
#triangle-left {
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-right: 100px solid red;
    border-bottom: 50px solid transparent;
}

#triangle-right {
    width: 0;
    height: 0;
    border-top: 50px solid transparent;
    border-left: 100px solid red;
    border-bottom: 50px solid transparent;
}
.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(bottom, #00a4f0 , #0053d7); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom, #00a4f0 , #0053d7); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom, #00a4f0 , #0053d7); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom, #00a4f0 , #0053d7); /* 鏍囧噯鐨勮娉� */
       transition:0.04s;
       }
.zixun:hover{color:#fff;
box-shadow:1px 2px 9px 3px rgba(100,100,100,.5); }
.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;}
.bj-eee{background-color:#eee;}
.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;}

.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-h1{ font-size:56px; text-indent:0em; line-height:1.8em; font-weight:bold; text-align:center; color:#fff;text-shadow: 2px 3px 5px #222;}
.w1200 .tit-h2{font-size:18px; text-indent:0em; line-height:1.8em; color:#fff;
border:1px solid #fff;padding:5px;  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; text-align:center; width:180px; margin: 0 auto;
}
.w1200 .tit-h3{
font-size:18px; text-indent:2em; line-height:1.8em; color:#fff; padding-top:20px; padding-bottom:30px;
}
.w1200 .tit-h3 span{ color:#f00;}
.w1200 .tit-h4{ text-align: center;font-size: 28px; font-weight:bold; padding-top:30px; padding-bottom:40px;}
.w1200 .org{color:#FF8B00;}
.w1200 .red{color:#e60012;}
.w1200 .bai{color:#fff;}
.w1200 .hei{ color:#000;}
.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:120px;
}
.top-2{
     padding-top:120px;
}
.top-3{
     padding-top:400px;
}
.top-4{padding-top:20px;}
.bot-1{ padding-bottom:20px;}
.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;}

/* 鏁堟灉CSS寮€濮� */
#zsgun{ background:#FFFFFF; position:relative; width:1110px; 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:1000px; position: absolute; border-bottom:#83CC32 1px solid; left:15px; top:520px; 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:1020px; 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.zslion p{ display:block;}
/* CSSend */
.kecheng{width:281px; height: 422px;overflow:hidden; float: left; margin-right:12px; margin-left:15px;border:2px #ccc solid; margin-top:40px; margin-bottom:40px;}
.kecheng ol{height:210px; padding-top:20px;}
.kecheng ol li{ float: left;width:270px; font-size: 16px; color:#fff;line-height:2em; padding-left:20px;}
.kecheng p{ background-color:#fff; text-align:center;font-size: 18px; padding:0; margin: 0; font-weight:bold; color:#244cbb;}
.kecheng .kc-bj1{background: #fff url(../img/img_r15_c6.jpg) no-repeat top  center; height:200px; padding-top:162px;}
.kecheng .kc-bj2{background: #fff url(../img/img_r15_c12.jpg) no-repeat top  center; height:200px; padding-top:162px;}
.kecheng .kc-bj3{background: #fff url(../img/img_r15_c17.jpg) no-repeat top  center; height:200px; padding-top:162px;}
.kecheng .kc-bj4{background: #fff url(../img/img_r15_c24.jpg) no-repeat top  center; height:200px; padding-top:162px;}
.kecheng img{width:281px; height:156px; border: none;}
.shizi{width:961px; margin: 0 auto;}
.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;
}

.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-box .faq-box .faq-list .item a{color: #fff;font-size: 22px;}
.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;
}
.biaoti{width:540px; margin: 0 auto; padding-top:30px; padding-bottom:30px;}
.biaoti p{font-size:80px; color:#eeeeee; font-weight:bold; position:relative;opacity:0.5;filter:Alpha(opacity=50)}
.sk-red{width:13px; height:13px; background-color:#f00; margin-top:-65px; margin-left:7px;position:relative;}
.sk-blue{width:20px; height:7px; background-color:#00b0ff; margin-left:497px;position:relative;}
.bt-text{position:relative; color:#000; font-size: 32px; text-align:center; margin-top:-40px; font-weight:bold; word-spacing:8px; letter-spacing: 2px;
　　　　　　}
.bt-text span{ color:#f00;}
.hyqj{background:url(../img/img_r5_c7.jpg) no-repeat right center; height:365px; padding-top:100px;}
.hyqj-t{ font-size: 20px;text-indent:2em; line-height:1.8em; width:620px;}
.bj-jb{
    background: #6214ff;
    background: -moz-linear-gradient(top,  #496bff 0%, #6801ff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#496bff), color-stop(100%,#6801ff));
    background: -webkit-linear-gradient(top,  #496bff 0%,#6801ff 100%);
    background: -o-linear-gradient(top,  #496bff 0%,#6801ff 100%);
    background: -ms-linear-gradient(top,  #496bff 0%,#6801ff 100%);
    background: linear-gradient(to bottom,  #496bff 0%,#6801ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#496bff', endColorstr='#6801ff',GradientType=0 );
}
:root .bj-jb{filter:none;}
.qj-bj1{ background: url(../img/img_r7_c4.jpg) no-repeat; height:284px;}
.qj-bj2{ background: url(../img/img_r7_c10.jpg) no-repeat;height:284px;}
.qj-bj3{ background: url(../img/img_r7_c16.jpg) no-repeat;height:284px;}
.qianjin ul{float: left; width:373px; margin-top:20px;text-align:center; margin-bottom:50px;}
.qianjin ul p{width:373px; padding-top:100px;color: #fff;  font-size:24px; text-indent:0em;}
.qianjin ul li{width:340px; margin:0 auto; padding-top:24px;font-size:16px; color:#0f0068;}
.zx-1{ border:1px solid #fff; padding: 10px 30px; background-color:#0f0068; color:#fff; cursor:pointer;}
.zx-1:hover{color:#fff;}
.weilai{ padding-top:20px; padding-left:30px;}
.weilai ul{float: left; margin-bottom:40px; margin-left:20px; margin-right:20px;}
.weilai ul li{ padding-left:140px; font-size: 18px; color:#fff; padding-top:40px;}
.weilai ul p{ padding-left:160px; font-size: 18px;color:#fff100; font-weight:bold;}
.weilai-1{background:url(../img/img_r11_c3.jpg) no-repeat; height:129px; width:339px;}
.weilai-2{background:url(../img/img_r11_c11.jpg) no-repeat; height:129px; width:339px;}
.weilai-3{background:url(../img/img_r11_c18.jpg) no-repeat; height:129px; width:339px;}
.weilai-4{background:url(../img/img_r13_c3.jpg) no-repeat; height:129px; width:339px;}
.weilai-5{background:url(../img/img_r13_c11.jpg) no-repeat; height:129px; width:339px;}
.weilai-6{background:url(../img/img_r13_c18.jpg) no-repeat; height:129px; width:339px;}
.left{ float: left; padding-top:30px; padding-bottom:60px;}
.shixun{ float: right; width:480px; padding-top:50px; padding-bottom:60px; color:#fff;}
.shixun .sx-t{ font-size:20px; font-weight:bold;}
.shixun-cen p{padding-bottom:20px; width:350px;}
.shixun .left{ font-size:58px; padding-right:30px;}
.hezuo{width:1135px; margin: 0 auto;}
.szsk {
  min-width: 1200px;
  height: 600px;
  background: url('../img/bj1.png') no-repeat center center;
}
.szsk .szsk-con {
  width: 1200px;
  height: 600px;
  margin: 0 auto;
}
.szsk .szsk-con .tit {
    color: #fff;
    font-size: 40px;
    text-align: center;
    line-height: 60px;
    position: relative;
    padding-top: 60px;
    top: 0;
    transition: 0.2s all;
}
.szsk .szsk-con .desc {
    color: #eeeeee;
    font-size: 24px;
    text-align: center;
    margin-top: 12px;
    position: relative;
    top: 0;
    transition: 0.2s all;
}
.szsk .szsk-con .qr:hover {
  top: -8px;
}
.szsk .szsk-con .szsk-box {
  overflow: hidden;
  margin-top: 60px;
}
.szsk .szsk-con .szsk-box .szsk-b {
  width: 208px;
  height: 207px;
  float: left;
  margin-left: 40px;
  position: relative;
}
.szsk .szsk-con .szsk-box .one {
  margin-left: 0;
}

.szsk .szsk-con .szsk-box .szsk-b img {
  position: absolute;
}
.szsk .szsk-con .szsk-box .szsk-b .r1 {
  top: 0;
  left: 0;
  transition: 0.6s all;
}
.szsk .szsk-con .szsk-box .szsk-b .r1x {
  left: 15px;
  top: 15px;
  animation: myfirst 8s linear  infinite;
}
@keyframes myfirst {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.szsk .szsk-con .szsk-box .szsk-b:hover .r1 {
  transform: rotate(-360deg);
}