.ej_main{max-width:1200px;margin:0 auto;overflow:hidden;margin-top:-70px;}
.ej_con{overflow:hidden;}
.fj_r{float:right;background: #fff;
    border-radius: 10px;
    padding: 25px 40px;
    margin-left: 30px;}
.fj_l{overflow: hidden;
    background: #fff;
    border-radius: 10px;
    padding: 0 40px;}


   /*      面包屑导航            */
.sy_breadcrumb{text-align:left;line-height:70px;overflow:hidden;border-bottom: 1px solid #e1e0e0;}
.sy_breadcrumb span{background: url(/eportal/fileDir/ciicsy/resource/cms/2019/01/img_pc_site/2019012114162062259.png) left no-repeat;background-size:32px;padding-left:32px;color:#aaa;}
.sy_breadcrumb a{color:#aaa;font-size:14px;}

.retu_fh{float:right;}
.retu_fh a{font-size:14px;color:#aaa;}
.retu_fh a:hover{color:#437ba8;}




/*          banner                 */

.zjzz_ban {
    width: 100%;
    background-size: cover;
    height: 380px;
    background: url(/eportal/fileDir/ciicsy/resource/cms/2019/01/img_pc_site/2019012110234518525.png) center no-repeat;
}
.zjzz_t {
    height: 180px;
    line-height: 60px;
    text-align: center;
    font-size: 48px;
    color: #FFFFFF;
    margin: 0;
    padding-top: 100px;
}
.zjzz_sum {
    line-height: 40px;
    text-align: center;
    font-size: 30px;
    margin: 0;
    color: #FFFFFF;
    overflow: hidden;
}



.detail_qyfw_img{    border-bottom: 1px solid #e1e0e0;width:220px;
    padding: 0 0 10px;margin:0;}
.detail_qyfw_img img{max-width:40%;}
.detail_qyfw_lx{line-height: 40px;
    padding: 10px 0;font-size:14px;
    border-bottom: 1px dashed #e1e0e0;
    background-size: 20px auto !important;
    padding-left: 30px;}
.detail_qyfw_lx span{font-size:14px;color:#333;}
.detail_qyfw_lx:nth-child(2){background:url(/eportal/fileDir/ciicsy/resource/cms/2019/01/img_pc_site/2019012411443271965.png) left center no-repeat;}
.detail_qyfw_lx:nth-child(3){background:url(/eportal/fileDir/ciicsy/resource/cms/2019/01/img_pc_site/2019012411593739537.png) left center no-repeat;}
.detail_qyfw_lx:nth-child(4){background:url(/eportal/fileDir/ciicsy/resource/cms/2019/01/img_pc_site/2019012412001688581.png) left center no-repeat;}


               /*         企业服务                    */

.detail_qyfw_ewm{    text-align: center;
    padding: 20px 0;}
.detail_qyfw_ewm img{    width: 220px;
    max-width: 60%;}
.detail_qyfw_ewm span{font-size: 14px;
    color: #666666;display:block;}

.detail_qf_t{
    margin:0;
    margin-top: 40px;
    height: 45px;
    line-height: 45px;
    font-size: 24px;
    color: #333333;
    text-align: center;
    background: url(/eportal/fileDir/ciicsy/resource/cms/2019/01/img_pc_site/2019012612074899056.png) no-repeat 50% 100%;
}
.detail_qf_sum{height: 20px;
    line-height: 20px;margin:0;
    text-align: center;
    font-size: 16px;
    color: #999999;
    margin: 10px auto 30px;}


.blue_box{overflow:hidden;}
.blue_l3{float:left;width:33%;}
.blue_l7{float:right;width:67%;}
.blue_l5{float:left;width:50%;}

.detail_info:nth-child(odd){background-color: #e9edf4;}
.detail_info1{background-color: #437ba8;
    color: #fff;border:1px solid #fff;
    width: 100%;text-align:center;
    line-height: 50px;
    height: 50px;font-size:14px;
    margin-bottom: 3px;
    overflow: hidden;}
.detail_info{    background-color: #d0d8e8;
    color: #475987;
    width: 100%;border:1px solid #fff;
    height: 50px;font-size:14px;
    line-height: 50px;
    margin-top: 2px;
    padding: 0px 10px;
    overflow: hidden;
    text-align: center;}
.detail_info100{   
    height: 100px;}

.qyfw_ys{    margin-top: 40px;
    background-color: #437ba8;
    height: 50px;font-size:14px;
    line-height: 50px;
    color: #fff;}
.qyfw_ys span{padding-left: 25px;
    font-size: 18px;
    background-color: #206399;
    height: 50px;color:#fff;
    line-height: 50px;
    display: inline-block;
    padding-right: 20px;
    margin-right: 20px;}

.qyfw_ys_list{    line-height: 50px;
    color: #333;
    font-size: 16px;}
.qyfw_ys_list span{    color: #c54347;
    padding-left: 5px;
    padding-right: 5px;}

.qyfw_pic img{max-width:100%;}

.detail_fw{margin-top:15px;}
.detail_fw strong,.detail_fw strong span{font-size:14px;color:#000;font-weight:bold;}



    /*         留言板                     */




.easysite-section-wrap,.easysite-board-page-content{overflow:hidden;margin-top:10px;}


.easysite-row{  height:140px;
    float: left;
    width: 33.333%;
    padding-right: 20px;}
.easysite-label{width: 100px;
    height: 30px;color:#333;
    font-size: 16px;
    line-height: 30px;    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;}
.easysite-row em{font-size: 18px;
    color: #c54347;
    display: inline-block;
    padding-right: 10px;}
.easysite-input{    height: 50px;
    width: 100%;
    padding-left: 30px;
    border: #ecebeb 1px solid;
    margin-bottom: 15px;
    border-radius: 5px;
    clear: both;font-size:14px;
    padding-right: 20px;background:#fbfafa;
    display: block;}
div.Validform_checktip{height:40px;}
div.Validform_wrong{white-space:pre-wrap;}
.easysite-textarea{width: 100%;
    height: 110px;
    padding: 10px;font-size:14px;
    border: #ccc 1px solid;
    padding-right: 20px;background: #fbfafa;}
.easysite-liuy{width:100%;height:auto;}


.easysite-sub-page{    margin-bottom: 30px;
    float: left;cursor:pointer;
    width: auto;
    padding-right: 20px;}
.easysite-sub-page input{    height: 50px;
    width: 100%;
    padding-left: 30px;
    border: #ecebeb 1px solid;
    margin-bottom: 15px;
    border-radius: 5px;
    clear: both;background: #437ba8;
    color: #fff;
    font-size: 24px;
    padding-right: 20px;
    display: block;}


      /*      网站地图           */

.site_map{padding:30px;overflow:hidden;}
.map_t{font-size:32px;line-height:32px;text-align:center;color:#333;line-height:50px;}
.map_A{line-height:24px;width:210px;border-bottom:1px solid #ddd;padding-bottom:18px;margin-bottom:35px;}
.map_sy{border-bottom:1px solid #d6b97f;margin-bottom:60px;}
.map_A a{color:#3e63b3;font-size:22px;font-weight:bold;}
.map_A a b{display:inline-block;
vertical-align:2px;
border-top: 6px solid transparent;
border-left: 6px solid #3e63be;margin:0 10px;
border-right: 6px solid transparent;
border-bottom: 6px solid transparent;}
.map_main a:hover{color:#d6b980;}
.map_A a:hover b{border-left:6px solid #d6b980;}
.map_B a b{display:inline-block;
vertical-align:2px;
border-top: 4px solid transparent;
border-left: 4px solid #282b31;margin:0 10px;
border-right: 4px solid transparent;
border-bottom: 4px solid transparent;}
.map_B a:hover b{border-left:4px solid #d6b980;}
.map_B a{font-size:18px;margin:0 30px;}
.map_B{overflow:hidden;margin-bottom:60px;}
.map_B span{display:inline-block;width:24%;margin:10px 0;}
.map_B span a{margin:0;}












@media screen and (max-width:1024px){
.ej_main{width:80%;margin:0 auto;overflow:hidden;margin-top:-70px;display:flex;flex-direction:column;}


.fj_r,.fj_l{float:inherit;padding:0;margin:0 auto;}
.fj_r{order:1;}

.blue_l3,.blue_l7,.blue_l5{float:inherit;width:100%;margin:0 auto;}


.site_map{padding:0;}
.map_t{margin-bottom:20px;}
.map_B span{width:100%;}



}











@media screen and (max-width:640px){

.ej_main{width:100%;padding:0 15px;}

.sy_breadcrumb{display:none;}


.fj_r,.fj_l{width:100%;padding:0 15px;}


.zjzz_t {

    font-size: 30px;

}
.zjzz_sum {
    font-size: 16px;
}

.detail_qyfw{padding:15px;}



.detail_info{height: auto;
    line-height: 20px;
    text-align: left;
    padding: 10px;}

.qyfw_ys{height: auto;
    text-align: center;}
.qyfw_ys span{width: 100%;}



    /*         留言板        */

.easysite-row{width:100%;float:inherit;}



}