﻿/* CSS Document */
body{margin:auto;font-family:"Microsoft YaHei",sans-serif;} 
div{margin:0 auto; 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%;}

/*鐎涙ぞ缍嬫径褍鐨崣濠囶杹閼癸拷*/
.zhuanti_banner{background-repeat: no-repeat;background-position: center top;background-size: contain;}
.fontwr{font-family:"Microsoft YaHei",sans-serif; }
.fontst{ font-family:"SimSun",monospace;}
.fontbold{font-weight:bolder; }
a:link {color: #333; text-decoration:none;}
a:visited{color: #333;text-decoration:none;}
a:hover {color: #d03749; text-decoration:none;}
a:active {color: #333; 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(../images/inbg.jpg);background-repeat: repeat-x; background-position: center top;}
.top{ width:1200px; margin:auto; height:62px;}
.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;}
.logo{ position: absolute; float:left; padding-top:20px; width:320px;}
.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(../images/footbg.jpg); overflow:hidden;}
.foot_nav{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 a{ padding-right:20px; padding-left:20px;}
.foot_nav a:link, .foot_nav a:visited {font-size: 14px;font-weight: bold; color:#fff;}
.foot_fw{ font-weight:bolder; color:#666666; text-align:center; font-size:12px; padding:40px 0px 5px 0px;}
.foot_text{width:1198px; margin:auto; text-align:center; font-size:12px; padding:0px 0px 10px 0px; line-height:22px;}
.fontfoot{ width:705px; float:left;color:#fff; font-size:12px; text-align:left;padding-top:24px;}
.fontfoot a:link,.fontfoot a:visited{ font-size:12px; 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:100%; margin-top:0px; padding-bottom: 45px; position: relative; background-color:#fff; background-image:url(/cae/sites/main/images/zhuanti/20240601_02.png); background-size: 800px 800px; }

.mdbg{ width:1198px; border:1px solid #d7d7d7; background-color:#fff; margin-bottom:15px;}
.mdbgline{ width:1198px; background-image:url(../images/mdbg_li.jpg); overflow:hidden;}
.mdbg_w .change_fontSize{position: absolute;right: 0;font-size: 14px;text-align: right;padding-right: 89px; /* padding: 56px; */font-family: '微软雅黑';}
.mdbg_w .change_fontSize a:link{color: #333;text-decoration: none;}
.right_md{ width:938px; float:right; }
.right_block{ width:870px; margin:25px 35px;}
.right_md_top{ height:40px;font-size:12px;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:32px; background-color:#f4f4f4; line-height:32px; margin-top:4px;}

.right_md_titltop{ color:#AB0E1E;font-size:20px; line-height:32px; text-align:center; padding:0px 30px 0px 30px; font-size:20px; font-weight:bolder;margin:0;}
.right_md_subtitltop{ line-height:30px; text-align:center; padding:10px 20px 0px 20px; color:#AB0E1E; font-size:18px;  }
.right_md_laiy h4{ width:393px; float:left; padding-left:20px; font-size:12px; font-weight:normal;}
.right_md_laiy p{ width:130px; float:right; padding-right:20px;font-size:12px;font-weight:bolder; text-align:right;}
.right_md_font{ color:#5f90d4;font-size:16px;font-weight:bolder; text-align:center; padding-top:20px;}
.right_md_font2{ color:#575757;font-size:16px;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;}
.right_md_text .video_player { max-width:800px; }
.right_md_text video { width:100%; }
.right_md_close{ color:#575757;font-size:16px; line-height:30px; text-align:center;}
.right_md_line { margin:20px 0px;width: calc(100% - 2px);height: 0px;border: 1px solid #B70E20; }
.wenz_md .zoomBox {margin: -10px 0 0 0; text-align: right; width: 1120px; }

.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(../images/img01.jpg);background-repeat: no-repeat;  background-position: left 10px; text-indent: 17px; text-align:left;  line-height:32px;}
.right_md_list ul li .date{ float:right;color:#999999; font-size:12px; }
.right_md_list ul li a{ float:none; color:#333;white-space: nowrap; display: block; overflow: hidden; width: 780px; text-overflow: ellipsis;}

/*閸掑棝銆�*/
.pages{width:99%; text-align:center;padding-bottom:30px;padding-top:10px;  font-size:12px; padding-left:15px; }  
.pages form{
   margin-right:auto;
   margin-left:auto;} 
.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; }
/*閸掑棝銆�*/
html,body{min-width:1200px;}
/*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: 1.5em; }
.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; }

.top_bg{ background-image:url(../images/inbg_tiny.jpg); background-repeat: no-repeat; background-position: center top;background-size: cover;}
.top_left { float:left; color:#fff; height:62px; width:450px; position:relative; font-size:14px; text-decoration:none; font-family:"MicrosoftYaHei",sans-serif; }
.top_left a { color:#fff;  font-size:14px; text-decoration:none; font-family:"MicrosoftYaHei",sans-serif; vertical-align: middle; display: table-cell;}
.top_left_home { float:left; margin-right:20px; display: table; height:62px; line-height:62px;}
.top_left_mail { float:left; margin-right:20px; display: table; height:62px; line-height:62px;}
.top_left_date { float:left; 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 { float:right; position:relative; width:auto; height:62px; }
.top_right a { color:#fff;  font-size:14px; text-decoration:none; font-family:"MicrosoftYaHei",sans-serif; display: table-cell; vertical-align: middle;}
.top_right_wuzhangai { float:right; display: table; height:62px; }
.top_right_wuzhangai a { padding-left:20px; font-size:18px; font-family:"SimHei",sans-serif; }
.top_right_duoyuyan  { float:right; display: table; height:62px; margin:0 20px; }
.top_right_form { display: table; line-height: 62px; }
.top_right_sousuolan { float:right; display: table; height:62px; }
.top_right_sousuolan dl { float:left; line-height: 62px; height: 62px; display: list-item; }
.top_right_sousuolan dt { margin-left:-40px; width: 57px; float: right; line-height: 62px; height: 62px; border-radius: 0 4px 4px 0; display: list-item;}
.top_right_sousuolan span { height:100%; vertical-align: middle; display: inline-block; }
.top_right_sousuolan_shuru { width:300px; height:34px; line-height:34px; border-radius:10px; outline:none; border:0px; padding: 0 40px 0 10px; }
.top_right_sousuolan_anniu { margin:0px 6px; vertical-align: middle; }

.foot_red{ width:100%; height:215px; margin:auto; background-image:url(../images/footbg_red.jpg); overflow:hidden;}
.foot_nav_red{width:1100px; 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: 14px; color:#ffffff;}
.foot_nav_red a:hover { font-weight: bolder; color:#F5CB6FFF;}
.foot_text_red{width:1100px; margin:auto; text-align:center; font-size:12px; padding:0px 0px 10px 0px; line-height:22px;}
.fontfoot_red{ width:705px; float:left;color:#fff; font-size:12px; text-align:left;padding-top:24px;}
.fontfoot_red a:link,
.fontfoot_red a:visited{ font-size:12px; color:#fff;}
.picf_red{ display:flex; align-items:center; float:right; padding-top:20px;}
.picf_red img{ padding-left:10px;}

.mdbg_w .video_player { max-width:640px; margin:auto; overflow:hidden; text-align: center; background-color: transparent; }
.mdbg_w .video_player video{width:100%}