@charset "utf-8";
body{overflow-x: hidden;}
/*head*/
.head_box .head_r{float: right;position: relative;}
.head_box .head_logo{float: left;height: 144px;position: absolute;padding: 10px 14px;background-color: #fff;box-shadow: 1px 1px 5px rgba(0,0,0,.5);top: 0;z-index: 99999;}
.head_box .head_logo img{width: 105px;margin-top: 7px;}
.head_box{padding: 17px 0;position: relative;}
.logo_txt h1{font-size: 30px;color: #2c247a;font-weight: bold;margin: 0 0 17px 0;}
.logo_txt span{color: #333;font-size: 14px;width: 600px;display: block;}
.head_box .logo_txt{float: left;margin-left: 160px;margin-top: 14px;}
.head_box .head_r .head_pho{float: right;padding-left: 30px;background: url(../images/index_02.png) no-repeat left center;margin-bottom: 10px;margin-top: 42px;}
.head_box .head_r .head_pho span{font-size: 18px;color: #333;}
.head_box .head_r .head_pho span em{font-size: 32px;color: #2c247a;margin-bottom: 10px;font-weight: bold;}
.head_box .head_r img{font-size: 20px;color: #000033;width: 94px;height: 94px;float: left;margin-left: 57px;}
.head_box .he_co li{float:left;width: 100px;height: 30px;background-color: #2c247a;border-radius: 18px;text-align:center;line-height: 28px;margin-left:10px;}
.head_box .he_co li a{font-size: 14px;color:#fff;}
.head_box .head_lang{position: absolute;right: 0;}
.head_box .head_lang a{color: #2c247a; }


.head_box .head_lang .top-menu .top-side { background: none; display:block; padding: 0 20px; position: relative; z-index: 4; cursor: pointer; }
.head_box .head_lang .top-menu .top-side span{display:inline-block;}
.head_box .head_lang .top-menu .top-side i { display: inline-block; margin-left: 8px; color:#666; }
.head_box .head_lang .top-menu .top-side.on { background-color:#fff; color:#333; }
.head_box .head_lang .top-menu .top-side.on i { color:#333; }

.head_box .head_lang .top-menu { position:relative;  font-size: 14px; }
.head_box .head_lang .top-menu a { color:#333; margin-top: 0; padding: 0 20px; }
.head_box .head_lang .top-menu>a:hover { color:#0078d6; text-decoration:none; display:block; background-color:#e6ecf6; border-radius:100px; }
.head_box .head_lang .top-menu .top-side {background: none;display:block;padding: 0 20px;position: relative;z-index: 4;cursor: pointer;border: 1px solid #ddd;border-radius: 100px;}
.head_box .head_lang .top-menu .top-side span{display:inline-block;}
.head_box .head_lang .top-menu .top-side i { display: inline-block; margin-left: 8px; color:#666; }
.head_box .head_lang .top-menu .top-side.on { background-color:#fff; color:#333; }
.head_box .head_lang .top-menu .top-side.on i { color:#333; }
.head_box .head_lang .top-menu ul {/* border:1px solid #ccc; */box-shadow: 0 2px 7px 0 rgba(5,34,97,.1);}
.head_box .head_lang .top-menu ul li { background-color:#fff; }
.head_box .head_lang .top-menu ul li a {background-color:#fff;color:#333;height:40px;line-height:40px;/* border-top: 1px solid #eaedf1; */font-size:14px;width: 100%;display: inline-block;box-sizing: border-box;}
.head_box .head_lang .top-menu ul li a:hover { background-color:#e6ecf6; color:#333; }



/*导航*/
.nav_bg{background: #2c247a;height:50px;position: relative;z-index: 999;}
.nav{position:relative;z-index:1;overflow: visible;padding-left: 134px;display: flex;justify-content: flex-end;}
.nav a{ color:#fff; }
 .nav a:hover{ color:#fff; }
.nav .nLi{float:left;position:relative;display:inline;text-align:center;padding: 0 22px;}
 .nav .nLi.cur{background-color: #ea3c00;}
.nav .nLi{ line-height: 50px; }
.nav .nLi:hover{ background:#ea3c00; }
.nav .nLi a{ display:block; padding:0 10px; font-size: 16px; }
.nav .sub{display:none;width: 100%;left: 0px;top:34px;position:absolute;background: rgba(0,0,0,0.6);line-height:26px;margin-top:16px;text-align:center;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; font-size:13px; line-height:40px; border-bottom: 1px solid #8c8c8c; }
.nav .sub a:hover{ background:#ea3c00; color:#fff; border-bottom:1px solid #535353; }

/*banner*/
.jin.fullSlide{width:100%; position:relative;height:500px;}
.jin.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.jin.fullSlide .bd ul{width:100% !important;}
.jin.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.jin.fullSlide .bd li a{display:block;height:500px;}
.jin.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:11px;line-height:11px;}
.jin.fullSlide .hd ul{text-align:center; margin:0 auto;}
.jin.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:14px;height:14px;margin:0 6px;overflow:hidden;background-color: #fff;filter:alpha(opacity=90);opacity:0.9;line-height:999px;z-index:999; border-radius: 50px;}
.jin.fullSlide .hd ul .on{background-color:#2c247a;}


.jin.fullSlide1{width:100%; position:relative;height:400px;}
.jin.fullSlide1 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.jin.fullSlide1 .bd ul{width:100% !important;}
.jin.fullSlide1 .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;}
.jin.fullSlide1 .bd li a{display:block;height:400px;}

.jin.fullSlide .prev,
.jin.fullSlide .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/content/website/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.jin.fullSlide .next{ left:auto; right:3%; background-position:8px 5px; }
.jin.fullSlide .prev:hover,
.jin.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }

/*关键词*/
.ss_b{padding: 50px 0;background-color: #f1f1f1;}
.ss_b .ss_le span{color: #333;font-size: 24px; font-weight: bold; display: block; position: relative; margin-bottom: 16px;}
.ss_b .ss_le span:before{content: "";position: absolute;left: 0;top:83px;width: 45px;height: 5px;background-color: #000;border-radius: 100px;}
.ss_b .ss_le span em{color: #2c247a;font-weight: bold;}
.ss_b .ss_le i{color: #333;font-size: 16px;}

.ss_b .ss_fr{ width:50%;}
.ss_b .sousuo_zs{margin: 0 0 20px 0;float: right;}
.ss_b .sousuo_zs li{float: left;padding: 0 16px;border-right: 1px solid #82828a;line-height: 13px;}
.ss_b .sousuo_zs li:first-child{ border: none; padding: 0;}
.ss_b .sousuo_zs li:first-child a{ color: #333; font-size: 18px;font-weight: bold;}
.ss_b .sousuo_zs li:last-child{ border: none; }
.ss_b .sousuo_zs li img{margin-right: 10px;display: inline-block;margin-top: -7px;}
.ss_b .sousuo_zs li a{ color: #868686; font-size: 14px;}

.ss_b .sousuo_zx{width: 414px;height: 42px;background-color: #fff;}
.ss_b .sousuo_zx .s_k{margin: 11px 0 0 20px;font-size: 16px;}
.ss_b .sousuo_zx .sousuo_tp{float: right;/* background-color: #2c247a; */}
.ss_b .sousuo_zx input::-webkit-input-placeholder{
    color: #999;
}
.ss_b .sousuo_zx input:-moz-input-placeholder{
    color: #999;
}
.ss_b .sousuo_zx input::-moz-input-placeholder{
    color: #999;
}
.ss_b .sousuo_zx input:-ms-input-placeholder{
    color: #999;
}

/*产品*/
.tit{ text-align: center; padding-bottom: 34px; border-bottom: 1px dashed #dcdcdc; position: relative;}
.tit:before{content: "";width: 130px;height: 5px;background-color: #2c247a;position: absolute;top: 96px;left: 50%;margin-left: -65px;}
.tit span{font-size: 46px;color: #333;font-weight: bold;display: block;margin-bottom: 16px;}
.tit span em{color: #2c247a;font-weight: bold;}
.tit p{font-size: 16px;color: #666;}

.slong_chan .chan_one .one_le{width: 539px;height: 406px; float: left;}
.slong_chan .chan_one .one_le img{width: 539px;height: 406px;border: 1px solid #f1f1f1;}
.slong_chan .chan_one .one_rt{width: 630px;float: right;margin-top: 12px;}
.slong_chan .chan_one .one_rt>span{font-size: 32px;color: #333;font-weight: bold;}
.slong_chan .chan_one .one_rt em{font-size: 16px;color: #999; }
.slong_chan .chan_one .one_rt p{font-size: 16px;color: #999;line-height: 30px;margin-top: 20px;height: 58px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.slong_chan .chan_one .one_rt>a{width: 176px;height: 36px; border-radius: 18px; display: block;font-size: 16px; text-align: center;line-height: 36px; margin-top: 20px;color: #333;border: solid 1px #333; box-sizing: border-box;}
.slong_chan .chan_one .one_rt>a:hover{background-color: #2c247a;color: #fff;border: none;}
.slong_chan .chan_one .one_rt .one_co{width: 198px;height: 195px;border-radius: 10px;float: left;margin-right: 16px;margin-top: 25px;text-align:center;}
.slong_chan .chan_one .one_rt .one_co span{padding:0 10px;font-size:14px;line-height: 44px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;height: 44px;background-color: #f1f1f1;margin-top: 1px;}
.slong_chan .chan_one .one_rt .one_co:hover span{ background-color:#2c247a; color:#fff;}
.slong_chan .chan_one .one_rt .one_co_box .one_co:last-child{margin-right: 0;}
.slong_chan .chan_one .one_rt .one_co img{width: 198px;height: 160px;}

.slong_chan .chan_co{width: 376px;height: 500px;border-radius: 20px;border: solid 1px #eeeeee;float: left;box-sizing: border-box;margin-right: 36px;padding: 36px;margin-top: 46px;text-align: center;}
.slong_chan .chan_co_box .chan_co_img{height: 244px;}
.slong_chan .chan_co_box .chan_co:nth-child(3){margin-right: 0;}

.slong_chan .chan_co span{font-size: 28px;color: #333;font-weight: bold;display: inline-block;margin-top: 30px;}
.slong_chan .chan_co p{font-size:16px;color: #666;line-height: 30px;text-align: left;margin-top: 20px;height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.slong_chan .chan_co em{width: 176px;height: 36px;border-radius: 30px;border: solid 1px #333; text-align: center;line-height: 36px; display: block;color: #333;font-size: 16px; margin: 20px auto 0 auto; }
.slong_chan .chan_co:hover {box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.11);}
.slong_chan .chan_co:hover em{background-color: #2c247a;color: #fff;border: none;}

.chan_more{ text-align: center; }
.chan_more a{font-size: 24px;color: #666666;position: relative; }
.chan_more a:before{content: ">";position: absolute;width: 22px;height: 22px;border: solid 1px #2c247a;border-radius: 30px;right: -34px;font-size: 16px;color: #2c247a;line-height: 18px;padding-left: 3px;box-sizing: border-box;}
.chan_more a:hover{ color: #2c247a; }

/*tit*/
.sm_tit{ text-align: center; }
.sm_tit span{font-size: 46px;color: #333;display: block;margin-bottom: 14px;font-weight: bold;}
.sm_tit em{ font-size: 16px;color: #b7b7b7;}
.sm_tit i{display: block;width: 150px;height: 1px;background-color: #2c247a;margin: 45px auto 28px auto;position: relative;}
.sm_tit i:before{ content:""; position: absolute; display: block;width: 50px;height: 5px;background-color: #2c247a;top: -2px;left: 50px;}
.sm_tit span b{color: #2c247a;}

/*reason*/
.shu_bg{ background:#f8f8f8; height: 183px; }
.shu_bg .nr{ display:flex; justify-content:space-between; }
.shu_bg .shu_co{text-align: center;margin: 66px 0 0 0;padding: 0 20px;}
.shu_bg .shu_co:nth-child(1){border-right:1px solid #eaeaea;}
.shu_bg .shu_co:nth-child(5){}
.shu_bg .shu_co:nth-child(4){border-right:1px solid #eaeaea;}
.shu_bg .shu_co:nth-child(5){float:right}
.shu_bg .shu_co:nth-child(3){ padding:0;}
.shu_bg .shu_co img{ margin-top:-120px;}
.shu_bg .shu_co span{font-size: 56px;color: #2c247a; font-weight:bold;}
.shu_bg .shu_co i{font-size: 18px;color: #2c247a;}
.shu_bg .shu_co em{font-size: 16px;color: #999; display: block;margin-top: 10px;}

.rs_bg{background: url(../images/reason_02.jpg) no-repeat center;/* height: 720px; */padding: 70px 0;box-sizing: border-box;margin-top: 2px;}
.rs_bg .rs_co{width: 410px;height: 269px;background-color: #ffffff;float: left;box-sizing: border-box;padding-top: 35px;}
.rs_bg .rs_co .rs_nub{ float: left;width: 65px;height: 65px;background-color: #2c247a; border-radius: 200px; text-align: center;line-height: 65px; color: #fff; font-size: 40px; font-family: "Impact"; margin-left: 20px; }
.rs_bg .rs_co .re_txt{float: left;width: 280px;margin-left: 20px;margin-top: 7px;}
.rs_bg .rs_co span{font-size: 27px;color: #000;font-weight: bold;}
.rs_bg .rs_co em{font-size: 18px;color: #000;display:block;margin: 10px 0 0 0;}
.rs_bg .rs_co p{font-size: 16px;color: #999;margin-top: 31px;line-height: 28px;position: relative;}
.rs_bg .rs_co p:before{content:"";position:absolute;display:block;background-color:#2c247a;width:50px;height:3px;top: -15px;left:0;}
.rs_bg .rs_co:nth-child(2n){ float: right; }
.rs_bg .rs_co:nth-child(1){margin-bottom: 100px}
.rs_bg .rs_co:nth-child(2){margin-bottom: 100px}
.rs_bg .rs_co:hover{ background-color: #2c247a;}
.rs_bg .rs_co:hover .rs_nub{ background-color: #fff; color: #2c247a;}
.rs_bg .rs_co:hover span{ color: #fff;}
.rs_bg .rs_co:hover em{ color: #fff;}
.rs_bg .rs_co:hover p:before{ background-color:#fff;}
.rs_bg .rs_co:hover p{ color: rgba(255,255,255,0.7);}



/*产品优势*/
.slong_ys{ background-color: #f1f1f1; }
.slong_ys .ys_co{width: 377px;height: 376px; padding: 40px; box-sizing: border-box;background-color: #fff; float:left;margin-right: 34.5px; text-align: center;}
.slong_ys .ys_co:last-child{ margin-right: 0; }
.slong_ys .ys_co .ys_img{width: 135px;height: 135px;background-color: #f1fff5;border-radius: 200px;margin: 0 auto;position: relative; margin-bottom: 24px;}
.slong_ys .ys_co .ys_img i{display: block;width: 72px;height: 72px;background: url(../images/index_icon.png) no-repeat -2px -108px;position: absolute;left: 33px;top: 29px;transition: all 0.3s;}
.slong_ys .ys_co span{font-size: 22px;  color: #000;}
.slong_ys .ys_co p{font-size: 16px;line-height: 34px;color: #666;height: 102px;overflow: hidden;width: 265px;margin: 15px auto 0 auto;}
.slong_ys .ys_co .ys_img .i_02{background-position:-238px -111px; }
.slong_ys .ys_co .ys_img .i_03{background-position: -115px -109px;}
.slong_ys .ys_co:hover .ys_img{background-color: #2c247a;}
.slong_ys .ys_co:hover .ys_img .i_01{background-position-y:-203px; }
.slong_ys .ys_co:hover .ys_img .i_02{background-position-y:-206px; }
.slong_ys .ys_co:hover .ys_img .i_03{background-position-y:-206px; }

.slong_ys .ys_p{background: url(../images/index_14.png) no-repeat 47px 10px #fff;padding: 32px;box-sizing: border-box;height: 186px;}
.slong_ys .ys_p .ys_btxt{margin-left: 235px; padding-left: 60px; border-left: 1px solid #eee; }
.slong_ys .ys_p span{font-size: 22px;color: #2c247a; font-weight: bold;}
.slong_ys .ys_p i{font-size: 16px;color: #ecebeb; font-weight: bold;}
.slong_ys .ys_p p{font-size: 16px;color: #666; line-height: 30px; margin-top: 10px;}


/*案例*/
.slong_an .an_co{ float: left; width: 388px; height: 289px; margin-right: 18px;position: relative; }
.slong_an .an_co:last-child{margin-right: 0;}
.slong_an .an_co img{position: absolute;}
.slong_an .an_co span a{ display: none; }
.slong_an .an_co:hover span a{ position: absolute; color: #fff;
background: url(../images/index_15.png) no-repeat 153px 130px rgba(0,0,0,0.6);z-index: 1; display: block; width: 388px;height: 289px; text-align: center; padding-top: 78px; box-sizing: border-box;font-size: 18px;}

/*公司优势*/
.slong_gys{ background: url(../images/index_18_3.jpg) no-repeat center top; height: 737px; }
.slong_gys .gys_co{ width: 399.33px; height: 307px; background-color: #2c247a; float: left; margin-right: 1px; padding: 12px; box-sizing: border-box; text-align: center; }
.slong_gys .gys_co:last-child{ margin-right: 0; }
.slong_gys .gys_co .gys_img{width: 100%;background-color: #ea3c00;box-sizing: border-box;padding: 10px;margin-bottom: 30px;}
.slong_gys .gys_co .gys_img i{ background: url(../images/index_icon.png) no-repeat -347px -8px; width: 80px; height: 80px; display: block;border: 1px solid #fff; border-radius: 10px; margin: 0 auto;transition: all 0.3s; }
.slong_gys .gys_co .gys_img .gys_i02{ background-position-x:-444px;  }
.slong_gys .gys_co .gys_img .gys_i03{ background-position-x:-541px;  }
.slong_gys .gys_co:hover .gys_img i{background-position-y:-85px; }
.slong_gys .gys_co:hover .gys_img i{ background-color: #fff; }
.slong_gys .gys_co span{font-size: 22px;color: #fff;}
.slong_gys .gys_co p{font-size: 15px;color: #fff;width: 260px;height: 92px;line-height: 32px;overflow: hidden;margin: 10px auto 0 auto;}

.slong_gys .wh_box{ position: relative; }
.slong_gys .gys_txt{position: absolute;right: 200px;top: 53px; width: 534px; }
.slong_gys .gys_txt span{font-size: 25px;color: #000;display: block;margin-bottom: 34px;padding-left: 20px;}
.slong_gys .gys_txt p{font-size: 16px;color: #62584f;line-height: 60px;background-color: #f1f1f1;border-top: 1px dashed #ddd;padding: 0 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;height: 60px;overflow: hidden;}
.slong_gys .gys_txt p:hover{ background-color:#2c247a; color:#fff;}
.slong_gys .gys_txt p:last-child{border-bottom: 1px dashed #ddd;}
.slong_gys .gys_txt:before{content: "";width: 51px;height: 123px;box-sizing: border-box;background: url(../images/index_icon.png) no-repeat -641px 46px #2c247a;position: absolute;display: block;right: -124px;top: -38px;}

.slong_gys .slideBox{width:414px;height:296px;/* overflow:hidden; */position:relative;margin: 24px 0 0 0;}
.slong_gys .slideBox .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom: -30px;z-index:1;}
.slong_gys .slideBox .hd ul{ overflow:hidden; zoom:1; float:left; margin-right:30px; }
.slong_gys .slideBox .hd ul li{float:left;margin-right:6px;width: 12px;height: 12px;line-height:14px;text-align:center;cursor:pointer;border-radius: 200px;border: solid 1px #2c247a;box-sizing:border-box;}
.slong_gys .slideBox .hd ul li.on{ background:#2c247a; color:#fff;border:none; }
.slong_gys .slideBox .bd_cy{ position:relative; height:100%; z-index:0;   }
.slong_gys .slideBox .bd_cy li{ zoom:1; vertical-align:middle; }
.slong_gys .slideBox .bd_cy img{ width:414px; height:296px; display:block;  }

.slong_gys .cl_line{position: absolute;width: 1174px;height: 320px;border: 1px solid #2c247a;left: 25px;top: 15px;z-index: 0;box-sizing: border-box;}
/*解决方案*/
.xh_fa_bg{background: url(../images/index_08.jpg) no-repeat center top;height: 600px;background-size: 100%;}
.xh_fa_bg .xh_tit span{ color: #fff; }
.xh_fa_bg .xh_tit em{ color: #fff; }
.xh_fa_bg .xh_tit{ border-color: #fff; }
.xh_fa_bg .xh_tit .nr:before{ background-color: #fff; }

.xh_fa_bg .fa_co{background-color: #fff;width: 285px;float: left;margin-right: 20px;box-sizing: border-box;padding: 16px;text-align: center;position: relative;overflow:hidden;height: 273px;}
.xh_fa_bg .fa_co>img{width: 252px;height: 188px;margin-bottom: 20px;}
.xh_fa_bg .fa_co>span{font-size: 18px;color: #333;display: block;height: 26px;overflow: hidden;}
.xh_fa_bg .fa_co>p{font-size: 15px;color: #999;text-align: center;margin-top: 14px;line-height: 28px;}
.xh_fa_bg .fa_co:last-child{ margin-right: 0; }
.xh_fa_bg .fa_co .fa_h{position: absolute; left: 0; top: -420px;display: block; transition: all 0.2s;}
.xh_fa_bg .fa_co:hover .fa_h{ top: 0px; }
.xh_fa_bg .fa_co .fa_h .fa_l{position: absolute;top: 70px;left: 50%;margin-left: -100px;width:200px;}
.xh_fa_bg .fa_co .fa_h em{ color: #fff; display: block; font-weight: bold;font-size: 20px; margin-bottom: 18px;position:relative; }
.xh_fa_bg .fa_co .fa_h em:before{content:"";position:absolute;width:20px;height:1px;background-color:#fff;left:30px;top: 12px;}
.xh_fa_bg .fa_co .fa_h em:after{content:"";position:absolute;width:20px;height:1px;background-color:#fff;right:30px;top: 12px;}
.xh_fa_bg .fa_co .fa_h i{ color: #fff;font-size: 14px;}

/*about*/
.slong_ab .ab_le{ float: left; width: 568px; }
.slong_ab .ab_tit{ margin-top: 26px; position: relative;}
.slong_ab .ab_tit span{font-size: 20px;color: #000;}
.slong_ab .ab_tit a{width: 40px;height: 40px;background-color: #2c247a;display: block; line-height: 40px; text-align: center; color: #fff; font-size: 20px;position: absolute; right: 0; top: -10px;}
.slong_ab .ab_tit a:hover{ border: 1px solid #2c247a; background-color: #fff;color: #2c247a; }
.slong_ab .ab_le p{font-size: 16px;color: #666;line-height: 36px;margin-top: 22px;height: 296px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;}
.slong_ab .ab_le .ab_pho_box{margin-top: 13px;}
.slong_ab .ab_le .ab_pho_box img{height: 105px;float: left;}
.slong_ab .ab_le .ab_pho{background: url(../images/index_20.png) no-repeat 40px 6px;float: left;margin-left: 40px;padding-left: 120px;border-left: 1px solid #e5e5e5;margin-top: 32px;}
.slong_ab .ab_le .ab_pho span{font-size: 18px;color: #666;}
.slong_ab .ab_le .ab_pho em{font-size: 30px;color: #2c247a;display: block;font-weight: bold; margin-top: 8px;}
.slong_ab .ab_rt{float: right;width: 600px;height: 470px;}
.slong_ab .ab_rt img{float: right;width: 100%;height: 100%;}

.slong_ab .ab_bt_bg{ background-color: #f6f6f6; height: 360px; position: relative; margin-top: 70px;}
.slong_ab .ab_bt_bg .ab_bt{position: absolute;width: 1114px;left: 42px; top:-38px}
.slong_ab .ab_bt .ab_li{ width: 730px; margin: 0 auto 30px auto; }
.slong_ab .ab_bt .ab_li li{ float: left;width: 232px;height: 71px; padding: 12px 0 8px 80px; box-sizing: border-box; margin-right: 10px; background:#2e2e2e; position: relative;}
.slong_ab .ab_bt .ab_li li:before{content: "";position: absolute;width: 40px;height: 40px;background: url(../images/index_icon.png) no-repeat -430px -172px;left: 30px;top: 14px;}
.slong_ab .ab_bt .ab_li li.ab_02:before{ background-position: -501px -170px; }
.slong_ab .ab_bt .ab_li li.ab_03:before{background-position: -556px -171px;}
.slong_ab .ab_bt .ab_li li a{font-size: 20px;color: #fff; display: block;}
.slong_ab .ab_bt .ab_li li em{font-size: 13px;color: #838383;text-transform: uppercase;}
.slong_ab .ab_bt .ab_li li:hover{ background-color: #ec6b09; }
.slong_ab .ab_bt .ab_li li:hover em{ color: #fff; }
.slong_ab .ab_bt .ab_li li.current{background-color: #ec6b09;}
.slong_ab .ab_bt .ab_li li.current em{color: #fff;}


/*new*/
.index-news{
}
.index-news-left{
	width: 808px;
}
.slideNews{}
.slideNews .hd{
	position: relative;
	border-bottom: 1px solid #eee;
	height: 54px;
}
.slideNews .hd ul{
	position: absolute;
	width: 100%;
}
.slideNews .hd ul li a{
	display: inline-block;
	line-height: 54px;
	padding: 0 55px;
	background: #2c247a;
	color: #FFF;
	font-size: 18px;
}
.slideNews .hd ul li.on a{
	background: #ea3c00;
}
.slideNews .hd ul .m{
	padding-top: 10px;
}
.slideNews .hd ul .m a{
	width: 33px;
	height: 33px;
	line-height: 33px;
	background: #f2f2f2;
	text-align: center;
	display: inline-block;
}
.slideNews .hd ul .m a:hover{
	background: #2c247a;
	color: #FFF;
}
.slideNews .hd ul li{
	float: left;
}
.slideNews .bd ul{
	zoom: 1;
}




.slideNews .news-top{padding: 25px 0 25px 0;height: 298px;box-sizing: border-box;}
.slideNews .news-top .divdgweb_new_div_item .divdgweb_new_div_item_content{
	float:right;
	width: 377px;
	margin-top: 14px;
}
.slideNews .news-top .divdgweb_new_div_item .news_div_item_pic{
	float:left;
}
.slideNews .news-top .news_div_item_pic img{
	border: 1px solid #eee;
	width: 406px;
	height: 246px;
}
.slideNews .news-top .divdgweb_new_div_item_content{
	padding-left: 23px;
}
.slideNews .news-top .divdgweb_new_div_item_content .divdgweb_new_div_item_a{
	font-size: 18px;
	font-weight: bold;
	position:relative;
}
.slideNews .news-top .divdgweb_new_div_item_content .divdgweb_new_div_item_a:before{
    content:"查看更多 >";
    position:absolute;
    font-size: 14px;
    line-height: 42px;
    width:150px;
    height:42px;
    color: #FFF;
    background: #2c247a;
    top:146px;
    text-align: center;
}
.slideNews .news-top .divdgweb_new_div_item_content .divdgweb_new_div_item_body{
	font-size: 15px;
	line-height: 30px;
	color: #666;
	padding: 20px 0 0 0;
	height: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.slideNews .news-top .divdgweb_new_div_item_content .m a{
	font-size: 14px;
	line-height: 46px;
	padding: 0 40px;
	color: #FFF;
	background: #2c247a;
	display: inline-block;
}






.news-left-item{}
.news-left-item .divdgweb_new_div_item{
	line-height: 55px;
	border-bottom: 1px solid #eee;
	font-size: 16px;
}


.news-left-item .divdgweb_new_div_item .divdgweb_new_div_item_date{
	float: right;
}
.news-left-item .divdgweb_new_div_item .divdgweb_new_div_item_year,.news-left-item .divdgweb_new_div_item .divdgweb_new_div_item_month,.news-left-item .divdgweb_new_div_item .divdgweb_new_div_item_day{float: left; color:#999; font-size:14px;}

.news-left-item .divdgweb_new_div_item .divdgweb_new_div_item_content .divdgweb_new_div_item_a{ font-size:16px;}

.news-left-item .divdgweb_new_div_item .divdgweb_new_div_item_content{
	display: block;
	position: relative;
	padding-left: 41px;
}
.news-left-item .divdgweb_new_div_item a:before{
	content: "";
	position: absolute;
	left: 0;
	top: 16px;
	z-index: 2;
	width: 21px;
	height: 21px;
	background: #eee;
}
.news-left-item .divdgweb_new_div_item a:after{
	content: "+";
	position: absolute;
	left: 6px;
	top: -2px;
	z-index: 3;
}
.news-left-item .divdgweb_new_div_item a:hover:before{
	background: #2c247a;
}
.news-left-item .divdgweb_new_div_item a:hover:after{
	color: #FFF;
}





.index-news-right{
	width: 365px;
	background: #f8f8f8;
}
.news-right{
	padding: 0 22px;
}
.news-right .title{
	height: 54px;
	line-height: 54px;
	border-bottom: 1px solid #eee;
}
.news-right .title .t{
	font-size: 18px;
}
.news-right .title .m{
        margin-top: 10px;
}
.news-right .title .m a{
	width: 33px;
	height: 33px;
	line-height: 33px;
	background: #f2f2f2;
	text-align: center;
	display: inline-block;
}
.news-right .title .m a:hover{
	background: #2c247a;
	color: #FFF;
}
.news-right-item{
	padding: 30px 0;
}
.news-right-item .divdgweb_new_div_item:nth-child(n+2){
	border-top: 1px solid #FFF;
	padding-top: 20px;
	margin-top: 20px;
}
.news-right-item .divdgweb_new_div_item .divdgweb_new_div_item_title{
	position: relative;
	padding-left: 38px;
	
	font-weight: bold;
	color: #FFF;
	margin-bottom: 12px;
}
.news-right-item .divdgweb_new_div_item .divdgweb_new_div_item_title .divdgweb_new_div_item_a{font-size: 16px;}
.news-right-item .divdgweb_new_div_item .divdgweb_new_div_item_title:before{
	content: "";
	position: absolute;
	z-index: 2;
	width: 24px;
	height: 24px;
	background: #2c247a;
	left: 0;
	top: 0;
}
.news-right-item .divdgweb_new_div_item .divdgweb_new_div_item_title:after{
	content: "Q";
	position: absolute;
	z-index: 3;
	color: #FFF;
	left: 7px;
	top: 0;
	font-size: 14px;
	font-weight: 100;
}
.news-right-item .divdgweb_new_div_item .divdgweb_new_div_item_body{
	padding-left: 38px;
	position: relative;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	height: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.news-right-item .divdgweb_new_div_item .divdgweb_new_div_item_body:before{
	content: "";
	position: absolute;
	z-index: 2;
	width: 24px;
	height: 24px;
	background: #000;
	left: 0;
	top: 0;
}
.news-right-item .divdgweb_new_div_item .divdgweb_new_div_item_body:after{
	content: "A";
	position: absolute;
	z-index: 3;
	color: #FFF;
	left: 8px;
	top: 0;
	line-height: 24px;
}

/*合作伙伴*/
.huoban_bg{
}

.picScroll-left{ overflow:hidden; position:relative;}
.picScroll-left .hd{ position: absolute; width: 1200px;margin-top: 66px;}

.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:27px; height:35px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:-132px 0px  }
.picScroll-left .hd .prev{float: left;}
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background: #ccc; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:40px 50px;   }
.picScroll-left .bd .tempWrap{ width:1100px !important;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{margin: 0 8px;float:left;_display:inline;overflow:hidden;text-align:center;border: 1px solid #f1f1f1;box-sizing: border-box;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{width:200px;height:100px;display:block;padding:2px;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

/*链接*/
.link_bg{background-color: #2c247a;/* height: 60px; */}
.link_bg span{display: block;float: left;padding-left: 40px;background: url(../images/index_23.png) no-repeat left center;color: #fff;line-height: 60px;background-size: 27px;font-size: 20px;font-weight: bold;}
.link_bg .link_li{float: left;padding: 23px 23px 0px 0px;width: 1014px;}
.link_bg .link_li li{border-right: 1px solid #fff;padding:0 30px;float: left;line-height: 14px;margin-bottom: 16px;}
.link_bg .link_li li:last-child{ border: none; }
.link_bg .link_li li a{ color: #fff; font-size: 16px; }



/*footer*/
.footer{background-color: #121212;color: #fff;}
.footer .f_t{ border-bottom: 1px solid #535353;; padding: 36px 0 36px 0; }
.footer .f_t .fo_logo{margin: 76px 0 0 0;float: left;width: 95px;background-color: #fff;padding: 10px 18px 20px 18px;border-radius: 10px;}
.footer .f_t .fo_logo img{ width: 100%; height: 100%; }
.footer .f_t .fo_rt{width: 1025px;float: right;padding-left: 65px;border-left: 1px solid #414141;box-sizing: border-box;}
.fo_link span{display: block;float: left;padding-left: 40px;background: url(../images/index_21.png) no-repeat left center;color: #fff;line-height: 53px;font-size: 15px;}
.fo_link .link_li{float: left;padding: 20px 0 0px 0px;width: 780px;}
.fo_link .link_li li{border-right: 1px dashed #666;padding:0 30px;float: left;line-height: 14px;margin-bottom: 16px;}
.fo_link .link_li li:last-child{ border: none; }
.fo_link .link_li li a{ color: #fff; font-size: 15px; }
.fo_link .link_li li a:hover{text-decoration:underline;}
.fo_link {background-color: #4a4a4a;height: 53px;width: 1008px;box-sizing: border-box;padding-left: 30px;}
.footer .f_t .fo_co{float: left;margin-top: 40px;}
.footer .f_t .fo_co span{color: #fff;font-size: 18px;display: block;margin-bottom: 22px;height: 24px;}
.footer .f_t .fo_co p{font-size: 15px;line-height: 30px; width: 343px;}
.footer .f_t .fo_lx{margin-left: 80px;margin-top: 70px;}
.footer .f_t .fo_lx span{font-size: 30px;color: #fff; font-weight: bold; margin-top: 10px;}
.footer .f_t .fo_lx a{width: 159px;height: 42px;background-color: #2c247a;display: block;color: #fff;line-height: 42px;font-size: 16px;padding-left: 30px;box-sizing: border-box;position:relative;margin-top: 30px;}
.footer .f_t .fo_lx a:hover{ background-color:#ea3c00;}
.footer .f_t .fo_lx a:before{content:"";display:block;position:absolute;width:16px;height:10px;background: url(../images/index_icon.png) no-repeat -279px -18px;right: 26px;top: 16px;}
.footer .f_t .fo_lx a:after{content:"";display:block;position:absolute;width: 30px;height: 3px;background-color: #2c247a;bottom:-40px;left:0;}


.footer .f_t .fo_co.fo_er img{width: 122px; height: 122px; display: block; margin-top: 30px; margin-bottom: 10px; }
.footer .f_t .fo_co.fo_er em{ font-size: 14px;  }
.footer .f_t .fo_co.fo_er{ float: right; text-align: center; }
.fo_li{height: 60px;background: #2c247a;padding: 22px 0;box-sizing: border-box;}
.fo_li li{float: left;padding: px;border-right: 1px solid rgba(255,255,255,0.2);line-height: 16px;box-sizing: border-box;width: 150px;text-align: center;}
.fo_li li:first-child{border-left: 1px solid rgba(255,255,255,0.2);}
.fo_li li a{ color: #fff;font-size: 16px; }
.fo_li li:hover a{color:#ea3c00; }
.footer .ban{ text-align: center; line-height: 55px; }
.footer .ban span{color: #858585;font-size: 13px;}
.footer .ban span a{color: #858585;font-size: 13px;}




