/* .idad .adb{ margin:-20px 0 0 1170px!important;} */
.n_main{ width:1200px; margin:0 auto;}
.n_pos ul li{ float:left; color:#999; line-height:35px;}
.n_pos ul li a{ font-size:14px; color:#999;}
.n_pos ul li a:hover{ color:#df0015;}
.n_style{ display:inline-block; width:1200px; padding:20px 0;}
.n_newg{ display:inline-block;}
.n_new_sl{ float:left; width:810px; border-right:1px solid #e2e2e2; padding-right:25px; position:relative; overflow:hidden;}
.n_new_sr{ float:right; width:340px; overflow:hidden;}
.n_new_sl h3{ line-height:45px; font-size:30px;}
.s_l_p{ border-bottom:none; color:#999; font-size:14px; line-height:40px; margin:15px 0; padding-bottom:15px; border-bottom:3px solid #333;}
.s_l_p span{ margin:0 30px 0 0;}
.s_l_p span i{ font-size:14px; margin-right:10px;}
.s_l_p span b{ font-weight:normal;}
.s_l_p .n_ewm { float:right; color:#333; margin:0; width:30px;}
.s_l_p .n_ewm i{ font-size:30px;}
.s_l_p .n_ewm .n_ewmts{ display:inline-block; position:absolute; z-index:555; width:200px; margin:-90px 0 0 60px; border:2px solid #333; padding:10px; background:#fff;-webkit-transition:0.2s; -moz-transition: 0.2s ;-o-transition:0.2s;transition:0.2s }
.s_l_p .n_ewm .n_ewmts b{ line-height:24px; font-size:13px;}
.s_l_p .n_ewm .n_ewmts img{ border:1px solid #e2e2e2; margin-top:10px;}
.s_l_p .n_ewm:hover .n_ewmts{margin:-90px 0 0 -168px;}
.conbox { padding:0;}
.conbox .content p{ text-indent:2em; line-height:35px; font-size:16px; margin:10px 0;}
.n_bm{ margin:25px auto; text-align:left; line-height:33px;}
.n_bm b{ width:100px; text-align:center; background:#333; color:#fff; display:inline-block; line-height:35px; margin-right:20px;}
.n_bm b i{ color:#333; font-size:16px; margin:10px 0 0 15px; position:absolute;}
.n_bmi b i{margin:10px 0 0 8px;}
.n_bm a{ display:inline-block; padding:0 25px; margin-right:8px; border:1px solid #e2e2e2; font-size:13px;}
.n_bm a:hover{ border:1px solid #df0015;}
.up_p,.left_head{ border-top:3px solid #333; line-height:45px; background:#f2f2f2;}
.up_p ul { display:inline-block; width:100%;}
.up_p ul li{ display:inline-block; width:390px; padding-left:15px; height:50px; overflow:hidden; float:left; font-size:14px;}
.pmb_ewm{ margin:25px auto;  border:1px solid #e2e2e2;}
.pmb_ewm ul{ display:inline-block; width:100%;}
.pmb_ewm ul li{ width:382px; float:left; border-left:1px solid #e2e2e2;padding:10px; margin-left:-1px;}
.pmb_ewm ul li h5{ line-height:45px; font-size:20px;}
.pmb_ewm ul li img{ margin-right:10px;}
.pmb_ewm ul li p{ font-size:13px; line-height:24px;}
.mzsm{ border:1px solid #F3C7AF; background:#FCF3EE; line-height:25px; font-size:12px; color:#DC8550; padding:15px; text-align:left;}
.xg_tip td{ line-height:35px;}
.left_head{ margin:20px 0 5px;  padding:0 10px; }
.n_injoin{ width:340px; background:#f2f2f2; height:355px;}
.n_join{ height:140px; background:#df0015; color:#fff; text-align:center;}
.n_join h5{ font-size:20px; line-height:45px; padding-top:15px;}
.n_join p{ font-size:14px;}
.scoll_injoin{ position:fixed; top:0px; z-index:555;right: 362px;}
.n_join p em{ margin:0 5px; font-weight:bold; font-style:normal;}
.n_post{ width:240px; background:#fff;border-radius: 6px; margin:-35px auto; text-align:center; padding:25px;}
.n_post .input{ display:block; width:228px; border:1px solid #b2b2b2; font-size:14px; padding-left:10px; line-height:33px;border-radius: 6px; margin-bottom:13px;}
.n_post .input:focus{border:1px solid #df0015;}
.submit{ display:block; background:#df0015; color:#fff; line-height:37px;border-radius: 6px; width:100%; outline:none; cursor:pointer;}
.submit:hover{ background:#FF4040;}
.n_post #load_area_2,#load_area_3{ width:100%; display:block;text-align:left; margin-bottom:13px;}
.n_post select{ width:77px;height:30px; border:1px solid #b2b2b2; color:#999; outline:none; font-size:13px; position:relative; background:#fff; z-index:55;}
.n_post .f_psm{ font-size:12px; color:#b2b2b2; position:absolute; margin:-35px 0 0 105px;}
.n_r_dh{ margin:15px 0; line-height:45px; font-size:16px; font-weight:bold; border-bottom:1px solid #e2e2e2;}
.n_r_dh i{ font-size:16px; color:#df0015; margin-right:10px;}
.n_r_dh span{ float:right;}
.n_r_dh span a{ font-weight:normal; font-size:12px; color:#999;}
.n_r_dh span a:hover{ color:#df0015}
.n_r_dh span i{ color:#999; font-size:12px;}
.date_tip dl dt{ line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 323px;}
.n_r_nlist ul{ padding-left:18px;}
.n_r_nlist ul li{list-style:circle; line-height:30px;}

.skl{ width:350px; height:390px; margin-top:15px;}
.skl a{ display:inline-block; height:85px; text-align:center; width:160px; border:1px solid #e2e2e2; margin:8px 10px 0 0;}
.skl a img{ width:90%; height:50px; border-bottom:1px solid #e2e2e2;}
.skl a p{line-height:30px; font-size:15px;}
.skl a:hover{ border:1px solid #FF0000}
.catlist_li{ width:305px!important;}
.str_wrap {overflow:hidden;font-size:12px;line-height:16px;position:relative;-moz-user-select: none;-khtml-user-select: none;user-select: none;  white-space:nowrap;}
.str_move {white-space:nowrap;position:absolute; top:0;	left:0;cursor:move;}
.str_move_clone {display:inline-block;vertical-align:top;position:absolute; left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
.str_vertical .str_move,.str_down .str_move {white-space:normal;width:100%;}
.str_static .str_move,.no_drag .str_move,.noStop .str_move{cursor:inherit;}
.str_wrap img {max-width:none !important;}
.n_pd ul li { line-height:40px;}
.n_pd ul li a{ margin-left:12px;}
.n_pd ul li b{ border:1px solid #df0015; padding:3px 10px;}
.n_pd ul li b a{ color:#df0015; font-size:12px; margin:0;}
.n_njoin{width: 100%; position:relative; height: 305px; overflow:hidden; border-top:5px solid #df0015; margin-top:55px; padding-top:25px;}
.bg-bubbles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.bg-bubbles li {
  position: absolute;
  list-style: none;
  display: block;
  width: 40px;
  height: 40px;
  background: -webkit-linear-gradient(top left, #df0015 0%, #df0015 100%);
  background: linear-gradient(to bottom right, #df0015 0%, #df0015 100%);
  bottom: -160px;opacity: 0.1;
  -webkit-animation: square 25s infinite;
  animation: square 25s infinite;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
}
.bg-bubbles li:nth-child(1) {
  left: 10%;
}
.bg-bubbles li:nth-child(2) {
  left: 20%;
  width: 80px;
  height: 80px;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-duration: 17s;
          animation-duration: 17s;
}
.bg-bubbles li:nth-child(3) {
  left: 25%;
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
.bg-bubbles li:nth-child(4) {
  left: 40%;
  width: 60px;
  height: 60px;
  -webkit-animation-duration: 22s;
          animation-duration: 22s;
  background-color: rgba(255, 255, 255, 0.25);
}
.bg-bubbles li:nth-child(5) {
  left: 70%;
}
.bg-bubbles li:nth-child(6) {
  left: 80%;
  width: 120px;
  height: 120px;
  -webkit-animation-delay: 3s;
          animation-delay: 3s;
  background-color: rgba(255, 255, 255, 0.2);
}
.bg-bubbles li:nth-child(7) {
  left: 32%;
  width: 100px;
  height: 100px;
  -webkit-animation-delay: 7s;
          animation-delay: 7s;
}
.bg-bubbles li:nth-child(8) {
  left: 55%;
  width: 20px;
  height: 20px;
  -webkit-animation-delay: 15s;
          animation-delay: 15s;
  -webkit-animation-duration: 40s;
          animation-duration: 40s;
}
.bg-bubbles li:nth-child(9) {
  left: 25%;
  width: 10px;
  height: 10px;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
  -webkit-animation-duration: 40s;
          animation-duration: 40s;
  background-color: rgba(255, 255, 255, 0.3);
}
.bg-bubbles li:nth-child(10) {
  left: 90%;
  width: 160px;
  height: 160px;
  -webkit-animation-delay: 11s;
          animation-delay: 11s;
}
@-webkit-keyframes square {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-700px) rotate(600deg);
            transform: translateY(-700px) rotate(600deg);
  }
}
@keyframes square {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-700px) rotate(600deg);
            transform: translateY(-700px) rotate(600deg);
  }
}
.n_njoin h3{ font-size:30px; text-align:center; line-height:75px; margin-bottom:15px;}
.n_form{ position:relative; z-index:5; text-align:center;}
.n_form ul li{ display:inline-block; margin:0 10px; font-size:16px; margin-bottom:25px;}
.n_form ul li .input{ border:1px solid #b2b2b2;border-radius: 6px; line-height:35px; padding:0 0 0 15px; width:255px; margin:0 10px; font-size:14px;}
.n_form ul li .input:focus{border:1px solid #df0015;}
.n_form ul .b_lis{ display:block; text-align:left; padding-left:10px;}
.n_form ul .b_lis select{ position:relative; z-index:5; line-height:35px; width:212px; height:35px;border-radius: 6px; padding-left:15px; font-size:14px; border:1px solid #b2b2b2; outline:none; margin:0 0 0 10px; background:#fff;}
.n_form .sub{ display:inline-block; background:#df0015; color:#fff;letter-spacing:3px;border-radius: 6px; line-height:40px; width:250px; font-size:16px; cursor:pointer; outline:none;}
.n_form p{ position:absolute; color:#999; font-size:12px; z-index:2; right:35px; margin-top:-90px;}
.n_form p em{ color:#df0015; margin:0 10px;}


/******����*********/
.n_gln{ border-bottom:3px dashed #f1f1f1; padding:15px 0 35px 0; margin-bottom:30px;}
.n_gln a img{box-shadow: 0px 0px 10px #888; margin:15px 35px 15px 15px;}
.n_gln_t { width:345px; display:inline-block;}
.n_gln_t h5{ font-size:16px; line-height:40px;}
.n_gln_t ul li{ line-height:22px; font-size:12px; }
.n_gln_t ul li i{ font-size:12px; font-weight:bold; margin:0 5px;}
.n_gln_r{ display:inline-block; float:right; margin-right:15px;}
.n_gln_r p{ text-align:right; line-height:35px;}
.n_gln_r p a{ font-size:12px; color:#df0015;}
.n_gln_r b a{display:inline-block; width:130px; height:45px; background:#df0015; text-align:center;border-radius:5px; color:#fff; line-height:45px;}
.n_gln_r b a:hover{ background:#FF4040;}

.animatedModal-on{ background:rgba(0,0,0,0.75);}
.n_t_box{ width:340px; height:355px; margin:0 auto; position:relative; top:20%; background:#f2f2f2;}
.close-animatedModal{ display:inline-block; position:absolute; margin:55px 0 0 155px;}
.close-animatedModal i{ color:#f2f2f2; cursor:pointer;}
.close-animatedModal:before{ content:''; position:absolute; width:2px; height:55px; background:#f2f2f2; margin:-55px 0 0 14px;}


.f_mage{ height:345px; border-bottom:1px solid #e2e2e2;}
.f_mage_l{ width:440px; float:left; border-top:1px solid #e2e2e2;}
.f_mage_r{ width:368px; height:343px; float:right; border:1px solid #e2e2e2; border-top:2px solid #df0015;}
.f_mage_l h3{ font-size:18px; position:absolute; margin:-25px 0 0 45px; background:#fff; display:inline-block; padding:0 15px; z-index:555;}
.f_jmjl{ height:205px; background:#f2f2f2; border-bottom:1px solid #e2e2e2; padding:0 25px;}
.f_jmjl h5{ font-size:18px; line-height:50px; border-bottom:1px solid #d2d2d2;}
.f_jmjl b{ display:inline-block; width:115px; text-align:center;}
.f_jmjl b img{ width:60px; padding:3px; background:#fff; border:1px solid #e2e2e2;border-radius: 50%; margin:15px 0 5px 0;}
.f_jmjl b p{ line-height:20px;}
.f_jmjl b p span{ display:block; font-weight:normal; font-size:12px; color:#888;}
.f_jmjl_lx{ float:right; padding-top:20px;}
.f_jmjl_lx p{ text-align:center; padding-left:20px; border:1px solid #df0015; width:155px; height:30px; overflow:hidden; line-height:30px; border-radius:15px; color:#df0015; display:block; font-weight:bold; margin:15px 15px 0 0; background:#fff;}
.f_jmjl_lx p i{ color:#df0015; font-size:18px; position:absolute; margin:6px 0 0 -25px; }
.f_jmjl_lx p a{ display:block; font-weight:normal; color:#df0015; font-size:15px;}
.f_mage_r .h5{ font-size:12px; border:1px solid #e2e2e2; display:inline-block; background:#fff; position:absolute; line-height:25px;border-radius:13px; padding:0 30px; margin:-14px 0 0 86px;}
.f_pp_l{ display:inline-block; width:120px; height:90px; padding-top:45px; margin-left:25px; }
.f_pp_l h4{ font-size:15px; line-height:25px;}
.f_pp_l p a{ font-size:12px; color:#df0015;}
.f_ppjoin ul{ display:inline-block; width:215px; float:right; padding-top:35px;}
.f_ppjoin ul li a{ line-height:25px; font-size:14px;}
.allFocus{ width:430px; text-align:left; margin:35px 0 0 0; }
.allFocus a{ color:#2C629E;  }
.allFocus h4{ font-size:14px; font-weight:bold;   }
.allFocus .m2list li{ text-align:left; display:inline-block; color:#666; line-height:22px; margin:15px 0 15px 0;}
.allFocus .m2list li .pic{ display:inline-block; width:50px; height:50px; background:url(../images/imgtp.png) no-repeat center center ;-moz-background-size:94% auto;  
    background-size:94% auto; margin-right:20px; float:left; border:1px solid #e2e2e2; padding:3px;border-radius: 50%;}
.allFocus .m2list li p{padding:8px 15px; display:inline-block; float:left; overflow:hidden; height:22px; font-size:14px; line-height:22px; background:#f2f2f2; border:1px solid #e2e2e2;border-radius:5px;}
.allFocus .m2list li p span{ position:absolute; color:#b2b2b2; font-size:12px; display:block; margin:15px 0 0 0px;}
.allFocus .m2list li p span b{ font-weight:normal; margin-left:15px;}
.allFocus .m2list i{ position:absolute; color:#e2e2e2; font-size:12px; margin:13px 0 0 -10px;transform: rotate(-90deg);
            -webkit-transform: rotate(-90deg);
            -moz-transform: rotate(-90deg);
            -o-transform: rotate(-90deg);
            -ms-transform: rotate(-90deg);}
#z_menu .a_on{ color:#df0015!important;}