﻿/* common */
.clear{ margin:0; padding:0; font-size:0; clear:both; }
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ 
    margin:0; 
    padding:0; 
    list-style:none; 
    text-decoration:none; 
    border:0; 
}
img{
    max-width: 100%;
}

.wapper{
    width: 800px;
    margin: 0 auto;
}


/* head */
.headbg .head01 {
    height: 60px;
    padding: 5px 0px;
}
.headbg .head01 .headleft{
    float: left;
}

.headbg .head01 .headleft .img1{
    float: left;
}
.headbg .head01 .headleft .img1 img{
    width: 500px;
}
.headbg .head01 .headright{
    float:right;    
}
.headbg .head01 .headright{
    line-height: 35px;
    font-size: 15px;
}
.headbg .head01 .headright a{
    text-decoration: none;
    color: #000;
}
.headbg .head01 .headright a:hover{
    text-decoration: none;
    color: #f60;;
}


.headbg .head02{
    height: 30px;
    background-color:#008BE8;
}

/* menu */
.menu{
    height: 30px;
    line-height: 30px;
}
.menu .first{
    background:url(../images/menu_style_over.gif) no-repeat; 
}
.menu ul li{
    float: left;
    position: relative;
}
.menu ul li dl{
    background-color: white;
    width: 100%;
    position: absolute;
    left: 0;
    top: 35px;
    display: none;
}
.menu ul li dl dd{
    line-height: 30px;
    border-bottom: white ditted 1px;
    margin: 0 10px;
    text-align: center;
}
.menu ul li dl dd a{ 
    font-size:14px; 
    color:white; 
    font-weight:normal; 
    display:inline; 
    padding:0; 
    display:block;
}
.menu ul li dl dd a:hover{ 
    color:white; 
    z-index: 55;
}
.menu a{ 
    font-size:14px;
    color:#fff; 
    text-decoration:none; 
    font-weight:bold; 
    display:block; 
    text-align:center; 
    padding:0px 20px;
}
.menu a:hover{ 
    color:#fff;
    text-decoration: none;
}
a.menu_hover{ 
    background:url(../images/menu_style_over.gif) no-repeat; 
    color:#fff;
    text-decoration: none;
}
.menu_down span{ 
    display:block;
    
}

/*轮播图*/
.carousel-inner img{
    width: 100%;
}
.banner .carousel-indicators{justify-content: center;}
.banner .carousel-indicators li{ width: 10px; height: 10px; border-radius: 10px; background: #000; border: none;}
.banner .carousel-indicators .active{ background:#f60;}

/*  mainbox lanmu_box_style1
    leftbox lanmu_box_style1_left
    left lanmu_nav_box
    lefttop lanmu_nav_title
    leftbot lanmu_nav_content*/
/* 中间主体*/
/* 左边联系我们 */
.main .leftbox{
    width: 210px;
    float: left;
    margin-top: 20px;    
    border: 0 solid  #BCD9F5;
    border-width:1px 1px 1px 1px;
}
.leftbox .lefttop{
    background: url(../images/title_bg.gif) repeat;
    border-bottom: 1px solid #BCD9F5; 
}
.leftbox .lefttop .sign{    
    background: url(../images/sign_bg.gif) no-repeat;
    border: 0 solid  #BCD9F5;
    padding:0 20px;     
    border-width:0 2px 0  0;    
}
.leftbox .lefttop .sign a{ 
    font-size: 13px;
    font-weight: bold;
    color: black;
}
.leftbox .lefttop .sign a:hover{ 
    text-decoration: none;
}
.leftbox .leftbot p{
    font-size: 10px;
}

/* 右边公司简介 */
.main .rightbox{
    float: right;
    width: 570px;
}
.rightbox1{
    width: 570px;
    margin-top: 20px; 
    float: right;   
    border: 0 solid  #BCD9F5;
    border-width:1px 1px 1px 1px
}
.righttop1{
    background: url(../images/title_bg.gif) repeat;
    border-bottom: 1px solid #BCD9F5; 
}
.righttop1 .sign{    
    background: url(../images/sign_bg.gif) no-repeat;
    border: 0 solid  #BCD9F5;
    padding:0 20px;
    font-size: 13px; 
    font-weight: bold;
    border-width:0 2px 0  0;    
}
.rightbot1-left{
    width: 130px;
    float: left;
    margin: 10px 10px;
}
.rightbox1 .rightbot1 .rightbot1-right{
   float: right;
   width:410px;
   font-size: 8px;
   text-indent:30px;
}
 /* 右中 左侧咨询中心  */
.rightbox  .rightbox2{
    margin-top: 20px; 
    border: 0 solid  #BCD9F5;
    border-width:1px 1px 1px 1px;
}
.rightbox .rightbox2 .rightbox2-left{
    float: left;
    margin-top: 20px;
    width: 280px;
    border: 1px solid #BCD9F5; 
 }
.rightbox .rightbox2 .rightbox2-left .rightbox2-left-top{
    background: url(../images/title_bg.gif) repeat;
    border-bottom: 1px solid #BCD9F5; 
 }
.rightbox .rightbox2 .rightbox2-left .rightbox2-left-top .sign{
    background: url(../images/sign_bg.gif) no-repeat;
    border: 0 solid  #BCD9F5;
    padding:0 20px;
    font-size: 13px; 
    font-weight: bold;
    border-width:0 2px 0  0; 
 }
.rightbox .rightbox2 .rightbox2-left .rightbox2-left-top .more{
    float: right;
    font-size: 7px;
    line-height: 20px;
    background: url(../images/more_icon.gif) left no-repeat;
 }
.rightbox .rightbox2 .rightbox2-left .rightbox2-left-top .more a{
    text-decoration: none;
    margin: 0 12px;
    color: black;
 }
 .rightbox .rightbox2 .rightbox2-left .rightbox2-left-top .more a:hover{
    text-decoration: none;
    color: #f60;
 }
.rightbox .rightbox2 .rightbox2-left .rightbox2-left-bot ul li{
    background: url(../images/article_arrow.gif) left no-repeat;
    font-size: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
.rightbox .rightbox2 .rightbox2-left .rightbox2-left-bot ul li a{
    line-height: 10px;
    margin-left: 15px;
    text-decoration: none;
    color: black;
}
.rightbox .rightbox2 .rightbox2-left .rightbox2-left-bot ul li a:hover{
    text-decoration: none;
    color: #f60;
}
 .rightbox .rightbox2 .rightbox2-right{
    float: right;
 }

 
/* 右中 右侧医保商品公示*/
.rightbox .rightbox2 .rightbox2-right{
    float: right;
    margin-top: 20px;
    width: 280px;
    border: 1px solid #BCD9F5; 
 }
.rightbox .rightbox2 .rightbox2-right .rightbox2-right-top{
    background: url(../images/title_bg.gif) repeat;
    border-bottom: 1px solid #BCD9F5; 
 }
.rightbox .rightbox2 .rightbox2-right .rightbox2-right-top .sign{
    background: url(../images/sign_bg.gif) no-repeat;
    border: 0 solid  #BCD9F5;
    padding:0 20px;
    font-size: 13px; 
    font-weight: bold;
    border-width:0 2px 0  0; 
 }
.rightbox .rightbox2 .rightbox2-right .rightbox2-right-top .more{
    float: right;
    font-size: 7px;
    line-height: 20px;
    background: url(../images/more_icon.gif) left no-repeat;
 }
.rightbox .rightbox2 .rightbox2-right .rightbox2-right-top .more a{
    text-decoration: none;
    margin: 0 12px;
    color: black;
 }
 .rightbox .rightbox2 .rightbox2-right .rightbox2-right-top .more a:hover{
    text-decoration: none;
    color: #f60;
 }
.rightbox .rightbox2 .rightbox2-right .rightbox2-right-bot ul li{
    background: url(../images/article_arrow.gif) left no-repeat;
    font-size: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
.rightbox .rightbox2 .rightbox2-right .rightbox2-right-bot ul li a{
    line-height: 10px;
    margin-left: 15px;
    text-decoration: none;
    color: black;
}
.rightbox .rightbox2 .rightbox2-right .rightbox2-right-bot ul li a:hover{
    text-decoration: none;
    color: #f60;
}


.rightbox3{
    width: 570px;
    float: left;
    margin-top: 20px;    
    border: 0 solid  #BCD9F5;
    border-width:1px 1px 1px 1px;
}
.rightbox3 .rightbox3-top{
    background: url(../images/title_bg.gif) repeat;
    border-bottom: 1px solid #BCD9F5; 
}
.rightbox3 .rightbox3-top .sign{    
    background: url(../images/sign_bg.gif) no-repeat;
    border: 0 solid  #BCD9F5;
    padding:0 20px;   
    font-size: 13px; 
    font-weight: bold;  
    border-width:0 2px 0  0;    
}


/* 移动图片 */

.rightbox3 .rightbox3-bot .scroll_03 .bd li{
    float: left;
    width: 100px;
    overflow: hidden; 
    margin: 0 7px;
}
.scroll_03 .bd li .img{
    height: 100px;
    background:#fff;
}
.scroll_03 .bd li .img:hover{
    background-color: white;
}

.scroll_03 .bd li .img table tr td img{
    width: 100px;
    height: 100px;
    object-fit: cover;
}
.scroll_03 .bd li span {
    height: 25px;
    line-height: 25px;
    text-align: center;
    display: block;
    color: #000;
    font-size: 10px;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.scroll_03 .bd li span a:hover{
    color: #005ca1;
    text-decoration: none;
}


.foot{
    margin-top: 20px;
    border-top: #000 solid 4px;
}
.foot a{
    font-size: 10px;
    text-decoration: none;
    color: black;
}
.foot a:hover{
    text-decoration: none;
    color: #f60;
}


.main .mainbox{
    width: 800px;
    
}
.main .mainbox a{
    text-decoration: none;
    color:black;
}
.main .mainbox a:hover{
    text-decoration: none;
    color:#f60;
}
.left{
    width: 210px;
    float: left;
    margin-top: 20px;    
    border: 0 solid  #BCD9F5;
    border-width:1px 1px 1px 1px;
}
.left .lefttop{
    background: url(../images/title_bg.gif) repeat;
    border-bottom: 1px solid #BCD9F5; 
}
.left .lefttop .sign{    
    background: url(../images/sign_bg.gif) no-repeat;
    border: 0 solid  #BCD9F5;
    padding:0 20px;  
    font-size: 13px; 
    font-weight: bold;   
    border-width:0 2px 0  0;    
}
.leftbot ul li{
    background: url(../images/lanmu_nav_menu_bg.gif) left no-repeat;
    font-size: 10px;
    margin-top: 10px;
}
.leftbot ul li a{
    line-height: 10px;
    margin-left: 25px;
    text-decoration: none;
    color: black;
}
.leftbot ul li a:hover{
    text-decoration: none;
    color: #f60;
}
.right{
    float: right;
    width: 570px;
}
.right .righttop{
    width: 100%;
    float: left;
    border-bottom: 2px solid gray;
    
}
.right .righttop .righttop-left{
    float: left;
    margin-top: 20px; 
    width: 70px;
    text-align: left;
    font-size: 13px;
    background: url(../images/site_icon.gif) left no-repeat;
}
.right .righttop .righttop-left a{
    margin-left: 15px;
}
.right .righttop .righttop-right{
    float: right;
    margin-top: 20px; 
    text-align: left;
    font-size: 13px;
}
.right .rightbot{
    float: left;
    margin-top: 10px;
    font-size: 10px;
    text-indent: 40px;
    
}
.rightbotts li{
    float: left;
    width: 200;
    overflow: hidden; 
    margin: 0 15px;
}
.rightbotts li .img table tr td img{
    width: 150px;
    height: 150px;
    object-fit: cover;
}
.rightbotts li span{
    height: 20px;
    line-height: 20px;
    display: block;
    color: #000;
    text-align: center;
    font-size: 10px;
}
.rightbotts li span a:hover{
    color: #f60;
    text-decoration: none;
}
.rightbot1{
    font-size: 10px;
    font-weight: bold;
}
.rightbot1 ul{
    width: 550px;
    margin: 0 auto;
}
.rightbot1 ul li{
    margin-top: 10px;
    border-bottom: 1px solid rgba(173, 166, 166, 0.699);
}
.rightbot1 ul li img{
    margin-top: 10px;
    width:80px;
    height:40px;
    margin-bottom: 5px;
}
.rightbot2 table{
    margin-top: 20px;
    font-size: 10px;
    line-height: 40px;
    width: 550px;
    
}
.rightbot2 table .td1{
    background-color: rgb(233, 210, 152);
    text-align: center;
}

.rightbot2 table tr td{
    
    border: 2px solid rgb(148, 138, 138);
}


