
body{/*background:#eee;*/}
#Content2{width:700px;float:left;}
#Content3{width:370px;float:right;}

.nav-right .nav-active1{
    background: #ff9900;
    border-radius: 20px;
    color: #000;display:block;font-weight:bold;padding: 3px 20px;margin-left: 15px;
}
.nav-right .nav-active1 a{color: #000;font-size: 16px;}

/*保险切换*/
.tab-ins{
    width: 1100px;
    margin: 0 auto;
    padding: 30px 0;
}
.tab-ins-ul{
    width: 100%;
    height: 30px;
    border-bottom: 5px solid #ff9900;
    margin-bottom: 10px;
}
.tab-ins-ul li{
    float: left;
    padding: 5px 15px;
    font-size: 14px;cursor:pointer;
}
.tab-ins-ul .active{
    font-size: 16px;
    font-weight: bold;
}
.tab-ins-page2,.tab-ins-page3,.tab-ins-page4,.tab-ins-page5,.tab-ins-page6,.tab-ins-page7{
    display: none;
}
/*工程保险*/
.tab-ins-page1{
    overflow: hidden;
}
.progect-left{
    float: left;
    position: relative;
    width: 400px;
    height: 300px;
}
.progect-left img{
    width: 100%;
    height: 100%;
}
.progect-left span{
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    left: 20px;
    top: 20px;
}
.progect-right{
    float: right;
    overflow: hidden;
    width: 670px;
}
.progect-right p{
    line-height: 1.8;
    font-size: 14px;
    color: #666;
    padding: 15px 0;
    margin-bottom: 35px;
}
.progect-right-bot{
    width: 100%;
    overflow: hidden;
}
.progect-right-bot-a{
    float: left;
    width: 320px;
    height: 183px;
    position: relative;
    margin-right: 25px;
}
.progect-right-bot-a h3{
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    bottom: 15px;
    right: 10px;
}
.progect-right-bot-a img{
    width: 100%;
    height: 100%;
}
.caption{
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}
.bg{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
}
 .caption dl{
    padding: 20px;
    position: absolute;
    top: 0;
}
 .caption dt{
    color: #ff9900;
    font-size: 14px;
    margin-bottom: 20px;
}
 .caption dd{
    color: #fff;
    font-size: 14px;
    line-height: 1.8;
}
/*农业保险、信用保证、责任保险、机动车辆*/
.tab-ins-page2,.tab-ins-page3,.tab-ins-page6,.tab-ins-page7{
    position: relative;
    width: 100%;
    height: 300px;
}
.tab-ins-page2 a,.tab-ins-page3 a,.tab-ins-page7 a,.tab-ins-page6 a{
    display: block;
}
.tab-ins-page2 img,.tab-ins-page3 img,.tab-ins-page7 img,.tab-ins-page6 img{
    width: 100%;
    height: 100%;
}
.tab-ins-page2 span,.tab-ins-page3 span,.tab-ins-page7 span,.tab-ins-page6 span{
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 20px;
    left: 20px;
}
.tab-ins-page2 p{
    font-size: 14px;
    color: #fff;
    position: absolute;
    bottom: 30px;
    width: 100%;
    text-align: center;
}
.tab-ins-page3 p,.tab-ins-page7 p,.tab-ins-page6 p{
    font-size: 14px;width:420px;
    color: #fff;
    position: absolute;
    bottom: 30px;
    padding: 0 45px;
    line-height: 1.8;
}
/*意外健康保险*/
.tab-ins-page4{
    overflow: hidden;
}
.accid-left{
    float: left;
    overflow: hidden;
    width: 530px;
}
.accid-right{
    float: right;
    overflow: hidden;
    width: 530px;
}
.accid-left-left,.accid-right-left{
    float: left;
    width: 265px;
    height: 300px;
    position: relative;
}
.accid-left-left-a,.accid-right-right-a{
    display: block;height:100%;
}
.accid-left-left-a h3,.accid-right-right-a h3{
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 20px;
    left: 20px;
}
.accid-left-left-a img,.accid-right-right-a img{
    width: 100%;
    height: 100%;
}
.accid-left-right,.accid-right-right{
    float: right;
    width: 245px;
    position: relative;
}
.m505,.m808{
    margin-bottom: 19px;
}
.m505,.m606,.m808,.m909{
    height: 140px;
    position: relative;
}
/*财产保险*/
.tab-ins-page5{
    overflow: hidden;
}
.pro-left{
    float: left;
    width: 250px;
    height: 300px;
    position: relative;
    margin-right: 10px; 
}
.pro-left-a,.pro-right-a{
    display: block;height:100%;
}
.pro-left h3{
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 20px;
    left: 20px;
}
.pro-left img{
    width: 100%;
    height: 100%;
}
.pro-right{
    float: right;
    width: 320px;
}
.pro-right-a{
    width: 320px;
    height: 90px;
    margin-bottom: 15px;
    position: relative;
}
.pro-right h3{
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    top: 35px;
    left: 20px;
}
.pro-right .pro-right-a3 h3{
    left: 170px;
}
.pro-right img{
    width: 100%;
    height: 100%;
}
.pro-right dl{padding:10px;}
/*责任保险*/
.duty{
    width: 320px;
    height: 180px;
    position: absolute;
    top: 25px;
    right: 20px;
}
.duty h3{
    position: absolute;
    top: 20px;
    left: 20px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
/*新闻中心焦点图*/
.news-tit{
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
    border-bottom: 5px solid #ff9900;
    margin-bottom: 10px;overflow:hidden;
}
.news-tit a{font-size:14px;float:right;color:#ff9900;}
.focus{height:350px;width:700px;margin:10px auto 0 auto;}
.focus .left{float:left; width:470px; height:320px; position:relative;}
.focus .left li{position:absolute; left:0; top:0; width:470px; height:320px; z-index:1; opacity:0; }
.focus .left li #ReportIDname a{display:block;width:100%;text-align:center;height:30px;line-height:30px;background:#eee;color:#000;position:absolute;bottom:-30px;left:0;font-weight:bold;}
.focus .left li img{width:100%;height:100%;}
.focus .left li.active{z-index:2;}
.focus .left li p{display:none;}

.focus .right{float:right; width:200px;}
.focus .right li{height:79px; overflow:hidden; margin-bottom:10px;cursor: pointer;}
.focus .right li img{width: 100%;height: auto;}

/*新闻中心列表*/
.news-list{
    width: 100%;
    margin-top: 20px;
}
.news-list li{
    display: block;
    padding: 10px 20px;
    position: relative;
    border-bottom: 1px solid #f0f0f0;
    overflow: hidden;
}
.news-list li::before{
    content: "";
    width: 4px;
    height: 4px;
    background: #ff9900;
    position: absolute;
    top: 20px;
    left: 5px;
}
#ReportIDname a{font-size:14px;}
#ReportIDname:hover a{
    color: #ff9900;
    text-decoration: underline;
}
.news-list #ReportIDIssueTime{
    color: #ccc;
    float: right;
}
/*保险教育*/
.education li{padding: 5px 20px;position: relative;}
.education li::before{
    content: "";
    width: 4px;
    height: 4px;
    background: #ff9900;
    position: absolute;
    top: 15px;
    left: 5px;
}