@charset "utf-8";/* CSS Document */
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background:url(../images/beijing2025.jpg) no-repeat center; background-size:cover; min-height:100vh;}
body,td,th {font-family:"微软雅黑"; color:#666666;}
a{ color:#000;}
a:link {text-decoration: none;}
a:hover {text-decoration: none;}
input{outline:none;}
ul{margin:0px;padding:0px;}
li{list-style:none;}
.clear{ clear:both;}

.dsg_main{ margin-left:auto; margin-right:auto; clear:both; width:1200px; clear:both; padding-top:80px;}
.dsg_logo{ text-align:center; width:980px; margin-left:auto; margin-right:auto; clear:both; margin-bottom:60px;height:450px;}
.dsg_logo img{ height:450px;}

.dsg_botton{ width:480px; height:100px; background:#8a4e03; margin-left:auto; margin-right:auto; line-height:100px; text-align:center;letter-spacing:5px; border-radius:10px;}
.dsg_botton a{ font-size:36px; font-family:"Microsoft YaHei UI", "Microsoft YaHei UI Light"; color:#FFF; float:left; width:100%; line-height:100px; font-weight:bold; border-radius:10px;}
.dsg_botton a:hover{ background:#f1aa51; display:block;}



/**main**/
.left_logo{ float:left; width:145px;}
.left_logo img{ width:145px; border:0px;}

.right_main{ width:1020px; float:right; /*border:3px solid #000;*/ height:720px;}

.main_classname{}
.main_listclassname{ background:url(../images/list_04.png) no-repeat center; text-align:center; width:203px; float:left; height:55px; line-height:55px; color:#FFF; font-size:18px;}
.main_nav{ width:780px; float:right; color:#FFF; line-height:55px; margin-right:20px; color:#c5af92; font-size:14px; display:none;}
.main_nav p{ margin:0px; padding:0px; float:right; background:url(../images/list_07.png) no-repeat center left; height:50px; padding-left:35px; padding-top:5px;}
.main_nav span{ margin:0px; padding:0px; float:right; height:50px; padding-left:35px; padding-top:5px;}

.main_nav a{ font-size:14px;color:#c5af92;}

.main_box{ margin-top:40px; clear:both;}
.right_box{ border:3px solid #c7b091; border-radius:10px; height:500px; clear:both; padding:20px 20px 20px 20px; background:#FFF;}
.right_text{overflow-x: hidden;overflow-y: scroll;height:470px; /*padding-top:20px;*/}
.right_text::-webkit-scrollbar {width: 10px;}
.right_text::-webkit-scrollbar-track {background-color: #FFF;opacity: 0.2;}
.right_text::-webkit-scrollbar-thumb {background-color: #8a4e03;border-radius: 5px;}
.right_text::-webkit-scrollbar-thumb:hover {background-color: #555;}

.right_link_page{height:41px;line-height:30px;padding:10px 0 0;text-align:center;}
.right_link_page a{color:#666;display:inline-block;font-size:14px;height:30px;line-height:30px;padding:0 12px;border-radius:2px;border:1px solid #343434;text-align:center;margin:0 2px}
.right_link_page a:hover{border:1px solid #343434;margin-top:-2px;background:#343434;border-radius:2px;color:white;display:inline-block;font-size:14px;height:30px;line-height:30px;padding:0 12px;text-align:center;margin:0 2px;font-size:14px;}

.text_title{ text-align:center; line-height:50px; font-size:24px; font-weight:bold; color:#000; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #CCCCCC; }
.text_20250505{ text-align:left; line-height:35px;}


.right_link{ width:480px; float:right; clear:both; margin-top:60px; margin-right:10px;}
.right_link ul li{ float:left; width:160px; text-align:center;}
.right_link ul li img{ width:140px; border:0px;}





/*先进人物*/
.right_xjrw{ clear:both; height:220px; padding-top:10px;}
.right_images{ width:150px; float:left;}
.right_images img{ width:150px; height:200px; border:0px; border-radius:10px;}


.right_xjrw span{ width:150px; float:left; clear:both; margin-top:170px; position:absolute; height:30px; line-height:30px;background-color: #8a4e03; z-index:999; text-align:center;}
.right_xjrw a{ color:#FFF; position: relative;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
.right_xjrw span{
    background-color:#000000;
    filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	color:#FFF;
  }
}



.right_text20250505{ width:790px; float:right; /*border:1px solid #000;*/ height:200px; text-align:left; line-height:35px; overflow:hidden;}
.right_text20250505 a{ color:#000; font-size:16px;}
.right_text20250505 a span{ color:#F00;}

.text_titlepic{ text-align:center; padding-top:20px; padding-bottom:20px;}
.text_titlepic img { max-width:900px; }

.right_lrfwz{ clear:both;}
.right_lrfwz ul li{ width:150px; height:235px; overflow:hidden; float:left; text-align:center; margin-left:5px; margin-right:5px;}
.right_lrfwz ul li img{ width:150px; height:200px; border:0px; border-radius:10px;}






.classname_20250506{ clear:both;}
.classname_20250506 ul li{ width:190px; height:50px; background:#8a4e03; margin-left:auto; margin-right:auto; line-height:50px; text-align:center;letter-spacing:0px; border-radius:10px; float:left; margin-left:5px; margin-right:5px; margin-bottom:20px;}
.classname_20250506 ul li a{ font-size:18px; font-family:"Microsoft YaHei UI", "Microsoft YaHei UI Light"; color:#FFF; float:left; width:100%; line-height:50px; font-weight:bold; border-radius:10px;}
.classname_20250506 ul li a:hover{ background:#f1aa51; display:block;}

.main_ip{ text-align:center; line-height:50px; font-size:20px; padding-bottom:30px;}


.right_news0506{ clear:both;}
.right_news0506 ul li{ line-height:55px; text-align:left; height:55px; background:url(../images/title-bj.png) center left no-repeat; padding-left:30px;}
.right_news0506 ul li span{ width:150px; float:right; text-align:center;}

.right_link_page{ clear:both;}


/*20250705*/
.home_url{ clear:both; text-align:right; padding-top:35px; padding-right:150px;}


/*20250706*/
.right_text20250505{ width:790px; float:right; /*border:1px solid #000;*/ height:200px; text-align:left; line-height:35px; overflow:hidden;}
.right_text20250505 a{ color:#000; font-size:16px;}
.right_text20250505 a span{ color:#F00;}

.main_sj{ border:3px solid #c7b091; border-radius:10px; clear:both; padding:20px 40px 20px 40px; background:#FFF; margin-right:80px; margin-left:80px; margin-top:80px;}
.text_title_sj{ text-align:center; line-height:50px; font-size:48px; font-weight:bold; color:#000; padding-top:20px; padding-bottom:20px; border-bottom:1px solid #CCCCCC; }
.text_20250505_sj{ text-align:left; line-height:70px; font-size:36px; padding-top:15px;}


