﻿@charset "utf-8";
/* CSS Document */


        .box {
            width: 600px;
            margin:100px auto;
            border:1px solid #ccc;
        }
        .bottom div{
            width:100%;
            height: 466px;
            
            display: none;
        }
        .purple {
            background-color: purple;
        }
        .bottom #JKDiv_0 {
            display: block;
        }



 .news_l_list li a{ float:left; display:block; width:286px; overflow:hidden; height:26px;}
 .news_l_list li img{ float:left;  margin-top:10px; margin-right:6px;}
 .news_l_list li{ overflow:hidden;}
 
.indenxban{ width:100%; height:380px; background:url(/picture/iban.jpg) no-repeat center;}
.indenxban h3,.indenxban h4,.indenxban p{font-family:微软雅黑;color:#253c67; text-align:center;}
.indenxban h3{font-size: 70px;padding: 100px 0 30px;}
.indenxban h4{font-size: 33px;padding-bottom: 80px;font-weight: normal;}
.indenxban p{font-size: 21px;background: rgba(0, 0, 0, 0.5);
    color: #fff;width: 800px;
    margin: 0 auto;}


.news100 *,.service100 *{ font-family:"微软雅黑"; text-decoration:none; font-size:15px;line-height: 2em;}
button, ul{ margin:0; padding:0;}
li{ list-style:none;}



.news100{ width:100%; margin-top:-40px;}
.news{ width:1000px; margin:auto; overflow:hidden;}
.news_l{ float:left; overflow:hidden; width:640px;}
.news_l .top{ border-bottom:1px solid #CCC; width:640px; padding:1px 20px 9px 20px; background:0; overflow:hidden;} 
.news_l .top button{ color:#333; font-size:16px; padding:6px 16px 6px 16px;; border:0; background:0;border-bottom:2px solid white; float:left; }
.news_l .top button:hover{ color:#067b9d; border-bottom:2px solid #067b9d;}

.news_con_ul{ overflow:hidden;}
.photo{ width:240px; height:155px;}
.photo img{ width:240px; height:155px;}
.news_con{ margin-top:10px;}
.news_con_r{ float:left; width:340px;}
.news_con_img{ float:left; display:block; margin-right:10px; margin-left:6px;}
.news_con_r a{ display:block; margin-top:10px; color:#4d4d4d; font-size:14px; line-height:20px;}
.news_con_r_a1,.news_con_r_a3{ font-weight:600;}

.news_con #JKDiv_0 {display: block;}
.news_con div{width:100%; display: none;}
/*.purple {background-color: purple;}*/
                

.news_l_list{ border-top:1px #CCCCCC dashed; margin-top:10px; overflow:hidden;}
.news_l_list a{ font-size:14px; color:#666;}
.news_l_list ul{ float:left; margin-top:10px;}
.news_l_list01{ margin-right:12px; margin-left:6px;}
.news_l_list a{line-height:28px; }
.news_l_list01 a{ margin-left:0.5em;}

.news_m{ margin:0 20px; float:left;}

.news_r{ float:right;}
.news_r_nav{ border-bottom:1px solid #CCC; width:274px; padding:0 20px;}
.news_r_nav button{ color:#333; font-size:14px; padding:6px 16px; border:0; background:0;border-bottom:2px solid white;}
.news_r_nav button:hover{ color:#067b9d; border-bottom:2px solid #067b9d;}
.question01{ margin-top:30px;}

.list_lh li{ margin-top:30px; width:290px; overflow:hidden; margin-left:10px;}
.list_lh li span{ overflow:hidden;}
.list_lh li span,.list_lh ul span img{ display:block; float:left;}
.list_lh li span a{ width:230px; color:#333;}
.answer{ margin-top:6px;float:left;}
/* news  */


.service100{ width:100%; background:#f6f6f6; margin-top:-60px;}
.service{ width:1200px; overflow:hidden; margin:auto;}
.service01,.service03{ overflow:hidden; float:left; margin-top:40px; margin-bottom:40px;}
.service01{ margin-right:156px;}

.service img,.service ul{ float:left;}
.service ul{ margin-top:10px;}
.service ul li a{ font-size:20px; color:#666;}
.service img{ margin-right:18px;}
.service .a1{ font-weight:600;}


/**/

.part1{
    padding-top: 52px;
}

.part1,.part2,.part3,.part4{
    background-color: #F4F6F8;
}

.title_blo{
    text-align: center;
    margin-bottom: 28px;
}

.part_title{
    font-size: 28px;
    color: #222121;
    margin-bottom: 16px;
}

.subtitle_blo{
    overflow: hidden;
    height: 15px;
    line-height: 15px;
}

.subtitle_blo .line{
    width: 150px;
    height: 4px;
    border-top: #DADBDC solid 1px;
    display: inline-block;
}

.subtitle_blo span{
    margin: 0 34px;
    color: #7d7d7d;
}

.part1 .part_main{
    overflow: hidden;
    margin-bottom: 16px;
}

.p1_main_li:nth-of-type(odd){
    float: left;
}

.p1_main_li:nth-of-type(even){
    float: right;
}

.p1_main_li{
    width: 593px;
    height: 271px;
    background-color: #FFFFFF;
    margin-bottom: 15px;
    float: left;
}

.p1_main_li .li_left{
    width: 199px;
    height: 271px;
    float: left;
    box-sizing: border-box;
    padding-top: 27px;
}

.p1_main_li .li_right{
    float: left;
    width: 394px;
    height: 271px;
    position: relative;background: #f9f9f9;
}

.p1_main_li.p1_main_li1 .li_left{
    background: url("/images/inpic/ib1.jpg");
}

.p1_main_li.p1_main_li2 .li_left{
    background: url("/images/inpic/ib2.jpg") no-repeat;
}

.p1_main_li.p1_main_li3 .li_left{
    background: url("/images/inpic/ib3.jpg") no-repeat;
}

.p1_main_li.p1_main_li4 .li_left{
    background: url("/images/inpic/ib4.jpg") no-repeat;
}

.p1_main_li.p1_main_li5 .li_left{
    background: url("/images/inpic/ib5.jpg") no-repeat;
}

.p1_main_li.p1_main_li6 .li_left{
    background: url("/images/inpic/ib6.jpg") no-repeat;
}

.p1_main_li.p1_main_li7 .li_left{
    background: url("/images/inpic/ib7.jpg") no-repeat;
}

.p1_main_li.p1_main_li8 .li_left{
    background: url("/images/inpic/ib8.jpg") no-repeat;
}

.p1_main_li .li_left .li_title{
    position: relative;
    height: 20px;
    line-height: 20px;
    padding-left: 36px;
    margin-bottom: 8px;
}

.p1_main_li .li_left .li_title .icon{
    width: 13px;
    height: 13px;
    position: absolute;
    left: 14px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url("../images/index/title_icon.png") no-repeat;
    background-size: 100%;
}

.p1_main_li .li_left .li_title span{
  color: #fff;
    font-size: 28px;
    font-weight: bold;
    text-shadow: 2px 1px 0px #000;
}

.p1_main_li .li_left .line{
    margin-left: 36px;
    width: 31px;
    height: 1px;
    background-color: #FFFFFF;
    margin-bottom: 8px;
}

.p1_main_li .li_left .li_subtitle{
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 36px;
}

.p1_main_li .li_right .top{
    background-color: #f9f9f9;
    height: 47px;
    border-bottom: #EAEBF2 solid 1px;
    box-sizing: border-box;
    padding-top: 20px;
    padding-right: 14px;
    text-align: right;
    margin-bottom: 20px;
}

.p1_main_li .li_right .top a{
    color: #5772a5;
	font-size: 16px;
}

.p1_main_li .li_right .top a .mr{
    margin-right: 16px;
}

.p1_main_li .li_right .li_main{
    padding-left: 20px;
    overflow: hidden;
}

.p1_main_li .li_right .li_main a{
    display: block;
    width: 112px;
    float: left;
    margin-right: 11px;
    height: 22px;
    line-height: 22px;
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow:ellipsis;
    -o-text-overflow:ellipsis;
    -webkit-text-overflow:ellipsis;
    -moz-text-overflow:ellipsis;
    white-space:nowrap;
}

.p1_main_li .li_right .li_main a span{
    width: 118px;
    height: 22px;
    line-height: 22px;
    position: relative;
    box-sizing: border-box;
}

.p1_main_li .li_right .li_main a span i{
    display: block;
    background: url("../images/index/hot.png") no-repeat;
    position: absolute;
    top: 0;
    right: -15px;
    width: 9px;
    height: 11px;
}

.p1_main_li .li_right .li_main a:hover span{
    border-bottom: #F65439 solid 1px;
}

.p1_main_li .li_right .li_zx{
    height: 12px;
    position: absolute;
    line-height: 12px;
    font-size: 12px;
    right: 25px;
    bottom: 20px;
}

.p1_main_li .li_right .li_zx span{
    line-height: 12px;
    height: 12px;
    display: block;
    float: left;
    color: #F65439;
}

.p1_main_li .li_right .li_zx i{
    display: block;
    width: 11px;
    height: 12px;
    background: url("../images/index/icon_ask.png") no-repeat;
    margin-right: 12px;
    float: left;
}

.part1 .advpart{
    height: 125px;
}

.part1 .advpart img{
    width: 100%;
    height: 100%;
}
.w1200{     width: 1200px;
    margin: 30px auto 0;height: 960px;}

.p1_main_li>.li_left:after{
    position: relative;
    top: 0;
    left: 0;
    content: "";
    background-color: yellow;
    opacity: 0.2;
    z-index: 1;
    width: 100%;
    height: 100%;
}













