/* CSS Document */
body { min-width: 1240px; margin: 0px; color: #666; font-family: "Microsoft YaHei UI", sans-serif; }
div { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,ul,li,dl,ol,dt,dd,form,img,p { margin: 0; padding: 0; border: none; list-style-type: none; }
.f_l { float: left; }
.f_r { float: right; }
.tl { text-align: left; }
.tc { text-align: center; }
.tr { text-align: right; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*html .clearfix { height: 1%; }
*+html .clearfix { height: 1%; }

/*字体大小及颜色*/
.fontwr { font-family: "Microsoft YaHei", sans-serif; }
.fontst { font-family: "Microsoft YaHei", monospace, sans-serif; }
.fontbold { font-weight: bolder; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #0053c6; text-decoration: none; }
a:active { color: #333; text-decoration: none; }
li a:hover { color: #0053c6; text-decoration: none; }
a.yellow12:link { font-size: 12px; color: #fffc2a; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
a.yellow12:visited { font-size: 12px; color: #fffc2a; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
a.yellow12:hover { font-size: 12px; color: #fffc2a; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
a.yellow12:active { font-size: 12px; color: #fffc2a; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
a.white12:link { font-size: 12px; color: #fff; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
a.white12:visited { font-size: 12px; color: #fff; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
a.white12:hover { font-size: 12px; color: #fff; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
a.white12:active { font-size: 12px; color: #fff; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
a.white14:link { font-size: 14px; color: #fff; text-decoration: none; font-weight: bolder; }
a.white14:visited { font-size: 14px; color: #fff; text-decoration: none; font-weight: bolder; }
a.white14:hover { font-size: 14px; color: #fff; text-decoration: none; font-weight: bolder; }
a.white14:active { font-size: 14px; color: #fff; text-decoration: none; font-weight: bolder; }
a.grey12:link { font-size: 12px; color: #666; text-decoration: none; }
a.grey12:visited { font-size: 12px; color: #666; text-decoration: none; }
a.grey12:hover { font-size: 12px; color: #0076ca; text-decoration: none; }
a.grey12:active { font-size: 12px; color: #666; text-decoration: none; }
a.grey14:link { font-size: 14px; color: #575757; text-decoration: none; }
a.grey14:visited { font-size: 14px; color: #575757; text-decoration: none; }
a.grey14:hover { font-size: 14px; color: #0076ca; text-decoration: none; }
a.grey14:active { font-size: 14px; color: #575757; text-decoration: none; }
a.blue12:link { font-size: 12px; color: #3783cf; text-decoration: none; font-weight: bolder; }
a.blue12:visited { font-size: 12px; color: #3783cf; text-decoration: none; font-weight: bolder; }
a.blue12:hover { font-size: 12px; color: #3783cf; text-decoration: none; font-weight: bolder; }
a.blue12:active { font-size: 12px; color: #3783cf; text-decoration: none; font-weight: bolder; }
.inbig_bgtop { background-image: url(/cae/sites/main/images/inbg.jpg); background-repeat: repeat-x; background-position: center top; }
.top { width: 1200px; margin: auto; height: 62px; display: flex; justify-content: space-between; align-items: center; }
.top_mail { float: left; color: #fff; line-height: 30px; padding-top: 15px; width: 650px; position: relative; }
.top_mail .wxshowwx { position: absolute; top: 62px; left: 402px; z-index: 100; display: none; }
.wxshowwx { width: 110px; height: 110px; }
.topdate { max-width: 390px; float: left; }
.tophome { width: 160px; float: left; padding-left: 5px; }
.tophome span { width: 72px; float: left; }
.tophome img { position: relative; top: 6px; padding-right: 4px; }
.tophome a:link,.tophome a:visited { font-size: 12px; color: #FFF; }
.top_wx { float: right; width: 400px; }
.topnesoul { width: 290px; float: left; padding-top: 12px; }
.nesoul { border-radius: 4px; background: #fff; height: 36px; width: 280px; }
.nesoul dl { width: 218px; float: left; }
.inputnesoul { width: 214px; height: 34px; border: 0; outline: none; line-height: 34px; margin-left: 5px; text-indent: 5px; }
.nesoul dt { width: 57px; float: right; background: #f6f6f6; height: 36px; border-radius: 0 4px 4px 0; }
.nesoul dt img { position: relative; top: 5px; left: 16px; }
.top_wx span { float: left; width: 93px; color: #fff; font-size: 12px; line-height: 30px; padding-left: 10px; }
.top_wx span img { vertical-align: middle; padding-right: 5px; }
.top_wx p { float: right; color: #fff; font-size: 12px; line-height: 30px; padding-top: 15px; }
.top_logo { width: 1200px; margin: auto; height: 103px; position: relative; z-index: 100; }
.top_logo .logo { position: absolute; float: left; padding-top: 20px; width: 320px; }
.top_logo .logo img { max-width: 320px; max-height: 100px; }
.logo_r { width: 870px; float: right; padding-top: 47px; }
.top_logo .top_sou { width: 290px; float: right; padding-top: 33px; position: absolute; right: 0px; }
.sou_left { width: 216px; float: left; height: 38px; border: 1px solid #d0d0d0; background-color: #fff; }
.souinput { width: 210px; border: 0; outline: none; height: 30px; line-height: 30px; color: #373737; text-indent: 5px; margin-top: 2px; }
.souimg { width: 72px; float: right; height: 40px; }
.foot { width: 100%; height: 215px; margin: auto; background-image: url(/cae/sites/main/images/footbg.jpg); overflow: hidden; font-family: "Microsoft YaHei", sans-serif; }
.foot_nav { width: 1200px; margin: 10px auto; height: 75px; line-height: 75px; text-align: center; font-size: 16px; font-weight: normal; border-bottom: 1px solid #fff; overflow: hidden; color: #fff; }
.foot_nav a { padding-right: 20px; padding-left: 20px; }
.foot_nav a:link,.foot_nav a:visited { color: #fff; }
.foot_fw { font-weight: bolder; color: #666666; text-align: center; padding: 40px 0px 5px 0px; }
.foot_text { width: 1200px; margin: auto; text-align: center; padding: 0px 0px 10px 0px; line-height: 22px; }
.fontfoot { width: 800px; float: left; color: #fff; font-size: 14px; text-align: left; padding-top: 24px; }
.fontfoot a:link,.fontfoot a:visited { color: #fff; }
.picf { display: flex; align-items: center; float: right; padding-top: 20px; }
.picf img { padding-left: 10px; }

/*公用左侧部分*/
.leftnav { width: 258px; float: left; }
.leftnav_big { width: 206px; margin: 22px auto; padding-bottom: 50px; overflow: hidden; }
.leftnav_top_zw { width: 206px; font-size: 18px; color: #575757; font-weight: 700; line-height: 30px; padding-bottom: 8px; }
.leftnav_top_zw img { position: relative; padding-right: 12px; top: 5px; }
.leftnav_top_en { width: 206px; line-height: 20px; font-size: 14px; color: #278bd1; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 12px; }
.leftnav_top_line { width: 206px; font-size: 0px; padding-bottom: 17px; }
.leftnav_01 { width: 206px; padding: 7px 0px; line-height: 24px; background-color: #2a74dd; position: relative; float: left; }
.leftnav_01 span { width: 16px; float: left; padding-left: 9px; padding-right: 8px; padding-top: 4px; }
.leftnav_01 h3 { width: 150px; float: left; }
.leftnav_01_kb { margin-bottom: 6px; }
.leftnav_01 .leftjian { position: absolute; right: 5px; top: 14px; }
.leftnav_02 { width: 206px; float: left; }
.leftnav_02 ul li { float: left; width: 206px; line-height: 20px; background-color: #f9f9f9; border-bottom: 1px solid #dcdcdc; padding: 8px 0px; }
.leftnav_02 ul li span { width: 7px; float: left; padding-left: 39px; padding-right: 10px; }
.leftnav_02 ul li h3 { width: 145px; float: left; }
.leftnav_02 ul li h3 a:link,.leftnav_02 ul li h3 a:visited { font-size: 12px; color: #575757; font-weight: normal; }
.leftnav_02 ul li.cur { float: left; width: 206px; line-height: 20px; background-color: #e3ecf9; border-bottom: 1px solid #dcdcdc; padding: 8px 0px; }
.leftnav_02 ul li h3.cur a:link,.leftnav_02 ul li h3.cur a:visited { font-size: 12px; color: #5f90d4; font-weight: bold; }
.leftnav_pic { width: 204px; height: 110px; border: 1px solid #d7d7d7; margin-top: 16px; }

/*公用中间部分*/
.mdbg_w { width: 1198px; border: 1px solid #d7d7d7; background-color: #fff; margin-bottom: 15px; margin: auto; }
.mdbg { width: 1198px; border: 1px solid #d7d7d7; background-color: #fff; margin-bottom: 15px; margin: auto; }
.mdbgline { width: 1198px; background-image: url(/cae/sites/main/images/mdbg_li.jpg); overflow: hidden; }
.right_md { width: 938px; float: right; font-family: "Microsoft YaHei", sans-serif; }
.right_block { width: 870px; margin: 25px 35px; }
.right_md_top { height: 40px; border-bottom: 2px solid #cecece; font-size: 14px; color: #666; margin-bottom: 10px; position: relative; }
.right_md_top img { position: relative; top: 5px; padding-right: 10px; }
.right_md_top .fanhsou { position: absolute; right: 0px; top: 0px; }
.right_md_title { height: 40px; border-bottom: 1px solid #dcdcdc; line-height: 40px; font-weight: bolder; color: #575757; font-size: 14px; text-indent: 5px; font-family: monospace; }
.right_md_laiy { height: 40px; background-color: #f4f4f4; line-height: 40px; margin-top: 4px; display: flex; }
.right_md_titltop { line-height: 48px; text-align: center; padding: 20px 30px 0px 30px; color: #333333; font-size: 22px; font-weight: bolder; }
.right_md_subtitltop { line-height: 40px; text-align: center; padding: 0px 20px 20px 20px; color: #333333; font-size: 20px; }
.right_md_laiy h4 { width: calc(100% - 200px); float: left; padding-left: 20px; font-size: 14px; font-weight: normal; }
.right_md_laiy p { width: 160px; float: right; font-size: 14px; font-weight: normal; text-align: right; }
.right_md_laiy .sourceBox { width: calc(100% - 200px); padding-left: 20px; font-size: 14px; }
.right_md_laiy .zoomBox { width: 160px; float: right; padding-right: 20px; font-size: 14px; text-align: right; }
.right_md_font { color: #5f90d4; font-size: 14px; font-weight: bolder; text-align: center; padding-top: 20px; }
.right_md_font2 { color: #575757; font-size: 12px; font-weight: bolder; text-align: center; padding-top: 10px; }
.right_md_text { color: #575757; font-size: 16px; padding-top: 15px; line-height: 30px; padding-bottom: 10px; padding-left: 15px; padding-right: 10px; min-height: 400px; word-break: break-all; text-align: justify; }
.right_md_text .div_100w { width: 100%; }
.right_md_text .div_960 { width: 960px; }
.right_md_text .div_800 { width: 800px; }
.right_md_text .div_720 { width: 720px; }
.right_md_text video { width: 100%; }
.right_md_close { color: #575757; font-size: 14px; padding-top: 15px; line-height: 30px; padding-bottom: 10px; padding-left: 15px; padding-right: 10px; text-align: center; }
.wenz_md { width: 1145px; margin: 20px auto; }
.wenz_toppad { padding-top: 15px; }
. .right_md_list { color: #575757; font-size: 12px; padding-top: 15px; line-height: 24px; padding-bottom: 10px; }
.right_md_list ul li { background-image: url(/cae/sites/main/images/img01.jpg); background-repeat: no-repeat; background-position: left 10px; text-indent: 17px; text-align: left; line-height: 32px; margin: 20px 0; }
.right_md_list ul li .date { float: right; color: #999999; font-size: 12px; }
.right_md_list ul li a { float: none; white-space: nowrap; display: block; overflow: hidden; width: 780px; text-overflow: ellipsis; }

/*分页*/
.pages { width: 100%; text-align: right; padding-bottom: 30px; padding-top: 10px; font-size: 12px; padding-left: 15px; }
.pages form { margin-right: auto; margin-left: auto; position: relative; right: 20px; }
.pages input { text-align: center; margin-left: 5px; }
.right_block .pages form { right: 0px; }
.zwxx_fy_ym { margin: 0px 5px; }
.zwxx_fy_ym a { height: 20px; border: solid 1px #c5c4c4; margin: 2px; font-weight: bold; font-size: 12px; padding: 2px 6px; }
.zwxx_fy_ym A:link { COLOR: #858585; TEXT-DECORATION: none; }
.zwxx_fy_ym A:visited { COLOR: #858585; TEXT-DECORATION: none; }
.zwxx_fy_ym A:hover { COLOR: #227bd4; TEXT-DECORATION: none; }
.zwxx_fy_ym A:active { COLOR: #858585; TEXT-DECORATION: none; }
.input_k { width: 24px; height: 16px; border: 1px solid #c5c4c4; text-align: center; }
/*分页*/

/*CSS控制显示内容的样式*/
.divpointnowrap { width: 450px; overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis; }
.zwbg_div { margin: auto; }
.zwbg_div caption { padding: 10px; }
.zwbg_div table { border-collapse: collapse; width: 100%; border-spacing: 0; table-layout: fixed; }
.zwbg_div table th,.zwbg_div table td { border: 1px solid #000; padding: 10px; text-align: center; }
.zwbg_div_1080 { width: 1080px; }
.zwbg_div_920 { width: 920px; }

/*院士增选名单样式2023年*/
.yszx_div { margin: auto; font-size: 14px; font-family: '宋体', serif; }
.yszx_div caption { padding: 10px; font-family: 'Times New Roman', '黑体', serif; font-size: 18px; color: #000; }
.yszx_div table { border: 1px solid #000; border-collapse: collapse; width: 100%; border-spacing: 0; table-layout: fixed; line-height: normal; }
.yszx_div table th { border: 1px solid #000; padding: 10px; text-align: center; font-family: 'Times New Roman', '黑体', serif; font-size: 16px; color: #000; }
.yszx_div table td { border: 1px solid #000; padding: 10px; text-align: center; font-family: '宋体', serif; font-size: 14px; color: #000; }
.yszx_div_1080 { width: 1080px; }
.yszx_div_920 { width: 920px; }
.foot_red { width: 100%; height: 215px; margin: auto; background-image: url(/cae/sites/main/images/footbg_red.jpg); overflow: hidden; }
.foot_nav_red { width: 1198px; margin: 10px auto; height: 75px; line-height: 75px; text-align: center; font-weight: bold; border-bottom: 1px solid #fff; overflow: hidden; color: #fff; }
.foot_nav_red a { padding-right: 20px; padding-left: 20px; }
.foot_nav_red a:link,.foot_nav_red a:visited { font-size: 16px; font-weight: bold; color: #fff; }
.foot_text_red { width: 1198px; margin: auto; text-align: center; padding: 0px 0px 10px 0px; line-height: 22px; }
.fontfoot_red { width: 705px; float: left; color: #fff; font-size: 14px; text-align: left; padding-top: 24px; }
.fontfoot_red a:link,.fontfoot_red a:visited { color: #fff; }
.picf_red { display: flex; align-items: center; float: right; padding-top: 20px; }
.picf_red img { padding-left: 10px; }
.inmenu { width: 870px; display: flex; flex-wrap: nowrap; justify-content: space-between; }
.inmenu ul li { float: left; padding: 0px 7px 0px 19px; }
.navm_tab_div_home { height: 46px; text-align: center; float: left; width: 120px; background: url(/cae/sites/main/images/navbg01.png); line-height: 46px; }
.navm_tab_div_home h3 { text-align: center; padding-top: 23px; }
.navm_tab_div_home h4 { font-size: 14px; color: #FFF; font-family: "Microsoft YaHei", sans-serif; font-weight: normal; }
.navm_tab_div_home h4 a:link,.navm_tab_div_home h4 a:visited { font-size: 14px; color: #FFF; font-family: "Microsoft YaHei", sans-serif; }
.navm_tab_div_current { text-align: center; float: left; height: 55px; background-image: url(/cae/sites/main/images/hnav.png); line-height: 30px; background-repeat: no-repeat; background-position: center; font-family: "Microsoft YaHei", sans-serif; font-weight: normal; text-decoration: none; font-size: 20px; }
.navm_tab_div_current a:link { color: #0f5eca; }
.navm_tab_div_current a:visited { color: #0f5eca; }
.navm_tab_div_current a:hover { color: #0f5eca; }
.navm_tab_div_current a:active { color: #0f5eca; }
.navm_tab_div_common { text-align: center; line-height: 30px; font-size: 20px; color: #000000; font-family: "Microsoft YaHei", sans-serif; font-weight: normal; text-decoration: none; }
.navm_tab_div_common a:link { color: #000000; }
.navm_tab_div_common a:visited { color: #000000; }
.navm_tab_div_common a:hover { color: #000000; }
.navm_tab_div_common a:active { color: #000000; }
.navm_tab_div_current h4 { font-size: 20px; color: #0f5eca; font-family: "Microsoft YaHei", sans-serif; font-weight: normal; }
.navm_tab_div_common h4 { font-size: 20px; color: #000000; font-family: "Microsoft YaHei", sans-serif; font-weight: normal; }

/*院士信息*/
.in_zhmd { float: left; padding: 0px 0px 0px 0px; }
.in_ystkj_top2 { font-size: 14px; font-weight: bolder; color: #0076ca; padding-bottom: 12px; position: relative; padding-top: 15px; }
.in_ystkj_top2 img { vertical-align: middle; padding-right: 7px; padding-bottom: 3px; }
.in_ystkj_top2 .in_zzjg_more2 { position: absolute; right: 0px; top: 15px; }
.in_zzjg_more2 a:link,.in_zzjg_more2 a:visited { font-size: 12px; color: #666666; font-family: "Microsoft YaHei", sans-serif; font-weight: normal; }
.in_ystkj { width: 375px; float: left; padding: 0px 20px 0px 5px; }
.in_ystkj_top { font-size: 14px; font-weight: bolder; color: #0076ca; padding-bottom: 12px; position: relative; }
.in_ystkj_top img { vertical-align: middle; padding-right: 7px; padding-bottom: 3px; }
.in_ystkj_top .in_zzjg_more { position: absolute; right: 0px; top: 2px; }
.zxuan { padding-bottom: 10px; padding-top: 3px; }
.zxuan_01 { width: 99px; height: 100px; background: #549de2; border-radius: 4px; float: left; }
.zxuan_01 span { text-align: center; width: 43px; padding-left: 28px; }
.zxuan_01 span img { position: relative; top: 14px; }
.zxuan_01 p { width: 75px; text-align: center; color: #fff; font-size: 12px; padding-top: 18px; margin: auto; }
.zxuan_01 p a:link,.zxuan_01 p a:visited { font-size: 12px; color: #fff; }
.zxuan_02 { width: 99px; height: 100px; background: #5db49f; border-radius: 4px; float: left; margin-left: 27px; }
.zxuan_02 span { text-align: center; width: 43px; padding-left: 28px; }
.zxuan_02 span img { position: relative; top: 14px; }
.zxuan_02 p { width: 75px; text-align: center; color: #fff; font-size: 12px; padding-top: 18px; margin: auto; }
.zxuan_02 p a:link,.zxuan_02 p a:visited { font-size: 12px; color: #fff; }
.zxuan_03 { width: 99px; height: 100px; background: #54b4cc; border-radius: 4px; float: left; margin-left: 27px; }
.zxuan_03 span { text-align: center; width: 43px; padding-left: 28px; }
.zxuan_03 span img { position: relative; top: 14px; }
.zxuan_03 p { width: 75px; text-align: center; color: #fff; font-size: 12px; padding-top: 13px; margin: auto; }
.zxuan_03 p a:link,.zxuan_03 p a:visited { font-size: 12px; color: #fff; }
.ysdw_yszx_01 { width: 350px; height: 90px; background: #549de2; border-radius: 4px; }
.ysdw_yszx_02 { width: 350px; height: 90px; background: #5db49f; border-radius: 4px; }
.ysdw_yszx_03 { width: 350px; height: 90px; background: #54b4cc; border-radius: 4px; }
.ysdw_yszx_div { width: 300px; height: 90px; }
.ysdw_yszx_ico { width: 90px; height: 90px; float: left; }
.ysdw_yszx_ico img { margin: 25px; }
.ysdw_yszx_txt { height: 90px; float: left; line-height: 88px; }
.ysdw_yszx_txt a,.ysdw_yszx_txt a:link,.ysdw_yszx_txt a:visited { font-size: 20px; color: #fff; }
.ysdw_yszx_space { width: 375px; height: 20px; }
.in_ystkj_news { padding: 0px; }
.in_ystkj_news ul li { background-image: url(/cae/sites/main/images/ico05.jpg); background-repeat: no-repeat; background-position: left 10px; text-indent: 17px; text-align: left; line-height: 23px; line-height: 24px\9; _line-height: 24px; *line-height: 24px; }
.in_ystkj_news ul li span { float: right; color: #999999; font-size: 12px; font-family: "SimSun", monospace; }
.in_ystkj_news ul li a span { float: none; color: #999999; }
.in_gdjyyj { width: 276px; height: 67px; background-color: #145fc8; line-height: 67px; text-align: center; margin-top: 15px; float: left; }
.in_zjys { width: 355px; float: left; padding: 0px 20px 0px 17px; }
.in_zjys_md { width: 355px; margin-bottom: 12px; margin-top: 9px; height: 146px; }
.in_zjys_k01 { height: 54px; width: 158px; border: 1px solid #00a996; background: #fff; margin-bottom: 18px; font-weight: bolder; margin-right: 30px; line-height: 54px; float: left; }
.in_zjys_k01 span { width: 40px; float: left; padding: 7px 0px 0px 10px; }
.in_zjys_k01 h3 { text-align: center; width: 100px; float: left; padding-top: 7px; }
.in_zjys_k02 { height: 54px; width: 158px; border: 1px solid #f29e40; background: #fff; margin-bottom: 18px; font-weight: bolder; line-height: 54px; float: left; }
.in_zjys_k02 span { width: 40px; float: left; padding: 7px 0px 0px 10px; }
.in_zjys_k02 h3 { text-align: center; width: 100px; float: left; padding-top: 7px; }
.in_zjys_k03 { height: 54px; width: 158px; border: 1px solid #0083b7; background: #fff; margin-bottom: 18px; font-weight: bolder; line-height: 54px; margin-right: 30px; float: left; }
.in_zjys_k03 span { width: 40px; float: left; padding: 7px 0px 0px 10px; }
.in_zjys_k03 h3 { text-align: center; width: 100px; float: left; padding-top: 7px; }
.in_zjys_k04 { height: 54px; width: 158px; border: 1px solid #d76a7a; background: #fff; margin-bottom: 18px; font-weight: bolder; line-height: 54px; float: left; }
.in_zjys_k04 span { width: 40px; float: left; padding: 7px 0px 0px 10px; }
.in_zjys_k04 h3 { text-align: center; width: 100px; float: left; padding-top: 7px; }
.in_zjys_pad { margin-right: 30px; }
.in_ysdt_md { width: 375px; padding-top: 12px; }
.in_ysdt_md ul li { width: 114px; height: 29px; margin-left: 5px; margin-right: 6px; line-height: 29px; text-align: center; float: left; margin-bottom: 15px; }
.in_ysdt_md ul li a:link,.in_ysdt_md ul li a:visited { font-size: 12px; color: #fff; }
.zjys_block1 { background: #00a996; }
.zjys_block2 { background: #f29e40; }
.zjys_block3 { background: #0590b9; }
.zjys_block4 { background: #d96a7a; }
.zjys_block5 { background: #5a86c3; }
.in_ysdt_block1 { width: 114px; height: 84px; background-color: #4ca7cb; margin-right: 14px; float: left; }
.in_ysdt_block1 span { width: 114px; float: left; padding: 7px 0px 0px 0px; text-align: center; }
.in_ysdt_block1 h3 { text-align: center; width: 114px; float: left; font-weight: normal; padding-top: 5px; }
.in_ysdt_block2 { width: 114px; height: 84px; background-color: #eeb16b; margin-right: 14px; float: left; }
.in_ysdt_block2 span { width: 114px; float: left; padding: 7px 0px 0px 0px; text-align: center; }
.in_ysdt_block2 h3 { text-align: center; width: 114px; float: left; font-weight: normal; padding-top: 5px; }
.in_ysdt_block3 { width: 114px; height: 84px; background-color: #37b18c; float: left; }
.in_ysdt_block3 span { width: 114px; float: left; padding: 7px 0px 0px 0px; text-align: center; }
.in_ysdt_block3 h3 { text-align: center; width: 114px; float: left; font-weight: normal; padding-top: 5px; }
.in_ysmd { width: 355px; float: left; padding: 0px 0px 0px 17px; }
.in_ysmd_top { width: 355px; font-size: 14px; font-weight: bolder; color: #0076ca; padding-bottom: 15px; position: relative; }
.in_ysmd_top img { vertical-align: middle; padding-right: 7px; }
.in_ysmd_top .in_zzjg_more { position: absolute; right: 0px; top: 2px; }
.in_ysmd_bolck { padding-top: 4px; overflow: hidden; }
.in_ysmd_bolck ul li { width: 116px; padding-bottom: 6px; float: left; }
.in_ysmd_nav { width: 116px; border: 1px solid #5a86c3; background: #f7f7f7; text-align: center; line-height: 24px; height: 24px; }
.in_ysmd_nav a:link,.in_ysmd_nav a:visited { font-size: 12px; color: #486fa6; font-weight: normal; }
.in_ysmd_nav:hover { width: 116px; height: 24px; border: 1px solid #5a86c3; background: #5a86c3; text-align: center; line-height: 24px; }
.in_ysmd_nav:hover a:link,.in_ysmd_nav:hover a:visited { font-size: 12px; color: #fff; font-weight: normal; }
.in_ysmd_bolck3 { padding-top: 4px; overflow: hidden; }
.in_ysmd_bolck3 ul li { width: 109px; padding-bottom: 10px; float: left; margin-left: 4px; margin-right: 5px; }
.in_ysmd_nav3 { width: 109px; background: #0053c6; text-align: center; line-height: 30px; }
.in_ysmd_nav3 a:link,.in_ysmd_nav3 a:visited { font-size: 12px; color: #fff; font-weight: normal; }
.in_ysmd_nav3:hover { width: 109px; height: 30px; background: #2e7fec; text-align: center; line-height: 30px; }
.in_ysmd_nav3:hover a:link,.in_ysmd_nav3:hover a:visited { font-size: 12px; color: #fff; font-weight: normal; }
.in_ysmd_pad { margin-right: 10px; }
.padzj { padding-top: 15px; }
.padzj2 { padding-top: 10px; }
.padmd { padding-bottom: 15px; }
.in_ysmd_bolck2 { width: 350px; overflow: hidden; }
.in_ysmd_bolck2 ul li { padding-bottom: 17px; float: left; }
.in_ysmd_nav1 { width: 90px; border: 1px solid #5a86c3; background: #f7f7f7; text-align: center; line-height: 27px; }
.in_ysmd_nav1 a:link,.in_ysmd_nav a:visited { font-size: 12px; color: #486fa6; font-weight: normal; }
.in_ysmd_nav1:hover { width: 90px; height: 27px; border: 1px solid #5a86c3; background: #5a86c3; text-align: center; line-height: 27px; }
.in_ysmd_nav1:hover a:link,.in_ysmd_nav1:hover a:visited { font-size: 12px; color: #fff; font-weight: normal; }
.in_ysmd_nav2 { width: 130px; border: 1px solid #5a86c3; background: #f7f7f7; text-align: center; line-height: 27px; }
.in_ysmd_nav2 a:link,.in_ysmd_nav a:visited { font-size: 12px; color: #486fa6; font-weight: normal; }
.in_ysmd_nav2:hover { width: 130px; height: 27px; border: 1px solid #5a86c3; background: #5a86c3; text-align: center; line-height: 27px; }
.in_ysmd_nav2:hover a:link,.in_ysmd_nav2:hover a:visited { font-size: 12px; color: #fff; font-weight: normal; }

/*战略咨询*/
.in_zlzx2 { width: 290px; float: left; padding: 0px 15px 0px 5px; }
.in_zlzx_pic2 { width: 365px; padding: 5px 0px 15px 0px; }
.in_zlzx_text2 { width: 365px; padding: 0px 0px 10px 0px; line-height: 25px; font-size: 12px; color: #666666; }
.in_zlzx { width: 380px; float: left; padding: 0px 20px 0px 5px; }
.in_zlzx_pic { width: 380px; padding: 5px 0px 15px 0px; }
.in_zlzx_text { width: 380px; padding: 0px 0px 10px 0px; line-height: 25px; font-size: 12px; color: #666666; }
.in_zlzx_text p { width: 380px; padding: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
.in_yjdt2 { width: 442px; float: left; padding: 0px 15px 0px 17px; }
.in_yjdt { width: 380px; float: left; padding: 0px 15px 0px 17px; }
.in_zxjy { width: 337px; float: left; padding: 0px 0px 0px 0px; }
.in_zxjy_md { width: 337px; padding: 0px 0px 0px 0px; }
.in_zxjy_left { width: 148px; float: left; padding-left: 19px; padding-bottom: 14px; }
.in_zxjy_left span { width: 148px; height: 90px; }
.in_zxjy_left p { width: 148px; line-height: 20px; font-size: 12px; font-family: "Microsoft YaHei", sans-serif; color: #666; padding-top: 10px; }
.in_zxjy_pad { padding-left: 17px; }
.in_zxjy_line { width: 320px; border-top: 1px solid #dddddd; overflow: hidden; font-size: 0px; margin-left: 17px; }
.in_zxjy_block { width: 322px; padding-top: 15px; padding-left: 17px; }
.in_zxjy_block ul li { width: 94px; height: 96px; background-color: #145fc8; border-radius: 4px; float: left; }
.in_zxjy_block span { width: 94px; padding: 14px 0px 0px 27px; float: left; }
.in_zxjy_block h3 { float: left; width: 94px; text-align: center; padding-top: 8px; font-weight: normal; }
.in_zxjy_block h3 a { display: block; }

/*学术引领*/
.in_gjgc { width: 345px; float: left; padding: 0px 20px 0px 5px; }
.in_kjlt { width: 345px; float: left; padding: 0px 20px 0px 17px; }
.in_jybgc { width: 345px; float: left; padding: 0px 10px 0px 17px; }
.in_xshd { width: 412px; float: left; padding: 0px 0px 0px 0px; }
.in_xshd_md { width: 405px; margin-bottom: 15px; float: left; margin-left: 5px; position: relative; }
.in_xshd_md ul li { width: 395px; height: 60px; line-height: 60px; text-align: center; float: left; margin-left: 10px; }
.in_xshd_md ul li .sanj_xshd { position: absolute; z-index: 2; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 6px; border-style: solid; border-color: #0590b9 #f7f7f7 #f7f7f7 #f7f7f7; top: 65px; left: 98px; }
.qikan_color1 { background-color: #00a996; margin: 10px 8px; }
.qikan_color2 { background-color: #f29e40; margin: 10px 8px; }
.qikan_color3 { background-color: #0590b9; margin: 10px 8px; }
.qikan_color4 { background-color: #0080ff; margin: 10px 8px; }
.in_xshd_left { width: 121px; float: left; padding-left: 16px; padding-bottom: 14px; }
.in_xshd_left span { width: 121px; height: 90px; }
.in_xshd_left p { width: 121px; line-height: 20px; font-size: 12px; color: #666; padding-top: 7px; }
.in_xshd_line { width: 395px; border-top: 1px solid #dddddd; overflow: hidden; font-size: 0px; margin-left: 15px; }
.in_xshd_block { width: 400px; padding-top: 10px; padding-left: 17px; }
.in_qtxshd_pic { width: 121px; height: 70px; float: left; padding-right: 17px; padding-top: 3px; }
.in_qtxshd_rt { width: 260px; float: left; }
.in_qtxshd_rt h3 { font-size: 12px; color: #666666; font-weight: bolder; line-height: 20px; }
.in_qtxshd_rt p { font-size: 12px; color: #666666; line-height: 18px; }

/*综合信息*/
.in_hyhd { width: 260px; float: left; padding: 0px 15px 0px 5px; }
.in_hyhd_news { padding: 0px; }
.in_hyhd_news ul li { text-align: left; float: left; padding-bottom: 5px; }
.in_hyhd_news ul li h3 { float: left; width: 15px; padding-top: 8px; }
.in_hyhd_news ul li h4 { float: left; line-height: 22px; width: 245px; font-weight: normal; }
.in_hyhd_news ul li h4 span { color: #999999; font-size: 12px; font-family: "SimSun", monospace; padding-left: 5px; }
.in_hyhd_news ul li a span { float: none; color: #999999; }
.in_fhyszy { width: 260px; float: left; padding: 0px 20px 0px 20px; }
.in_jgxx { width: 260px; float: left; padding: 0px 0px 0px 20px; }

/*科技合作*/
.in_ywkd { width: 345px; float: left; padding: 0px 15px 0px 5px; }
.in_wjys_md { width: 345px; padding: 0px 0px 0px 0px; }
.in_wjys_md ul li { width: 345px; padding: 0px 0px 10px 0px; float: left; }
.in_wjys_md ul li h3 { background-color: #145fc8; height: 22px; width: 88px; text-align: center; color: #fff; line-height: 22px; float: left; font-size: 12px; }
.in_wjys_md ul li h4 { height: 22px; text-align: center; color: #666666; line-height: 22px; text-align: left; float: left; font-size: 12px; margin-left: 15px; font-weight: normal; }
.in_ywkd_md { width: 345px; padding: 0px 0px 0px 0px; }
.in_ywkd_md ul li { width: 345px; padding-bottom: 21px; float: left; }
.in_ywkd_md ul li span { width: 120px; height: 80px; float: left; padding-right: 19px; }
.in_ywkd_md ul li h2 { width: 200px; float: left; font-size: 14px; font-weight: bolder; padding-bottom: 3px; line-height: 20px; }
.in_ywkd_md ul li p { width: 200px; line-height: 20px; float: left; font-size: 12px; }
.in_gjjl { width: 355px; float: left; padding: 0px 20px 0px 0px; }
.in_gjjl_news { width: 355px; padding: 0px 0px 0px 0px; }
.in_gjjl_news ul li { width: 155px; float: left; padding-left: 20px; padding-bottom: 15px; }
.in_gjjl_news ul li span { width: 155px; height: 90px; }
.in_gjjl_news ul li p { width: 155px; font-size: 12px; line-height: 20px; padding-top: 6px; }
.in_ywkd_pad { padding-left: 20px; }
.in_gjgc { width: 420px; float: left; padding: 0px 5px 0px 15px; }
.in_ybhz { width: 400px; float: left; padding: 0px 5px 0px 15px; }
.in_ybhz_line { width: 400px; border-top: 1px solid #dddddd; overflow: hidden; font-size: 0px; margin-top: 10px; }
.in_ybhz_menu { width: 410px; margin-top: 7px; overflow: hidden; height: 95px; }
.in_ybhz_menu ul li { width: 124px; height: 34px; background-color: #145fc8; margin-right: 12px; margin-bottom: 14px; text-align: center; float: left; line-height: 34px; }
.in_ybhz_menu ul li.cur { width: 124px; height: 34px; background-color: #f0ae2e; color: #fff; text-align: center; float: left; }
.in_ybhz_menu ul li a,.in_ybhz_menu ul li a:link,.in_ybhz_menu ul li a:visited { font-size: 12px; color: #fff; font-weight: bold; font-family: "SimSun", monospace; display: list-item; }
.in_ybhz_menu ul li a:hover { font-size: 12px; color: #fff; font-family: "SimSun", monospace; font-weight: bold; display: list-item; }

/*国际合作*/
.in_gjhz_top { font-size: 14px; font-weight: bolder; color: #0076ca; padding-bottom: 15px; position: relative; }
.in_gjhz_top img { vertical-align: middle; padding-right: 7px; padding-left: 5px; }
.in_gjhz_top .in_gjhz_more { position: absolute; right: 17px; top: 2px; }
.in_gjhz_more a:link,.in_gjhz_more a:visited { font-size: 12px; color: #666666; font-weight: normal; font-family: "Microsoft YaHei", sans-serif; }
.in_dtxxi { width: 355px; float: left; padding: 0px 5px 0px 0px; }
.in_gjgcdx { width: 348px; float: left; padding: 0px 0px 0px 15px; }
.in_gjhz_news { width: 355px; padding: 8px 0px 0px 0px; }
.in_gjhz_news ul li { width: 155px; float: left; padding-left: 5px; padding-right: 15px; padding-bottom: 10px; padding-top: 5px; }
.in_gjhz_news ul li span { width: 155px; height: 85px; }
.in_gjhz_news ul li p { width: 155px; font-size: 12px; line-height: 20px; padding-top: 4px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
.in_gjhzpic { width: 415px; padding-top: 3px; }
.in_gjhzpic ul li { width: 192px; height: 98px; float: left; padding-right: 14px; padding-bottom: 10px; }

/*人才培养*/
.in_gzdt { width: 345px; float: left; padding: 0px 20px 0px 5px; }
.in_gzdt_nr { line-height: 20px; font-size: 12px; padding-bottom: 20px; }
.in_gzdt_top { width: 615px; padding: 0px 0px 10px 0px; float: left; }
.in_gzdt_top span { width: 200px; height: 110px; float: left; padding-right: 16px; }
.in_gzdt_top h2 { width: 395px; float: left; padding-bottom: 10px; }
.in_gzdt_top p { width: 395px; float: left; font-size: 12px; line-height: 22px; }
.in_gzdt_news { width: 615px; padding: 0px 0px 10px 0px; float: left; }
.in_gzdt_news ul li { background-image: url(/cae/sites/main/images/ico05.jpg); background-repeat: no-repeat; background-position: left 10px; text-indent: 17px; text-align: left; line-height: 24px; }
.in_gzdt_news ul li span { float: right; color: #999999; font-size: 12px; font-family: "SimSun", monospace; }
.in_gzdt_news ul li a span { float: none; color: #999999; }
.in_gzdt_right { width: 395px; float: left; padding: 0px 0px 0px 20px; }
.in_ghgc_nav { width: 395px; padding-top: 5px; }
.ghgc_nav_top { width: 395px; height: 38px; background-color: #ffffff; border-bottom: 1px solid #ddd; line-height: 38px; }
.ghgc_tab_div_current { text-align: center; float: left; background-color: #f7f7f7; height: 36px; border-top: 2px solid #0076ca; padding: 0px 10px; line-height: 38px; }
.ghgc_tab_div_common { height: 38px; text-align: center; float: left; padding: 0px 10px; line-height: 38px; }
.ghgc_tab_div_current a,.ghgc_tab_div_current a:link,.ghgc_tab_div_current a:visited,.ghgc_tab_div_current a:hover,.ghgc_tab_div_current a:active { font-size: 14px; color: #0076ca; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; font-weight: bold; display: block; }
.ghgc_tab_div_common a,.ghgc_tab_div_common a:link,.ghgc_tab_div_common a:visited,.ghgc_tab_div_common a:hover,.ghgc_tab_div_common a:active { font-size: 14px; color: #333; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; display: block; }
.in_ghgc_con { width: 395px; height: 150px; padding-top: 15px; padding-bottom: 5px; }
.in_jy_tz { width: 92px; height: 28px; background-color: #145fc8; line-height: 28px; text-align: center; float: left; position: relative; }
.in_jy_tz .sanj_jy_tz { position: absolute; z-index: 2; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 6px; border-style: solid; border-color: #145fc8 #f7f7f7 #f7f7f7 #f7f7f7; top: 28px; left: 38px; }

/*首页微信*/
.wxshow { position: fixed; top: 30px; z-index: 100; right: 240px; display: none; }
.wxshowimg { width: 110px; height: 110px; }

/*在线服务*/
.in_zxhw { width: 1150px; float: left; padding: 20px 15px 0px 22px; }
.in_zxhw ul li { width: 355px; height: 58px; padding-bottom: 24px; padding-right: 28px; float: left; }
.in_zxhw2 { width: 370px; float: left; padding: 20px 15px 0px 28px; }
.in_zxhw2 ul li { width: 355px; height: 58px; padding-bottom: 20px; }
.in_zxhw3 { width: 305px; float: left; padding: 20px 15px 0px 28px; }
.in_zxhw3 ul li { width: 305px; padding-bottom: 20px; }
.inpicbg { height: 174px; width: 100%; background-image: url(/cae/sites/main/images/inbg1.jpg); background-position: center; }
.inpicmd { width: 1200px; margin: auto; padding-top: 33px; position: relative; }
.inpicmd ul li { width: 290px; height: 128px; float: left; }
.inpicmd_pad { padding-right: 12px; }
.inpicmd .jianleft { position: absolute; left: 0px; top: 76px; }
.inpicmd .jianright { position: absolute; right: 0px; top: 76px; }
.intzsp { width: 1200px; margin: auto; height: 314px; padding-bottom: 18px; }
.ints_left { width: 578px; float: left; border: 1px solid #d5d5d5; height: 315px; margin-right: 39px; }
.ints_top { width: 578px; margin: 0px 0px 10px 0px; float: left; height: 50px; background-color: #f7f7f7; border-bottom: 1px solid #dcdcdc; line-height: 50px; }
.ints_top dl { float: left; color: #666666; font-size: 16px; }
.ints_top dl img { vertical-align: middle; padding-right: 10px; padding-top: 0px; padding-left: 25px; }
.ints_top dt { float: right; padding-top: 10px; padding-right: 20px; }
.ints_zs { width: 532px; background-color: #f7f7f7; height: 100px; margin: 0px 0px 10px 22px; float: left; }
.ints_zs h3 { width: 520px; padding-left: 6px; text-align: center; color: #0076ca; font-size: 16px; font-weight: normal; padding-bottom: 8px; padding-top: 13px; }
.ints_zs p { width: 515px; padding-left: 10px; color: #999999; font-size: 12px; line-height: 22px; }
.ints_news { width: 532px; margin: 0px 0px 10px 22px; float: left; }
.ints_news ul li { width: 527px; background-image: url(/cae/sites/main/images/img01.jpg); background-repeat: no-repeat; background-position: left 8px; text-indent: 17px; float: left; text-align: left; line-height: 26px; }
.ints_news ul li span { float: right; color: #999999; font-size: 12px; }
.ints_news ul li a span { float: none; color: #999999; }
.insp_top { width: 578px; margin: 0px 0px 10px 0px; float: left; height: 50px; background-color: #f7f7f7; border-bottom: 1px solid #dcdcdc; line-height: 50px; }
.insp_topleft { width: 380px; float: left; padding: 0px 0px 0px 28px; }
.insp_toptit1 { width: 119px; float: left; margin-right: 30px; }
.insp_toptit1 img { position: relative; top: 5px; padding-right: 10px; }
.insp_toptit1.cur { width: 119px; float: left; background-image: url(/cae/sites/main/images/titbgh.jpg); height: 58px; }
.insp_topright { width: 80px; float: right; margin: 10px 20px 0px 0px; }
.insp_toptit1 a:link,.insp_toptit1 a:visited { color: #666666; font-size: 16px; font-family: "Microsoft YaHei", sans-serif; }
.insp_toptit1.cur a:link,.insp_toptit1.cur a:visited { color: #4e83cc; font-size: 16px; font-family: "Microsoft YaHei", sans-serif; }
.insp_right { width: 578px; float: left; border: 1px solid #d5d5d5; height: 314px; }
.insp_md { width: 578px; margin: 5px 0px 10px 22px; float: left; }
.insp_md ul li { width: 128.5px; height: 232px; float: left; margin-right: 12px; }
.insp_md_line { height: 232px; float: left; width: 1px; font-size: 0px; border-right: 1px solid #e2e2e2; }
.insp_ico { width: 90px; margin: auto; padding: 5px 5px 5px 2px; }
.insp_ico span { width: 55px; height: 55px; font-size: 14px; color: #666666; text-align: center; float: left; padding: 10px 0px 0px 10px; }
.insp_ico h3 { font-size: 14px; color: #666666; text-align: center; font-weight: normal; float: left; }
.intup_md { width: 562px; margin: 5px 0px 10px 22px; float: left; }
.intup_md ul li { width: 158px; float: left; padding-right: 21px; padding-top: 10px; padding-left: 3px; }
.intup_md ul li span { width: 158px; height: 144px; float: left; }
.intup_md ul li p { width: 158px; line-height: 20px; padding-top: 13px; float: left; text-align: center; }
.insp_sp { width: 158px; height: 98px; float: left; padding-top: 20px; }
.inpic { width: 1200px; height: 129px; margin: auto auto 27px auto; padding-top: 45px; }
.link { width: 1198px; border: 1px solid #e0e0e0; overflow: hidden; background: #fff; margin: auto; }
.link_tab_div_current { padding: 0px 20px 0px 20px; text-align: center; float: left; height: 36px; line-height: 36px; margin: 0px 11px 0px 0px; border-top: 2px solid #0075c9; background-color: #fff; }
.link_tab_div_common { padding: 0px 20px 0px 20px; height: 38px; line-height: 38px; text-align: center; float: left; margin: 0px 11px 0px 0px; }
.link_tab_div_current a:link { font-size: 14px; color: #656565; text-decoration: none; }
.link_tab_div_current a:visited { font-size: 14px; color: #656565; text-decoration: none; }
.link_tab_div_current a:hover { font-size: 14px; color: #656565; text-decoration: none; }
.link_tab_div_current a:active { font-size: 14px; color: #656565; text-decoration: none; }
.link_tab_div_common a:link { font-size: 14px; color: #656565; text-decoration: none; }
.link_tab_div_common a:visited { font-size: 14px; color: #656565; text-decoration: none; }
.link_tab_div_common a:hover { font-size: 14px; color: #656565; text-decoration: none; }
.link_tab_div_common a:active { font-size: 14px; color: #656565; text-decoration: none; }
.link_tab_div_con { width: 1170px; margin: auto; }
.link_nr { padding: 20px 0px 0px 8px; }
.link_nr ul .l1 { float: left; line-height: 22px; background: url(/cae/sites/main/images/img01.jpg) no-repeat left; padding-left: 5px; background-position: left; text-indent: 8px; text-align: left; margin-right: 25px; }
.link_nr ul .l2 { float: left; line-height: 22px; padding-left: 5px; background-position: left; text-indent: 8px; text-align: left; margin-right: 5px; margin-top: 5px; border: 2px; }
.link_nr ul li a:link,.link_nr ul li a:visited { font-size: 14px; color: #666666; }
.link_nr2 { padding: 20px 0px 0px 8px; }
.link_nr2 ul li { float: left; margin-right: 25px; text-align: left; }
.link_top { height: 38px; background-color: #f3f3f3; line-height: 38px; }
.in_yqhz_top { font-size: 14px; font-weight: bolder; color: #0076ca; padding-bottom: 15px; }
.yqhztit { float: left; }
.yqhztit img { vertical-align: middle; padding-right: 7px; padding-bottom: 3px; }
.in_yqhz_more { float: right; }
.in_yqhz_more img { position: relative; top: 3px; padding-right: 7px; }
.in_yqhz_more a:link,.in_yqhz_more a:visited { font-size: 12px; color: #666666; font-family: "SimSun", monospace; font-weight: normal; }
.yqhzpic { width: 355px; padding: 19px 0px 10px 20px; float: left; }
.yqhzpic ul li { width: 163px; height: 97px; float: left; margin-right: 10px; }
.in_ydhz_news { width: 400px; }
.in_ydhz_news ul li { background-image: url(/cae/sites/main/images/ico05.jpg); background-repeat: no-repeat; background-position: left 10px; text-indent: 17px; text-align: left; line-height: 24px; }
.in_ydhz_news ul li span { float: right; color: #999999; font-size: 12px; font-family: "SimSun", monospace; }
.in_ydhz_news ul li a span { float: none; color: #999999; }
.in_ywkd_news { width: 345px; float: left; }
.in_ywkd_news ul li { background-image: url(/cae/sites/main/images/ico05.jpg); background-repeat: no-repeat; background-position: left 10px; text-indent: 17px; text-align: left; line-height: 24px; }
.in_ywkd_news ul li span { float: right; color: #999999; font-size: 12px; font-family: "SimSun", monospace; }
.in_ywkd_news ul li a span { float: none; color: #999999; }
.in_ywkd_md2 { width: 345px; padding: 0px 0px 0px 0px; }
.in_ywkd_md2 ul li { width: 345px; padding-bottom: 11px; float: left; }
.in_ywkd_md2 ul li span { width: 120px; height: 80px; float: left; padding-right: 19px; }
.in_ywkd_md2 ul li h2 { width: 200px; float: left; font-size: 14px; font-weight: bolder; padding-bottom: 3px; line-height: 20px; }
.in_ywkd_md2 ul li p { width: 200px; line-height: 20px; float: left; font-size: 12px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; }
.in_hdxx_pic { width: 345px; padding: 0px 0px 0px 0px; float: left; }
.in_hdxx_pic ul li { width: 155px; float: left; padding-bottom: 15px; padding-right: 16px; }
.in_hdxx_pic ul li span { width: 155px; height: 90px; }
.in_hdxx_pic ul li p { width: 155px; font-size: 12px; line-height: 18px; padding-top: 4px; }
.in_hdxx_news { padding: 0px; width: 340px; float: left; min-height: 75px; }
.in_hdxx_news ul li { background-image: url(/cae/sites/main/images/ico05.jpg); background-repeat: no-repeat; background-position: left 10px; text-indent: 17px; text-align: left; line-height: 23px; line-height: 24px\9; _line-height: 24px; *line-height: 24px; }
.in_hdxx_news ul li span { float: right; color: #999999; font-size: 12px; font-family: "SimSun", monospace; }
.in_hdxx_news ul li a span { float: none; color: #999999; }
.in_rcpypic { width: 345px; float: left; padding-top: 15px; }
.in_rcpypic ul li { width: 160px; height: 56px; float: left; }
.rcppad { margin-right: 17px; }
.in_qtts_news { width: 390px; float: left; padding-left: 18px; }
.in_qtts_news ul li { background-image: url(/cae/sites/main/images/ico05.jpg); background-repeat: no-repeat; background-position: left 10px; text-indent: 17px; text-align: left; line-height: 23px; line-height: 24px\9; _line-height: 24px; *line-height: 24px; }
.in_qtts_news ul li span { float: right; color: #999999; font-size: 12px; font-family: "SimSun", monospace; }
.in_qtts_news ul li a span { float: none; color: #999999; }
.in_rcdt_top { font-size: 14px; font-weight: bolder; color: #0076ca; padding-bottom: 8px; position: relative; }
.in_rcdt_top img { vertical-align: middle; padding-right: 7px; padding-bottom: 3px; }
.in_rcdt_top .in_rcdt_more { position: absolute; right: 0px; top: 2px; }
.in_rcdt_more a:link,.in_rcdt_more a:visited { font-size: 12px; color: #666666; font-family: "SimSun", monospace; font-weight: normal; }
.jytzpad { padding: 10px 0px 0px 0px; }
.xbj { width: 20px; height: 16px; float: left; clear: both; }
.sjiud { width: 1198px; margin: auto auto 10px auto; height: 100px; }
.tuin28 { width: 1200px; margin: auto; height: 82px; padding-bottom: 10px; }
.tuin28 ul li { width: 592px; height: 82px; float: left; }
.pad_tuin { padding-right: 14px; }
.in_huodxx { width: 728px; float: left; padding: 0px 20px 0px 5px; }
.huodxx_01 { width: 360px; float: left; padding: 0px 0px 0px 0px; }
.huodxx_01_top { padding: 4px 8px; border: 1px solid #5a86c3; text-align: center; color: #0076ca; float: left; margin-bottom: 6px; }
.huodxx_01_top a:link,.huodxx_01_top a:visited { font-size: 14px; color: #0076ca; font-family: "SimSun", monospace; font-weight: normal; }
.padhuo { margin-top: 10px; margin-bottom: 12px; }
.huodxx_02 { width: 360px; float: left; padding: 0px 0px 0px 5px; }
.xxin_bl { padding-bottom: 10px; padding-top: 3px; }
.xxin_block01 { border: 1px solid #00a996; height: 50px; width: 113px; background: #fff; float: left; margin-right: 7px; margin-bottom: 8px; }
.xxin_block01 span { float: left; padding: 5px 0px 0px 7px; }
.xxin_block01 p { float: left; padding: 8px 0px 0px 8px; line-height: 34px; }
.xxin_block01 a:link,.xxin_block01 a:visited { font-size: 12px; color: #666666; font-family: "SimSun", monospace; }
.xxin_block02 { border: 1px solid #f29e40; height: 50px; width: 113px; background: #fff; float: left; margin-right: 7px; margin-bottom: 8px; }
.xxin_block02 span { float: left; padding: 5px 0px 0px 7px; }
.xxin_block02 p { float: left; padding: 8px 0px 0px 8px; line-height: 34px; }
.xxin_block02 a:link,.xxin_block02 a:visited { font-size: 12px; color: #666666; font-family: "SimSun", monospace; }
.xxin_block03 { border: 1px solid #0083b7; height: 50px; width: 113px; background: #fff; float: left; margin-bottom: 8px; }
.xxin_block03 span { float: left; padding: 5px 0px 0px 7px; }
.xxin_block03 p { float: left; padding: 8px 0px 0px 8px; line-height: 34px; }
.xxin_block03 a:link,.xxin_block03 a:visited { font-size: 12px; color: #666666; font-family: "SimSun", monospace; }
.n1_tab_div_con { width: 1200px; float: left; height: 369px; z-index: 100; }
.n_tab_div_con { width: 1168px; padding: 15px; border-bottom: 1px solid #0076ca; left: 0px; border-top: 1px solid #0076ca; border-left: 1px solid #0076ca; border-right: 1px solid #0076ca; height: 350px; background-color: #f7f7f7; position: absolute; z-index: 100; overflow: hidden; }
.top_navblock { position: relative; width: 1200px; height: auto; margin: auto; }
.gy_gwytop { width: 570px; padding: 12px 0px 0px 0px; }
.gy_gwy_date { width: 73px; height: 74px; background-image: url(/cae/sites/main/images/date1.jpg); float: left; margin-right: 20px; }
.gy_gwy_date h3 { width: 73px; float: left; font-size: 26px; color: #0076ca; text-align: center; padding-top: 10px; padding-bottom: 10px; }
.gy_gwy_date h4 { width: 73px; float: left; padding-top: 0px; line-height: 20px; font-size: 14px; color: #fff; text-align: center; font-weight: normal; }
.gy_gwy_biaot { width: 530px; font-size: 12px; line-height: 20px; }
.gy_gwy_biaot h2 { font-size: 16px; color: #0053c6; font-weight: normal; text-align: center; padding-bottom: 6px; padding-top: 4px; }
.gy_gwy_biaot p { font-size: 12px; color: #999999; line-height: 22px; padding-top: 7px; }
.gy_gwy_biaot_title { width: 450px; overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis; color: #000; }
.gy_gwy_biaot_title:hover { width: 450px; overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis; color: #0053c6; }
.gy_gwy_news { width: 545px; padding-top: 10px; float: left; padding-left: 17px; }
.gy_gwy_news ul li { background-image: url(/cae/sites/main/images/img01.jpg); background-repeat: no-repeat; background-position: left 9px; text-indent: 17px; text-align: left; line-height: 28px; font-size: 14px; }
.gy_gwy_news ul li span { float: right; color: #999999; font-size: 12px; font-family: "Microsoft YaHei", sans-serif; }
.gy_gwy_news ul li a span { float: none; color: #999999; }
.gy_gwy_news ul li a:link,.gy_gwy_news ul li a:visited { font-size: 14px; -webkit-text-size-adjust: none; }
.in_zzjg { width: 360px; float: left; padding-left: 5px; padding-right: 15px; }
.in_zzjg_line { width: 1px; height: 340px; border-right: 1px solid #ddd; font-size: 0px; float: left; }
.in_zzjg_top { width: 370px; font-size: 14px; font-weight: bolder; color: #0076ca; float: left; position: relative; }
.in_zzjg_top img { vertical-align: middle; padding-right: 7px; }
.in_zzjg_top .in_zzjg_more { position: absolute; right: 20px; top: 2px; }
.in_zzjg_more a:link,.in_zzjg_more a:visited { font-size: 12px; color: #666666; font-family: "Microsoft YaHei", sans-serif; font-weight: normal; }
.in_zzjg_md1 { width: 370px; margin-top: 16px; float: left; height: 185px; }
.in_zzjg_menu1 { width: 175px; height: 40px; background-color: #145fc8; line-height: 40px; text-align: center; margin-bottom: 12px; float: left; margin-right: 10px; position: relative; }
.in_zzjg_menu1 .sanj { position: absolute; z-index: 2; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 6px; border-style: solid; border-color: #145fc8 #f7f7f7 #f7f7f7 #f7f7f7; top: 40px; left: 75px; }
.in_zzjg_md2 { width: 370px; margin-bottom: 15px; float: left; margin-top: 25px; }
.in_zzjg_menu2_01 { width: 119px; height: 34px; background-color: #2e7fec; line-height: 34px; text-align: center; float: left; margin-right: 4px; margin-bottom: 11px; }
.in_zzjg_menu2_02 { width: 114px; height: 34px; background-color: #2e7fec; line-height: 34px; text-align: center; float: left; margin-bottom: 11px; }
.in_zcwj { width: 365px; float: left; padding: 0px 15px 0px 17px; }
.in_zcwj_top { width: 365px; font-size: 14px; font-weight: bolder; color: #0076ca; float: left; position: relative; }
.in_zcwj_top img { vertical-align: middle; padding-right: 7px; }
.in_zcwj_top .in_zzjg_more { position: absolute; right: 0px; top: 2px; }
.in_zcwj_menu { width: 365px; padding: 15px 0px 15px 0px; float: left; }
.in_zcwj_menu ul li { width: 68px; padding-left: 7px; padding-right: 16px; float: left; }
.in_zcwj_menu ul li span { width: 68px; text-align: center; }
.in_zcwj_menu ul li p { width: 68px; text-align: center; font-weight: bolder; padding-top: 10px; }
.in_zcwj_news { width: 365px; padding: 10px 0px 15px 0px; float: left; }
.in_zcwj_news ul li { width: 365px; background-image: url(/cae/sites/main/images/ico05.jpg); background-repeat: no-repeat; background-position: left 10px; text-indent: 17px; text-align: left; line-height: 22px; line-height: 24px\9; _line-height: 24px; *line-height: 24px; }
.in_zcwj_news ul li span { float: right; color: #999999; font-size: 12px; font-family: "SimSun", monospace; }
.in_zcwj_news ul li a span { float: none; color: #999999; }
.in_dsj { width: 365px; float: left; padding: 0px 0px 0px 15px; }
.in_dsj a { display: block; }
.dongtai { padding-top: 0px; }
.dongtai_01 { width: 81px; height: 86px; background: #6e9ad7; float: left; margin-right: 11px; }
.dongtai_01 span { float: left; padding: 10px 0px 0px 18px; }
.dongtai_01 p { float: left; padding: 5px 0px 0px 0px; text-align: center; width: 80px; }
.dongtai_01 p a:link,.dongtai_01 p a:visited { font-size: 12px; color: #fff; font-family: "SimSun", monospace; }
.dongtai_02 { width: 81px; height: 86px; background: #eeb16b; float: left; margin-right: 11px; }
.dongtai_02 span { float: left; padding: 10px 0px 0px 18px; }
.dongtai_02 p { float: left; padding: 5px 0px 0px 0px; text-align: center; width: 80px; }
.dongtai_02 p a:link,.dongtai_02 p a:visited { font-size: 12px; color: #fff; font-family: "SimSun", monospace; }
.dongtai_03 { width: 81px; height: 86px; background: #4ca7cb; float: left; margin-right: 12px; }
.dongtai_03 span { float: left; padding: 10px 0px 0px 18px; }
.dongtai_03 p { float: left; padding: 5px 0px 0px 0px; text-align: center; width: 80px; }
.dongtai_03 p a:link,.dongtai_03 p a:visited { font-size: 12px; color: #fff; font-family: "SimSun", monospace; }
.dongtai_04 { width: 81px; height: 86px; background: #37b18c; float: left; }
.dongtai_04 span { float: left; padding: 10px 0px 0px 18px; }
.dongtai_04 p { float: left; padding: 0px 0px 0px 0px; text-align: center; width: 80px; line-height: 16px; }
.dongtai_04 p a:link,.dongtai_04 p a:visited { font-size: 12px; color: #fff; font-family: "SimSun", monospace; }
.jiangz { width: 365px; float: left; }
.jiangztop { height: 38px; background-color: #ffffff; border-bottom: 1px solid #ddd; line-height: 38px; }
.jiangz_tab_div_current { text-align: center; float: left; background-color: #f7f7f7; height: 36px; border-top: 2px solid #0076ca; padding: 0px 10px; line-height: 38px; }
.jiangz_tab_div_common { height: 38px; text-align: center; float: left; padding: 0px 10px; line-height: 38px; }
.jiangz_tab_div_current a:link { font-size: 14px; color: #0076ca; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; font-weight: bolder; }
.jiangz_tab_div_current a:visited { font-size: 14px; color: #0076ca; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; font-weight: bolder; }
.jiangz_tab_div_current a:hover { font-size: 14px; color: #0076ca; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; font-weight: bolder; }
.jiangz_tab_div_current a:active { font-size: 14px; color: #0076ca; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; font-weight: bolder; }
.jiangz_tab_div_common a:link { font-size: 14px; color: #333333; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
.jiangz_tab_div_common a:visited { font-size: 14px; color: #333; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
.jiangz_tab_div_common a:hover { font-size: 14px; color: #333; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
.jiangz_tab_div_common a:active { font-size: 14px; color: #333; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
.in_jiangz_con { padding-top: 10px; padding-bottom: 5px; }
.guoji { width: 350px; padding-left: 5px; }
.jiaolpad { padding-right: 10px; }
.btnw { margin-bottom: 10px; }
.ljia { padding-left: 5px; }
.in_hzxm_top { font-size: 14px; font-weight: bolder; color: #0076ca; padding-bottom: 10px; position: relative; }
.in_hzxm_top img { vertical-align: middle; padding-right: 7px; padding-bottom: 3px; }
.in_hzxm_top .in_zzjg_more { position: absolute; right: 0px; top: 2px; }
.in_hzxm_news { padding-bottom: 12px; }
.in_hzxm_news ul li { background-image: url(/cae/sites/main/images/ico05.jpg); background-repeat: no-repeat; background-position: left 10px; text-indent: 17px; text-align: left; line-height: 23px; line-height: 24px\9; _line-height: 24px; *line-height: 24px; }
.in_hzxm_news ul li span { float: right; color: #999999; font-size: 12px; font-family: "SimSun", monospace; }
.in_hzxm_news ul li a span { float: none; color: #999999; }
.dwjl_01_top { padding: 4px 8px; border: 1px solid #5a86c3; text-align: center; color: #0076ca; float: left; margin-bottom: 6px; margin-top: 6px; }
.dwjl_01_top a:link,.dwjl_01_top a:visited { font-size: 14px; color: #0076ca; font-family: "SimSun", monospace; font-weight: normal; }
.in_zhil_top { font-size: 14px; font-weight: bolder; color: #0076ca; padding-bottom: 12px; position: relative; padding-top: 17px; }
.in_zhil_top img { vertical-align: middle; padding-right: 7px; padding-left: 5px; }
.in_zhil_top .in_zhil_more { position: absolute; right: 17px; top: 18px; }
.in_zhil_more a:link,.in_zhil_more a:visited { font-size: 12px; color: #666666; font-weight: normal; font-family: "Microsoft YaHei", sans-serif; }
.tankj_pad { margin-top: 12px; }
.tankj2_pad { margin-top: 18px; }
.in_ystkj3_top { font-size: 14px; font-weight: bolder; color: #0076ca; padding-bottom: 8px; position: relative; }
.in_ystkj3_top img { vertical-align: middle; padding-right: 7px; padding-bottom: 3px; }
.in_ystkj3_top .in_zzjg_more { position: absolute; right: 0px; top: 2px; }
.inzce { padding: 0px; }
.zcetop { height: 38px; background-color: #ffffff; border-bottom: 1px solid #ddd; line-height: 38px; }
.zce_tab_div_current { text-align: center; float: left; background-color: #f7f7f7; height: 36px; border-top: 2px solid #0076ca; padding: 0px 10px; line-height: 38px; }
.zce_tab_div_common { height: 38px; text-align: center; float: left; padding: 0px 10px; line-height: 38px; }
.zce_tab_div_current a:link { font-size: 14px; color: #0076ca; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; font-weight: bolder; }
.zce_tab_div_current a:visited { font-size: 14px; color: #0076ca; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; font-weight: bolder; }
.zce_tab_div_current a:hover { font-size: 14px; color: #0076ca; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; font-weight: bolder; }
.zce_tab_div_current a:active { font-size: 14px; color: #0076ca; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; font-weight: bolder; }
.zce_tab_div_common a:link { font-size: 14px; color: #333333; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
.zce_tab_div_common a:visited { font-size: 14px; color: #333; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
.zce_tab_div_common a:hover { font-size: 14px; color: #333; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
.zce_tab_div_common a:active { font-size: 14px; color: #333; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; }
.in_zce_con { padding-top: 10px; padding-bottom: 5px; }
.sjdin { width: 1200px; margin: auto; padding-bottom: 10px; }
.sjdin_top { width: 1200px; height: 100px; }
.sjdin_tab { width: 1155px; border-left: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; padding: 8px 20px; }
.sjdin_tab01 { float: left; width: 559px; padding-left: 5px; }
.sjdin_tab01 ul li { width: 559px; background-image: url(/cae/sites/main/images/img01.jpg); background-repeat: no-repeat; background-position: left 8px; text-indent: 17px; float: left; text-align: left; line-height: 26px; }
.sjdin_tab01 ul li span { float: right; color: #999999; font-size: 12px; }
.sjdin_tab01 ul li a span { float: none; color: #999999; }
.sjdin_tab02 { float: left; width: 559px; padding-left: 25px; }
.sjdin_tab02 ul li { width: 559px; background-image: url(/cae/sites/main/images/img01.jpg); background-repeat: no-repeat; background-position: left 8px; text-indent: 17px; float: left; text-align: left; line-height: 26px; }
.sjdin_tab02 ul li span { float: right; color: #999999; font-size: 12px; }
.sjdin_tab02 ul li a span { float: none; color: #999999; }

/*1006*/
.tzn23 { width: 1200px; margin: auto; height: 210px; }
.tzn23_con1 { width: 598px; padding-top: 0px; float: left; }
.tznleft_top23 { width: 573px; height: 43px; border-bottom: 2px solid #d8d8d8; float: left; line-height: 43px; margin-bottom: 4px; position: relative; }
.tznleft_top23 .tzitab_more23 { position: absolute; right: 5px; }
.tzitab_more23 a:link,.tzitab_more23 a:visited { font-size: 14px; color: #333333; text-decoration: none; }
.xinrig23 { float: left; width: 573px; padding-top: 10px; }
.shouy_news { width: 573px; float: left; }
.shouy_news ul li { background-image: url(/cae/sites/main/images/img01.jpg); background-repeat: no-repeat; background-position: left 9px; text-indent: 17px; text-align: left; line-height: 28px; font-size: 14px; }
.shouy_news ul li span { float: right; color: #999999; font-size: 12px; font-family: "Microsoft YaHei", sans-serif; }
.shouy_news ul li a span { float: none; color: #999999; }
.shouy_news ul li a:link,.shouy_news ul li a:visited { font-size: 14px; -webkit-text-size-adjust: none; }
.tzn { display: table; width: 1200px; margin: auto; height: 150px; }
.tznleft { width: 598px; float: left; margin-right: 20px; margin-top: 10px; }
.tznleft_top { width: 598px; height: 43px; border-bottom: 2px solid #d8d8d8; float: left; line-height: 43px; margin-bottom: 4px; position: relative; }
.tznleft_top .tzitab_more { position: absolute; right: 5px; }
.tzitab_more a:link,.tzitab_more a:visited { font-size: 14px; color: #333333; text-decoration: none; }
.zjysd { width: 598px; border: 1px solid #dedede; height: 136px; background: #f9f9f9; }
.zjysd_l { width: 155px; height: 136px; float: left; border-right: 1px solid #dedede; }
.zjysd_l span { width: 66px; height: 66px; text-align: center; padding: 19px 0px 0px 45px; float: left; }
.zjysd_l p { width: 155px; text-align: center; padding: 10px 0px 0px 0px; float: left; }
.zjysd_l p a:link,.zjysd_l p a:visited { font-size: 16px; color: #000000; font-family: "Microsoft YaHei", sans-serif; }
.zjysd_r { width: 408px; float: left; padding-left: 20px; }
.zjysd_r span { float: left; width: 128px; height: 102px; padding-right: 20px; padding-top: 16px; }
.zjysd_r span img { max-width: 128px; max-height: 102px; }
.zjysd_r h3 { float: left; width: 256px; font-weight: normal; padding-top: 25px; padding-bottom: 10px; }
.zjysd_r h3 a:link,.zjysd_r h3 a:visited { font-size: 14px; color: #000000; }
.zjysd_r p { float: left; width: 256px; line-height: 20px; font-size: 12px; color: #666666; }
.zjysd_r_div { display: table-cell; vertical-align: middle; text-align: center; width: 128px; height: 102px; }
.yshdd_space { width: 573px; height: 18px; }
.yshdd { width: 573px; border: 1px solid #dedede; height: 136px; background: #f9f9f9; }
.yshdd_l { width: 155px; height: 136px; float: left; border-right: 1px solid #dedede; }
.yshdd_l span { width: 66px; height: 66px; text-align: center; padding: 19px 0px 0px 45px; float: left; }
.yshdd_l p { width: 155px; text-align: center; padding: 10px 0px 0px 0px; float: left; }
.yshdd_l p a:link,.yshdd_l p a:visited { font-size: 16px; color: #000000; font-family: "Microsoft YaHei", sans-serif; }
.yshdd_r { width: 383px; float: left; padding-left: 20px; }
.yshdd_r span { float: left; width: 128px; height: 102px; padding-right: 20px; padding-top: 16px; }
.yshdd_r span img { max-width: 128px; max-height: 102px; }
.yshdd_r h3 { float: left; width: 231px; font-weight: normal; padding-top: 25px; padding-bottom: 10px; }
.yshdd_r h3 a { font-size: 14px; color: #000000; }
.yshdd_r h3 a:link,.yshdd_r h3 a:visited { font-size: 14px; color: #000000; }
.yshdd_r h3 a:hover { font-size: 14px; color: #0062ad; }
.yshdd_r p { float: left; width: 231px; line-height: 20px; font-size: 12px; color: #666666; }
.yshdd_r_div { display: table-cell; vertical-align: middle; text-align: center; width: 128px; height: 102px; }
.gkai_top { width: 580px; height: 36px; border-bottom: 6px solid #fff; float: left; background-color: #f1f1f1; margin-bottom: 8px; }
.gkai_nav_t { width: 95px; height: 42px; text-align: center; line-height: 34px; color: #fff; float: left; background-image: url(/cae/sites/main/images/106_1.jpg); }
.gkai_nav_t a:link,.gkai_nav_t a:visited { font-size: 16px; color: #fff; font-family: "Microsoft YaHei", sans-serif; }
.gkai_nav_h { width: 95px; height: 42px; text-align: center; line-height: 34px; color: #fff; float: left; background-image: url(/cae/sites/main/images/106_2.jpg); }
.gkai_nav_h a:link,.gkai_nav_h a:visited { font-size: 16px; color: #fff; font-family: "Microsoft YaHei", sans-serif; }
.gkai_nav { width: 95px; height: 42px; text-align: center; line-height: 34px; color: #494949; float: left; }
.gkai_nav a:link,.gkai_nav a:visited { font-size: 16px; color: #494949; font-family: "Microsoft YaHei", sans-serif; }
.gkai_more { float: right; padding-right: 5px; padding-top: 2px; }
.gkai_md { width: 599px; float: left; padding-left: 10px; }
.gkai_md ul li { width: 585px; background-image: url(/cae/sites/main/images/1q.png); background-repeat: no-repeat; background-position: left 12px; text-indent: 14px; float: left; text-align: left; line-height: 29px; }
.gkai_md ul li span { float: right; color: #999999; font-size: 12px; }
.gkai_md ul li a span { float: none; color: #999999; }
.in_remd { width: 765px; float: left; padding: 0px 20px 0px 5px; }
.remd_l { width: 141px; float: left; padding-right: 12px; }
.remd_l ul li { width: 139px; height: 70px; border: 1px solid #5a86c3; background: #fff; margin-bottom: 9px; margin-top: 5px; cursor: pointer; }
.remd_l ul li h3 { font-size: 16px; width: 139px; text-align: center; padding-top: 6px; padding-bottom: 2px; color: #486fa6; font-weight: normal; }
.remd_l ul li h4 { font-size: 16px; width: 139px; text-align: center; color: #486fa6; font-weight: normal; }
.remd_l ul li h4 a:link,.remd_l ul li h4 a:visited { font-size: 16px; color: #486fa6; }
.remd_l ul li.cur { width: 139px; height: 70px; border: 1px solid #145fc8; background: #145fc8; margin-bottom: 9px; margin-top: 0px; cursor: pointer; }
.remd_l ul li.cur h3 { font-size: 16px; width: 139px; text-align: center; padding-top: 6px; padding-bottom: 2px; color: #fff; font-weight: normal; }
.remd_l ul li.cur h4 { font-size: 16px; width: 139px; text-align: center; color: #fff; font-weight: normal; }
.remd_l ul li.cur h4 a:link,.remd_l ul li.cur h4 a:visited { font-size: 16px; color: #fff; }
.remd_m { width: 346px; border: 1px solid #5a86c3; background: #fff; float: left; margin-right: 12px; height: 313px; }
.remd_m_top { border-bottom: 1px solid #5a86c3; width: 317px; padding-bottom: 5px; padding-top: 5px; height: 29px !important; margin: 0 auto; }
.remd_m_top h2 { font-size: 18px; width: 222px; text-align: left; color: #486fa6; font-weight: normal; float: left; padding-top: 5px; }
.remd_m_top span { font-size: 16px; text-align: left; color: #486fa6; font-weight: normal; float: right; }
.remd_m_bl { width: 317px; margin: 0 auto; }
.remd_m_bl ul li { border-bottom: 1px solid #5a86c3; width: 317px; float: left; cursor: pointer; height: 28px; }
.remd_m_bl ul li h2 { font-size: 14px; width: 215px; text-align: left; color: #486fa6; font-weight: normal; float: left; padding-top: 4px; }
.remd_m_bl ul li span { font-size: 14px; text-align: left; color: #486fa6; font-weight: normal; float: right; padding-top: 2px; }
.remd_m_bl ul li h2 a:link,.remd_m_bl ul li h2 a:visited { font-size: 14px; color: #486fa6; }
.remd_m_bl ul li h3 { font-size: 14px; width: 312px; text-align: left; color: #486fa6; font-weight: normal; float: left; padding-top: 3px; }
.remd_m_bl ul li h3 a:link,.remd_m_bl ul li h3 a:visited { font-size: 14px; color: #486fa6; }
.remd_r { width: 250px; float: right; }
.remd_rli { width: 248px; border: 1px solid #5a86c3; height: 54px; margin-bottom: 10px; }
.remd_rli h2 { font-size: 14px; width: 173px; text-align: left; color: #486fa6; font-weight: normal; float: left; padding-top: 4px; line-height: 44px; padding-left: 10px; }
.remd_rli span { font-size: 14px; text-align: left; color: #486fa6; font-weight: normal; float: right; padding-top: 12px; padding-right: 9px; }
.remd_rli h2 a:link,.remd_rli h2 a:visited { font-size: 16px; color: #486fa6; }
.remd_rli_h { width: 248px; background: #e5e5e5; height: 54px; margin-bottom: 10px; }
.remd_rli_h h2 { font-size: 14px; width: 173px; text-align: left; color: #486fa6; font-weight: normal; float: left; padding-top: 4px; line-height: 44px; padding-left: 10px; }
.remd_rli_h span { font-size: 14px; text-align: left; color: #486fa6; font-weight: normal; float: right; padding-top: 12px; padding-right: 9px; }
.remd_rli_h h2 a:link,.remd_rli_h h2 a:visited { font-size: 16px; color: #486fa6; }
.in_jgt_pic { width: 290px; padding: 20px 0px 10px 0px; text-align: center; }
.in_dahr { width: 327px; padding: 10px 0px 0px 20px; line-height: 24px; font-size: 12px; }
.in_ylind_img { padding: 0px; }
.in_ylind_img ul li { width: 102px; height: 135px; border: 1px solid #cbcbcb; margin-bottom: 20px; margin-right: 4px; margin-left: 2px; float: left; position: relative; }
.in_ylind_img ul li .ylind_bgimg { width: 101px; height: 27px; background-image: url(/cae/sites/main/images/2q.png); line-height: 27px; text-align: center; color: #fff; font-size: 14px; position: absolute; bottom: 0px; }
.ylind_bgimg a:link,.ylind_bgimg a:visited { font-size: 12px; color: #fff; }
.ylind_bgimg a:hover,.ylind_bgimg a:active { font-size: 12px; color: #fff; }
.shipic { height: 195px; width: 580px; float: left; padding-left: 0px; padding-top: 0px; }
.shipic ul li { width: 181px; height: 184px; float: left; background: #f1f1f1; }
.shipic_img { width: 165px; height: 168px; position: relative; top: 8px; }
.shipic_img span { top: 65px; position: absolute; left: 70px; }
.shipic_img p { background-image: url(/cae/sites/main/images/3_bfq_bg.png); height: 36px; line-height: 36px; bottom: 0px; position: absolute; width: 165px; color: #fff; text-indent: 5px; }
.shipic_img p a:link,.shipic_img p a:visited { font-size: 12px; color: #fff; }
.padshi { margin-right: 18px; }

/* 20240621 更换院徽LOGO，重构导航栏 */
.logo_and_navbar_box { width: 1240px; height: 110px; display: flex; position: relative; background-color: #ffffff; margin: 0 auto; }
.logo_and_navbar_box .logo_box { width: 330px; height: 110px; display: flex; margin-left: 20px; }
.logo_and_navbar_box .logo_box .logo_a { width: 100%; display: flex; align-content: center; align-items: center; }
.logo_and_navbar_box .logo_box .logo_a .logo_img_with_text { height: 75px; margin: 0; padding: 0; display: block; }
.logo_and_navbar_box .logo_box .logo_a .logo_img { margin: 20px 10px 0 10px; max-width: 320px; height: 80px; }
.logo_and_navbar_box .logo_box .logo_a .logo_text { margin: auto; margin-bottom: 23px; max-width: 320px; height: 40px; }
.logo_and_navbar_box .navbar_box { margin-right: 20px; font-family: "Microsoft YaHei", sans-serif; font-weight: normal; text-decoration: none; font-size: 20px; width: 860px; height: 110px; display: flex; align-items: flex-end; justify-content: space-between; }
.navbar_item { margin: 0; padding: 0; height: 60px; display: flex; flex-direction: column; justify-content: flex-end; text-align: center; }
.navbar_title { padding: 0 0 5px 0; cursor: pointer; }
.navbar_title a { color: #000000; }
.navbar_title a:hover { color: #0053c6; }
.navbar_textdecoration { width: 100%; height: 20px; display: flex; border-top: 2px solid #0062ea; align-items: flex-end; visibility: hidden; }
.navbar_textdecoration .navbar_textdecoration_arrow { width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 8px solid #0062ea; margin: 0 auto; padding: 3px 0; }
.navbar_textdecoration .navbar_textdecoration_noarrow { width: 20px; height: 8px; }
.navbar_block { top: 110px; margin: 0 20px; position: absolute; z-index: 100; overflow: hidden; max-height: 0; transition: max-height 0.5s ease-in-out 0s; overflow: hidden; left: 0px; width: calc(100% - 2px); height: 390px; }
.logo_and_navbar_box .navbar_box .navbar_block .navbar_block_item { margin: 0; width: 1170px; padding: 10px 15px; left: 0px; height: 350px; background-color: #f7f7f7; border: 1px solid #0076ca; }

/* 导航栏栏目名高亮 */

/* 兼容性开始 Chrome 105、FireFox 121 以下使用 */
.navbar_item:hover+.navbar_block { max-height: 382px; z-index: 200; }
.navbar_item:hover .navbar_title_a { color: #0053c6; }
.navbar_textdecoration:hover+.navbar_title_a { color: #0053c6; }

/* 兼容性结束 */
:is(.navbar_item):has(> :is(.navbar_title, .navbar_textdecoration):hover) :is(.navbar_title_a, .navbar_title_a:hover, .navbar_title_a:visited) { color: #0053c6; }
:is(.navbar_item):has(+ .navbar_block:hover) :is(.navbar_title_a, .navbar_title_a:visited, .navbar_textdecoration) { color: #0053c6; visibility: visible; }
.logo_and_navbar_box .navbar_box .navbar_item:hover .navbar_textdecoration { visibility: visible; }

/* 显示导航栏页面 */
:is(.navbar_item):has(> :is(.navbar_title, .navbar_textdecoration):hover)+.navbar_block { max-height: 382px; z-index: 200; }
.logo_and_navbar_box .navbar_box .navbar_block:hover { max-height: 382px; z-index: 200; }

/* 20240621 重构顶部色块区域 */
.top_bg { background-image: url(/cae/sites/main/images/inbg_tiny.jpg); background-repeat: no-repeat; background-position: center top; background-size: cover; }
.top_left { margin-left: 0; color: #fff; height: 62px; width: 450px; position: relative; font-size: 14px; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; display: flex; justify-content: flex-start; align-items: center; }
.top_left a { color: #fff; text-decoration: none; vertical-align: middle; display: table-cell; }
.top_left_home { margin: 0; padding: 0; margin-right: 20px; display: table; height: 62px; line-height: 62px; }
.top_left_mail { margin: 0; padding: 0; margin-right: 20px; display: table; height: 62px; line-height: 62px; }
.top_left_date { margin: 0; padding: 0; margin-right: 20px; display: table; height: 62px; line-height: 62px; }
.top_left_home img { vertical-align: middle; display: inline-block; }
.top_left_home span { height: 100%; vertical-align: middle; display: inline-block; }
.top_left_date span { height: 100%; vertical-align: middle; display: inline-block; }
.top_right { margin-right: 0; position: relative; width: auto; height: 62px; display: flex; justify-content: flex-end; align-items: center; }
.top_right a { color: #fff; font-size: 14px; text-decoration: none; font-family: "Microsoft YaHei", sans-serif; display: table-cell; vertical-align: middle; }
.top_right_wuzhangai { margin: 0; padding: 0; height: 62px; display: flex; align-items: center; }
.top_right_wuzhangai a { padding-left: 20px; font-size: 16px; font-family: "Microsoft YaHei", sans-serif; }
.top_right_duoyuyan { margin: 0; padding: 0; height: 62px; margin: 0 20px; display: flex; align-items: center; }
.top_right_searchbox { margin: 0; padding: 0; height: 62px; }
.top_right_searchbox .top_right_searchform { display: flex; line-height: 62px; align-items: center; flex-direction: row; flex-wrap: nowrap; justify-content: flex-end; }
.top_right_searchbox .top_right_searchform .search_keyword { text-indent: 10px; width: 300px; height: 34px; line-height: 34px; border-radius: 10px; outline: none; border: 0px; margin: 14px 0; }
.top_right_searchbox .top_right_searchform .search_submit { margin-right: 10px; width: 28px; height: 28px; position: absolute; line-height: 34px; }

/* 20240701 无左侧栏目菜单的列表页 */
.list_main { margin: 0 auto }
.list_main .list_main_block { width: 1200px; margin: 0 auto; }
.list_main .list_main_block .nav_box { }
.list_main .list_main_block .news_box .position_box { border-bottom: 2px solid #d8d8d8; }
.list_main .list_main_block .news_box .position_box .caption { font-size: 20px; font-weight: bold; padding: 20px 0 10px 25px; }
.list_main .list_main_block .news_box .position_box .caption a { color: #333333; }
.list_main .list_main_block .news_box .info_list .info_list_block ul li { margin: 20px 0; }
.list_main .list_main_block .news_box .info_list .info_list_block .list_item { display: flex; justify-content: space-between; }
.list_main .list_main_block .news_box .info_list .info_list_block .list_item .list_item_title { width: calc(100% - 150px); font-size: 18px; }
.list_main .list_main_block .news_box .info_list .info_list_block .list_item .list_item_title .wrap1Line { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_main .list_main_block .news_box .info_list .info_list_block .list_item .list_item_date { width: 150px; text-align: right; font-size: 16px }
.list_main .list_main_block .news_box .info_list .info_list_block .wrap1Line { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

/* 20240729 顶部重要讲话 */
.top_text_box { width: 1240px; margin: 0 auto; display: flex; justify-content: center; align-items: center; }
.top_text { width: 1200px; display: flex; align-items: center; overflow: hidden; margin: 20px 0; }
.top_text .swiper-slide { height: auto; }
.top_text .top_text_flex { height: 100%; display: flex; flex-direction: column; justify-content: space-between; }
.top_text .top_text_from { font-size: 16px; color: #4e80c5; font-weight: normal; line-height: 40px; margin-right: 6.6px; text-align: right; }
.top_text .top_text_main { font-size: 18px; color: #2461b7; font-weight: bold; line-height: 32px; letter-spacing: 4.6px; height: auto; }

/* 20240729 页尾信息 */
.foot_main { width: 100%; height: 220px; margin: auto; background-image: url(/cae/sites/main/images/footbg.jpg); overflow: hidden; font-family: "Microsoft YaHei", sans-serif; color: #fff; }
.foot_main .foot_nav_box { max-width: 1200px; margin: 10px auto 0 auto; height: 75px; line-height: 75px; text-align: center; font-size: 16px; font-weight: normal; border-bottom: 1px solid #fff; overflow: hidden; color: #fff; }
.foot_main .foot_nav_box a { padding: 0 20px; color: #fff; }
.foot_main .foot_nav_box a:hover { font-weight: bold; }
.foot_main .foot_container_box { width: 1200px; margin: 20px auto; padding: 0; display: flex; justify-content: space-between; align-items: center; }
.foot_main .foot_container_box .foot_text_box { width: 800px; font-size: 14px; margin: 0; display: flex; flex-direction: column; align-content: flex-start; flex-wrap: wrap; }
.foot_main .foot_container_box .foot_text_box a { color: #fff; }
.foot_main .foot_container_box .foot_text_box .foot_line { width: 100%; line-height: 26px; display: flex; justify-content: flex-start; }
.foot_main .foot_container_box .foot_text_box .foot_line div { margin: 0; margin-right: 20px; }
.foot_main .foot_container_box .foot_img_box { margin: 0; display: flex; align-items: center; justify-content: flex-end; }
.foot_main .foot_container_box .foot_img_box img { margin-left: 10px; }
.foot_main_red { width: 100%; height: 220px; margin: auto; background-image: url(/cae/sites/main/images/footbg_red.jpg); overflow: hidden; font-family: "Microsoft YaHei", sans-serif; color: #fff; }
.foot_main_red .foot_nav_box { max-width: 1200px; margin: 10px auto 0 auto; height: 75px; line-height: 75px; text-align: center; font-size: 16px; font-weight: normal; border-bottom: 1px solid #fff; overflow: hidden; color: #fff; }
.foot_main_red .foot_nav_box a { padding: 0 20px; color: #fff; }
.foot_main_red .foot_nav_box a:hover { font-weight: bold; }
.foot_main_red .foot_container_box { width: 1200px; margin: 20px auto; padding: 0; display: flex; justify-content: space-between; align-items: center; }
.foot_main_red .foot_container_box .foot_text_box { width: 800px; font-size: 14px; margin: 0; display: flex; flex-direction: column; align-content: flex-start; flex-wrap: wrap; }
.foot_main_red .foot_container_box .foot_text_box a { color: #fff; }
.foot_main_red .foot_container_box .foot_text_box .foot_line { width: 100%; line-height: 26px; display: flex; justify-content: flex-start; }
.foot_main_red .foot_container_box .foot_text_box .foot_line div { margin: 0; margin-right: 20px; }
.foot_main_red .foot_container_box .foot_img_box { margin: 0; display: flex; align-items: center; justify-content: flex-end; }
.foot_main_red .foot_container_box .foot_img_box img { margin-left: 10px; }

/* 20250121 首页导航下拉，学术引领 */
.xsyl_nav_main { width: 1168px; height: 350px; display: flex; font-size: 14px; color: #666666; font-family: "Microsoft YaHei UI UI", sans-serif; margin: auto; }
.xsyl_nav_main a { width: auto; cursor: pointer; color: #666666; }
.xsyl_nav_main a:hover,.xsyl_nav_main a:hover * { cursor: pointer; color: #0053c6; }
.xsyl_nav_main .wrap2Line { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
.xsyl_nav_main .wrap3Line { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
.xsyl_nav_main .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.xsyl_nav_main .part1 { width: 450px; display: flex; flex-direction: column; justify-content: space-between; }
.xsyl_nav_main .part2 { width: 450px; display: flex; flex-direction: column; justify-content: space-between; }
.xsyl_nav_main .part3 { width: calc(100% - 900px - 62px); display: flex; flex-direction: column; align-items: center; }
.xsyl_nav_main .part_split_line { display: flex; width: 1px; height: 350px; border-right: 1px solid #ddd; font-size: 0px; margin: 0 15px; }
.xsyl_nav_main .xsyl_columnName_box { width: 100%; height: 20px; display: flex; }
.xsyl_nav_main .xsyl_columnName_box .xsyl_columnName_text_box { width: calc(100% - 70px); display: flex; justify-content: flex-start; align-items: center; font-size: 14px; font-weight: bolder; color: #0076ca; }
.xsyl_nav_main .xsyl_columnName_box .xsyl_columnName_text_box img { margin-right: 7px; }
.xsyl_nav_main .xsyl_columnName_box .xsyl_columnName_more_box { width: 70px; display: flex; justify-content: flex-end; align-items: center; }
.xsyl_nav_main .xsyl_info_box { width: 100%; height: 320px; display: flex; flex-direction: column; justify-content: space-between; }
.xsyl_nav_main .xsyl_info_top_box { display: flex; }
.xsyl_nav_main .xsyl_info_top_box_a { display: flex; }
.xsyl_nav_main .xsyl_info_top_box .top_pic { width: 160px; height: 120px; display: flex; align-content: center; align-items: center; justify-content: center; }
.xsyl_nav_main .xsyl_info_top_box .top_pic img { max-width: 160px; max-height: 120px; }
.xsyl_nav_main .xsyl_info_top_box .top_info { display: flex; flex-direction: column; width: calc(100% - 160px); height: 120px; overflow: hidden; }
.xsyl_nav_main .xsyl_info_top_box .top_info .top_info_title { display: flex; font-size: 16px; color: #333; height: 40px; overflow: hidden; line-height: 20px; margin: 5px 0px 5px 10px; text-align: justify; justify-content: flex-start; align-items: center; }
.xsyl_nav_main .xsyl_info_top_box .top_info .top_info_title div { margin: 0; padding: 0; }
.xsyl_nav_main .xsyl_info_top_box .top_info .top_info_text { font-size: 14px; height: 60px; overflow: hidden; line-height: 20px; margin: 5px 0px 5px 10px; text-align: justify; }
.xsyl_nav_main .xsyl_info_list_box { width: 100%; height: 190px; display: flex; }
.xsyl_nav_main .xsyl_info_list_box .xsyl_info_list { width: 100%; display: flex; flex-direction: column; justify-content: space-around; font-size: 16px; }
.xsyl_nav_main .xsyl_info_list_box .xsyl_info_list_item { width: 100%; display: flex; margin: 0; padding: 0; justify-content: space-between; }
.xsyl_nav_main .xsyl_info_list_box .xsyl_info_list_item .item_title { width: calc(100% - 90px); margin: 0; padding: 0; }
.xsyl_nav_main .xsyl_info_list_box .xsyl_info_list_item .item_date { width: 90px; text-align: right; font-size: 14px; margin: 0; padding: 0; }
.xsyl_nav_main .xsyl_qikan_box { display: flex; flex-direction: column; height: 330px; justify-content: space-around; }
.xsyl_nav_main .xsyl_qikan_box .qikan_block { width: 200px; height: 100px; display: flex; align-content: center; justify-content: center; align-items: center; font-size: 16px; }
.xsyl_nav_main .xsyl_qikan_box .qikan_block a { font-size: 16px; color: #fff; text-decoration: none; font-weight: bolder; text-align: center; }

/* 20250122 首页导航下拉，科技合作 */
.kjhz_nav_main { width: 1168px; height: 350px; display: flex; font-size: 14px; color: #666666; font-family: "Microsoft YaHei UI UI", sans-serif; margin: auto; }
.kjhz_nav_main a { width: auto; cursor: pointer; color: #666666; }
.kjhz_nav_main a:hover,.kjhz_nav_main a:hover * { cursor: pointer; color: #0053c6; }
.kjhz_nav_main .wrap2Line { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
.kjhz_nav_main .wrap3Line { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
.kjhz_nav_main .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.kjhz_nav_main .part1 { width: 368px; display: flex; flex-direction: column; justify-content: space-between; }
.kjhz_nav_main .part2 { width: 368px; display: flex; flex-direction: column; justify-content: space-between; }
.kjhz_nav_main .part3 { width: calc(100% - 736px - 62px); display: flex; flex-direction: column; justify-content: space-between; }
.kjhz_nav_main .part_split_line { display: flex; width: 1px; height: 350px; border-right: 1px solid #ddd; font-size: 0px; margin: 0 15px; }
.kjhz_nav_main .kjhz_columnName_box { width: 100%; height: 20px; display: flex; margin-bottom: 10px; }
.kjhz_nav_main .kjhz_columnName_box .kjhz_columnName_text_box { width: calc(100% - 70px); display: flex; justify-content: flex-start; align-items: center; font-size: 14px; font-weight: bolder; color: #0076ca; }
.kjhz_nav_main .kjhz_columnName_box .kjhz_columnName_text_box img { margin-right: 7px; }
.kjhz_nav_main .kjhz_columnName_box .kjhz_columnName_more_box { width: 70px; display: flex; justify-content: flex-end; align-items: center; }
.kjhz_nav_main .kjhz_info_box { width: 100%; height: 320px; display: flex; flex-direction: column; justify-content: space-between; }
.kjhz_nav_main .kjhz_info_top_box { display: flex; }
.kjhz_nav_main .kjhz_info_top_box_a { display: flex; }
.kjhz_nav_main .kjhz_info_top_box .top_pic { width: 160px; height: 120px; display: flex; align-content: center; align-items: center; justify-content: center; }
.kjhz_nav_main .kjhz_info_top_box .top_pic img { max-width: 160px; max-height: 120px; }
.kjhz_nav_main .kjhz_info_top_box .top_info { display: flex; flex-direction: column; width: calc(100% - 160px); height: 120px; overflow: hidden; }
.kjhz_nav_main .kjhz_info_top_box .top_info .top_info_title { display: flex; font-size: 16px; color: #333; height: 40px; overflow: hidden; line-height: 20px; margin: 5px 0px 5px 10px; text-align: justify; justify-content: flex-start; align-items: center; }
.kjhz_nav_main .kjhz_info_top_box .top_info .top_info_title div { margin: 0; padding: 0; }
.kjhz_nav_main .kjhz_info_top_box .top_info .top_info_text { font-size: 14px; height: 60px; overflow: hidden; line-height: 20px; margin: 5px 0px 5px 10px; text-align: justify; }
.kjhz_nav_main .kjhz_info_list_box { width: 100%; height: 190px; display: flex; }
.kjhz_nav_main .kjhz_info_list_box .kjhz_info_list { width: 100%; display: flex; flex-direction: column; justify-content: space-around; font-size: 16px; }
.kjhz_nav_main .kjhz_info_list_box .kjhz_info_list_item { width: 100%; display: flex; margin: 0; padding: 0; justify-content: space-between; }
.kjhz_nav_main .kjhz_info_list_box .kjhz_info_list_item .item_title { width: calc(100% - 90px); margin: 0; padding: 0; }
.kjhz_nav_main .kjhz_info_list_box .kjhz_info_list_item .item_date { width: 90px; text-align: right; font-size: 14px; margin: 0; padding: 0; }
.kjhz_nav_main .kjhz_qikan_box { display: flex; flex-direction: column; height: 330px; justify-content: space-around; }
.kjhz_nav_main .kjhz_qikan_box .qikan_block { width: 200px; height: 100px; display: flex; align-content: center; justify-content: center; align-items: center; font-size: 16px; }
.kjhz_nav_main .kjhz_qikan_box .qikan_block a { font-size: 16px; color: #fff; text-decoration: none; font-weight: bolder; text-align: center; }

/* 20250815 转发分享 */
.right_md_share { width: 120px; height: 120px; position: fixed; right: 30px; bottom: 30%; margin: 0 auto; }
.right_md_share_qrcode { max-width: 120px; max-height: 120px; }
