body{PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:12px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;FONT-FAMILY: "微软雅黑", "宋体","黑体",Verdana, Arial, Helvetica, sans-serif;
line-height:20px; background:#f4f4f4;}
table{ margin:0 auto;border-spacing:0;border-collapse:collapse; }
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
A:link,A:visited{TEXT-DECORATION:none; }
A:hover { TEXT-DECORATION:none;}
input{outline:none;}
a{color:#333333;}
.w1200{ width:1200px; height:auto; margin:0 auto; background:#fff;}
.clear {clear:both; height:0; line-height:0; overflow:hidden;}
.top{ min-width:1200px; height:37px; background:#00549c;}
.topc{ width:1200px; height:37px; margin:0 auto;}
.topclf{ width:300px; float:left; line-height:37px; color:#fff;}
.topclf span{ float:left; min-width:60px;}
.topr{ width:300px; float:right;}
.topr li{ float:right; height:37px; line-height:37px;color:#fff;}
.topr li a{ padding:0 10px; display:block;color:#fff;}
.ban{ height:166px; background:url() right no-repeat #fff;width:1200px;  margin:0 auto; }
.log{ width:646px; height:75px; padding-top:56px; float:left; padding-left:20px;}
.sous{ height:32px; width:270px; float:right; padding-top:70px; padding-right:20px;}
.souin{ width:221px; float:left; height:32px;}
.souin input{ width:219px; height:28px; border:1px solid #ccc; background:#fff;}
.soub{ width:49px; height:32px; float:left;}

.nav{ height:40px; background:#00549c; width:1200px; margin:0 auto;}
.flash{ width:1177px; height:246px; margin:0 auto; padding:10px 0px 20px 0px;}
.kus{ height:52px; width:1177px; padding-bottom:20px;margin:0 auto;}
.kusl{ width:151px; float:left; height:52px; background:#eadfbf; font-size:16px; color:#7c6323; text-align:center; line-height:52px; margin-right:19px;}
.kus2{ width:151px; float:left; height:52px; background:#eed9bc; font-size:16px; color:#946c35; text-align:center; line-height:52px; margin-right:19px;}
.kus3{ width:151px; float:left; height:52px; background:#eedbcb; font-size:16px; color:#ae7d55; text-align:center; line-height:52px; margin-right:19px;}
.kus4{ width:151px; float:left; height:52px; background:#b8d3fc; font-size:16px; color:#204677; text-align:center; line-height:52px; margin-right:19px;}
.kus5{ width:151px; float:left; height:52px; background:#b8e2f0; font-size:16px; color:#287189; text-align:center; line-height:52px; margin-right:19px;}
.kus6{ width:151px; float:left; height:52px; background:#b8f0e0; font-size:16px; color:#21725b; text-align:center; line-height:52px; margin-right:19px;}
.kus7{ width:151px; float:left; height:52px; background:#e9f0b8; font-size:16px; color:#5f6726; text-align:center; line-height:52px; margin-right:19px;}

.tz260{ width:1177px; height: auto; margin:0 auto; padding-bottom:20px;min-height: 700px;}
.tzld{ width:576px; float:left; height:260px; background:#e7e7e7;}
.tarr{ width:571px; float:right; height:auto;}
.tarrt{ height:34px; background:url(../images/sl_25.jpg) bottom repeat-x; width:100%}
.taimg{ min-width:100px; background:url(../images/sl_19.jpg) 0 12px no-repeat; height:34px;float:left; }
.tarrtlf{ min-width:100px; height:34px; background:url(../images/sl_23.jpg) bottom repeat-x; font-size:16px; text-indent:10px; line-height:34px; color:##2769c9;}
.tarrtrr{ font-size:14px; min-width:50px; line-height:34px; text-align:right; float:right;}
.talis{ width:100%; height:auto; padding-top:10px;}
.talis li{ line-height:27px; background:url(../images/sl_15.jpg) 0 13px no-repeat; text-align:right; font-size:14px;}
.talis li a{ float:left; text-align:left; text-indent:10px;}
.tarrtlf{ height:34px; background:url(../images/sl_25.jpg) bottom repeat-x; width:100%;}
.tarrlf{ width:571px; float: left; height:auto;}

.cont{padding:0px;}
.hidden{display:none;}
.scrolldoorFrame{width:100%;overflow:hidden;}
.scrollUl{width:360px;overflow:hidden;height:34px; margin:0 auto;}
.scrollUl li{float:left;}
.sd01{cursor:pointer; width:120px; background: url(../images/sl_17.jpg) bottom repeat-x; font-size:18px;height:34px; line-height:34px; text-align:center; color:#00549c;  }
.sd02{cursor:pointer;width:120px; height:34px; line-height:34px;text-align:center; font-size:18px;color:#000; }
.kkcw{ width:100%; height:34px;/*background: url(../images/sdl_19.jpg) bottom repeat-x;*/}




.hieg3{ background:#396195; height:3px; font-size:0px; line-height:30px;width:1177px; margin:0 auto;padding-bottom:15px;}

.tz260ss{ width:1177px; height: auto; margin:0 auto; border-bottom:3px solid #396195; padding-bottom:20px;}
.intu{ width:1177px; height:140px;margin:0 auto;padding-top:15px; }
.intuc{ border:1px solid #e0e0e0; height:127px;}
.intucl44{ width:25px; background:#00549c; float:left; padding:24px 10px; width:24px; color:#fff; font-size:16px;}
.inturr{ width:1110px; float:left; height:110px; padding-top:10px; padding-left:10px;}
.youq{ width:1177px; height:80px; margin:0 auto;}
.youlink{ width:95%; margin:0 auto; height:30px; padding-top:15px;}
.youlink li{ width:275px; float:left; height:30px; text-align:center;}
.bqq{ height:70px; background:#00549c; width:1200px; margin:0 auto; line-height:25px; padding-top:10px;color:#fff; text-align:center;  }
.flashcc img {
    width: 100%;
    height: 100%;
}
.flashcc{ width:1177px; /*height:150px;*/ margin:0 auto; padding:10px 0px 20px 0px;}
.liblf{ width:220px; float:left; background:#2769c9; height:auto;}
.liblfr{ width:930px; float:right; height:auto;}
.lanm{ height:50px; line-height:50px; color:#fff; font-size:22px; text-align:center;}
.ldq{ width:100%; height:47px; background:url(../images/sl_04.jpg) right no-repeat; line-height:47px; text-indent:50px; font-size:14px; }

.ldqa{ width:100%; height:47px; background:url(../images/sl_05.jpg) right no-repeat; line-height:47px; text-indent:50px; font-size:18px;}
.ldqa a{ display:block;margin-left: -32px;}
.ldqa a:hover{background:url(../images/sl_04.jpg) right no-repeat;}

.tlls{ width:100%; height:auto; padding-top:10px;}
.tlls li{ line-height:35px; background:url(../images/sl_15.jpg) 0 16px no-repeat; text-align:right; font-size:16px;}
.tlls li a{ float:left; text-align:left; text-indent:10px;}
.fany{ height:40px; line-height:40px; text-align:center;}

.jiajj{ font-size:14px; padding:20px; text-indent:28px; width:95%; margin:0 auto; line-height:35px;}

.conth{ width:95%; height:auto; margin:0 auto;}

.conth1{ font-size:30px; text-align:center; line-height:45px; padding:20px 0px;}
.conthsj{ height:35px; line-height:35px; text-align:center; color:#999; border-bottom:1px  dotted #e7e7e7;}
.concon{ padding:20px; font-size:14px; line-height:35px;}
.concon p{ text-indent:28px;}


.rLink{padding-top: 0px;margin-top: 15px;    float: right;margin-top: 25px;
    float: right;
    margin-right: 20px;}
.rLink li{float: left;margin-left: 10px;}
.rLink li a{font-size: 14px;color: #FFFFFF;line-height: 30px;}
.rLink li a:hover{color: #1e69bd;font-weight: bold;}
.xiaoxun{margin-top: 62px;margin-right: 60px;}
.search-r{float: right;}
.search-r .top-a{display: block;text-align: center;}
.search{height: 40px;float: right;margin-top: 17px;border-radius: 20px;box-sizing: border-box;padding: 0 15px;border: 1px solid #759cbc;width: 270px;    margin-right: 9px;}
.search .text{background: none;outline: none;border: none;padding: 0 0 0 10px;color: #000;width: 190px;line-height: 40px;height: 40px;transition: 0.5s;}
.search .input1 .text::placeholder{color: #666;font-size: 14px;}
.search .input1 .text::-webkit-input-placeholder{color: #666;font-size: 14px;}
.search .input1{float: left;color:#000;font-size: 14px;position: relative;}
.search .input1::after{content: "";display: block;width: 1px;height: 20px;position: absolute;top: 10px;right: 0;background: #a3bdd2;}
.search .input2{float: right;padding-top: 8px;outline: none;border: none;}




.kmw1200{ width:1200px; margin:0 auto; background:#fff;}
.klvo{ height:100px;}
.klvolf{ width:409px; height:81px; float:left; padding:10px 0 0 20px;}
.kl700{    float: right;
    height: 48px;
    width: 1200px;
    margin-top: 1px;
    /*background: #bf2027;*/}
.kl700 li{width: 147px;float:left;line-height:14px;height:40px;text-align:center;font-size: 18px;margin-top: 16px;position:relative;z-index: 99;}
.kl700 li a{ display:block;}
.kl700 li a:hover{/*background:#528adc;*/ height:40px; color:#fff;}


.kl700 li dl{
    display: none;
    position: absolute;
    width: 116%;
    background: #efefef;
    /* height: 191px; */
    line-height: 33px;
    padding: 9px -6px;
    top: 31px;
}
.kl700 li:hover dl{display:block;}

.kl700 li dl a{ display:block;color:#333;}
.kl700 li dl a:hover{background:#528adc; height:40px; color:#fff; width: 99%;}

.kl700a{ /*background:#528adc;*/ width:100px; height:40px; color:#fff;}
.kl700a a{color:#fff;}
.soubj{ height:155px; width:100%; /*background:url(../images/160.jpg) center no-repeat;*/ background-size:100%;}

.souw{ width:640px; height:45px; margin:0 auto; padding-top:55px;}
.souinw{    height: 40px;
    float: right;
    margin-top: 2px;
    border-radius: 20px;
    box-sizing: border-box;
    padding: 0 15px;
    border: 1px solid #759cbc;
    width: 270px;}
.souinw input{ width:500px; height:30px; background:#fff; margin-top:5px; margin-left:10px; border:none; }
.soubw{ width:105px; height:45px; float:left;}
.wban{ width:1200px; height:340px; margin:0 auto; margin-top:49px;}

.ck-slide { width: 1200px; height: 340px; margin: 0 auto; position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { height: 340px; position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li a { /*a标签是行内元素，宽高对a标签不起作用，这里必须添加line-height:0px;display:black，否则垂直滚动<li>之间会出现间隔*/line-height:0px; display:block;}
.ck-slide-wrapper li{width:1200px;height:340px;}
.ck-slide-wrapper li img{display:block;width:100%;height:340px;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 5px;	background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 5px; background: url(../images/arrow-right.png) #000 50% no-repeat;}

.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block;	width: 12px; height: 12px; border-radius: 100%;	background-color: #fff;	text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #fe6500;}
.ck-slidebox ul li em:hover { background-color: #fe6500;}


.klijrr{ width:1200px; height:70px; margin:0 auto; margin-top:99px;}
.klijrr>div{margin-bottom:20px;}
.klij01{ width:281.25px; height:70px; float:left; background:#eadfbf; line-height:70px; font-size:18px; text-align:center; margin-right:18px; border-radius:10px;/*IE6*/   
-moz-border-radius:10px;-webkit-border-radius:10px;/*非IE6的其它*/ }
.klij01 a{ color:#af8c24;}
.klij02{  width:281.25px;  height:70px; float:left; background:#efd9bb; line-height:70px; font-size:18px; text-align:center; margin-right:18px; border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij02 a{ color:#94672d;}
.klij03{ width:281.25px;  height:70px; float:left; background:#eedbcc; line-height:70px; font-size:18px; text-align:center; margin-right:18px; border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij03 a{ color:#9b5015;}
.klij04{ width:302.25px;  height:70px; float:left; background:#b7e2ef; line-height:70px; font-size:18px; text-align:center;  border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij04 a{ color:#4f7aba;}
.klij05{ width:281.25px;  height:70px; float:left; background:#eedbcc; line-height:70px; font-size:18px; text-align:center; margin-right:18px; border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij05 a{ color:#158bae;}


.klij06{ width:281.25px; height:70px; float:left; background:#eadfbf; line-height:70px; font-size:18px; text-align:center; margin-right:18px; border-radius:10px;/*IE6*/   
-moz-border-radius:10px;-webkit-border-radius:10px;/*非IE6的其它*/ }
.klij06 a{ color:#af8c24;}
.klij07{  width:281.25px;  height:70px; float:left; background:#efd9bb; line-height:70px; font-size:18px; text-align:center; margin-right:18px; border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij07 a{ color:#94672d;}
.klij08{   width:302.25px;  height:70px; float:left; background:#b7e2ef; line-height:70px; font-size:18px; text-align:center;  border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij08 a{ color:#9b5015;}
.klij09{  width:281.25px;  height:70px; float:left; background:#b8d3fb; line-height:70px; font-size:18px; text-align:center; margin-right:18px; border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij09 a{ color:#4f7aba;}
.klij10{  width:281.25px;  height:70px; float:left; background:#b7e2ef; line-height:70px; font-size:18px; text-align:center;  border-radius:10px;/*IE6*/   
-moz-border-radius:10px; -webkit-border-radius:10px;/*非IE6的其它*/ }
.klij10 a{ color:#158bae;}


.tzgg{ height:387px; width:1200px; margin:0 auto; margin-top:20px;}
.tzgglf{ width:560px; float:left; height:357px; background:#fff; padding:15px;}
.tzggtop{ height:40px; background:url(../images/sdl_19.jpg) bottom repeat-x;}


.tzggtoplf{ min-width:100px; text-align:center; font-size:18px; line-height:40px; float:left; background:url(../images/sdl_17.jpg) bottom repeat-x;}
.tzggtoprr{ width:50px; float:right; line-height:40px; text-align:right; font-size:14px;}



.tzggrr{ width:560px; float: right; height:357px; /*background:#fff;*/ padding:15px;}

.talislk{ width:100%; height:auto; padding-top:20px;}
.talislk li{ line-height:37px; background:url(../images/sdl_13.jpg) center left no-repeat; text-align:right; font-size:14px; color:#999999;}
.talislk li a{ float:left; text-align:left; text-indent:10px;}

.taoppz{ width:100%; height:auto; margin-top:25px;}


.tanr780li{ height:72px; width:100%; margin-bottom:31px;border-bottom: 1px solid #e6e6e6;}
.tanr780lilf{ width:69px; height:72px; float:left; text-align:center;}
.tanr780lilf h3{ line-height:40px; font-weight:normal; background:#f4f4f4; color:#ab0000; font-size:24px;}
.tanr780lilf p{ line-height:32px; color:#000; background:#d0d0d0;}
.tanr780lilrr{ width:460px; height:65px; float:right;}
.tanr780lilrr h3{ line-height:25px; font-weight:normal; font-size:16px; color:#000;}
.tanr780lilrr p{ line-height:25px; color:#505050; }

.dajg324{ width:1170px; height: auto; background:#fff; margin:0 auto; margin-top:15px; padding:15px;}
.bah300{ width:100%; height:auto; margin-top:20px;}

.taggk{ width:97%; height:auto; padding-top:20px; margin-left:35px;}
.taggk li{ line-height:37px; background:url(../images/sdl_13.jpg) center left no-repeat; text-align:right; font-size:14px; color:#999999; float:left; width:47%; margin-right:3%;}
.taggk li a{ float:left; text-align:left; text-indent:10px;}
.gupy{ height:200px; width:100%; margin-top:15px; line-height:35px;}
.kklink{ height:30px; width:100%; margin-top:15px;}
.kklink li{     padding: 0px 19px;
    float: left;
    height: 30px;
    font-size: 15px;}
.banhs{ /*height:160px;*/ background:#434343; margin-top:20px; text-align:center; line-height:35px; padding-top:30px; font-size:14px; color:#fff;}


.w12fg00{ width:1200px; height:auto; margin:0 auto; background:#fff; /*border-top:2px solid #0063b7;*/}
.concon p{text-indent:28px;line-height: 150%;text-indent: 2em;font-size: 14px;font-size: 16px !important;color: #323232 !important;line-height: 32px !important;text-indent: 2em;/* text-align: center; */}
#vsb_content_2 P {
    LINE-HEIGHT: 150%;
    text-indent: 2em;
    font-size: 14px;
    font-size: 16px !important;
    color: #323232;
    line-height: 36px !important;
    font-family: "微软雅黑";
    margin-bottom: 8px;
 }
.fastWay {
    width: 1200px;
    margin: 0 auto;
    background-color: #fff;
    height: 118px; 
     margin-top: -17px;
}

.fW tr>th,
.fW tr>td {
    text-align: center;
    border: 1px solid #c8171e;
}

.fW tr>th {
    width: 251px;
}

.fW tr>td {
    width: 19.8%;
    height: 180px;
}

.fW tr>td>a {
    display: block;
    color: #303133;
    font-size: 20px;
    line-height: 35px;
    font-weight: bold;
}

.cI1 {
    background-color: #fcf3f4;
}

.cI2 {
    background-color: #fdf8f3;
}

.cI3 {
    background-color: #f2f7fb;
}

.cI4 {
    background-color: #f6f2fb;
}

.cI5 {
    background-color: #f5f6fb;
}

.cI6 {
    background-color: #fcf3f7;
}

.cI7 {
    background-color: #f3f8fb;
}

.cI8 {
    background-color: #f3fbf3;
}

.QDownloads {
    height: 450px;
    background-color: #fff;

    width: 100%;
    margin: 40px auto;
}

.wrapQD {
    width: 1200px;
    margin: 0 auto;
}
.kl700{
    float: right;
    height: 48px;
    width: 1200px;
    margin-top: 1px;
    border-top: 2px solid #2769c9;
    }

.nav h3 a:hover{color: #406dc5;}
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;font-style: normal;  }
.nav li .sub{ display:none; /*默认隐藏*/ width:200px;position:absolute; left:0; top:50px;  background:url();  float:left; line-height:30px;}
.nav .sub li{line-height: 40px;padding:0 15px;}
.nav .sub li a{ color:#fff; display:block; zoom:1;font-size: 18px;}
.nav .sub li:hover{background: #c6c6c6;border-bottom: 2px solid #0066cc;}
.nav .sub li:hover a{color: #406dc5;}
.container{background: #f9f9f9;padding: 0 30px;width: 1340px;margin: 0 auto;}
.pb_sys_style1 .p_no_d {
    border: 1px solid #2769c9 !important;
    color: #fff;
    background-color: #2769c9 !important;
}
/* 左侧导航 */
.ny_left{width: 250px;float: left;}
.ny_left_top{background: #004883;}
.sidenav{overflow:hidden;display:block;}
.accordion { width:100%;padding: 0 20px;box-sizing: border-box;}
.accordion .nav-link {padding-left: 0.875rem; font-size: 1rem;color: #000;display: block;line-height: 3.75rem;height: 3.75rem;}
.accordion .nav-link a{ display: block;color: #000; }
.accordion .nav-link.hover a{color: #333333;}
.currentnav{ background:#f7f8fa !important; color: #fff !important; }
.nav-link1{ width:50px; height:53px; line-height:53px; cursor: pointer; position:absolute; top:0; right:3px;}
.accordion li{  position: relative; font-size:1rem; border-bottom:1px solid #cacecd; background:#f7f7f7;overflow:hidden;  }
.accordion li i { display:block; width:30px; height:30px; background:url(../images/leftNav01.png) center no-repeat; position: absolute;top:12px;right: 12px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li .fa-chevron-down2 { display:block; width:30px; height:30px; background:url() center no-repeat; position: absolute;top:12px;right: 12px;font-size: 18px; color: #595959; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; }
.accordion li.open .nav-link { }
.accordion li:hover .nav-link a{color: #004883;}
.accordion li.open .nav-link a{color: #004883;}
.accordion li.open i.fa-chevron-down { background:url(../images/leftNav01on.png) center no-repeat;transform: rotate(90deg);}
.accordion li.open i.fa-chevron-down2 { background:url() center no-repeat;transform: rotate(90deg);}
.sidemenu {display: none;padding: 10px 0;border-top: 1px solid #cacecd;}
.sidemenu li {font-size:1rem;border-bottom:none;padding-left: 30px;}
.sidemenu2 li {font-size:1rem;border-bottom:none;padding-left: 0;}
.sidemenu a { display: block;line-height: 34px;font-size: 1rem;color: #676767;text-decoration: none;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease; transition: all 0.25s ease;position: relative;padding-left: 16px;}
.sidemenu2 a{display: block;text-align: center;padding-left: 0;line-height: 42px;} 
.sidemenu a.on{color: #004883;position: relative;} 
.sidemenu a.on2{color: #FFFFFF;position: relative;background: #004883;} 
.sidemenu a.on::after{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 20px;background:#004883;margin-top: -10px;}
.sidemenu a::after{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 20px;background:#cacecd;margin-top: -10px;}
.sidemenu a::after{content: "";position: absolute;left: 0;top: 50%;width: 3px;height: 20px;background:#cacecd;margin-top: -10px;}
.sidemenu2 a::after{display: none;}

.sidemenu a:hover{color: #004883;position: relative;}
.sidemenu2 a:hover{color: #FFFFFF;position: relative;background: #004883;}

.list-nav h5{height: 80px;line-height: 5rem;font-size: 24px;color: #fff;text-align: center;}
.list-nav ul{background: #fafafa;}


/* listPic0 */
.listPic0{width: 1000px;}
.listPic0 ul{margin-bottom: 60px;margin-top: 30px;}
.listPic0 ul li{width: 100%;border-bottom: 1px solid #d9d9d9;height: 190px;}
.listPic0 ul li+li{margin-top: 45px;}
.listPic0 ul li a{display: block;}
.listPic0 ul li a .pic{width: 300px;height:190px;overflow: hidden;position: relative;margin-left: 20px;float: right;position: relative;}
.listPic0 ul li a .pic::after{position: absolute;left: 5%;top: 5%;content: "";border: 1px solid rgba(255,255,255,0.5);width: 90%;height: 90%;z-index: 4;transition: 0.4s;}
.listPic0 ul li a .pic:hover::after{width: 100%;height: 100%;left: 0;top: 0;transition: 0.4s;}
.listPic0 ul li a .pic img{width: 100%;height: 100%;transition: 0.4s;}
.listPic0 ul li a:hover .pic img{transform: scale(1.2);transition: 0.4s;}
.listPic0 ul li a .text{box-sizing: border-box;}
.listPic0 ul li a .text h5{font-size: 18px;color: #323232;font-weight: normal;}
.listPic0 ul li a .text h5:hover{color: #004883;}
.listPic0 ul li a .text span{width: 80px;height: 1px;display: block;background: #004883;margin: 10px 0;}
.listPic0 ul li a .text p{font-size: 14px;text-align: justify;color: #999;line-height: 24px;margin-top: 15px;}
.listPic0 ul li a .text i{font-size: 14px;color: #004883;font-style: normal;font-weight: normal;display: inline-block;margin-top: 25px;}
.listPic0 ul li:hover p{color: #004883;}

.browsehappy{position:fixed;width:100%;height:100% !important;z-index:100000;}

.platform{
	margin: 40px auto;
	width: 1200px;
	display: flex;
	justify-content: space-around;
	background-color: #fff;
}
.platform-item{
	display: flex;
        flex-direction: column;
        align-items: center;
margin-top: 15px;
}
.platform-item .lan{
	display: none;
}
.platform-item:hover .lan{
	display: block;
}
.platform-item:hover .bai{
	display: block;
}
.platform-icon{
    height: 80;
    width: 80;
    margin-bottom:12px;
}
.platform-title{}
.news{
	background-color: #F5F5F5;
	/* margin: 60px auto 40px auto; */
	padding-top: 60px;
	padding-bottom: 49px;
}
.news-left{
	width: 66%
}
.news-left .image-news-item{
	width: 48%;
	float: left;
	position: relative;
}
.news-left .image-news-item:last-child{
	margin-left:4%;
}

.news-left .image-news-item .image-view{
	width: 100%;
	height: 240px;
	overflow: hidden;
}
.news-left .image-news-item img{
	width: 100%;
	height: 240px;
	object-fit: cover;
	transition: all 0.3s;
}
.news-left .image-news-item h3{
	border-top: 1px solid #efefef;
	margin-top: 10px;
	padding-top:10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news-left .image-news-item a:hover h3{
	color: #1E4B8F;
}
.news-left .image-news-item a:hover img{
	transform: scale(1.1);
}
.news-left .image-news-item .date{
	position: absolute;
	left: 0;
	top: 20px;
	background: #1E4B8F;
	padding:10px;
	display: inline-block;
	color: #ffffff;
}
.news-left .news-row li a{
	padding:6px 0;
	display: block;
	transition: all 0.3s;
}
.news-left .news-row li a:hover{
	padding-right: 10px;
	background: rgba(81,138,224,0.1);
}
.news-left .news-row li h4{
	transition: all 0.3s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	font-weight: 500;
	position: relative;
}
.news-left .news-row li span{
	color: #999999;
}
.news-left .news-row li a:hover h4,.news-left .news-row li a:hover span{
	color: #1E4B8F;
	position: relative;
}
.news-left .news-row li a:hover h4{
	padding-left: 15px;
}
.news-left .news-row li a:hover h4:before{
	position: absolute;
	left:5px;
	top:30%;
	width: 0;
	height: 0;
	content: "";
	border-style: solid;
	border-color: transparent;
	border-width: 5px 0 5px 5px;
	border-left-color: #1E4B8F;
}

.news-right{
	width: 31%;
}
.news-item{
	background-color:#FFF;
        margin-top:15px;
}
.news-item-container{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.news-right .news-item a{
	display: block;
    border: 1px solid #dfdfdf;
    padding: 16px 16px 16px 5px;
    transition: all 0.3s;
    height: 52px;
}
.news-right .news-item:hover{
	border:none;
	background: #1E4B8F;
	color: #ffffff;
}
.news-right .news-item:hover span{
	border:none;
	background: #1E4B8F;
	color: #ffffff !important;
}
.news-right .news-item a:hover{
/* 	border: 1px solid #1E4B8F;
	background: #1E4B8F;*/
	color: #ffffff; 
	background: url() no-repeat;
	background-position-y: center;
	background-position-x: right;
	background-size:86px;
}
.news-right .news-item .date{
	float: left;
	width: 80px;
	margin-right: 10px;
	border-right: 1px solid #efefef;
}
.news-right .news-item .date .day{
	font-size: 22px;
	display: block;
}
.news-right .news-item .date .year{
	color: #999999;
}
.news-right .news-item h4{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
        width: 254px;
}