.mod-nav-top{display: none}




/* 全局**/
html {font-size:100%; -webkit-text-size-adjust:none;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,button,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,textarea,input,select,option {font-size:12px;color:#000;font-family:'Microsoft Yahei','»ªÎÄºÚÌå','Lucida Grande','Helvetica','Arail','Verdana','sans-serif';}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
body,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}
ol,ul,textarea,input,option,th,td {padding:0;}
table {border-collapse:collapse;}
li {list-style-type:none;}
.clears:before,.clears:after {content:'';display:table;}.clears:after {clear:both;}.clears {*zoom:1;}
.clear {clear:both;height:0;overflow:hidden;}
a {text-decoration:none;color:#434343;}
a:hover {text-decoration:none;}
a,textarea,input {outline:none;}
textarea {overflow:auto;resize:none;}
a img {border:none;}
.z_index {position:fixed;_position:absolute;z-index:999;display:none;}
.pr {position:relative;}.pa {position:absolute;}.fl {float:left;}.fr {float:right;}
.m320 {width:520px; margin:0 auto;}.t20 {margin-top:20px;}
.footerdis{height:49px; line-height: 49px; text-align: center; color: #000; margin-top: 5px;}

 
/* 头部 **/
.f_iheader {width:100%;min-width:100%;height:46px; border-bottom:1px solid #0a3190; background:#0a3190;padding: 0 6px;}
.f_pinback {float:left; width:30px; margin:8px 0px 0px 12px; _display:inline;}
.f_pinback img {width:24px;}
.f_ilogo {height:41px; margin:0px auto;position:absolute;line-height:41px;left:41%; font-size:16px; color:#fff}
.f_ilogo img {width:auto; height: 38px}




.f_iuser {float:right;font-size:13px;height:40px;line-height:40px;color:#fff;}
.f_iuserspan{text-align:right;width:70px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.f_imenu {float:right;font-size:13px;height:46px;line-height:46px;color:#fff;margin:0px 6px 0px 0px;}
.f_imenu i{float:right; font-size: 16px; height: 46px; line-height: 46px;margin:0px 10px 0 6px;}
.f_imenu p{ font-size: 12px; height: 46px; line-height: 46px; display: none; }

.l_imenu {float:left;font-size:14px;color:#000;margin:10px 0px 0px 4px;}
.l_imenu img {width:auto; height: 28px}


.f_inav {padding:12px 3.8% 13px 3.8%;}
.f_inav table {width:100%;}
.f_inav table th {height:31px; line-height:31px; font-size:14px; border:1px solid #cfcfcf;}
.f_inav table th a {color:#000;}



/*******************右上角弹出***************/
.outter{width: 100%;overflow: hidden;}
.wrap{width: 200%;}
.lay-left{width: 50%;float:left;overflow:hidden;}
.lay-right{width: 50%;float:right;background: #414141; overflow:hidden;}
.asideMenu{width: 200px;position: relative;background: #294FAA;z-index: 9999;}
.aCont{overflow:hidden;}

.aHead{height: auto; padding:15px 0;border-bottom: 1px #1C3E8F solid;position: relative;}
.aHead img{width: 100px;height: auto;display: block;margin: 0px auto; }


.aMenu{padding-top: 10px;padding-bottom: 30px;}
.aMenu li{display: block;height: 30px;font-size: 14px;line-height: 30px;color: #fff;margin-top: 10px;}
.aMenu li a{ padding-left:54px;display: block;height: 30px;color: #fff;background-size: 20px;}
.aMenu li a:hover,.version a.f_version_cur {color: #fff;}
.aMenu li a i{margin-right:10px; width:24px; text-align:center}


.version{position: absolute;width: 100%;bottom: 0;border-top: 1px #1C3E8F solid;padding: 10px 0px;text-align: center; color: #fff;}
.version a,.version em{ font-size:14px;line-height: 20px; color: #fff;}


/*******************公共底部版权区域***************/
#footer { display: none;}
.f_ifooters { text-align: center; padding:10px 15px; border-top:1px solid #e4e4e4}
.f_ifooters p{ text-align: center; font-weight: 300; padding-bottom: 10px;}
.f_ifooters .wxewm{ text-align: center; margin-top: 8px; }
.f_ifooters .wxewm img{ text-align: center; width: 70px;}
.f_ifooters .wxewm p{display: none}
.f_ifooters a { margin-right: 6px;}


/*******************联系我们***************/
/****.page-contact {padding-top:0px; }
.page-contact-bgBox { display: block;width: 100%;padding-top:25.3%;background-image:url(../imgs/bg/contact.jpg); background-size: cover;
    -webkit-background-size: cover;  background-position: center;-webkit-transition: all 500ms linear; transition: all 500ms linear; }
.addressDetail{ padding: 10px 20px;}
.addressDetail .addressList{  }
.addressDetail .addressList li{ font-size: 12px; padding-bottom:12px;}
.addressDetail .addressList li p{ font-size: 14px; font-weight: bold; padding-bottom: 4px;}
***/


.pg-more{  }
.pg-more .title { display: none; } 
.page-contact{ } 
.page-contact-bgBox{ display: block;width: 100%;padding-top:25.3%;background-image:url(../imgs/bg/m5.jpg); background-size: cover;
    -webkit-background-size: cover;  background-position: center;-webkit-transition: all 500ms linear; transition: all 500ms linear; }
 
 
.addressDetail{ }
.addressDetail h3{font-size:30px;text-align:center;font-weight:400; }
.addressDetail .content{ }
.addressDetail .content .addressList{ padding: 12px;}
.addressDetail .content .addressList li{position:relative; font-size:14px; background: #f5f9ff; margin-bottom:12px; padding: 20px; border-radius: 6px}
.addressDetail .content .addressList li:last-child{ margin-bottom: 0 }
.addressDetail .content .addressList li p{ font-weight: 300; }
.addressDetail .content .addressList li .t1{ font-size: 16px; margin-bottom: 12px; font-weight: 500; margin-bottom: 18px; }
.addressDetail .content .addressList li .t2{ margin-bottom:6px; }
.addressDetail .content .addressList li .t3{ margin-bottom:6px; }


.synotice{ margin-bottom: 12px; }
.synotice .conwarp{background: #f4fbff; padding: 10px 15px;  text-align: left;}
.synotice .conwarp p{ font-size: 14px; font-weight: 300; line-height: 24px; text-align: justify;}

 
/*******************招贤纳士***************/
.page-career {padding-top:0px; }
.page-career-bgBox { display: block;width: 100%;padding-top:25.3%;background-image:url(../imgs/bg/career.jpg); background-size: cover;
    -webkit-background-size: cover;  background-position: center;-webkit-transition: all 500ms linear; transition: all 500ms linear; }


.addressDetail h3{ font-size: 18px; text-align: center;font-weight: bold; margin-bottom: 8px; }
.addressDetail .careerList{ }
.addressDetail .careerList li{font-size: 12px; padding-bottom:12px;}
.addressDetail .careerList li p{font-size:12px;margin-top:2px}
.addressDetail .careerList li .job{font-size:14px; font-weight: bold}
.addressDetail .careerList li .job i{padding-right: 10px;}

.addressDetail .careerList li .jobtit{margin-top:8px;}
.addressDetail .careerList li .jobtit strong{font-weight: bold}



/**招聘**/

.careerwp{ }
.careerbg{ background: #f3f5f7; }
.career-main{background: #fff;  border-radius: 6px; margin: 0 auto; }

.careerwarp{ }
.careerwarp .titlec{font-size: 20px; font-weight: 500; text-align: center; padding-top:16px; margin-bottom:20px;}
.careerwarp .titlec em{line-height: 30px;display: inline-block;width: 40px;height: 2px;margin: 0 6px 8px;background-color: #dadada;}
 
.careerList{ padding: 0 15px;}
.careerList li{font-size:15px; background: #f5f9ff; padding: 18px 22px; margin-bottom: 20px; border-radius: 6px;}
.careerList li p{font-size:15px;margin-top:8px; line-height:24px; font-weight: 400; text-align: justify;}
.careerList li .job{font-size:16px; font-weight: bold;  } 
.careerList li .jobtit{margin-top:12px;}
.careerList li .jobtit strong{font-weight: bold} 

.careerList li .jobcon{ margin-top: 18px; }
.careerList li .jobcon .jcont{font-weight: bold;font-size: 15px; margin-top: 4px;}






/** ESG  add 2020-10-15 **/
.esg-top{   }
.esg-top-banner{background-image:url(../imgs/bg/esg.jpg);display:flex;align-items:center;flex-direction:column;width:100%;height:180px;background-repeat:no-repeat;background-size:cover}
.esg-inner{position:relative;width:100%;height:100%;margin:0 auto} 
.esg-info{padding-top:42px;text-align:center;color:#fff}
.esg-info h1{line-height:1;font-size:24px;font-weight:700; letter-spacing: 1px;}
.esg-info h2{margin:15px -3px 0;line-height:1;font-size:34px;font-weight:700}
.esg-info h3{margin-top:18px;line-height:1;font-size:16px;font-weight:400}
.esg-info ul{margin:20px auto;display:flex;align-items:center;justify-content:center}
.esg-info li{margin:0 4px;position:relative;padding-left:10px; line-height:1;font-size:12px;font-weight:400}
.esg-info li:before{content:"";display:block;position:absolute;left:0;top:3px;width:6px;height:6px;background:#fff;border-radius:6px}

.esgwarp{}
.esgwarp .esgmain{ max-width: 1140px; margin: 0 auto; background: #fafafa; min-height: 600px; margin-bottom: 20px; padding-bottom: 40px; }

.esgwarp .esgmain .intro{ padding:20px;  }
.esgwarp .esgmain .initem{ margin-bottom: 20px; }
.esgwarp .esgmain .initem h2{ font-size: 16px;color: #111; margin-bottom: 12px; font-weight: 700; }
.esgwarp .esgmain .initem h3{ font-size: 16px;color: #111; margin-bottom: 22px; font-weight: 700;  position:relative;padding:13px 10px 0 16px;font-size:16px;color:#353535;line-height:24px;word-break:break-all  }
.esgwarp .esgmain .initem .line{background: #0888ff; width: 30px;height: 4px;border-radius: 4px; margin-bottom: 14px;}
.esgwarp .esgmain .initem p{color: #353535; font-size: 14px; line-height: 26px; margin-bottom: 12px; text-align: justify;}
.esgwarp .esgmain .detList{position:relative;padding:11px 10px 0 22px;font-size:14px;color:#353535;line-height:24px;word-break:break-all}
.esgwarp .esgmain .detDot{position:absolute;left:0px;top:17px;box-sizing:border-box;width:12px;height:12px;margin-right:12px;background:#0888ff;border:3px solid #d7eafc;border-radius:50%}

.esgwarp .esgmain .conta{ padding: 0 20px; margin-bottom: 40px;}
.esgwarp .esgmain .conta .des{background: #fbf5ee; padding: 16px;}
.esgwarp .esgmain .conta .des .p1{ font-size: 14px; color:  #FF3D40; margin-bottom: 12px; text-align: center; letter-spacing: 1px; font-weight: 300; }
.esgwarp .esgmain .conta .des .p2{ font-size: 14px; color:   #0888ff; text-align: center; }
.esgwarp .esgmain .conta .des .p2 span{ color: #f4dfbb; margin: 0 10px; display: none; }
.esgwarp .esgmain .conta .des .p2 a{ color: #0888ff; margin-left: 16px; }
.esgwarp .esgmain .conta .des .p2 a:hover{ background:#f6e9da }

.esgmore{ padding: 0 20px; }
.esgmore h2{ font-size: 18px;color: #111; margin-bottom: 16px; font-weight: 700; text-align: center;  }
.esgmore .cl{ margin-bottom: 10px; }
.esgmore .cl .line{background: #0888ff; width: 30px;height: 4px;border-radius: 4px;   margin: 0 auto }
.esgmore  p{color: #353535; font-size: 14px; line-height: 26px; margin-bottom: 12px; text-align: justify;}
.esgmore .eimg{ width: 100%; text-align: center;} 
.esgmore .eimg img{ border:1px solid #eee; border-radius: 4px; }
.esgmore .eimg .m1{width:100%;}
.esgmore .eimg .m2{width:100%;}
.esgmore .eimg .m3{height: 200px;}
.esgmore .eimg .m4{height: 200px;margin-left: 10px;}
.esgmore .eimg .m5{width:100%;}
.esgmore .eimg .m6{width:100%; margin-top:10px; border:none;}
.esgmore .eimg .ma{width:80%; border:none;}

.esgmore h3{ font-size: 16px;color: #111; margin-bottom: 22px; font-weight: 700;  position:relative;padding:13px 10px 0 16px;font-size:16px;color:#353535;line-height:24px;word-break:break-all  }
.esgmore .detLine{position:absolute;left:0px;top:14px;box-sizing:border-box;width:4px;height:24px;margin-right:4px;background:#0888ff; border-radius:2px}
.esgmore b{ font-weight: 600;}
.esgmore h4{ font-size: 16px;color: #111; margin-bottom: 12px; font-weight: 700;  margin-top: 24px; padding-left: 4px; }

 
/** CaixinData  add 2021-03-12 **/ 
.cxc-top{ width: 100%; height: 180px; text-align: center;}
.cxc-top-banner{  width: 100%; height: 100%; object-fit: cover;vertical-align: middle;}
.cxc-top-banner img{ width: 100%;height: 100%; object-fit: cover;vertical-align: middle; }

.cxc-zp{  width: 100%; height: 120px; text-align: center;  }
.cxc-zp-banner{ width: 100%; height: 100%; object-fit: cover;vertical-align: middle;} 
.cxc-zp-banner img{width: 100%;height: 100%; object-fit: cover;vertical-align: middle; }


.cxc-inner{position:relative;width:100%;height:100%;margin:0 auto} 
.cxc-info{padding-top:42px;text-align:center;color:#fff}
.cxc-info h1{line-height:1;font-size:24px;font-weight:700; letter-spacing: 1px;}
.cxc-info h2{margin:15px -3px 0;line-height:1;font-size:34px;font-weight:700}
.cxc-info h3{margin-top:18px;line-height:1;font-size:16px;font-weight:400}
.cxc-info ul{margin:20px auto;display:flex;align-items:center;justify-content:center}
.cxc-info li{margin:0 4px;position:relative;padding-left:10px; line-height:1;font-size:12px;font-weight:400}
.cxc-info li:before{content:"";display:block;position:absolute;left:0;top:3px;width:6px;height:6px;background:#fff;border-radius:6px}

.cxcwarp{}
.cxcwarp .cxcmain{ max-width: 1140px; margin: 0 auto; background: #fff; min-height: 600px; }

.cxcwarp .cxcmain .intro{ padding:20px;  }
.cxcwarp .cxcmain .initem{ margin-bottom: 20px; }
.cxcwarp .cxcmain .initem h2{ font-size: 16px;color: #111; margin-bottom: 12px; font-weight: 700; }
.cxcwarp .cxcmain .initem h3{ font-size: 14px;color: #111;margin-top: 12px;  font-weight: 700;  position:relative;color:#353535;line-height:22px;word-break:break-all  }
.cxcwarp .cxcmain .initem .line{background: #0888ff; width: 30px;height: 4px;border-radius: 4px; margin-bottom: 14px;}
.cxcwarp .cxcmain .initem p{color: #353535; font-size: 14px; line-height: 26px; margin-bottom: 12px; text-align: justify;}
.cxcwarp .cxcmain .initem p a{ background: #0a3190; color: #fff;border-radius: 2px; margin-right: 2px; padding: 0 3px; }
.cxcwarp .cxcmain .detList{position:relative;padding:8px 10px 0 22px;font-size:14px;color:#353535;line-height:20px;word-break:break-all}
.cxcwarp .cxcmain .detDot{position:absolute;left:0px;top:12px;box-sizing:border-box;width:12px;height:12px;margin-right:12px;background:#0888ff;border:3px solid #d7eafc;border-radius:50%}

.cxcwarp .cxcmain .detname{position:absolute;left:0px;  margin-right:12px; font-weight: 700; }
.cxcwarp .cxcmain .detpern{position:relative;padding:11px 10px 0 50px;font-size:14px;color:#353535;line-height:24px;word-break:break-all}

.cxcwarp .cxcmain .conta{ padding: 0 20px; margin-bottom: 40px;}
.cxcwarp .cxcmain .conta .des{background: #fbf5ee; padding: 16px;}
.cxcwarp .cxcmain .conta .des .p1{ font-size: 14px; color:  #FF3D40; margin-bottom: 12px; text-align: center; letter-spacing: 1px; font-weight: 300; }
.cxcwarp .cxcmain .conta .des .p2{ font-size: 14px; color:   #0888ff; text-align: center; }
.cxcwarp .cxcmain .conta .des .p2 span{ color: #f4dfbb; margin: 0 10px; display: none; }
.cxcwarp .cxcmain .conta .des .p2 a{ color: #0888ff; margin-left: 16px; }
.cxcwarp .cxcmain .conta .des .p2 a:hover{ background:#f6e9da }
  
.zwitem{ margin-bottom:20px; }
.zwitem h2{ font-size: 18px;color: #111; margin-bottom: 22px; font-weight: 700; }
.zwitem .line{background: #0888ff; width: 30px;height: 4px;border-radius: 4px; margin-bottom: 20px;}
.zwitem h3{ font-size: 16px;color: #111; padding-left:8px; margin-top: 18px; font-weight: 700;  position:relative;  color:#353535;line-height:24px;word-break:break-all  }

.cxzwList{margin-top: 20px}
.cxzwList li{font-size:14px; padding: 12px; margin-bottom:14px; background:#f5f9ff }
.cxzwList li p{font-size:14px; line-height:28px; font-weight: 300;}
.cxzwList li .job{font-size:15px; font-weight: bold;  } 
.cxzwList li .jobtit{margin-top:8px;font-weight: bold}
 
.comadd{ }
.comadd .addlist{  margin-bottom: 8px; }
.comadd .addlist .n1{ font-size: 13px; line-height:22px; font-weight: 300;}
.comadd .addlist .n2{ font-size: 13px;line-height:22px; }
.movep{ margin-bottom: 4px!important }







.pg-seat{}
.pg-seat .title {display: none;}
.pg-cont {background:#f3f5f7;padding:0 16px; }
.pg-cont .mcontent{ position: relative; top: -20px;  border-radius: 6px;  background: #fff; margin:0 auto; }
/*******************关于我们***************/
.aboutnav{background:#e3edf8;width:100%;height:36px; border-bottom: 1px solid #c6dbf2;}
.aboutnav nav{width:100%;margin: 0 auto}
.aboutnav ul{height:36px}
.aboutnav ul li{float:left;width: 25%; height:36px;line-height:36px;}
.aboutnav ul li a { display: block;text-align:center;color: #000; font-weight: 400;}
.aboutnav ul li a:hover {background:#d2e5f9;}
.aboutnav ul li .on{background:#d2e5f9;}


/**********智库简介********/
.page-about {}
.page-about-bgBox { display: block;width: 100%;padding-top:25.3%;background-image:url(../imgs/bg/m1.jpg); background-size: cover;
    -webkit-background-size: cover;  background-position: center;-webkit-transition: all 500ms linear; transition: all 500ms linear; }
 
 

.page1words{ padding:14px 16px}
.page1words .content{width:100%;margin:0 auto;overflow-y:hidden}
.page1words .content h3{font-size:16px;text-align:center;font-weight:400;margin-bottom:10px}
.page1words .content p{font-size:14px;line-height:24px;text-align:justify; margin-bottom:6px; font-weight: 300;}


.page1shuli{background:#e3edf8;padding:14px 16px; border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; }
.page1shuli .content{width:100%;margin:0 auto;overflow-y:hidden}
.page1shuli .content h3{font-size:16px;text-align:center;font-weight:400;margin-bottom:10px}
.page1shuli .content p{font-size:14px;line-height:24px;text-align:justify; margin-bottom:6px; font-weight: 300}
.page1shuli .content .shuliword{text-align: right; font-size: 14px; font-weight: 300; margin-bottom: 8px; margin-top: 6px;}

/**********智库愿景********/
.page-aspiration {}
.page-aspiration-bgBox{ display: block;width: 100%;padding-top:25.3%;background-image:url(../imgs/bg/m2.jpg); background-size: cover;
    -webkit-background-size: cover;  background-position: center;-webkit-transition: all 500ms linear; transition: all 500ms linear; }


.aspiration { padding:10px 14px}
.aspiration .content h3{font-size:16px;text-align:center;font-weight:400;margin-bottom:10px; margin-top: 12px;}
.aspiration .content .textw{height:20px;text-align:center;font-size:14px;line-height:20px;color: #333;}

.aspiration .wrap{width:100%;overflow:hidden;margin:auto}
.aspiration ul{padding-top:2%}
.aspiration ul li{float:left;box-sizing:border-box;padding:12px 8px;width:100%;  margin-bottom: 12px; background:#e3edf8;text-align:center; font-size:12px;line-height:24px;border-radius:6px;}
.aspiration ul li .TxtCon{float:left;box-sizing:border-box;padding-left:10px;width:90%}
.aspiration ul li .imgBox{float:left;padding:0 2%;width:2%; opacity:1}
.aspiration ul li img{width:100%;max-width:45px}
.aspiration ul li h5{padding-bottom:1%;text-align:left;font-size:14px}
.aspiration ul li p{text-align:justify; line-height:24px; font-weight: 300; font-size: 14px}
.aspiration ul >li .disM{margin-top:4%;color:#797979;text-align:right;font-size:14px;line-height:24px}


/**********智库团队********/
.page-team {}
.page-team-bgBox { display: block;width: 100%;padding-top:25.3%;background-image:url(../imgs/bg/m3.jpg); background-size: cover;
    -webkit-background-size: cover;  background-position: center;-webkit-transition: all 500ms linear; transition: all 500ms linear; }
 
.cxteam { padding:10px 14px} 
.cxteam .conwrap h3{font-size:30px; text-align:center;font-weight:400;margin-bottom:10px; margin-top: 12px; }
.cxteam .conwrap h3 img{ height: 18px;}

.cxteam .conwrap .conp{font-size:16px;line-height:30px; text-align: center;  margin-bottom:0px;}
.cxteam .conwrap .wrap{width: 100%;}
.cxteam .conwrap .wrap li{ display: flex; margin-bottom:32px; background: #fff }
.cxteam .conwrap .wrap li:hover{ background: #f5f6f7; cursor: pointer; }
.cxteam .conwrap .wrap li:last-child{ margin-bottom: 2px; }
.cxteam .conwrap .wrap li .imgBox{  width: 60px; height: 70px; overflow: hidden;border-radius: 2px;}
.cxteam .conwrap .wrap li .imgBox img{width:60px;  overflow: hidden; }
.cxteam .conwrap .wrap li .TxtCon{  flex: 1; padding-left: 12px; }
.cxteam .conwrap .wrap li .TxtCon h5{text-align:left;font-size:15px; font-weight:bold; margin-bottom: 8px;}
.cxteam .conwrap .wrap li .TxtCon h5 em{ font-style: normal; padding:0 4px; } 
.cxteam .conwrap .wrap li .TxtCon p{text-align:justify; font-size: 14px; line-height: 22px;  font-weight:300;}


/**********新闻中心********/
.page-tnews {}
.page-news-bgBox { display: block;width: 100%;padding-top:25.3%;background-image:url(../imgs/bg/m4.jpg); background-size: cover;
    -webkit-background-size: cover;  background-position: center;-webkit-transition: all 500ms linear; transition: all 500ms linear; }
#data-list li {display: none;}

.cxnewsl{ }
.cxnewsl .nav-list{width: 100%; height: 46px; line-height: 46px; background: #eee; border-top-left-radius: 6px;  border-top-right-radius: 6px;}
.cxnewsl .nav-list .nav-left .it{ width: 33%; float: left; text-align: center; font-size: 14px;}
.cxnewsl .nav-list .nav-left .it a{ color: #333;font-weight: 300; display: block; } 
.cxnewsl .nav-list .nav-left .on a{color: #466ec1;font-weight: 600;}
.cxnewsl .nav-list .nav-left{position: inherit!important;}

.cxnewsl .nav-scroller{   background: #fff; border-left: 1px solid #eee;  }
.cxnewsl .nav-scroller .bd{   margin: 0 auto}
.cxnewsl .nav-scroller .bd li { padding: 0 14px; height:36px;  line-height:36px; border-bottom: 1px solid #f2f2f2; }
.cxnewsl .nav-scroller .bd li:hover{ background: #f3f4f5; }
.cxnewsl .nav-scroller .bd li a { font-size: 14px;  color:#1d4d7e;  display: block; max-width:440px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cxnewsl .nav-scroller .bd li i{ padding-right: 8px;}
.cxnewsl .nav-scroller .bd li .date { position: absolute; right:14px; font-size: 14px; color: #999;font-weight: 300;font-family: 'Helvetica Neue'}
 @media (max-width:600px){
 	.cxnewsl .nav-scroller .bd li .date { display: none;}
 	.cxnewsl .nav-scroller .bd li a {  max-width:100% }
} 
.blog-pages .loadbutton{
	padding:0 40px;
	background: #e3edf8; color: #333;
	border: 1px solid #b2d2f2;
	height:36px;
	line-height: 36px;
	cursor: pointer;
	font-size: 13px;
	border-radius:50px ;
	-webkit-border-radius:50px ;
	-moz-border-radius:50px ;
	-ms-border-radius:50px ;
	-o-border-radius:50px ;
}
.blog-pages .loadbutton:hover{ background: #d2e5f9; color: #000; border: 1px solid #a4d1fd;}
 
 

/***
.pg-cont { padding:10px 14px}
.pg-cont .content{width:100%;margin:0 auto;overflow-y:hidden}
.pg-cont .content h3{font-size:16px;text-align:center;font-weight:400;margin-bottom:10px}
.pg-cont .content .conp{font-size:14px;line-height:20px; text-align: center;  margin-bottom:10px;}
.pg-cont .wrap{width:100%;overflow:hidden;margin:auto}
.pg-cont ul{padding-top:2%}
.pg-cont ul>li{float:left;box-sizing:border-box; width:100%; background:#fff; margin-bottom:12px;text-align:left;font-size:14px;line-height:24px;border-radius: 3px;}
.pg-cont ul>li .imgBox{float:left;width:10px;display: inline-block;}
.pg-cont ul>li .imgBox img{width:60px; border-radius: 5px;}
.pg-cont ul>li .TxtCon{float:left;padding-left:1px;display: inline-block;  box-sizing: border-box;width:95%;}
.pg-cont ul>li .TxtCon a{text-align:left;font-size:14px; color: #1d4d7e}
.pg-cont ul>li .TxtCon p{text-align:left; font-size: 13px; line-height: 18px; padding-top: 8px;}
.pg-cont ul>li .TxtCon .date{text-align:left; font-size: 12px; line-height: 16px; padding-top:4px;}
****/

.list-content{ margin: 10px 0; }
.list-content .bd{   margin: 0 auto}
.list-content .bd li {   line-height:18px;}
.list-content .bd li a { float: left; font-size: 13px; color:#1d4d7e}
.list-content .bd li i{ padding-right: 8px;}
.list-content .bd li .date { display:none}


.blog-pages{text-align:center;font-size:0; margin-top:10px; padding-bottom: 20px; border-radius: 6px;}
.blog-pages .item{display:inline-block;box-sizing:border-box;margin:0 5px;padding:0 5px;min-width:35px;height:35px; border-radius: 20px;
					border:1px solid #ddd;font-size:14px;line-height:35px;color:#999;text-align:center}
.blog-pages .item:hover{color:#2b2b2b;border-color:#999;text-decoration:none}
.blog-pages .disabled,.blog-pages .disabled:hover{color:#999;border-color:#ddd;cursor:default;display:none}
 .blog-pages .cur{display:inline-block;box-sizing:border-box;margin:0 5px;padding:0 5px;min-width:35px;height:35px; border-radius: 20px; background: #0a3190; color: #fff;
	 font-size:14px;line-height:35px; text-align:center} 
.blog-pages .next,.blog-pages .prev{padding:0 9px}
.blogger-v{display:inline-block;width:16px;height:16px;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;position:relative;z-index:2;border-radius:50%}

 
.mod-notice,.mod-notice-detail,.mod-problem{ padding:10px; background-color:#ededed}
.mod-notice .box,.mod-notice-detail .box{margin-right:auto;margin-left:auto; min-height:600px;background-color:#fff}
.mod-notice-detail .title{ text-align:center;font-size:20px;line-height:30px; padding: 15px; font-weight: 500;}
.main .content{position:relative;z-index:1;height:100%}
.mod-notice-detail .section-p{margin-top:16px;color:#222; font-size:14px;line-height:26px; font-weight:400;}
.mod-notice-detail .section-spe{margin-top:10px;color:#222; font-size:14px;line-height:26px}
.mod-notice-detail .section-p strong{ font-weight:bold}
.mod-notice-detail .section-p b{ font-weight:bold}
.mod-notice-detail .section-imgtit{margin-top:-10px;color:#222;text-indent:0em; text-align:center;font-size:12px;line-height:26px; padding-bottom:10px}
.mod-notice-detail h2{ font-size: 16px; font-weight: 700; text-align: center; margin-top: 24px; margin-bottom: 10px; }

.mod-notice-detail .section-last{margin-top:30px;color:#000;text-indent:1cm;font-size:14px}
.mod-notice-detail .section-end{margin-top:40px;color:#295ea8;text-align:right;font-size:12px}
.mod-notice-detail .title{background-color:#fafafa;color:#295ea8}
.mod-notice-detail .content{padding:10px 16px}

.image-frame{width:1140px; height:auto; padding:10px;text-align:center;display:table-cell; vertical-align:middle;}
.image-frames{width:1140px; height:auto; padding:10px;text-align:center;display:table-cell; vertical-align:middle;}
.image-frame img{background: #fff;border: 5px solid #fff; width:80%;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.15);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.15);box-shadow: 0 1px 2px rgba(0,0,0,.15);-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}

.section-imgw{line-height: 18px;text-align: center; margin-top: 1px;margin-bottom: 14px;color:#222; }

.image-specs{ text-align:center; padding: 8px 0; }
.image-specs img{background: #fff;border: 1px solid #fff;  }
 .bottomtips{ background: #f2f3f4; padding: 12px;margin-top: 12px; }
.bottomtips p{ font-size: 12px; font-weight: 300; margin-bottom: 4px; color: #333;  }

/*******************产品体系***************/


/****产品体系****/

.productwp{ display: block;}
.productbg{ background: #f3f5f7; padding: 20px; }
.product-main{ background: #fff; border-radius: 6px; margin: 0 auto; }

.product-tit{ padding-top: 24px;   border-bottom: 0px solid #f00;}
.product-tit .box{ padding: 0 20px;}
.product-tit .box h3{ text-align:center; margin-bottom: 12px; }
.product-tit .box img{ height: 32px;}
.product-tit .box p{text-align:justify;font-size:14px; font-weight: 300; line-height:24px; padding-bottom:10px;color: #555}

.product-detail{overflow:hidden;padding:0;  }
.product-detail .prowarp{padding: 0 20px;}

.product-detail .prowarp .platit{ margin-bottom: 22px; }
.product-detail .prowarp .platit .title3{ margin-bottom: 12px; margin-top: 14px; font-size: 16px; font-weight: 500; text-align: center; height: 30px; line-height: 30px;}
.product-detail .prowarp .platit .title3 em{line-height: 30px;display: inline-block;width: 40px;height: 2px;margin: 0 8px 4px;background-color: #dadada;}
.product-detail .prowarp .platit .firstw{font-size:14px; font-weight: 300; color: #000; text-align:center; max-width: 800px;line-height: 24px; margin: 0 auto; }

.product-detail .prowarp .platit2{ margin-bottom: 16px; }
.product-detail .prowarp .platit2 .title4{ text-align:left; }
.product-detail .prowarp .platit2 .title4 span{ border-left: 4px solid #f00; padding-left: 12px; font-size: 15px; }
 



.product-detail .prowarp  .placont{display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;
					margin-top: 10px;}
.product-detail .prowarp .item-warp {position: relative;  margin-bottom: 32px;
box-shadow: 0 15px 60px -10px rgba(206,211,226,.35);border-radius: 8px;}
.product-detail .prowarp .speheight{  }
.product-detail .prowarp .item-warp .pmi-png{background-image: url(../imgs/logo/z-PMI.png);}
.product-detail .prowarp .item-warp .nei-png{background-image: url(../imgs/logo/z-NEI.png);}
.product-detail .prowarp .item-warp .cri-png{background-image: url(../imgs/logo/z-CRI.png);}
.product-detail .prowarp .item-warp .cci-png{background-image: url(../imgs/logo/z-CCI.png);}
.product-detail .prowarp .item-warp .js-png{background-image: url(../imgs/logo/z-js.png);}
.product-detail .prowarp .item-warp .xdn-png{background-image: url(../imgs/logo/z-xdn.png);}
.product-detail .prowarp .item-warp .content-tit{position: relative;background-size: 100% auto;padding: 10px 22px;border-top-left-radius: 8px; border-top-right-radius: 8px;}
.product-detail .prowarp .item-warp .content-tit .pname{font-size: 16px;font-weight: 500;color: #404040;}
.product-detail .prowarp .item-warp .content-tit .plink{font-size: 12px;font-weight: 400;color: #404040; margin-top: 4px;}
.product-detail .prowarp .item-warp .content-tit .plink a{ color: #404040; }
.product-detail .prowarp .item-warp .content-tit .plink a:hover{ opacity: 0.8}
.product-detail .prowarp .item-warp .content-des{position: relative;padding: 16px 22px 22px; }
.product-detail .prowarp .item-warp .content-des p{text-align:justify;font-size:14px;line-height:24px;color: #666; font-weight: 300;}
.product-detail .prowarp .item-warp .content-line {position: absolute;bottom: 0;left: 50%;margin-left: -32px;display: block;content: "";width: 60px;height: 4px;
									border-radius: 2px;background: linear-gradient(135deg,#5c86ff,#8bbeff);opacity: .4;}

.product-detail .prowarp .RSachievement{ margin-bottom: 54px;}
.product-detail .prowarp .RSachievement .listpro{ box-shadow: 0 10px 40px -6px rgba(206,211,226,.35); border:1px solid rgba(0,0,0,0.02); 
	margin-bottom: 18px; border-radius:4px; width: 100%;  } 
.product-detail .prowarp .RSachievement .listpro h5{  font-size: 15px; background: rgba(227,237,248,.75);  line-height: 36px; text-align:left; padding-left: 16px; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.product-detail .prowarp .RSachievement .listpro h5 .clibut{ float: right; font-size: 12px; background: #3855d5; color: #fff; margin-right: 12px; margin-top: 4px; 
	padding: 0 14px; border-radius: 2px; height: 26px; line-height: 26px; }
.product-detail .prowarp .RSachievement .listpro .prodes{ padding: 10px 16px; }
.product-detail .prowarp .RSachievement .listpro .prodes p{ font-size: 14px; text-align: justify; line-height: 24px; padding-top: 4px; font-weight: 300;}
.product-detail .prowarp .RSachievement .listpro p i{ padding-right:4px;}
.product-detail .prowarp .RSachievement .listpro h5 img{ height: 24px; width: auto;  margin-left: 0}
.product-detail .prowarp .RSachievement .rstit{ margin-top: 50px; margin-bottom: 20px; font-size: 16px; font-weight: 300; padding-left: 28px; color: #404040;position: relative;}
.product-detail .prowarp .RSachievement .rstit:after{ content: ""; position: absolute; top: -4px; left: 0px; width: 24px; height: 34px; background: url(../imgs/bg/rstit.png) no-repeat 50%/24px 34px; }
.product-detail .prowarp .RSachievement .smlmar{margin-top: 30px!important}
 

.product-detail .prowarp .plapar{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; width: 100%; padding-bottom: 40px}
.product-detail .prowarp .plapar .partner{ padding: 6px 14px;border:1px solid rgba(0,0,0,0.03); border-radius:4px;  box-shadow: 0 5px 20px rgba(206,211,226,.3);}
.product-detail .prowarp .plapar .pcmr{ margin-right:0;}
.product-detail .prowarp .plapar .partner img{width: 140px; margin:0px auto; }
.product-detail .prowarp .plapar .partner h5{  font-size: 13px; padding-top: 4px; color: #222;text-align: center; font-weight: 300; }

.product-detail .prowarp .monitayw{ margin-bottom:50px;}
.product-detail .prowarp .monitayw .listpro{ box-shadow: 0 10px 40px -6px rgba(206,211,226,.35); border:1px solid rgba(0,0,0,0.02); 
	margin-bottom: 18px; border-radius:4px; width: 100%;  } 
.product-detail .prowarp .monitayw .listpro:last-child{ margin-right:0;} 
.product-detail .prowarp .monitayw .listpro h5{  font-size: 15px; background: rgba(227,237,248,.75); height: 40px; line-height: 40px; text-align:left; padding-left: 16px; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.product-detail .prowarp .monitayw .listpro .prodes{ padding: 10px 16px; }
.product-detail .prowarp .monitayw .listpro .prodes p{ font-size: 14px; text-align: justify; line-height: 24px; padding-top: 4px; font-weight: 300;}



.product-detail .prowarp .data-des{ margin-bottom: 26px; }
.product-detail .prowarp .data-des p{text-align:justify;font-size:14px; font-weight: 300; line-height:24px; padding-bottom:10px;color: #555}
 
 .product-detail .prowarp .data-base{ margin-bottom:20px;}
.product-detail .prowarp .data-base .listpro{ box-shadow: 0 10px 40px -6px rgba(206,211,226,.35); border:1px solid rgba(0,0,0,0.02); 
	margin-bottom: 18px; border-radius:4px; width: 100%;  } 
.product-detail .prowarp .data-base .listpro:last-child{ margin-right:0;} 
.product-detail .prowarp .data-base .listpro h5{  font-size: 15px; background: rgba(227,237,248,.75); height: 40px; line-height: 40px; text-align:left; padding-left: 16px; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.product-detail .prowarp .data-base .listpro .prodes{ padding: 10px 16px; }
.product-detail .prowarp .data-base .listpro .prodes p{ font-size: 14px; text-align: justify; line-height: 24px; padding-top: 4px; font-weight: 300;}
.product-detail .prowarp .data-base .listpro .prodes .pad{ margin-top: 12px;}
.product-detail .prowarp .data-base .listpro .prodes i{ padding-right: 6px; }

 

.product-detail .prowarp .data-baseSpe{ margin-bottom:50px;}
.product-detail .prowarp .data-baseSpe .listpro{ box-shadow: 0 10px 40px -6px rgba(206,211,226,.35); border:1px solid rgba(0,0,0,0.02); 
	margin-bottom: 18px; border-radius:4px; width: 100%;  } 
.product-detail .prowarp .data-baseSpe .listpro:last-child{ margin-right:0;} 
.product-detail .prowarp .data-baseSpe .listpro h5{  font-size: 15px; background: rgba(227,237,248,.75); height: 40px; line-height: 40px; text-align:left; padding-left: 16px; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.product-detail .prowarp .data-baseSpe .listpro h5 .clibut{ float: right; font-size: 12px; background: #3855d5; color: #fff; margin-right: 12px; margin-top: 4px; 
	padding: 0 14px; border-radius: 2px; height: 32px; line-height: 32px; }
 .product-detail .prowarp .data-baseSpe .listpro h5 .clibut:hover{ opacity: 0.8;font-weight: 600; }
.product-detail .prowarp .data-baseSpe .listpro .prodes{ padding: 10px 16px; }
.product-detail .prowarp .data-baseSpe .listpro .prodes p{ font-size: 14px; text-align: justify; line-height: 24px; padding-top: 4px; font-weight: 300;}
.product-detail .prowarp .data-baseSpe .listpro .prodes .pad{ margin-top: 12px;}
.product-detail .prowarp .data-baseSpe .listpro .prodes i{ padding-right: 6px; }

 





/**********产品体系*******/
/*****
.product-tit{overflow:hidden;padding:10px;  margin-top:0px;background-color:#fff}
.product-tit .box{margin-right:auto;margin-left:auto;width:100%;background-color:#fff}
.product-tit .box h3{height:36px;text-align:center;font-size:20px; font-weight:bold;line-height:36px;color: #333;}
.product-tit .box img{ height: 20px;}

.product-tit .box p{text-align:left;font-size:12px;line-height:18px; padding-bottom:10px;color: #666}




.product-detail{overflow:hidden;padding:0x;background-color:#fff;border-top:1px solid #e6e9ed;}
.product-detail .box{margin-right:auto;margin-left:auto;width:100%;  }
.product-detail .box h3{height:30px;text-align:center;font-size:16px;line-height:30px;color: #333;}

.product-detail .content{margin-right:auto;margin-left:auto;width:100%;  }
.product-detail .content h3{height:36px;text-align:center;font-size:18px;line-height:36px;color: #333;}
.product-detail .content h3 img{ height: 30px; width: auto; margin-left: 0}
.product-detail .content .firstw{text-align:left; margin-bottom: 10px; line-height: 18px; font-size: 12px; padding: 0 10px}

.product-detail .content h4{height:30px;text-align:left;font-size:16px; padding-left:10px;line-height:30px; padding-bottom:10px;color: #0e7ae7;}
.product-detail .content img{ width: 800px; margin-left: 100px;}
.product-detail .content p{text-align:left;font-size:14px;line-height:26px;color: #666}


.product-detail .content .cebm{ margin: 0 10px}
.product-detail .content .cebm .listpro{ padding: 10px 14px; background: #e6e9ed; margin-bottom:10px; }
 .product-detail .content .cebm .listpro img{width: 140px; margin:0px auto; }
.product-detail .content .cebm .listpro h5{  font-size: 14px;  color: #0f97e5;padding-top: 0px;}
.product-detail .content .cebm .listpro p{ font-size: 12px; line-height: 16px; padding-top: 8px;}

.product-detail .content .cebm .listpro h6{  font-size: 14px;  color: #0f97e5;padding-top: 6px; text-align: center}
.product-detail .content .cebm .listpro h6 a{ background: #58a6fc; font-size: 12px; border-radius: 3px; padding: 2px 10px; margin-top: 6px; text-align: center;color: #fff;}
.product-detail .content .cebm .listpro h6 i{ padding-right: 5px}


.product-detail .content .cebm .partner{ padding: 10px 14px; background: #e6e9ed; margin-bottom:6px; }
 .product-detail .content .cebm .partner img{width: 140px; margin:0px auto; }
.product-detail .content .cebm .partner h5{  font-size: 14px;  color: #0f97e5;padding-top: 0px; text-align:center}
.product-detail .content .cebm .partner p{ font-size: 12px; line-height: 16px; padding-top: 8px;}

.product-detail .content .cebm .partner h6{  font-size: 14px;  color: #0f97e5;padding-top: 6px; text-align: center}
.product-detail .content .cebm .partner h6 a{ background: #58a6fc; font-size: 12px; border-radius: 3px; padding: 2px 10px; margin-top: 6px; text-align: center;color: #fff;}
.product-detail .content .cebm .partner h6 i{ padding-right: 5px}


.product-detail .content .important{ margin: 0 10px }
.product-detail .content .important .listpro{ padding: 10px 14px; background: #e6e9ed; margin-bottom:10px;}
.product-detail .content .important .listpro h5{  font-size: 14px;  color: #0f97e5; }
.product-detail .content .important .listpro p{ font-size: 12px; line-height: 16px; padding-top: 8px;}
.product-detail .content .important .listpro h5 img{ height: 24px; width: auto;  margin-left: 0}


.product-detail .content .cooperate{  margin: 0 10px}
.product-detail .content .cooperate .listpro{ padding: 10px 14px; background: #e6e9ed; margin-bottom:10px;  }
.product-detail .content .cooperate .listpro:last-child{ margin-right:0;}
.product-detail .content .cooperate .listpro img{width: 140px; margin:0px auto;text-align: center;}
.product-detail .content .cooperate .listpro h5{  font-size: 14px; color: #0f97e5;text-align: left; padding-top: 4px;}
.product-detail .content .cooperate .listpro p{ font-size: 12px; line-height:16px; padding-top: 8px;}


.pageW {width:100%;  margin: 0 auto;  }
.pageabs {height: 160px;background: url(../imgs/abs.jpg) center bottom no-repeat #3E3E3E;  }
.pageabs .conP {margin: 0 auto;padding-top: 30px;padding-left: 20px;}
.pageabs p{line-height: 20px;text-align: left;font-size: 13px;color: #000;}

.pageabs1 { background: url(../imgs/absm.jpg) center bottom no-repeat #3E3E3E;  }
.pageabs1 .conP {height: 160px; margin: 0 auto;padding: 30px 10px 0 20px;}
.pageabs1 p{line-height: 20px;text-align: left;font-size: 13px;color: #fff;}

 
.product-detail h2{height:36px;text-align:center;font-size:18px;line-height:36px;color: #333; margin:10px 0}
.product-detail .content-text{ padding:0 10px; color:#666;}
.product-detail .content-text h4{height:30px;text-align:left;font-size:16px;line-height:30px; padding-bottom:10px;color: #0e7ae7;}
.product-detail .content-text p{ margin-bottom:8px;}

*******/
 




.product-card{padding: 0px 20px 0px;} 
.procard-list {display: grid; grid-template-columns: repeat(1, 1fr); gap:0px; width: 100%; }
.procard-item{box-shadow: 0 5px 20px rgba(206,211,226,.3); padding-top: 6px; background: #8bf4ff; border-radius: 6px; margin-bottom: 15px} 
.procard-item .procdwarp{ padding: 10px 10px; background-image: linear-gradient(180deg,#f1f6ff 1%,#fff); border: 2px solid #fff;border-radius: 6px;}
.procard-item .tit{font-size: 16px; text-align: center; margin-bottom: 6px; font-weight: 600;}
.procard-item .des{text-align: justify; font-size: 14px; font-weight: 300; line-height: 22px; padding-bottom: 10px; color: #555;}
.procard-item .detil{ text-align: center; }
.procard-item .detil a{color: #fff; text-align: center; font-size: 14px; height:32px; line-height:32px; display: inline-block; padding: 0px 16px; margin: 0 auto;
					  background: #4361e7; border-radius: 4px;  transition: 0.3s ease;}
.procard-item .detil a:hover{ border-radius: 40px;  transition: 0.3s ease;}

.procard-coop{box-shadow: 0 5px 20px rgba(206,211,226,.3); padding-top: 6px; background: #8bf4ff; border-radius: 6px;}
.procard-coop  .procdwarp{ padding: 20px 40px; background-image: linear-gradient(180deg,#f1f6ff 1%,#fff); border: 2px solid #fff;border-radius: 6px;}
.procard-coop .tit{font-size: 16px; text-align: center; margin-bottom: 6px; font-weight: 600;}
.procard-coop .detil{ text-align: center; }
.procard-coop .detil a{color: #3855d5; text-align: center; font-size: 14px; height: 32px; line-height: 32px; display: inline-block; padding: 0px 16px; margin: 0 auto;
						background: #f2f3f4; border: 1px solid #fff; border-radius: 4px;  transition: 0.3s ease;}
.procard-coop .detil a:hover{ border-radius: 40px;  transition: 0.3s ease;}


.cignav{  padding: 0 10px; margin-top: 10px; margin-bottom: 10px;}
.cignav .cignwarp{ background:#f6f6f6; display: flex; border-radius: 6px; height: 40px; line-height: 40px;  }
.cignav .cignwarp .cigitem{ flex: 1; border-right: 1px solid #fff; text-align: center;}
.cignav .cignwarp .cigitem:last-child{border-right: none;}
.cignav .cignwarp a{ display: inline-block; color: #333; padding: 0 10px; font-size: 12px; font-weight: 300; }

.cignav .cignwarp .cigitem:hover{background: #d2e5f9;border-radius: 6px;  }
.cignav .cignwarp .cigitem:hover a{color: #000;font-weight: 600;  } 
.cignav .cignwarp .active {background: #d2e5f9; border-radius: 6px }
.cignav .cignwarp .active a{color: #0a3190;font-weight: 600; }

 
.rsslist{   }
.rsslist .leftnav{ display: none; float: left; width: 200px; background: #fff; box-shadow: 0 12px 30px 0 rgba(238,242,245,.8); border-radius: 8px; }
.rsslist .cignwarp{ padding: 10px 20px }
.rsslist .cignitem{  display: block; text-align: center; height: 46px; line-height: 46px; border-bottom:1px dashed #d9ecff; font-size: 16px; color: #555;}
.rsslist .cignitem:hover{ background: #f3f4f5; color: #000; transition: 0.3s ease;}
.rsslist .cignitem:last-child{border-bottom: none}
.rsslist .listsss{ padding-left: 0px;}




/*******************首页***************/
#banner{ display: none}
#header{display: none}
#home{width:100%}





#content{position:relative;width:100%;display:block}
#content h3{font-size:18px;line-height:20px;color:#333;font-weight: 300; margin-bottom: 14px;}
#content h4{font-size:14px;line-height:22px;color:#999; font-weight: 300;}

#content .func-exp{text-align:center;padding:20px 0 16px; background:#f3f5f7}
#content .func-exp .change,#content .func-exp ul li span{background-repeat:no-repeat;}
#content .func-exp .main{}
#content .func-exp .about-det{ margin:14px 0 6px; padding:0 15px; font-size:14px; text-align:justify; font-weight: 300; line-height: 26px;}
#content .func-exp .main{}
#content .func-exp .wrap{position:relative;width:100%;overflow:hidden;margin:auto}
#content .func-exp ul{ }
#content .func-exp ul>li{ display: flex; padding: 8px 12px; font-size:14px;line-height:24px; background: #fff; margin:12px 15px; border-radius: 4px;}
#content .func-exp ul>li .TxtCon{float:left;box-sizing:border-box;padding-left:10px; }
#content .func-exp ul>li .imgBox{float:left;padding:0 2px;width:20px; color:#222;opacity:1} 
#content .func-exp ul>li h5{padding-bottom:4px;text-align:left;font-size:14px;color:#222;}
#content .func-exp ul>li p{text-align:justify; font-weight: 300;}
#content .func-exp ul>li .disM{margin-top:4%;color:#797979;text-align:right;font-size:13px;line-height:24px}






#content .pro4{text-align:center;padding:20px 0 16px; background: #fff}
#content .pro4 .change,#content .func-exp ul li span{background-repeat:no-repeat;}
#content .pro4 .main{ }
#content .pro4 .wrap{position:relative;width:100%;overflow:hidden;margin:auto}
#content .pro4 ul{ }
#content .pro4 ul>li{ border:1px solid rgba(0,0,0,0.04); background:#fdfdfd; margin:12px 15px; border-radius: 4px;}
#content .pro4 ul>li .TxtCon{float:left;box-sizing:border-box;padding-left:10px;width:90%}
#content .pro4 ul>li .imgBox{float:left;padding:0 2px;width:20px; color:#0d3290;opacity:1}
#content .pro4 ul>li .imgBox i{color: #0d3290}
#content .pro4 ul>li img{width:100%;max-width:45px}
#content .pro4 ul>li h5{ text-align:left; padding-left: 12px; height: 36px; line-height: 36px; border-top-left-radius: 4px; border-top-right-radius: 4px; font-size:14px;color:#0d3290;background:rgba(227,237,248,.75)}
#content .pro4 ul>li h5 a{color: #0d3290}
#content .pro4 ul>li .prodes{ padding: 12px; }
#content .pro4 ul>li p{text-align:justify; font-size: 14px; font-weight: 300; line-height: 26px;}
#content .pro4 ul>li .disM{margin-top:4%;color:#797979;text-align:right;font-size:14px;line-height:24px}


#content .pronews{text-align:center;padding:20px 0 16px; background: #fff}
#content .pronews .wrap{ width:100%; margin:auto}

#content .pronews .c_imgtxt{display: none}

#content .pronews .mobile_imgtxt{margin:0 auto;width:100%;padding-bottom:5px;}
#content .pronews .c_txt{ margin-top: 20px; margin-bottom: 12px; }
#content .pronews .c_txt a{color:#3c3c3c;background:#e6e9ed;padding: 7px 10px;border: 1px solid #ccd1d9; border-radius: 3px; line-height:20px; margin: 0 6px }
#content .pronews .c_txt a:hover{color: #434a54; }

#content .pronews .c_txt i{padding-right: 6px;}

.new_list{width:auto; margin: 0px 15px }
.new_list li{ height:28px;line-height:28px}

.new_list li a{display:block;float:left;text-align:left;width:100%; font-weight: 300; color:#686868;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px}
.new_list li a i{padding-right: 6px;}

.new_list li span{display:none;float:right;width:102px;text-align:right;color:#b5b5b5}
 

.section_bbs{margin-bottom:15px;height:165px;padding:0 12px}
.c_bbs{width:930px;height:80px;padding-top:15px;padding-left:10px}
.c_bbs li{float:left;width:200px;padding-right:30px;text-indent:20px;background:url(img/index/ui_index.png?v=1462779433000) no-repeat -485px -217px}
.c_bbs li a:active,.c_bbs li a:hover,.c_bbs li a:link,.c_bbs li a:visited{color:#6b696a}
.list_gray{width:954px;height:80px;padding-top:15px;padding-left:10px}
.list_gray li{float:left;width:213px;padding-right:25px}
.list_gray li a:active,.list_gray li a:hover,.list_gray li a:link,.list_gray li a:visited{display:inline-block;vertical-align:middle;color:#6b696a;width:153px;overflow:hidden}
.list_gray li a.bbs_text{width:50px;padding-right:5px}


#content .news{background-color:#f6f6f6;padding:65px 0;text-align:center}
#content .news .main{position:relative;height:500px;width:1000px;margin:0 auto}
#content .news .main .main-wrap{height:500px}
#content .news h3{font-size:36px;line-height:40px;color:#333}
#content .news h4{font-size:30px;line-height:60px;color:#999}
#content .news .wrap{position:relative;width:1080px;overflow:hidden;margin:auto}

#hot-zt{position:relative;width:490px;height:300px;overflow:hidden}
#hot-zt li{position:absolute;top:0;left:0}
#hot-zt img{width:490px;height:300px}

#content .news span.change{z-index:10;cursor:pointer;display:block;position:relative; width:21px;height:40px}
#content .news .l-c{left:10px;background-position:-419px -4px}
#content .news .r-c{left:460px;background-position:-448px -4px}
#content .news .l-c:hover{background-position:-419px -52px}
#content .news .r-c:hover{background-position:-448px -52px}
#content .news .dot{overflow:hidden;z-index:100;display:block;position:relative;bottom:34px;width:100%;text-align:center}
#content .news .dot span{display:inline-block;zoom:1;width:46px;height:5px;cursor:pointer;margin-right:4px}
#content .news .dot span.active{background-position:-419px -100px}
#content .news .dot span.default{background-position:-419px -113px}

.bbs-news{position:absolute;top:0;right:0;width:452px;height:100%;overflow:hidden}

#content .links{padding:80px 0}
#content .links .main{position:relative;height:226px;overflow:hidden}
#content .links .l-s{position:absolute;left:0;padding:67px 0 61px;font-size:30px;line-height:48px;color:#333}
#content .links .l-h{position:absolute;right:0;width:517px;height:216px;overflow:hidden;background:url(../imgs/links-8435183c.jpg) top left no-repeat}

#content .about-us a:hover{color:#0e97e6}
#content .about-us .main{position:relative;border-top:1px solid #eee;padding:10px 10px;clear:both;overflow:hidden}
#content .about-us .wrap{width:100%;margin:0 auto}
#content .about-us dl{float:left;margin-right:0px;text-align:left}
#content .about-us dt{color:#333;font-size:14px;line-height:34px;  }
#content .about-us dd,#content .about-us dd a{color:#696969;font-size:13px;display: inline-block;line-height:24px; padding-right: 20px}
#content .about-us dd .num{font-size:17px}
#content .about-us dl.a-i{width:505px;margin-right:100px}
#content .about-us dl.a-p{width:100%;  }
#content .about-us dl.a-a{width:65px;margin-right:44px}
#content .about-us dl.a-c{width:160px}

#footer{display:none;padding:26px 0 14px;text-align:center;border-top:1px solid #eee;font-size:12px}
#footer,#footer a{color:#999}


.swiper-container {
    width: auto;
    height: 200px;
    margin: 0px auto;
}
.swiper-slide {
    text-align: center;
    background-position: center;
    background-size: cover;
}

.swiper-slide h3{ font-size: 16px; color: #fff; margin-top: 80px; font-weight: 300; }
.swiper-slide h4{ font-size: 12px; color: #fff; font-weight: 300;}