
/*content*/
.content{
    padding-top:30px;
}
.company_news {
    height:430px;
    overflow: hidden;
}
.headlines {
    font-size: 18px;
    color: #cc0000;
    padding: 10px 20px;
    line-height: 30px;
    text-align: center;
    font-weight: normal;
}
.company_news .left,.con_2 .left{
    float:left;
    /*width:680px;*/
    width:569px;
    /*height:430px;*/
    padding-left:10px;
    box-sizing: border-box;
}
.company_news .left h2{
    font-size:18px;
    width:280px;
    overflow: hidden;
    font-weight: 400;
    margin:0 auto;
    text-overflow:ellipsis;
    white-space:nowrap;
    height:48px;
    line-height: 48px;
}
.company_news .left h2 a{
    color:#c91623;
}
.content .title{
    color:#00763a;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    box-sizing: border-box;
    padding-left:8px;
}
.content .title a{
    font-size:14px;
    color:#666666;
    float:right;
    font-weight: normal;
}
.new_list li:first-child{
    margin-top:20px;
}
.new_list li{
    overflow: hidden;
    /*margin-top:15px;*/
    box-sizing: border-box;
    padding-left:20px;
    height:35px;
    line-height: 35px;
    background: url("../img/list_bg1.png") no-repeat 0px 13px ;
}
.new_list li:first-child{
    margin-top:0;
}
.new_list li:hover{
    background: url("../img/list_bg.png") no-repeat 0px 13px ;
    color:#3aac36;
}
.new_list li a:hover{
    color:#3aac36;
}
.new_list li a{
    float:left;
    display: block;
    width:355px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow: hidden;
}
.new_list li span{
    float:right;
}
.company_news .right{
    /*width:580px;*/
    width:570px;
    height:430px;
    position: relative;
    float:right;
}
.company_news .right ul li{
    position: absolute;
    left:0;top:0;
    /*width:580px;*/
    width:570px;
    height:430px;
    display: none;
}
.company_news .right ul li:first-child{
    display: block;
}
.company_news .right ul li .text{
    width:100%;
    height:44px;
    line-height: 44px;
    position: absolute;
    bottom: 0;
    color:#fff;
    background: rgba(0,0,0,0.4);
    box-sizing: border-box;
    padding-left:10px;
    font-size:18px;
    padding-right:200px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow: hidden;
}
.right ol{
    position: absolute;
    z-index: 500;
    height:44px;
    bottom: 0;
    right:0;
    box-sizing: border-box;
    padding-top:12px;
}
.right ol li{
    width:25px;
    height:25px;
    float:left;
    color:#fff;
    line-height: 25px;
    text-align: center;
    margin-right:3px;
    cursor: pointer;
}
.right ol li.cur{
    background: #5c8ca9;
}
.con_2{
    margin-top:43px;
    height:390px;
}
.con_2 .right{
    /*width:580px;*/
    width:570px;
    float:right;
}
.con_2 .right .right_con1{
    width:100%;
    height:185px;
    box-sizing: border-box;
    background: #f8f8f8;
    box-shadow: 1px 2px 5px rgba(8,1,3,0.2);
}
.con_2 .right .right_con1 .title{
    padding:0 20px;
    padding-top:15px;
}
.con_2 .right .right_con1 ul.new_list{
    padding:0 30px;
    padding-top:20px;
}
/*.con_2 .right .right_con1 ul.new_list li:first-child{*/
    /*margin-top:33px;*/
/*}*/
/*.con_2 .right .right_con1 ul.new_list li{*/
    /*margin-top:18px;*/
/*}*/
.con_2 .right .right_con1 ul.new_list li a{
   /*width:320px;*/
    width:245px;
}
.con_2 .right .right_con2{
    width:100%;
    height:185px;
    margin-top:15px;
    box-sizing: border-box;
    background: #f8f8f8;
    box-shadow: 1px 2px 5px rgba(8,1,3,0.2);
}
.con_2 .right .right_con2 .title{
    padding:0 20px;
    padding-top:17px;
}
.con_2 .right .right_con2 .con_box{
    padding-left:32px;
    padding-right:44px;
    padding-top:23px;
    padding-bottom: 16px;
}
.con_2 .right .right_con2 .con_box img{
    width:137px;
    height:104px;
    float:left;
}
.con_2 .right .right_con2 .con_box .new_list{
    float:left;
    margin-left:32px;
}
.con_2 .right .right_con2 .con_box .new_list li a{
    /*width:315px;*/
    width:300px;
}
.con_3{
    margin-top:50px;
}
.content .con_3 .left{
    /*width:680px;*/
    width:569px;
    height:236px;
    background: #f8f8f8;
    border:1px solid #dddddd;
    box-sizing: border-box;
    float:left;
}
.content .con_3 .left .list{
    width:304px;
    float:left;
}
.content .con_3 .left .list li{
    width:152px;
    height:117px;
    float:left;
    box-sizing: border-box;
    border-right:1px solid #ddd;
    border-bottom:1px solid #ddd;
    background: #f8f8f8;
    cursor: pointer;
}
.content .con_3 .left .list li p{
    text-align: center;
    font-size:20px;
    color:#3b99cc;
    margin-top:13px;
}
.content .con_3 .left .list li .bg{
    display: block;
    width:54px;
    height:39px;
    margin:0 auto;
    position: relative;
    margin-top:25px;
}
.content .con_3 .left .list li .bg span{
    position: absolute;
    left:0;top:0;width:54px;
    height:39px;
}
.content .con_3 .left .list li .bg span.bj2{
    display: none;
}
.content .con_3 .left .list li:nth-child(3){
    border-bottom: none;
}
.content .con_3 .left .list li:nth-child(4){
    border-bottom: none;
}

.content .con_3 .left .list li:first-child span.bj1{
    background: url("../img/icon.png") no-repeat -18px -18px;
}
.content .con_3 .left .list li:first-child span.bj2{
    background: url("../img/icon.png") no-repeat -266px -18px;
}
.content .con_3 .left .list li:nth-child(2) span.bj1{
    background: url("../img/icon.png") no-repeat -8px -71px;
}
.content .con_3 .left .list li:nth-child(2)  span.bj2{
    background: url("../img/icon.png") no-repeat  -238px -71px ;
}
.content .con_3 .left .list li:nth-child(3) span.bj1{
    background: url("../img/icon.png") no-repeat -96px -18px;
}
.content .con_3 .left .list li:nth-child(3) span.bj2{
    background: url("../img/icon.png") no-repeat  -202px -18px ;
}
.content .con_3 .left .list li:nth-child(4) span.bj1{
    background: url("../img/icon.png") no-repeat -167px -71px;
}
.content .con_3 .left .list li:nth-child(4) span.bj2{
    background: url("../img/icon.png") no-repeat  -96px -71px ;
}
.content .con_3 .left .list li.on{
    background: #3b99cc;
    border-color: #3b99cc;
}
.content .con_3 .left .list li.on p{
    color:#fff;
}
.content .con_3 .left .list li.on span.bj2{
    display: block;
}
.content .con_3 .box{
    /*width:374px;*/
    width:263px;
    height:234px;
    float:right;
    position:relative;
}
.content .con_3 .box .box_cut{
    position: absolute;
    left:0;top:0;
    /*width:374px;*/
    width:263px;
    height:234px;
    box-sizing: border-box;
    /*padding:17px 22px;*/
    padding:10px 5px;
    display: none;
}
.newsbox{
    margin-top:-30px;
}
.content .con_3 .box .box_cut:last-child{
    display: block;
}
.content .con_3 .box .box_cut img{
    width:253px;
    height:100px;
}
.content .con_3 .box .box_cut p{
    font-size:12px;
    color:#333;
    padding:0 5px;
    line-height: 18px;
    text-align:justify;
    text-indent: 2em;
    margin-top:10px;
    /*height:72px;*/
    height:100px;
    overflow: hidden;
}
.content .con_3 .right{
    /*width:583px;*/
    width:570px;
    float:right;
    padding-top:22px;
}
.content .con_3 .right dl{
    /*margin-left:22px;*/
    float:left;
    width:261px;

}
.content .con_3 .right dl:last-child{
    float:right;
}
.content .con_3 .right dl dt{
    width:261px;
    height:161px;
}
.content .con_3 .right dl dt img{
    width:261px;
    height:161px;
}
.content .con_3 .right dd a{
    font-size:12px;
    color:#333;
    display: block;
    padding-left:45px;
    padding-right:27px;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top:10px;
    height:25px;
    line-height: 25px;
    background: url("../img/play.png") no-repeat 10px 0 ;
}
/*所有二级页面广告*/
.ad{
    width:100%;
    height:300px;
    margin:0 auto;
    overflow: hidden;
    min-width: 1200px;
}
.ad img{
    width:1920px;
    height:300px;
    margin:0 auto;
}
.newsbox h2 {
    color: #00609d;
    background: url(../img/h2-bg1.jpg) no-repeat bottom center;
    line-height: 110px;
    height: 110px;
    margin-top: 10px;
    font-size:40px;
    font-weight: normal;
    text-align: center;
    font-family: "微软雅黑","黑体",sans-serif;
}
.newsbox h6 {
    color: #313131;
    font-size: 14px;
    margin: 35px auto;
    width: 660px;
    text-align: center;
    line-height: 26px;
    font-weight: normal;
}
