﻿/*Footer Start Zsl*/
/*.r_footer{}
.r_footer a{color:rgba(255, 255, 255, .6);-webkit-transition:color ease-in-out .1s;transition:color ease-in-out .1s;}
.r_footer a:hover{color:#fff;}
.rf_box1{background:#3E434F;padding:65px 0 48px;color:rgba(255,255,255,.6);}
.r_footer .rf1_l{float:left;}
.r_footer .rf1_l1{width:168px;margin:0 128px 0 53px;}
.rf_ld{display:block;}
.rf_ldl{}
.rf_ld2{}
.rf_ld>dt{color:#fff;font-size:20px;line-height:100%;padding:0 0 24px;}
.rf_ld>dd{line-height:100%;padding:8px 0;}
.rf_ld.rf_ldl>dd{float:left;width:50%;}
.rf_ld.rf_ld2>dd{}
.rf_ld>dd a{display:block;}
.r_footer .rf1_l2{width:106px;margin:0 123px 0 0;}
.r_footer .rf1_l3{width:106px;margin:0;}
.r_footer .rf1_r{}
.rf1_r{float:right;width:402px;}
.rf1_r .rf1_tbox{position:relative;}
.rf1_r .rf_pho{position:absolute;left:0;top:0;width:69px;}
.rf1_r .rf_phot{font-size:16px;padding:0 0 2px 99px;}
.rf1_r .rf_phon{color:#fff;font-size:38px;padding-left:99px;}
.rfl_qrbox{margin-top:49px;}
.rfl_qrbox .rf_qri{vertical-align:top;}
.rfl_qrbox .rf_qrb{display:inline-block;vertical-align:top;margin:0 0 0 26px;}
.rfl_qrbox .rf_qrb>img{width:80px;display:block;margin:0 auto 8px;}
.rfl_qrbox .rf_qrb>p{text-align:center;}
.rf_box2{background:#383D49;color:rgba(255,255,255,.6);padding:18px 0;}
.r_footer p{color:rgba(255,255,255,.6);}
.rf_box2 a{}
.rf_box2 .zizhi{display:block;text-align:center;margin:10px 0;}
.rf_box2 .zizhi>li{display:inline;margin-right:16px;}
.rf_box2 .zizhi>li:last-child{margin-right:0}
.rf_box2 .banquan{text-align:center;}
.rf_box2 .fengongsi{text-align:center}
.rf_box2 .fengongsi>dt{display:inline-block;}
.rf_box2 .fengongsi>dd{display:inline-block;margin:0 8px 0 0;float:none;}
.rf_box2 .fengongsi>dd a{display:block;}*/
/*Footer End Zsl*/

/*Header Start Zsl*/
.custom-nav{float:left;margin:7px 0 0 25px;}
.custom-nav .cn_item{display:block;float:left;}
.custom-nav .cn_item a:not(.np_link) { display: block; line-height: 100%; padding:19px 0; margin: 0 20px; font-size: 18px;font-weight: 500;position:relative; }
.custom-nav .cn_item a:after {height: 30px;background-color: #4A4A4A;content: '';position: absolute;width: 0px;border-radius: 25%;top: 36px;left: 50%;border-radius: 100px;transform: scale(0.1);transition: 0.5s;}
.custom-nav .cn_item a:hover::after{width:612px;left:-270px;}
.custom-nav .cn_item.cn_i2 a:hover::after{width:312px;left:-138px;}
/* Header */
.site_header{border-bottom: 1px solid rgba(0,0,0,.1);background:#fff;transition:background .3s;}
.site_header{width: 100%; z-index: 100;min-width:1200px;padding:2px 0 8px;}
.site_header .rh_right{float:right;margin-top:19px;}

.site_header .container{width:auto;max-width:1840px;min-width:1200px;padding:0 18px;}
.site_header .navbar-header{position:relative;display:inline-block;vertical-align:middle;}
.site_header .navbar-collapse{display:inline-block;vertical-align:middle;}
.site_header .navbar-brand>.logo1{display:block;width:266px;height:42px;}
.site_header a:not(.np_link){color:#353535;}
/**/
.site-util-separator {margin: 0 2px; _margin: 0 7px; overflow: hidden; color:#353535;display:inline-block;vertical-align:top;}
.site_header .rh_loginbox{display:none;vertical-align:middle;margin-left:20px;color:#353535;}
.site_header .rh_loginbox.on{display:inline-block;}
.site_header .rh_loginbox>a{-webkit-transition:color ease-in-out .2s;transition:color ease-in-out .2s;}
.site_header .rh_loginbox>a:hover{color:#ddd!important;}
html.sh_active .site_header .rh_loginbox{color:#353535}
html.sh_active .site_header .rh_loginbox>a:hover{color:#999!important;}
.titlemodule {cursor: pointer;}
.titlemodule:after {height: 30px;background-color: #fff;content: '';position: absolute;width: 0px;border-radius: 25%;top: 36px;left: 50%;border-radius: 100px;transform: scale(0.1);transition: 0.5s;}
/*  */
.productContainer{display:-webkit-flex;/* Safari */display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;background-color:rgba(1, 5, 31, 0.6);height:135px;position:absolute;z-index:9999;top:70px;display:none;}
.productContainer .pc_item{float:left;width:25%;padding:0 8px;color:#fff;position:relative;}
.productContainer .pc_item>img{width:70px;margin:0;position:absolute;left:0;top:3px;}
.productContainer .pc_item>.pc_b{margin-left:86px;}
.productContainer .pc_item .pc_t{font-size:22px;line-height:100%;margin:0 0 14px;padding:12px 0 0;}
.productContainer .pc_item .pc_c{font-size:16px;color:rgba(255,255,255,.7);}
@media (min-width: 1200px) {
  .productContainer>.container {
    width: 1170px;
  }
}
@media (min-width: 1900px) {
  .productContainer>.container {
    width: 1840px;
  }
}
.onlogin_box{}
.onlogin_box .un_box{display:inline-block;position:relative;}
.onlogin_box .un_box .un_link{display:block;padding:2px 8px;font-size:16px;}
.onlogin_box .un_box .un_link>.rh_username{}
.onlogin_box .un_box .un_link>i{display:inline-block!important;
                                /*vertical-align:middle;*/
                                margin-left:6px;
                                border-right: 5px solid transparent;
                                border-top: 5px solid rgba(0, 0, 0, .3);
                                border-left: 5px solid transparent;
                                content: '';}
.onlogin_box .un_box .un_list{position:absolute;top:-430px;right:0;background:#fff;
                              width:0;padding:0;display:none;
                              /*transition:top ease-in-out .3s;*/
                              border-radius: 4px!important;z-index: 1000;padding-top: 10px;
                              box-shadow: 5px 5px rgba(102,102,102,.1);
                              list-style: none;text-shadow: none;
                              padding: 0;background-color: #fff;
                              margin: 10px 0 0;border: 1px solid #eee;
                              font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.onlogin_box .un_box .un_list.on{top:50px;width:113px;display:block;}
.onlogin_box .un_box .un_list>li{display:block;}
.onlogin_box .un_box .un_list>li>a{display:block;padding:14px 8px;color:#353535;
                                   transition:background-color ease-in-out .2s;
                                   padding:8px 16px 8px 26px;color: #6e6e6e;text-decoration: none;
                                   display: block;font-weight: 300;line-height: 18px;
                                   white-space: nowrap;text-align:left;font-size:16px;}
.onlogin_box .un_box .un_list>li>a:hover{background:#efefef;}
/*.onlogin_box .un_box:hover .un_list{right:0;width:123px;border:1px solid #dfdfdf;}*/
.onlogin_box .un_box .un_list:before{position:absolute;top:-8px;right:19px;left:auto;
                                           display:inline-block!important;
                                           border-right:8px solid transparent;
                                           border-bottom:8px solid #e0e0e0;
                                           border-left:8px solid transparent;
                                           content:'';}
/*Header End Zsl*/

.nr_custom { font-size: 18px; color: #2490ED!important;margin:0;height:40px;
             border: 1px solid #2490ED;border-radius:22px;position:relative;}
.nr_custom:after{content:'/';right: auto;position: absolute;left:47.2%;top:6px;}
.nr_custom li { display: block; float: left; }
.nr_custom li a { display: block; padding: 6px 25px; font-size: 18px; color: #2490ED!important;
                  background:none;
                  transition: color 150ms linear 100ms, transform 100ms ease-in-out 100ms;
}
.nr_custom li a:hover {background:none;transform: scale(1.1);transition-delay: 0ms, 0ms;}
.nr_custom li:first-child a{padding-right:8px;}
.nr_custom li:last-child a{padding-left:8px;}