@media (max-width: 1200px){ 
    body {
        margin:0px;
        border:0px;
        padding:0px;
        overflow:initial;
    }
}
@media (min-width: 1201px){ 
       body {
        margin:0px;
        border:0px;
        padding:0px;
        overflow-x:hidden;
    }
}
#toptb {
    background: #efefef;
    border-bottom: 1px solid #ededed;
    line-height: 38px;
    height: 38px;
    min-width: 1200px;
}
.wp {
    min-width: 1200px;
}
.wp {
    margin: 0 auto;
    width: 960px;
}
.z {
    float: left;
}

.toplogin a {
    padding:5px;
}
.topuserinfo {
    position:relative;
}
.topuserinfo a.showmenu {
    padding-right: 15px;
}
.topuserinfo .showmenu {
    margin-right: 3px;
    border: 1px solid #efefef;
    border-width: 1px 1px 0 1px;
    position: relative;
    z-index: 9999;
    padding-left: 6px;
}
.z a {      
    outline: none;
    float: left;
    padding: 1px 4px;
    float: left;
    padding: 0 4px;
    height: 36px;
    line-height: 36px;
    color: #777;
    outline: none;
}
.showmenu {
    margin-right:15px;
    background: url(../images/arrwd.gif) no-repeat 100% 50%;
    cursor: pointer;
    white-space: nowrap;
}
.showmenu a{  
    text-decoration:none; 
    color:#333;
}
.showmenu a:hover{  
    text-decoration:none; 
    color:#E50013;
}

.y {
    float: right;
    position:relative;
    z-index:999;
}
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1480384139837'); /* IE9*/
  src: url('iconfont.eot?t=1480384139837#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('iconfont.woff?t=1480384139837') format('woff'), /* chrome, firefox */
  url('iconfont.ttf?t=1480384139837') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1480384139837#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.avt a i {
    color: #E50013;
    margin-right: 5px;
    position: absolute;
    left: 10px;
    font-size: 22px;
    top: 0;
}
.avt a {
    padding-left: 30px;
}
#usercenter{
    position: absolute;
    z-index: 999;
    right: 0px;
    top: 0px;
    padding-top:38px;
    padding-bottom:1px;
    background-color:#efefef;
    display:none; 
    width:110px;
}
.usercenter_menudv {
    line-height: 28px !important;
    width:100%;
    float:left; 
    z-index: 999;
    height: 28px;
    cursor:pointer;
}
.usercenter_menudv em{
    margin:0 15px; 
    z-index: 999;
}
.usercenter_menudv:hover{
   background-color:#E50013; 
   color:#fff;
}

.m_c {
    z-index: 1;
    position: relative;
    border-radius: 5px;
     background: #FFF;
}
.m_c h3.flb {
    background: #FDFDFD;
    overflow: hidden;
    border-radius: 5px 5px 0 0;
    font-size: 16px;
    font-weight: 300;
    padding: 20px 0 12px 20px;
    border-bottom: 1px solid #F1F1F1;
}
.flb {
    padding: 10px 10px 8px;
    height: 20px;
    line-height: 20px;
}
.m_c .flb em {
    font-size: 15px;
    font-weight: 300;
    color: #666666;
}
.m_c h3.flb span {
    float: inherit;
    position: absolute;
    right: 12px;
    top: 13px;
}
.m_c h3.flb span a.flbc {
    background: url(../../images/pop_close.png) center 0 no-repeat;
    width: 25px;
    height: 26px;
    overflow: hidden;
    line-height: 350px;
    display: block;
}

.m_c h3.flb span a {
    font-size: 14px;
    margin-right: 10px;
    color: #000;
}

.flb span a, .flb strong {
    float: left;
    text-decoration: none;
    margin-left: 8px;
    font-weight: 400;
    color: #333;
}

.flbc {
    float: left;
    width: 20px;
    height: 20px;
    overflow: hidden;
    text-indent: -9999px;  
    cursor: pointer;
}


.m_c .c {
    padding: 0 20px 10px;
}
.altw {
    width: 350px;
}
.alert_info {
    padding: 6px 0 6px 58px;
    min-height: 40px;
    height: auto !important;
    height: 40px;
    line-height: 160%;
    background: url(../images/info.gif) no-repeat 8px 8px;
    font-size: 14px;
}
.m_c .o {
    height: 36px;
    background: none;
    margin-bottom: 20px;
    margin: 0;
    border-top: 1px dashed #E8E8E8;
    padding: 15px 0;
}
.m_c .o.pns .pn {
    background: #01AF63;
    border: 0;
    padding: 0 20px;
    border-radius: 2px;
    box-shadow: none;
    height: 36px;
    margin-right: 20px;
    line-height: 36px;
    color: #FFF !important;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
    float:right;
}
.m_c .o.pns .pn strong {
    font-weight: inherit;
    font-size: 14px;
    font-family: microsoft yahei;
}
.pnc strong, a.pnc strong, .pn em, .pn span, .pn strong {
    font-family: microsoft yahei;
    font-weight: 300;
    font-size: 14px;
    line-height: 36px;
    color: #FFFFFF;
    padding: 0 10px;
}
.jgz ul li{
    list-style: none;
}
.jgz li {
    float: left;
    height:100%;
}
.jgz span {
    float: left;
}
.jgz li.t_weibo a, .jgz li.t_weixin a {
    margin-top: 5px;
    line-height: 26px; 
}
.jgz li.t_weibo a {
    padding: 5px 5px 5px 30px;
    background: url(../images/toptb_a.gif) no-repeat 0 -60px;
    line-height: 30px;    height:100%;
}
.jgz li.t_weibo a:hover {
    color:#fff;
    text-decoration:none;
    background: url(../images/toptb_a.gif) no-repeat 0 -90px;
}
.jgz li.t_weixin a {
    margin-top: 5px;
    line-height: 30px; 
}
.jgz li.t_weixin a {
    padding: 5px 20px 5px 30px;
    background: url(../images/toptb_a.gif) no-repeat 0 -120px;
    line-height: 30px;  
    height:100%;
}
.jgz li.t_weixin a:hover {
    color:#fff;
    text-decoration:none;
    background: url(../images/toptb_a.gif) no-repeat 0 -150px;
}
.jgz {
    float: left; 
}
.weixinlist {
    border-radius:5px;
    position:absolute;
    margin-top: 0px;
    display:none;
    z-index:999;
    background-color:#d5d5d5;
    +margin-top: 40px;
    padding-top: 25px;
    +padding-bottom: 25px;
}
.comeing_weixin_menu {
    margin: 25px;
    padding: 15px 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top: 0px; 
    position: relative;
    z-index: 301; 
    display: block;
    border: 1px solid;
    min-width: 60px;
    border-color: #DDD;
    background: #FEFEFE;
    -moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.3);
    box-shadow: 1px 2px 2px rgba(0,0,0,0.3);
    float:left;
}
.comeing_weixin_menu h2 {
    width: 132px;
    height: 18px;
    padding-bottom: 10px;
    overflow: hidden;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
}
.comeing_weixin_menu img {
    width: 132px;
    height:132px;
}

.divGuangGao {
    margin:5px auto;
    padding:15px 0px 0px 15px;
    position: relative;
    float: left;
    min-width:1200px;
}
.dviframe1 {
    width: 100%;
    height:100%;
    margin-bottom: 8px;
    margin-top: 0px;
    float: left;
    position: relative;
}
.center {
    margin:0px auto;
    min-width:1200px;
    height:auto;   
}
.center .center-left {
     min-width:860px;
     float:left;
     height:auto;
     padding: 10px 0 0 15px;
}
.center .center-right {
     min-width:310px;
     float:right;
     height:auto;    
     padding: 10px 0 0 0px;  
}
.center-pbl {
     width:100%;
     height:auto;
     float:left;
     min-width:1200px;
     margin:0px auto;
     +margin-top:20px;

}
.login {
    width:100%;
    border:solid 1px #dcdcdc;
    border-radius:5px;   
    float:left;
}
.login_left {
    margin-top:5%;
    margin-left: 4%;
    max-width:210px;
    float:left; 
    width:52%;  
}
.login_dl {
    position:relative;
    float:left;  
    font-weight:bold;
    color:#888;  
    width:100%;
}
.login_title {
  float:left;
  width:100%;
  color:#999;  
  margin-top:5px;
}
.login_right {
    margin-top:6%;
    float:right;
    min-width:105px;
    margin-right:  4%;
    text-align:right;
}
.login_rightdl {
     float:right;    
     max-width:50px;
     margin-left:5px;
     width:30%;
     cursor:pointer;
}
.login_rightwx img{
    width:100%;
}
.login_bottom {
    font-family:'Microsoft YaHei';
     float:left;
     width:100%;
     border-top:solid 1px #e5e5e5;
     padding-top:5px;
     padding-bottom:15px;
     text-align:center;
}
.login_bottomleft {
    margin: 0px 10px;
    max-width:80px;
    width:30%;
    background-color:#ff6d00;
    color:#f2f2f2;
    border-top:solid 1px #f7794a;
    border-radius:5px;
    text-align:center;
    cursor:pointer;
    padding: 8px 0px;
    border: none;
     outline: medium;
}
    .login_bottomleft:hover {
         background-color:#ff5e00;
    }
.login_leftcg {
    margin-top:3%;
    width:100%;
    float:left;
}
.login_leftcgimg{   
    float:left;
    height:100%;
    margin-left:3%;
    max-width:88px; 
    min-width:48px;
}
.login_leftcgimg img {
   max-height:100%;
   width:100%; 
   border-radius:88px;
}
.login_rightcguserimg {
    background-image: url('../images/cjfsk.png');
    background-position: 0px 0px;
    width:81px;
    height:17px;
    margin-top:23px;
    float:right;
    margin-right:20px;
    min-height:17px;
}
.djvip {
 background-position: 0px 0px;
}
.djvipwu {
    background-position: 0px -17px;
}

.login_rightcg {
   float:right;
}
.login_rightcgdv {
     float:left;
     width:100%;
}
.login_rightcguser {
  float:left;  
  font-weight:600;
  font-size:18px;
  line-height:58px;
}
.login_rightcguserdj {
    float:left;
    width:50%;
}
.login_rightcguserjb {
    float:left;
    width:50%;
}
.login_bottomcg {
    float:left;
    height:37%;
    width:100%;
    overflow:hidden;
    color:#999;
    line-height:48px;
    min-height:26.5px;
}
.login_bottomcgleft { 
    width:45%;  
    float:left;   
    margin-top:5px;
}
.login_bottomcgleft a {
    color:#999;
}  
.login_bottomcgleftico {
    background-image: url('../images/loginico.png');
    background-position: 33px 0px;
    width:33px;
    height:33px;
    float:left;
    margin-left:20px;
    margin-top:6px;
    margin-right:6px;
}
.login_bottomcgright {  
    float:right;
    margin-top:5px;
    margin-right:20px;
}
.login_bottomcgright a {
    color:#999;
}
.loginMes {
    background: #fff;
    margin: auto;
    overflow: hidden;
    padding: 3px 0px 10px 0px;   
    margin-left:4%;
    float:left;
}
.loginMes li {
    height: 32px;
    margin-top: 8px;
    overflow: hidden;
    position: relative;
}
.loginMes li label {
    display: block;
    color: #999;
    cursor: text;
    display: block;
    float: left;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    padding-left: 25px;
    position: absolute;
}
label, img, th {
    vertical-align: middle;
}
#passport_username {
    background-position: -260px -50px;
}
.loginMes li input.loginInput {
    border: 1px solid #c8c8c8;
    float: right;
    +float: ;
    height: 20px;
    line-height: 20px;
    padding: 5px 0 5px 25px;
    +padding: 5px 0 3px 25px;
    width: 222px;
    font-size:15px;
    background: url('../images/ico-31.png') no-repeat;
}
#passport_password {
    background-position: -260px -81px;
}
.dvloginpwd {
    float:right;
    +float:;
    line-height:32px;margin-left:10px; color:#ff6a00;
}
.dvloginpwd a{
    color:rgb(251,94,1);
}
.dvloginpwd a:hover{
    color:#E50013; 
}
.dv_xxfl {
    text-align:center;
    width:100%;
    float:left;
    position:relative;
    border-bottom:solid 2px #dcdcdc;
}
.yqlj {
    position: relative;
    min-width: 1200px;
    padding: 10px 0 0 15px;
    font-size: 16px;
}
.div_info9_dv2_dv5 {
    position: relative;
    width: 100%;
    height: 55px;
    float: left;
    border-bottom: solid 2px #D6D6D6;
}
.div_info9_dv2_dv5_dv1 {
    height: 51px;
    float: left;
}
.change_a {
    border-bottom: solid 3px #E50013;
    position: relative;
    width: auto;
    float: left;
    border-bottom: solid 3px #E50013;
    padding: 7px 0px;
}
.div_info9_dv2_dv5_dv1 a {
    font-size: 30px;
}
.div_info9_dv2_dv5_dv1 a:link {
    text-decoration: none;
}
.div_info9_dv2_dv5_dv2 {
    position: relative;
    width: auto;
    height: auto;
    float: right;
    margin-top: 30px;
}
.div_info9_dv2_dv5_dv2 a:hover{
  text-decoration: none;
}
.div_info9_dv2_dv6 {
    position: relative;
    width: 100%;
    height: auto;
    float: left;
    margin-top: 10px;
    overflow-y: auto;
}
.yqljinfo {
    position: relative;
    width: 100%;
    line-height: 10px;
    margin: 0px auto;
    padding: 0px;
    font-family: '宋体';
    font-size: 16px;
}
.yqljinfo a {
    width: 160px;
    display: block;
    overflow: hidden;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
    text-align: left;
}
.div_guanyu {
    position: relative;
    width: 1200px;
    height: auto;
    margin: 30px auto;
    padding: 0px;
    border-top: solid 1px #D6D6D6;
}
.div_info9_dv2_dv7 {
    position: relative;
    width: 100%;
    float: left;
    margin-top: 5px;
}
.div_info9_dv2_dv7_dv1 {
    width: 100%;
    height: 38px;
    float: left;
    margin-top:20px;
}
.div_info9_dv2_dv7_dv1 span {
    font-size: 16px;
    font-family: Microsoft YaHei;
}
.dvdv {
    position: relative;
    width: 100%;
    float: left;
    padding-top: 5px;
    z-index: 1;
}
.dvpbltitle {
    position:relative;
    width:1200px;
    height:60px;
    margin:0px auto;
    padding: 0px 0 0 15px;
    margin-bottom:10px;   
    z-index:999;
    top:0px;
}
.guding {
    position: fixed;   
    z-index: 999;   
}

.dvpbltitleinfo {
    background:url('../images/daohang.png') repeat;
    height:100%;
    font-size:18px;
    color:#333;
    font-weight:500;
    line-height:60px;
}
.dvpbltitleinfo .leftdv {
    background: url("../images/dhbj.png") no-repeat 0px 0px !important;cursor: pointer;
    width: 20px;
    height: 60px; 
    margin-left:15px;
    float:left;
}
.dvpbltitleinfo span {
    float:left;
    padding:0px 30px;
    cursor:pointer;
}
.dvpbltitleinfo .flxxsn {
   font-size:20px;
   padding:0px 30px 0px 0px;
   font-weight:800;
   color:#333; 
   float:left;
   background-color:none;
}
.dvpbltitleinfo .flactive {
    color:#fff;
    background-color:#ED0108;
}
.dvpbltitleinfo span:hover {     
     color:#fff;
     background-color:#ED0108;
}
.dvpbltitleinfo .rightdv {
    float:right;
    background: url("../images/dhbj.png") no-repeat 0px -60px !important;
    cursor: pointer;
    width: 132px;
    height: 45px;  
    font-size:20px;
    text-align:center;
    color:#fff;
    font-weight:500;
    margin-right:15px;
    line-height: 32px;
    margin-top: 13px;
}




/*返回顶部*/
  #scrollbar{position: fixed;width: 62px;bottom: 58px;  left: 50%;margin-left: 510px;z-index: 555;}
  #scrollbar .scrollbar_con{display: block;}
  #scrollbar .scrollbar_con li{margin: 0px 0px 5px  0;position: relative;width: 62px;height: 62px;}
  #scrollbar .scrollbar_con li a{width: 62px;height: 62px;background: url("../images/lowerright.png") no-repeat;display: inline-block;padding: 0px;cursor: pointer;transition: all 0.2s ease-in-out; }
  #scrollbar .scrollbar_con li .gotop{background: none;cursor: auto; }
  #scrollbar .scrollbar_con li .go{background: url("../images/lowerright.png") no-repeat 0px 0px !important;cursor: pointer; }
  #scrollbar .scrollbar_con li .go:hover{background-position: -62px 0px !important; }
  #scrollbar .scrollbar_con li .goservice{background-position: 0px -62px; }
  #scrollbar .scrollbar_con li .goservice:hover{background-position: -62px -62px; }
  #scrollbar .scrollbar_con li .weixin{background-position: 0px -124px; }
  #scrollbar .scrollbar_con li .weixin:hover{background-position: -62px -124px; }
  #scrollbar .scrollbar_con li .kehuduanbg{background-position: 0px -186px; }
  #scrollbar .scrollbar_con li .kehuduanbg:hover{background-position: -62px -186px; }
  #scrollbar .scrollbar_con li div{position: absolute;display: none; }
  #scrollbar .scrollbar_con li .lianxi{background: url("../images/lianxi.png") no-repeat;width: 175px;height: 82px;padding-left: 15px;left: -190px;top: -10px; }
  #scrollbar .scrollbar_con li .lianxi h2 a{background: url("../images/liulan.png") no-repeat;display: inline-block;width: 74px;height: 24px;margin-top: 10px; }
  #scrollbar .scrollbar_con li .lianxi h2 a:hover{background: url("../images/liulan.png") no-repeat !important;text-decoration: none; }
  #scrollbar .scrollbar_con li .lianxi p{color: #045FB8; }
  #scrollbar .scrollbar_con li .weixinimg{background: url("../images/weixin_right.png") no-repeat;width: 423px;height: 266px;top: -200px;left: -423px; }
  #scrollbar .scrollbar_con li .kehuduan{background: url("../images/kehuduan.png") no-repeat;width: 210px;height: 252px;top: -190px;left: -210px; }


.ggimg {
    float: left; height: 100%; position: relative; width:100%;
}
.ggimg img{
    height: 100%; display:block;float:left;width:100%;
}
.gg4 {
    margin-left:12px;
    width:24% !important;
}