﻿/*Mobile fit screen*/
html {font-size:63%}

/*内容背景*/
.nov_swbg {
    background-color:#2d5f9b;
        /*#eef3ff*/
        /*#eaf0fe;*/
}

.nov_classbg {
    background-color:#ff8f27;
        /*#fcf6f1;*/
}

.nov_Skillbg {
    background-color:#1d6f42;
        /*#fcf6f1;*/
}

.nov_markingbg {
    background-color:#149b76;
}

.nov_Symtbg {
    background-color:#fc971f;
        /*#fcf6f1;*/
}

.nov_helpbg {
    background-color:#fff;
        /*#fcf6f1;*/
}


/*头部*/
.nav_bg{
    /*position:fixed;*/
    position:absolute;
    width:100%;
    top:0;
    z-index:12;
}

/*注册登录*/
.nav_log {
    width:10%;
}

.nav_log {
    position:absolute;
    top:0;
    right:0;
}

.nav_log,.nav_log .nov_login li a {
    height:78px;
    line-height:78px;
    padding-top:0;
    padding-right:10px;    
    padding-left:3px;
}

.nav_log .nov_login li,.nav_log .nov_login li a {
    font-size:12px;font-size:1.2rem;
    /*color:#b8cde1; one*/
    color:#666;
}

.nav_log .nov_login li{
    float:right;    
}


/*设置导航背景*/
.nav_bg,
.nav-tabs li>a:hover,
.nav-tabs li>a:focus,
.nav-tabs li.actived {
    /*background-color: #0e0e0e;   one*/
    background-color: #fff;
}

.nov_footer {
    background-color:#ff8400; 
}

/*导航加底边线*/
.nav_bg {
    border-bottom:1px solid #666;
}

/*导航高度和行高*/
#nav_topH,.nav_bg ,.nav_width{
    height:80px;
    line-height:80px;
}

.nav-tabs li > a{
    height:78px;
    line-height:78px;
}

/*导航背景透明度设置*/
.nav_bg {      
    z-index:10;
    /* 透明  */

	/* older safari/Chrome browsers */  
   	-webkit-opacity: 1.0;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 1.0;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 1.0;  
    /* IE9 + etc...modern browsers */  
    opacity: 1.0;  
    /* IE 4-9 */  
    filter:alpha(opacity=100);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

.nav_width {
    /*border:1px solid #ffd800;*/
    /*color:#f6f6f6;*/
    color:#f6f6f6;
}

/*导航鼠标悬浮点击时字体颜色*/
.nov_SW li>a:hover/*,.nov_SW li>a:focus*/{
    /*color:#ffd800;*/
    /*color:#b6c9df;*/    
}
.nov_class li>a:hover/*,.nov_class li>a:focus*/{
    /*color:#fddec1;*/
    /*color:#b6c9df;*/ 
}

/*导航当前状态字体颜色*/
.nav-tabs li.actived a {
    /*color:#9bb9fe;*/
    /*color:#7295e5;*/
    color:#ff0000;
    /*font-weight:bold;*/
    border:0px solid #000;    
}

.nav-tabs ,.nav-justified{
    border-bottom:none;
    /*margin-top:10px;*/
}

.nav-tabs li > a{    
    padding-top:0;
    padding-bottom:0;
    border: 0px solid transparent;
    /*color:#f6f6f6;   one*/
    color:#000;
    font-size:16px;font-size:1.6rem;
}

.nav li a  img {
    height:32px;
    margin-top:-14px;
}

 /*导航菜单文字*/

/*.nav > li > a.imgleft {
    padding-left:8px;
}*/


/*适应屏幕 >900  适应iphone宽pt>800*/
@media screen and (min-width: 900px) {
   /*总框架*/
    .container      {width:100%;
                     padding:0 40px 0 40px;       }
   .container-fluid {padding:0 40px;    }
   .footer_left     {margin-left:0px;  }
   /*顶部导航*/
   /*手机端顶部*/
   .mobileTopTitle, .mobileTopMenu {padding:0 40px;}

   .nav > li > a    {padding:0 5px;     }
   .nav li a img   {margin-right: 5%; }
   .nav-tabs li    {margin-right:0.75%; }
   .nav > li > a.imgleft {padding-left:0px;   }

   /*Mobile Set*/
   .mobileTopTitle .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
      /*menu*/
   .mobileTopMenu .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
   .mobileTopTitle .nav_log{font-size:16px;font-size:1.6rem;}
   /*导航菜单间距*/
   .mobileTopMenu .nav-tabs li {margin-right:38px;}
      /*登录*/
   .mobileTopTitle .nav_log .nov_login li a{font-size:12px;font-size:1.2rem;}
   /*-----------*/ 

   /*底部导航*/
   .nov_footer .container a,.nov_footer .container p   {font-size:11px;font-size:1.1rem;}

   /*.nov_footer .container a    {margin-right: 0.4%;  }*/    
   /*Mobile Set*/
   .nov_mobile .nov_mobile_m .mobileMenu a {font-size:15px;font-size:1.5rem;}
   .nov_footer .container a    {margin-right:38px;  }
   .nov_footer .container a.mr0    {margin-right: 0;  }
   .nov_mobile .nov_mobile_m .mobileLtd p{ font-size:15px;font-size:1.5rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p{ font-size:12px;font-size:1.2rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight{ font-size:12px;font-size:1.2rem;}
   .nov_mobile .nov_mobile_m .mobileLtd {margin-top:4px;}
   /*-------*/
   .nov_footer .container p    {margin-left: 0.3%; }
   .nov_footer .container a.PoliceIDCRight {margin:0 4px 0 0;  } 
   /*中间文字大小设置*/
   .cont_body_text {font-size: 32px;font-size:3.2rem;    }
   .cont_body_text span {font-size:18px;font-size:1.8rem;    }
   .cont_body_text .divhset{font-size:16px;font-size:1.6rem;     }
    /*手机端中间  Mobile Set*/
    .mobileBar .row .banner_img p.banner_char{font-size:44px;font-size:4.4rem;}
}

/*适应屏幕 <899  适应iphone宽pt800*/
@media screen and (max-width: 899px) {
   /*总框架*/
    .container      {width:100%;
                     padding:0 36px 0 36px;       }
   .container-fluid {padding:0 36px;    }
   .footer_left     {margin-left:0px;  }
   /*顶部导航*/
   /*手机端顶部*/
   .mobileTopTitle, .mobileTopMenu {padding:0 36px;}

   .nav > li > a    {padding:0 5px;     }
   .nav li a img   {margin-right: 5%; }
   .nav-tabs li    {margin-right:0.75%; }
   .nav > li > a.imgleft {padding-left:0px;   }

   /*Mobile Set*/
   .mobileTopTitle .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
      /*menu*/
   .mobileTopMenu .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
   .mobileTopTitle .nav_log{font-size:16px;font-size:1.6rem;}
   /*导航菜单间距*/
   .mobileTopMenu .nav-tabs li {margin-right:38px;}
      /*登录*/
   .mobileTopTitle .nav_log .nov_login li a{font-size:12px;font-size:1.2rem;}
   /*-----------*/ 

   /*底部导航*/
   .nov_footer .container a,.nov_footer .container p   {font-size:11px;font-size:1.1rem;  }

   /*.nov_footer .container a    {margin-right: 0.4%;  }*/    
   /*Mobile Set*/
   .nov_mobile .nov_mobile_m .mobileMenu a {font-size:15px;font-size:1.5rem;    }
   .nov_footer .container a    {margin-right:38px;  }
   .nov_footer .container a.mr0    {margin-right: 0;  }
   .nov_mobile .nov_mobile_m .mobileLtd p{ font-size:15px;font-size:1.5rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p{ font-size:12px;font-size:1.2rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight{ font-size:12px;font-size:1.2rem;}
   .nov_mobile .nov_mobile_m .mobileLtd {margin-top:4px;}
   /*-------*/
   .nov_footer .container p    {margin-left: 0.3%; }
   .nov_footer .container a.PoliceIDCRight {margin:0 4px 0 0;  } 
   /*中间文字大小设置*/
   .cont_body_text {font-size: 32px;font-size: 3.2rem    }
   .cont_body_text span {font-size:18px;font-size:1.8rem;    }
   .cont_body_text .divhset{font-size:16px;font-size: 1.6rem     }
    /*手机端中间  Mobile Set*/
    .mobileBar .row .banner_img p.banner_char{font-size:44px;font-size:4.4rem;}
}

/*适应屏幕 <799  适应iphone宽pt768*/
@media screen and (max-width: 799px) {
   /*总框架*/
    .container      {width:100%;
                     padding:0 28px 0 28px;       }
   .container-fluid {padding:0 28px;    }
   .footer_left     {margin-left:0px;  }
   /*顶部导航*/
   /*手机端顶部*/
   .mobileTopTitle, .mobileTopMenu {padding:0 28px;}

   .nav > li > a    {padding:0 5px;     }
   .nav li a img   {margin-right: 5%; }
   .nav-tabs li    {margin-right:0.75%; }
   .nav > li > a.imgleft {padding-left:0px;   }

   /*Mobile Set*/
   .mobileTopTitle .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
      /*menu*/
   .mobileTopMenu .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
   .mobileTopTitle .nav_log{font-size:16px;font-size:1.6rem;}
   /*导航菜单间距*/
   .mobileTopMenu .nav-tabs li {margin-right:38px;}
      /*登录*/
   .mobileTopTitle .nav_log .nov_login li a{font-size:12px;font-size:1.2rem;}
   /*-----------*/ 

   /*底部导航*/
   .nov_footer .container a,.nov_footer .container p   {font-size:11px;font-size:1.1rem;  }

   /*.nov_footer .container a    {margin-right: 0.4%;  }*/    
   /*Mobile Set*/
   .nov_mobile .nov_mobile_m .mobileMenu a {font-size:15px;font-size:1.5rem;    }
   .nov_footer .container a    {margin-right:38px;  }
   .nov_footer .container a.mr0    {margin-right: 0;  }
   .nov_mobile .nov_mobile_m .mobileLtd p{ font-size:15px;font-size:1.5rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p{ font-size:12px;font-size:1.2rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight{ font-size:12px;font-size:1.2rem;}
   .nov_mobile .nov_mobile_m .mobileLtd {margin-top:4px;}
   /*-------*/
   .nov_footer .container p    {margin-left: 0.3%; }
   .nov_footer .container a.PoliceIDCRight {margin:0 4px 0 0;  } 
   /*中间文字大小设置*/
   .cont_body_text {font-size: 32px;font-size: 3.2rem    }
   .cont_body_text span {font-size:18px;font-size:1.8rem;    }
   .cont_body_text .divhset{font-size:16px;font-size: 1.6rem     }
    /*手机端中间  Mobile Set*/
    .mobileBar .row .banner_img p.banner_char{font-size:42px;font-size:4.2rem;}
}

/*适应屏幕 <730  适应iphone宽pt667*/
@media screen and (max-width: 730px) {
   /*总框架*/
    .container      {width:100%;
                     padding:0 24px 0 24px;       }
   .container-fluid {padding:0 24px;    }
   .footer_left     {margin-left:0px;  }
   /*顶部导航*/
   /*手机端顶部*/
   .mobileTopTitle, .mobileTopMenu {padding:0 24px;}

   .nav > li > a    {padding:0 5px;     }
   .nav li a img   {margin-right: 5%; }
   .nav-tabs li    {margin-right:0.75%; }
   .nav > li > a.imgleft {padding-left:0px;   }

   /*Mobile Set*/
   .mobileTopTitle .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
      /*menu*/
   .mobileTopMenu .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
   .mobileTopTitle .nav_log{font-size:16px;font-size:1.6rem;}
   /*导航菜单间距*/
   .mobileTopMenu .nav-tabs li {margin-right:4.8%;}
      /*登录*/
   .mobileTopTitle .nav_log .nov_login li a{font-size:12px;font-size:1.2rem;}
   /*-----------*/ 

   /*底部导航*/
   .nov_footer .container a,.nov_footer .container p   {font-size:11px;font-size:1.1rem;  }

   /*.nov_footer .container a    {margin-right: 0.4%;  }*/    
   /*Mobile Set*/
   .nov_mobile .nov_mobile_m .mobileMenu a {font-size:15px;font-size:1.5rem;    }
   .nov_footer .container a    {margin-right:4.8%;  }
   .nov_footer .container a.mr0    {margin-right: 0;  }
   .nov_mobile .nov_mobile_m .mobileLtd p{ font-size:15px;font-size:1.5rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p{ font-size:12px;font-size:1.2rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight{ font-size:12px;font-size:1.2rem;}
   .nov_mobile .nov_mobile_m .mobileLtd {margin-top:4px;}
   /*-------*/
   .nov_footer .container p    {margin-left: 0.3%; }
   .nov_footer .container a.PoliceIDCRight {margin:0 4px 0 0;  } 
   /*中间文字大小设置*/
   .cont_body_text {font-size: 28px;font-size: 2.8rem;    }
   .cont_body_text span {font-size:16px;font-size: 1.6rem    }
   .cont_body_text .divhset{font-size:14px;font-size:1.4rem;     }
    /*手机端中间  Mobile Set*/
    .mobileBar .row .banner_img p.banner_char{font-size:39px;font-size:3.9rem;}
}

/*适应屏幕 <660  适应iphone宽pt568*/
@media screen and (max-width: 660px) {
   /*总框架*/
    .container      {width:100%;
                     padding:0 22px 0 22px;       }
   .container-fluid {padding:0 22px;    }
   .footer_left     {margin-left:0px;  }
   /*顶部导航*/
   /*手机端顶部*/
   .mobileTopTitle, .mobileTopMenu {padding:0 22px;}

   .nav > li > a    {padding:0 5px;     }
   .nav li a img   {margin-right: 5%; }
   .nav-tabs li    {margin-right:0.75%; }
   .nav > li > a.imgleft {padding-left:0px;   }

   /*Mobile Set*/
   .mobileTopTitle .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
      /*menu*/
   .mobileTopMenu .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
   .mobileTopTitle .nav_log{font-size:16px;font-size:1.6rem;}
   /*导航菜单间距*/
   .mobileTopMenu .nav-tabs li {margin-right:4.8%;}
      /*登录*/
   .mobileTopTitle .nav_log .nov_login li a{font-size:12px;font-size:1.2rem;}
   /*-----------*/ 

   /*底部导航*/
   .nov_footer .container a,.nov_footer .container p   {font-size:11px;font-size:1.1rem;  }

   /*.nov_footer .container a    {margin-right: 0.4%;  }*/    
   /*Mobile Set*/
   .nov_mobile .nov_mobile_m .mobileMenu a {font-size:15px;font-size:1.5rem;    }
   .nov_footer .container a    {margin-right:4.8%;  }
   .nov_footer .container a.mr0    {margin-right: 0;  }
   .nov_mobile .nov_mobile_m .mobileLtd p{ font-size:15px;font-size:1.5rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p{ font-size:12px;font-size:1.2rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight{ font-size:12px;font-size:1.2rem;}
   .nov_mobile .nov_mobile_m .mobileLtd {margin-top:4px;}
   /*-------*/
   .nov_footer .container p    {margin-left: 0.3%; }
   .nov_footer .container a.PoliceIDCRight {margin:0 4px 0 0;  } 
   /*中间文字大小设置*/
   .cont_body_text {font-size: 24px;font-size: 2.4rem    }
   .cont_body_text span {font-size:14px;font-size:1.4rem;    }
   .cont_body_text .divhset{font-size:12px;font-size:1.2rem;     }
    /*手机端中间  Mobile Set*/
    .mobileBar .row .banner_img p.banner_char{font-size:33px;font-size:3.3rem;}
}

/*适应屏幕 <560  适应iphone宽pt480*/
@media screen and (max-width: 560px) {
   /*总框架*/
    .container      {width:100%;
                     padding:0 20px 0 20px;       }
   .container-fluid {padding:0 20px;    }
   .footer_left     {margin-left:0px;  }
   /*顶部导航*/
   /*手机端顶部*/
   .mobileTopTitle, .mobileTopMenu {padding:0 20px;}

   .nav > li > a    {padding:0 5px;     }
   .nav li a img   {margin-right: 5%; }
   .nav-tabs li    {margin-right:0.75%; }
   .nav > li > a.imgleft {padding-left:0px;   }

   /*Mobile Set*/
   .mobileTopTitle .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
      /*menu*/
   .mobileTopMenu .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
   .mobileTopTitle .nav_log{font-size:16px;font-size:1.6rem;}
   /*导航菜单间距*/
   .mobileTopMenu .nav-tabs li {margin-right:4.8%;}
      /*登录*/
   .mobileTopTitle .nav_log .nov_login li a{font-size:12px;font-size:1.2rem;}
   /*-----------*/ 

   /*底部导航*/
   .nov_footer .container a,.nov_footer .container p   {font-size:11px;font-size:1.1rem;  }

   /*.nov_footer .container a    {margin-right: 0.4%;  }*/    
   /*Mobile Set*/
   .nov_mobile .nov_mobile_m .mobileMenu a {font-size:15px;font-size:1.5rem;    }
   .nov_footer .container a    {margin-right:4.8%;  }
   .nov_footer .container a.mr0    {margin-right: 0;  }
   .nov_mobile .nov_mobile_m .mobileLtd p{ font-size:15px;font-size:1.5rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p{ font-size:12px;font-size:1.2rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight{ font-size:12px;font-size:1.2rem;}
   .nov_mobile .nov_mobile_m .mobileLtd {margin-top:5px;}
   /*-------*/
   .nov_footer .container p    {margin-left: 0.3%; }
   .nov_footer .container a.PoliceIDCRight {margin:0 4px 0 0;  } 
   /*中间文字大小设置*/
   .cont_body_text {font-size:24px;font-size: 2.4rem    }
   .cont_body_text span {font-size:14px;font-size:1.4rem;    }
   .cont_body_text .divhset{font-size:12px;font-size: 1.2rem     }
    /*手机端中间  Mobile Set*/
    .mobileBar .row .banner_img p.banner_char{font-size:30px;font-size:3.0rem;}
}

/*适应屏幕 <478  适应iphone宽pt450*/
@media screen and (max-width: 478px) {
   /*总框架*/
    .container      {width:100%;
                     padding:0 18px 0 18px;       }
   .container-fluid {padding:0 18px;    }
   .footer_left     {margin-left:0px;  }
   /*顶部导航*/
   /*手机端顶部*/
   .mobileTopTitle, .mobileTopMenu {padding:0 18px;}

   .nav > li > a    {padding:0 5px;     }
   .nav li a img   {margin-right: 5%; }
   .nav-tabs li    {margin-right:0.75%; }
   .nav > li > a.imgleft {padding-left:0px;   }

   /*Mobile Set*/
   .mobileTopTitle .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
      /*menu*/
   .mobileTopMenu .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
   .mobileTopTitle .nav_log{font-size:16px;font-size:1.6rem;}
   /*导航菜单间距*/
   .mobileTopMenu .nav-tabs li {margin-right:4.8%;}
      /*登录*/
   .mobileTopTitle .nav_log .nov_login li a{font-size:12px;font-size:1.2rem;}
   /*-----------*/ 

   /*底部导航*/
   .nov_footer .container a,.nov_footer .container p   {font-size:11px;font-size:1.1rem;  }

   /*.nov_footer .container a    {margin-right: 0.4%;  }*/    
   /*Mobile Set*/
   .nov_mobile .nov_mobile_m .mobileMenu a {font-size:15px;font-size:1.5rem;    }
   .nov_footer .container a    {margin-right:4.8%;  }
   .nov_footer .container a.mr0    {margin-right: 0;  }
   .nov_mobile .nov_mobile_m .mobileLtd p{ font-size:15px;font-size:1.5rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p{ font-size:12px;font-size:1.2rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight{ font-size:12px;font-size:1.2rem;}
   .nov_mobile .nov_mobile_m .mobileLtd {margin-top:5px;}
   /*-------*/
   .nov_footer .container p    {margin-left: 0.3%; }
   .nov_footer .container a.PoliceIDCRight {margin:0 4px 0 0;  } 
   /*中间文字大小设置*/
   .cont_body_text {font-size: 22px;font-size: 2.2rem    }
   .cont_body_text span {font-size:14px;font-size:1.4rem;    }
   .cont_body_text .divhset{font-size:12px;font-size:1.2rem;     }
    /*手机端中间  Mobile Set*/
    .mobileBar .row .banner_img p.banner_char{font-size:28px;font-size:2.8rem;}
}

/*适应屏幕 <449  适应iphone宽pt414*/
@media screen and (max-width: 449px) {
   /*总框架*/
    .container      {width:100%;
                     padding:0 15px 0 15px;       }
   .container-fluid {padding:0 15px;    }
   .footer_left     {margin-left:0px;  }
   /*顶部导航*/
   /*手机端顶部*/
   .mobileTopTitle, .mobileTopMenu {padding:0 15px;}

   .nav > li > a    {padding:0 5px;     }
   .nav li a img   {margin-right: 5%; }
   .nav-tabs li    {margin-right:0.75%; }
   .nav > li > a.imgleft {padding-left:0px;   }

   /*Mobile Set*/
   .mobileTopTitle .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
      /*menu*/
   .mobileTopMenu .nav-tabs li > a{font-size:16px;font-size:1.6rem;}
   .mobileTopTitle .nav_log{font-size:16px;font-size:1.6rem;}
   /*导航菜单间距*/
   .mobileTopMenu .nav-tabs li {margin-right:4.5%;}
      /*登录*/
   .mobileTopTitle .nav_log .nov_login li a{font-size:12px;font-size:1.2rem;}
   /*-----------*/ 

   /*底部导航*/
   .nov_footer .container a,.nov_footer .container p   {font-size:11px;font-size:1.1rem;  }

   /*.nov_footer .container a    {margin-right: 0.4%;  }*/    
   /*Mobile Set*/
   .nov_mobile .nov_mobile_m .mobileMenu a {font-size:14px;font-size:1.4rem;    }
   .nov_footer .container a    {margin-right:5%;  }
   .nov_footer .container a.mr0    {margin-right: 0;  }
   .nov_mobile .nov_mobile_m .mobileLtd p{ font-size:14px;font-size:1.4rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p{ font-size:12px;font-size:1.2rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight{ font-size:12px;font-size:1.2rem;}
   .nov_mobile .nov_mobile_m .mobileLtd {margin-top:6px;}
   /*-------*/
   .nov_footer .container p    {margin-left: 0.3%; }
   .nov_footer .container a.PoliceIDCRight {margin:0 4px 0 0;  } 
   /*中间文字大小设置*/
   .cont_body_text {font-size: 24px;font-size: 2.4rem    }
   .cont_body_text span {font-size:14px;font-size:1.4rem;    }
   .cont_body_text .divhset{font-size:12px;font-size:1.2rem;     }
    /*手机端中间  Mobile Set*/
    .mobileBar .row .banner_img p.banner_char{font-size:26px;font-size:2.6rem;}
}


/*适应屏幕 <412  适应iphone宽pt375*/
@media screen and (max-width: 412px) {
   /*总框架*/
    .container      {width:100%;
                     padding:0 15px 0 15px;       }
   .container-fluid {padding:0 15px;    }
   .footer_left     {margin-left:0px;  }
   /*顶部导航*/
   /*手机端顶部*/
   .mobileTopTitle, .mobileTopMenu {padding:0 15px;}

   .nav > li > a    {padding:0 5px;     }
   .nav li a img   {margin-right: 5%; }
   .nav-tabs li    {margin-right:0.75%; }
   .nav > li > a.imgleft {padding-left:0px;   }

   /*Mobile Set*/
   .mobileTopTitle .nav-tabs li > a{font-size:15px;font-size:1.5rem;}
      /*menu*/
   .mobileTopMenu .nav-tabs li > a{font-size:15px;font-size:1.5rem;}
   .mobileTopTitle .nav_log{font-size:15px;font-size:1.5rem;}
   /*导航菜单间距*/
   .mobileTopMenu .nav-tabs li {margin-right:3.35%;}
      /*登录*/
   .mobileTopTitle .nav_log .nov_login li a{font-size:12px;font-size:1.2rem;}
   /*-----------*/ 

   /*底部导航*/
   .nov_footer .container a,.nov_footer .container p   {font-size:11px;font-size:1.1rem;  }

   /*.nov_footer .container a    {margin-right: 0.4%;  }*/    
   /*Mobile Set*/
   .nov_mobile .nov_mobile_m .mobileMenu a {font-size:14px;font-size:1.4rem;    }
   .nov_footer .container a    {margin-right:5.8%;  }
   .nov_footer .container a.mr0    {margin-right: 0;  }
   .nov_mobile .nov_mobile_m .mobileLtd p{ font-size:14px;font-size:1.4rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p{ font-size:12px;font-size:1.2rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight{ font-size:12px;font-size:1.2rem;}
   .nov_mobile .nov_mobile_m .mobileLtd {margin-top:6px;}
   /*-------*/
   .nov_footer .container p    {margin-left: 0.3%; }
   .nov_footer .container a.PoliceIDCRight {margin:0 4px 0 0;  } 
   /*中间文字大小设置*/
   .cont_body_text {font-size: 22px;font-size: 2.2rem    }
   .cont_body_text span {font-size:14px;font-size:1.4rem;    }
   .cont_body_text .divhset{font-size:12px;font-size:1.2rem;     }
    /*手机端中间  Mobile Set*/
    .mobileBar .row .banner_img p.banner_char{font-size:24px;font-size:2.4rem;}
}

/*适应屏幕 <370  适应iphone宽pt350*/
@media screen and (max-width: 370px) {
   /*总框架*/
    .container      {width:100%;
                     padding:0 15px 0 15px;       }
   .container-fluid {padding:0 15px;    }
   .footer_left     {margin-left:0px;  }
   /*顶部导航*/
   /*手机端顶部*/
   .mobileTopTitle, .mobileTopMenu {padding:0 15px;}

   .nav > li > a    {padding:0 5px;     }
   .nav li a img   {margin-right: 5%; }
   .nav-tabs li    {margin-right:0.75%; }
   .nav > li > a.imgleft {padding-left:0px;   }

   /*Mobile Set*/
   .mobileTopTitle .nav-tabs li > a{font-size:14px;font-size:1.4rem;}
      /*menu*/
   .mobileTopMenu .nav-tabs li > a{font-size:14px;font-size:1.4rem;}
   .mobileTopTitle .nav_log{font-size:14px;font-size:1.4rem;}
   /*导航菜单间距*/
   .mobileTopMenu .nav-tabs li {margin-right:3.45%;}
      /*登录*/
   .mobileTopTitle .nav_log .nov_login li a{font-size:12px;font-size:1.2rem;}
   /*-----------*/ 

   /*底部导航*/
   .nov_footer .container a,.nov_footer .container p   {font-size:11px;font-size:1.1rem;  }

   /*.nov_footer .container a    {margin-right: 0.4%;  }*/    
   /*Mobile Set*/
   .nov_mobile .nov_mobile_m .mobileMenu a {font-size:14px;font-size:1.4rem;    }
   .nov_footer .container a    {margin-right: 4.0%;  }
   .nov_footer .container a.mr0    {margin-right: 0;  }
   .nov_mobile .nov_mobile_m .mobileLtd p{ font-size:14px;font-size:1.4rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p{ font-size:12px;font-size:1.2rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight{ font-size:12px;font-size:1.2rem;}
   .nov_mobile .nov_mobile_m .mobileLtd {margin-top:6px;}
   /*-------*/
   .nov_footer .container p    {margin-left: 0.3%; }
   .nov_footer .container a.PoliceIDCRight {margin:0 4px 0 0;  } 
   /*中间文字大小设置*/
   .cont_body_text {font-size: 22px;font-size: 2.2rem    }
   .cont_body_text span {font-size:14px;font-size:1.4rem;    }
   .cont_body_text .divhset{font-size:12px;font-size:1.2rem;     }
    /*手机端中间  Mobile Set*/
    .mobileBar .row .banner_img p.banner_char{font-size:23px;font-size:2.3rem;}
}

/*适应屏幕 <349  适应iphone宽pt320*/
@media screen and (max-width: 349px) {
   /*总框架*/
    .container      {width:100%;
                     padding:0 15px 0 15px;       }
   .container-fluid {padding:0 15px;    }
   .footer_left     {margin-left:0px;  }
   /*顶部导航*/
   /*手机端顶部*/
   .mobileTopTitle, .mobileTopMenu {padding:0 15px;}

   .nav > li > a    {padding:0 5px;     }
   .nav li a img   {margin-right: 5%; }
   .nav-tabs li    {margin-right:0.75%; }
   .nav > li > a.imgleft {padding-left:0px;   }

   /*Mobile Set*/
   .mobileTopTitle .nav-tabs li > a{font-size:13px;font-size:1.3rem;}
      /*menu*/
   .mobileTopMenu .nav-tabs li > a{font-size:13px;font-size:1.3rem;}
   .mobileTopTitle .nav_log{font-size:13px;font-size:1.3rem;}
   /*导航菜单间距*/
   .mobileTopMenu .nav-tabs li {margin-right:2.7%;}
      /*登录*/
   .mobileTopTitle .nav_log .nov_login li a{font-size:12px;font-size:1.2rem;}
   /*-----------*/ 

   /*底部导航*/
   .nov_footer .container a,.nov_footer .container p   {font-size:11px;font-size:1.1rem;  }

   /*.nov_footer .container a    {margin-right: 0.4%;  }*/    
   /*Mobile Set*/
   .nov_mobile .nov_mobile_m .mobileMenu a {font-size:13px;font-size:1.3rem;    }
   .nov_footer .container a    {margin-right: 3.0%;  }
   .nov_footer .container a.mr0    {margin-right: 0;  }
   .nov_mobile .nov_mobile_m .mobileLtd p{ font-size:13px;font-size:1.3rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p{ font-size:11px;font-size:1.1rem;    }
   .nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight{ font-size:11px;font-size:1.1rem;    }
   .nov_mobile .nov_mobile_m .mobileLtd {margin-top:5px;}
   /*-------*/
   .nov_footer .container p    {margin-left: 0.3%; }
   .nov_footer .container a.PoliceIDCRight {margin:0 4px 0 0;  } 
   /*中间文字大小设置*/
   .cont_body_text {font-size: 22px; font-size: 2.2rem   }
   .cont_body_text span {font-size:14px;font-size:1.4rem;    }
   .cont_body_text .divhset{font-size:12px;font-size:1.2rem;     }
    /*手机端中间  Mobile Set*/
    .mobileBar .row .banner_img p.banner_char{font-size:22px;font-size:2.2rem;}
}


/*导航菜单单击后文字颜色*/
/*.nav-tabs li > a:focus {
    color:#9bb9fe;
}*/

a:focus {
    outline:none;
}

/*返回到顶部*/
.topset{
    margin-top:0px;    
}

#nov_top{
	position:fixed;
	bottom:15px;
	right:20px;
	display:none;
    z-index:999;
    width:28px;
    height:28px;
    /*background-color:#b8cde1;*/
    text-align:center;
    line-height:26px;
    border:1px solid #666;
    border-radius: 14px;

    
        /* 透明  */

	/* older safari/Chrome browsers */  
   	-webkit-opacity: 0.5;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.5;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.5;  
    /* IE9 + etc...modern browsers */  
    opacity: 0.5;  
    /* IE 4-9 */  
    filter:alpha(opacity=50);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);    	
}

#nov_top a {
    color:#b5b5b5;
    display:block;
    margin-top:-2px;    
}

/*刷新页面*/

#RefreshPage{
    position:fixed;
	bottom:150px;
	right:20px;

	/*display:inline;*/
    display:none;

    z-index:999;
    /*width:28px;
    height:28px;
    /*background-color:#b8cde1;*/
    text-align:center;
    line-height:26px;
    
    /*border:1px solid #666;
    border-radius: 14px;*/

    
        /* 透明  */

	/* older safari/Chrome browsers */  
   	-webkit-opacity: 0.5;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.5;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.5;  
    /* IE9 + etc...modern browsers */  
    opacity: 0.5;  
    /* IE 4-9 */  
    filter:alpha(opacity=50);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);    	
}

#RefreshPage a {
    color:#b5b5b5;
    font-size:20px;font-size:2.0rem;
    /*display:block;
    margin-top:-2px;*/    
}


/*侧滑*/

.exleftbtn {
	position:fixed;
	bottom: 0px;
	right:-5px;
	width:20px;
	height:20px;
	line-height: 20px;
	text-align: center;	
    z-index:1007;
    /*不显示*/
    display:none;
    /*显示*/
    /*display:block;*/
}

.exleftbtn a {
    color:#DDD;
}

/*#exleft #opoa {
	display:block;
	clear: both;
	float:right;
}*/

#exleft{
	position:fixed;
	bottom: 0px;
	right:0px;
	width:0px;
	height:120px;
	line-height: 100px;
	text-align: center;
	background-color: #1F1F1F;
	color:#F0AD4E;	
	overflow: hidden;
    z-index:1006;
    display:block;  /*隐藏侧滑div*/
}

#exleft .kkk {
	width:500px;
}

#exleft .kkk .textexleft{
	display:inline-block;
	float:left;
	width:50px;
	height:30px;
	line-height: 30px;
	background-color:#E6E6E6 ;
	border:1px solid #003300;
	z-index: 100;
	margin:5px;
	color:#003300;
}

/*banner部分*/
.banner_body {
    /*height:500px;*/    
    position:relative;
    top:60px;    
    /*background-color:#ff0000;*/     
}

.banner_img {
    /*width:99.999%;*/
    margin:0 auto;
}

/*banner空白文字*/
.banner_body {
    /*height:500px;
    line-height:500px;*/
    text-align:center;
}

.banner_body p {
    display:block;
    font-size:44px;font-size:4.4rem;
    font-family:'Times New Roman';   
}
/*------*/


.banner_img img {
    width:100%;
}

.pstrev {
    position:absolute;
    bottom:-30px;
    left:0;
    height:120px;
    width:100%;
    height:120px;
    line-height:120px;    
    padding:0 4.5%;
    background-color:#0e0e0e;
    
    /* 透明  */
	/* older safari/Chrome browsers */  
   	-webkit-opacity: 0.95;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.95;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.95;  
    /* IE9 + etc...modern browsers */  
    opacity: 0.95;  
    /* IE 4-9 */  
    filter:alpha(opacity=95);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95); 
}

.proj_area {
    /*margin-right:0.9%;*/
    /*margin-left:30px;*/
    width:21.25%;
    height:100%;
    /*background-color:#fddec1;*/
    float:left;
}

.proj_area .icon_img {
    width:20%;
    display:block;
    vertical-align:central;
    margin-right:0px;
    margin-top:0;
    line-height:120px;
    float:left;
    /*background-image:url('novimages/sedit.png') ;*/
}

.proj_area .icon_img img {
    width:100%;
}

.proj_area .icon_text {
    padding:10% 0; 
    display:block;
    float:right;   
    height:100%;
    line-height:30px;
    width:75%;
    font-size:16px; 
    font-size: 1.6rem   
}

.proj_area .icon_text a,
.proj_area .icon_img a {
    text-decoration:none;
    color:#333;
}

.proj_area .active a{
    color:#666;
}


/**中间内容*/
.row {
    margin-left:0;
    margin-right:0;
}

.cont_body {
    margin-top:60px;
    overflow:initial;
}
/*.container .row {
    padding-left:2.5%;
    padding-right:2.5%;
}*/

.cont_top {
    margin-top:60px;
    overflow:initial;
}

.cont_body_img {
    width:65%;    
    margin-top:30px;
    margin-bottom:0;
}

.cont_body_img img{
     width:101.2%;
}

.cont_body_text {
    width:27%;    
    margin-top:4%;    
    font-weight:400;
    color:#FFF;
}

.cont_all {
    width:100%;
    text-align:left;
    margin-top:0px;
    padding:40px 0 0;
}

.cont_all_con {
    margin-top:0px;
    width:100%;
    padding:0 0px;    
}

.cont_body_text span {
    /*display:block;
    float:left;*/
    /*font-size:28px;*/
    /*line-height:40px;*/
    /*line-height:0;*/
    margin-top:20px;
    color:#eee;
    text-align:justify;
}
.cont_body_text .push_area {
    line-height:1;
}

.cont_all span {
    margin-top:0px;   
}

.cont_body_text .push_area a {
    margin-left:3.2%;
}

.nov_swdoc {
    line-height:1.24;
}

/*.relat_position {
    position:fixed;
    top:300px;
    left:50%;
    z-index:100;
}*/



/**底部*/
.nov_footer {
   /*text-align:center;*/         
   padding-left:0px;
   padding-right:0px;
   margin-top:0px;
   clear:both;
   z-index:10;   
}

.home_foot_w {
    position:fixed;    
    bottom:0;       
    height:130px;
    width:100%;
}

.page_footer_w {
    height:130px;    
}

.nav_footer_bg {
    height:100%;
    line-height:130px;
        /*line-height:40px;
        padding-top:45px;*/
    /*background-color:#ff6a00;*/
    /*border:1px solid #ffd800;*/
    color:#b8cde1;
    overflow:hidden;
}



.nov_footer .container a,.nov_footer .container p {
    /*color:#b8cde1;*/
    color:#111;        
}

.nov_footer .container a{
    /*color:#b8cde1;*/    
    text-decoration:none;
    /*margin-right:2%;*/          
}

.nov_footer .container p a.PoliceIDCRight img {
    margin:-3px 0 0 0;
}

.nov_footer .container a.imhleft {
    margin-left:0;
}

.nov_footer .container a.active
 /*,.nov_footer .container a:hover*/{
    /*color:#9bb9fe;*/    
    /*color:#bbb;*/ 
    color:#fff !important;
}

.nov_footer .container p,
.nov_footer .container a.PoliceIDCRight {
    display:inline-block;
    float:right;        
    margin-top:0px;
    margin-bottom:0px;    
}


/*aboutchar*/
.aboutext {
    display:block;
    margin:30px 10px 30px;
    /*line-height:40px;*/
    line-height:222%;
    font-size:18px;font-size:1.8rem;    
}

/*.aboutext {
    display:block;
    margin:10% 60px 0;
    line-height:200%;
    font-size:18px;font-size:1.8rem;    
}*/

.aboutext p {
    text-indent: 2em;
    margin:0 0 5px;
    word-wrap:break-word;
    /*强行截断单词*/
    /*word-break:break-all;*/
    text-align:justify;
}
.about_Par {
    margin-top:60px;
}


/*手机端顶部*/
.mobileTopTitle, .mobileTopMenu {
    width:100%;    
}

.mobileTop {
    padding:0;
}
.mobileTopTitle {
    margin:0 auto;
    text-align:center;
    background:#FaFaFa; 
}

/*导航div高度*/
.mobileTopTitle,
.mobileTopTitle .nav-tabs li > a,
.mobileTopTitle .nav_log,
.mobileTopTitle .nav_log .nov_login li a
{
    height:40px;
    line-height:40px;
}

.mobileTopMenu {
    height:40px;
    line-height:40px;
}
.mobileTopMenu .nav-tabs li > a{
    height:39px;
    line-height:39px;
    margin-left:0;
    padding:0;
}

/*导航字体*/
.mobileTopTitle .nav-tabs li > a,
.mobileTopMenu .nav-tabs li > a,
.mobileTopTitle .nav_log,
.mobileTopTitle .nav_log .nov_login li a{
    padding:0;    
}

/*导航菜单间距*/
.mobileTopMenu .nav-tabs li.M_Menu_right {
    margin-right:0;
}

/*导航首行logo*/
.mobileTopTitle ul {
    list-style-type:none;
}
.mobileTopTitle ul li a > img {
    height:22px;
    margin-top:-3px;
    margin-left:0;
}

/*导航右边登录*/
.mobileTopTitle .nav_log .nov_login li a {
    color:#333;    
    color:#999;
    margin-right:15px;
}
.mobileTopTitle .nav_log{
    width:100px;
    display:none;
}

 /*手机端中间*/
.cont_end {
    padding-bottom:40px;
}


/*手机端底部*/
.nov_mobile {
    height:80px;
}
.nov_mobile .nov_mobile_m {
    line-height:20px;
    padding-top:10px;
    padding-bottom:6px;
}
.nov_mobile .nov_mobile_m .mobileMenu,
.nov_mobile .nov_mobile_m .mobileLtd,
.nov_mobile .nov_mobile_m .mobileInfo{
    width:100%;
    text-align:center;
}

.nov_mobile .nov_mobile_m .mobileInfo p,
.nov_mobile .nov_mobile_m .mobileInfo p a.PoliceIDCRight,
.nov_mobile .nov_mobile_m .mobileLtd p{
    display:inline;
    float:none;
    color:#666;    
}

.nov_mobile .nov_mobile_m .mobileInfo a.PoliceIDCRight img {
    height:13px;
}

.nov_mobile .nov_mobile_m .mobileMenu a {
    color:#3f3f3f;
}


/*帮助*/
.moblie_help {
    width:100%;
    /*padding:0 12px;*/
}
.moblie_help .row {
    padding:0;
    margin:0;
}
.moblie_help .cont_menu_help {
    width:100%;
    font-size:20px;font-size:2.0rem;
}
.moblie_help .cont_menu_help .panel-heading h4.panel-title {
    font-size:16px;font-size: 1.6rem
}

.moblie_help .row #outDiv {
    width:100%;
    padding:0;
    margin:0;
    clear:both;
}

/*帮助内容的标题目录*/
/*.moblie_help .row .HelpContantTitle:after{
    content: '.';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
   }*/
.moblie_help .row .HelpContantTitle {
    width:100%;
    margin-top:30px;
    color:#666;    
}
.moblie_help .row .HelpContantTitle #HCTImg,
.moblie_help .row .HelpContantTitle #HCTPlat,
.moblie_help .row .HelpContantTitle #HCTPCont{
    display:inline-block;
}
.moblie_help .row .HelpContantTitle #HCTImg img {
    width:28px;
    padding-bottom:7px;       
}
.moblie_help .row .HelpContantTitle #HCTPlat {
    font-size:16px;font-size: 1.6rem
}
.moblie_help .row .HelpContantTitle #HCTPCont {
    font-size:14px;font-size:1.4rem;
    color:#aaa;
    padding-top:2px;        
}