@charset "utf-8";
/*公共样式*/
html{width: 100%;}
body{ padding:0px; margin:0px auto; font-size:12px; line-height:23px; color:#5A5A5A; font-family:Arial,"微软雅黑"; width: 100%; zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
ul,li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:12px; font-style:normal; color:#ffffff; font-family:"微软雅黑";}
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#5A5A5A;}
a:focus {outline:none;-moz-outline:none;}
a:hover{ color:#791E1B; text-decoration:none;}
.Texthide{ display:none;}
.space10{ height:10px; clear:both; overflow:hidden; zoom:0;}
.space35{ height:35px; clear:both; overflow:hidden; zoom:0;}
.space28{ height:28px; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}
.clear1{ height:0px;}
/*top.html*/
.Toper{ width:100%; height:100px; background:url(../images/topbg.jpg) no-repeat center top; }
.Top{ width:69.5%; margin:0 auto; position:relative; height:96px; background:url(../images/BG_TopText.jpg) no-repeat left top; z-index:400;}
.Top .top_Text{ width:555px; height:30px; line-height:30px; padding-left:465px;}
.Top .top_Text a{ color:#ffffff; font-size:12px; font-family:"微软雅黑";}
.Top .top_Text .loginBox{ float:left; width:130px; }
.Top .top_Text .loginBox a{ margin:0 6px;}
.Top .top_Text .loginBox em{ font-size:12px; font-family:"Arial"; color:#ffffff;} 

.Top .top_Text .textBox{ float:left; width:65px;}
.Top .top_Text .textBox a{ padding:0px 13px; float:left; display:block; height:30px;}
.Top .top_Text .textBox a.language{ background:url(../images/ico_jt_red.jpg) no-repeat right 15px;}
.Top .top_Text .textBox a.topNew{ width:35px; background:url(../images/ico_jt_topnews.jpg) #822f2c no-repeat 45px 15px; border-left:1px solid #8d3f3c; margin-left:10px;}

.Top .Sign{ float:left; width:74px; position:relative; z-index:1001;}
.Top .Sign span a{ padding:0 13px;}
.Top .Sign .SignList{ position:absolute; z-index:150; background:#791E1B;  text-align:left; display:none; left:0; top:30px;}
.Top .Sign .SignList a{ display:block; padding:0 13px;}
.Top .Sign .SignList a:hover{ background:#67120F;}

.Top .language{ float:left; width:50px; background:url(../images/ico_jt.png) no-repeat right 13px;}
.Top .language span a{ padding:0 13px; display:block;}
.Top .language span a:hover{ background:url(../images/ico_jt.png) no-repeat right 15px #f49500;}
.Top .language .LanguageList{ position:absolute; z-index:150; background:#791E1B;  text-align:center; display:none;}
.Top .language .LanguageList a{ display:block; padding:0 5px;}
.Top .language .LanguageList a:hover{ background:#67120F;}

.SelectBox{background:url(../images/bg7.jpg) no-repeat left top; width:60px; height:30px; text-align:center; float:left; font-family:"微软雅黑"; margin-left:10px;}
.SelectBox .SelectText{display:block;display:inline-block; width:30px; background:url(../images/bg7.jpg) no-repeat right center; padding-right:18px; height:30px; line-height:30px; cursor:pointer; padding-left:10px; color:#d79997; overflow:hidden;}
.SelectBox .SelectList{position:absolute; top:30px; width:60px; right:145px;_right:165px; border:1px solid #D3D3D3; border-top:0px; background:#791E1B; display:none; z-index:150;}
.SelectBox .SelectList dt{display:block; cursor:pointer;}
.SelectBox .SelectList dt a{padding:0 10px; display:block; height:23px; line-height:23px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.SelectBox .SelectList dt a span{ display:none;}
.SelectBox .SelectList dt a:hover{background:#67120F; color:#ffffff;}

.Top .SreachBox{ width:155px; height:30px; background:url(../images/ico_search.jpg) no-repeat right top; overflow:hidden; float:left;}
.Top .SreachBox .sreach_btn{ width:31px; height:30px; display:block; float:right;}
.Top .SreachBox .sreach_ipu{ width:110px; height:18px; line-height:18px; padding:4px 5px 4px 0; border:0px; background:none; color:#ffffff; float:right; }

.Top .logo{ width:150px; height:77px; position:absolute; left:0px; top:10px;}
.Top .logo a{ display:block;}

.Top .top_nav{ position:absolute; bottom:10px; right:0px; width:680px; top:54px; z-index:50;}
.Top .top_nav li{ float:left; padding:0 13px; position:relative;}
.Top .top_nav li a{ font-size:16px; color:#666666; font-family:"微软雅黑"; padding:0 20px; display:block; line-height:40px;}
.Top .top_nav li a:hover,.Top .top_nav li.onnav1 a,.Top .top_nav li.onnav2 a{ color:#791e1b; border-bottom:6px solid #791e1b;}
.Top .top_nav li .HSubNav a,.Top .top_nav li.onnav2 .HSubNav a{ padding:0 10px; max-width:90px; font-size:12px; line-height:25px; color:#666666; margin-bottom:8px; border:none; display:block;}
.Top .top_nav li .HSubNav a:hover{ border-bottom:0; background:#f4ae00; display:block; color:#ffffff; }
.Top .top_nav li .HSubNav{ position:absolute; z-index:100; top:46px; left:13px; padding:10px 14px; background:#ffffff; width:250px;  height:180px; display:none; }
.Top .top_nav li .HSubNav1{ width:240px; height:200px; }
.Top .top_nav li .HSubNav2{ height:128px; width:160px;}
.Top .top_nav li .HSubNav3{ height:190px; width:180px;}
.Top .top_nav li .HSubNav5{ height:260px; width:160px;}
.Top .top_nav li .HSubNav5 a,.Top .top_nav li.onnav2 .HSubNav5 a{ margin-bottom:8px;}
.Top .top_nav li .HSubNav .HSubNavImg{ width:141px; float:left; padding-right:14px;}
.Top .top_nav li .HSubNav dl{ float:left; position:relative;}
.Top .top_nav li .HSubNav dl dt{ padding-right:20px;}
.Top .top_nav li .HSubNav dl dt.onsubnav a{ background:#f4ae00; color:#ffffff;}
.Top .top_nav li .HSubNav dl dt .HSubList{ position:absolute; left:80px; top:0; display:none; min-height:180px;}
.Top .top_nav li .HSubNav dl dt.onsubnav .HSubList a{ background:none; color:#666666; line-height:24px; margin:0; max-width:150px;width:150px;}
.Top .top_nav li .HSubNav dl dt.onsubnav .HSubList a:hover{ background:none; color:#611816; font-weight:bold;}


.Nav{ width:100%; height:47px; background:#432c94;}
.NavBox{ width:70%; height:47px; margin:0 auto;}
.NavBox .ImgBox{ width:165px; float:left;}
.NavRightBox{ width:835px; float:right;}
.NavBox .MainNav li{ float:left;}
.NavBox .MainNav li#nav1,.NavBox .MainNav li#nav1 dl{ width:86px;}
.NavBox .MainNav li#nav2,.NavBox .MainNav li#nav2 dl{ width:86px;}
.NavBox .MainNav li#nav3,.NavBox .MainNav li#nav3 dl{ width:86px;}
.NavBox .MainNav li#nav4,.NavBox .MainNav li#nav4 dl{ width:86px;}
.NavBox .MainNav li#nav5,.NavBox .MainNav li#nav5 dl{ width:118px;}
.NavBox .MainNav li#nav6,.NavBox .MainNav li#nav6 dl{ width:102px;}
.NavBox .MainNav li#nav7,.NavBox .MainNav li#nav7 dl{ width:86px;}
.NavBox .MainNav li#nav8,.NavBox .MainNav li#nav8 dl{ width:86px;}
.NavBox .MainNav li#nav9,.NavBox .MainNav li#nav9 dl{ width:86px;}
.NavBox .MainNav li a{ display:block; height:47px; line-height:48px; font-size:14px; color:#ffffff; text-align:center; padding:0 11px;}
.NavBox .MainNav li a:hover,.NavBox .MainNav li.onnav a,.NavBox .MainNav li.onnav a:hover{ background:#6852b3;}
.NavBox .MainNav li dl{ position:absolute; z-index:100;}
.NavBox .MainNav li.onnav dl dd a{ background:#432c94; display:block;}
.NavBox .MainNav li dl{ background:#432c94;}
.NavBox .MainNav li dl dd{ height:30px; line-height:30px; width:100%;}
.NavBox .MainNav li dl dd a{ height:30px; line-height:30px; font-size:12px; padding:0; display:block;}

.NavRight{height:90px;line-height: 70px;}
.NavRight .logo{position: absolute;top: 10px;left: 20px;z-index: 9999;}
.ImgMore img{width: 50px;float: right;margin: 20px 10px 0 0;cursor: pointer;}
/* .NavRightBox{display: none;} */
.ImgMore img:hover .NavRightBox{display: block;}
.NavRightBox{height: calc(100vh - 90px);overflow-y: scroll;position: absolute;right: 0px;top:70px;padding-left: 20px;background-color: #ffffff;width: 50%;z-index: 999;}
.NavRightBox ul li{border-bottom: 1px solid #f6f6f6;}
.NavRightBox li a{ display:block; line-height:48px; font-size:14px; color:#000000;}
.NavRightBox ul li dl dd{height: 36px;margin-left: 20px;}
.NavRightBox ul li dl dd a{font-size: 12px;}
.NavRightBox li a img{float: right;width: 16px;margin: 15px 20px 0 0;}
.NavRightBox a:hover{color: #761c1b;}
/*top.html*/
@media(min-width:1025px){
    .Nav{display: block;}
    .NavRight{display:none;}
}
@media(max-width:1199px){
    .Nav{display: none;}
    .NavRight{display:block;}
}
@media(max-width:1024px){
    html .Contindex{width: 100%;padding: 0;}
    .Contindex,.Nav.NavRight,.space28,.HomeBan,.Bottomer,.Banner{width: 100%;padding: 0;}
    html .Contindex .HomeDivBox{width: 100% !important;float: none;padding: 0;}
    .Bottom .NavBt{width: 100%;padding: 0;}
    html .Contindex .HomeDivBox .HomeDoor{width: 70%;}
    html .Contindex .HomeDivBox .HomeDoor ul{width: 120%;margin-left: 0;}
    html .Contindex .HomeDivBox .HomeDoor ul li{width: 100%;}
    html .Contindex .HomeDivBox .HomeDoor ul li a{width: 100%;}
    .Contindex .Hometitle a{width: 28px !important;}
    a{font-size: 14px;}
    .CurrentCont{display: block;}
    .Menu .MDownload a{width: 100%;}
    
    html .Contain{width: 100%;}
    html .Contain .Silderbar{width: 100%;float: none;height: 700px;}
    html .Contain .MainContent{width: 100%;left: 0;padding: 20px;box-sizing: border-box;position: absolute;top: 700px;}
    html .Contain{display: flex;flex-direction: column;}
    html .Menu .MenuDoor{width: 100%;text-align: center;}
    html .online{width: 100%;}
    html .online table{width: 100% !important;}
    .HomeDoor li.HomeDoor2 a,.HomeDoor li.HomeDoor3 a,.HomeDoor li.HomeDoor4 a,.HomeDoor li.HomeDoor5 a{
        text-align: center;
    }
}
@media(max-width:870px){
    html .Banner{width: 100%;height:86px;}
    html .HomeBan .BanList{width: 100%;}
    html .HomeBan .BanList ul{width: 100%;}
    html .HomeBan .BanList ul li{width: 100%;background-size: 100% 100%;}

}
/*bottom*/
.Bottomer{ background:#f3f2f2; height:74px;}
.Bottom{ width:100%; margin:0 auto; padding-top:10px; height:56px; border-top:1px solid #e4e2e2; background:url(../images/bg24.jpg) no-repeat right center;}
.Bottom .NavBt a{ color:#848484;}
.Bottom .NavBt a:hover{ color:#791E1B;}
.Bottom .NavBt em{ padding:0 12px; color:#e3e3e3;}
.Bottom .Copyright{ color:#827f7f;}
.Bottom .Copyright a{ color:#b6b6b6;}
.Bottom .Copyright a:hover{ color:#791E1B;}

.Bottom .NavBt{ width:100%; float:left;}
.BottomWechat{ width:50px; float:left; position:relative; z-index:50;}
.BottomWechat a{ color:#848484;}
.BottomWechat a:hover{ color:#791E1B;}
.WechatList{ width:360px; padding:23px 27px 23px; background:url(../images/bg51.png) no-repeat left top; position:absolute; left:-200px; top:-183px; z-index:100; display:none;}
.WechatList ul li{ float:left; width:106px;}
.WechatList ul li span{ text-align:center; line-height:14px; color:#827f7f; font-family:"微软雅黑"; display:inline-block; width:100%; padding-top:10px;}
/*bottom*/

/*Banner*/
.HomeBan{ width:100%; height:auto; position:relative;}
.HomeBan .BanList{ width:100%; height:380px; margin:0 auto;}
.HomeBan .BanList li{ width:70%; height:345px; overflow:hidden;}
.HomeBan .BanList li a{ width:100%; height:345px; display:block;}
.HomeBan .TabList{ width:100%; height:11px; left:0px; bottom:7px; position:absolute;}
.HomeBan .TabList .List{ width:980px; height:11px; margin:0 auto; padding-right:20px;}
.HomeBan .TabList .List ul{}
.HomeBan .TabList li{ float:left; width:11px; height:14px; padding:0 5px 0 0;}
.HomeBan .TabList li span{ background:#ffffff; width:11px; height:11px; display:block; cursor:pointer;}
.HomeBan .TabList li.on span{ background:#ffe71f;}

.ConBanner{ width:100%; height:240px; margin:0 auto;text-align: center;}
.ConBanner img{text-align: center; width: 1200px;height:240px;}
/*Banner*/

/*Sidebar*/
.Menu{ background:url(../images/bg5.png) repeat-x left top; min-height:510px;}
.menuTitle{ height:65px; line-height:65px; padding-left:30px; color:#f1f1f1; font-size:18px; margin:0px; font-weight:normal;}
.MenuList{ padding-left:14px; padding-top:10px; padding-bottom:45px;}
.MenuList li{ margin-top: 10px;}
.MenuList li,.MenuList li dl dd,.MenuList li dl dd .subnav a{ line-height:36px; padding-bottom:1px; }
.MenuList li,.MenuList li dl dd,.MenuList li dl dd .subnav a:hover{ }
.MenuList li a{ display:block; border-bottom:1px solid #e1e1e2; font-size:14px; color:#565656; padding-left:30px;line-height:36px;height:36px;} 
.MenuList li a:hover{line-height:36px;height:36px; } 
.MenuList li span{ border-bottom:1px solid #e1e1e2;padding-left:30px; display:block; }
.MenuList li a.menuOne{background:url(../images/bg4.png) no-repeat left center;color:#ffffff;  border-bottom:none;}
.MenuList li.onmenu a,.MenuList li a:hover{ background:url(../images/bg4.png) no-repeat left center; border:none; color:#ffffff;}
.MenuList li dl,.MenuList li dl dd .subnav{ padding-left:20px;}
.MenuList li.onmenu dl dd a,.MenuList li.onmenu1 dl dd a,.MenuList li.onmenu dl dd.onmenu .subnav a,.MenuList li.onmenu1 dl dd.onmenu1 .subnav a{ background:none; color:#565656; border-bottom:1px solid #e1e1e2;}
.MenuList li.onmenu dl dd.onmenu a,.MenuList li.onmenu dl dd a:hover,.MenuList li.onmenu1 dl dd.onmenu1 .subnav a:hover{ background:url(../images/bg4.png) no-repeat left center;border:none; color:#ffffff;}
.MenuList li.onmenu dl dd.onmenu .subnav a.onmenu,.MenuList li.onmenu dl dd.onmenu .subnav a:hover { background:url(../images/bg4.png) no-repeat left center;border:none; color:#ffffff;}

.MenuList li.onmenu1 a,.MenuList li.onmenu1 dl dd.onmenu1 a{ background:url(../images/bg4.png) no-repeat left center; border:none; color:#ffffff;}
.MenuList li.onmenu1 dl{ display:block;}


/*menudownload*/
.Menu .MDownload{ background:url(../images/bg3.jpg) no-repeat left top; width:208px;}
.Menu .MDownload a{ display:block; width:230px; height:60px;}
/*menudownload*/

/*menulink*/
.MenuDoor{ padding-top:16px; width:208px;}
.MenuDoor li{ margin-bottom:4px; font-size:14px; font-family:"微软雅黑"; line-height:47px; height:47px; font-weight:bold;}
.MenuDoor li a{ display:block; padding-left:10px; display:block;}
.MenuDoor li.MenuDoor1{ background:#f8f1f1; border-bottom:3px solid #ede1e1;}
.MenuDoor li.MenuDoor1 a{ color:#825856;}
.MenuDoor li.MenuDoor2{ background:#dfe8f2; border-bottom:3px solid #cfd9e5;}
.MenuDoor li.MenuDoor2 a{ color:#4a5f77;}
.MenuDoor li.MenuDoor3{ background:#e6f3e6; border-bottom:3px solid #d2e7d2;}
.MenuDoor li.MenuDoor3 a{ color:#386263;}
.MenuDoor li.MenuDoor4{ background:#e1f2f2; border-bottom:3px solid #cfe7e7;}
.MenuDoor li.MenuDoor4 a{ color:#466a46;}
.MenuDoor li.MenuDoor5{ background:#e2e4f1; border-bottom:3px solid #ced1e4;}
.MenuDoor li.MenuDoor5 a{ color:#50587e;}
/*menulink*/
/*Sidebar*/

/*index*/
.Contindex{ width:1200px; margin:0 auto;}
.Contindex .HomeDivBox{ float:left; width:450px; padding-right:23px; padding-bottom:28px;}
.Contindex .Hometitle{ border-bottom:2px solid #cccccc; height:38px;}
.Contindex .Hometitle span.Column{ display:block; float:left; height:38px;line-height:38px; font-size:18px; color:#333; border-bottom:2px solid #432c94; font-weight:bold;}
.Contindex .Hometitle span.EColumn{ display:block; float:left; font-size:14px; color:#bcbcbc; font-family:"微软雅黑"; height:38px;line-height:38px; padding-left:5px;}
.Contindex .Hometitle a{ float:right; display:block; width:26px; padding-right:12px; margin-top:15px; background:url(../images/bg1.jpg) no-repeat right center;color:#707070;}

.Contindex .Hometitle1{ border-bottom:2px solid #eeeeee; height:38px;}
.Contindex .Hometitle1 span.Column{ border-bottom:2px solid #798ca1; display:block;height:38px;line-height:38px; float:left; font-size:18px; color:#333333; }
.Contindex .Hometitle1 span.EColumn{display:block;height:38px;line-height:38px; float:left;font-size:14px; color:#bcbcbc; font-family:"微软雅黑"; padding-left:5px;}

.Contindex .HomeList dl{ padding-bottom:5px; padding-top:10px;}
.Contindex .HomeList dl dt{ background:#f5f9fb; padding:10px 15px 20px; margin-bottom:10px;}
.Contindex .HomeList dl dt a span{ font-family:"微软雅黑"; font-weight:bold; font-size:14px; color:#4b5460; line-height:32px;}
.Contindex .HomeList dl dt p{ margin:0; line-height:18px;}
.Contindex .HomeList dl dd{ border-bottom:1px dotted #e7e7e7; height:36px; line-height:36px;}
.Contindex .HomeList dl dd a{  display: inline-block;color:#666666; background:url(../images/ico_jtHui.jpg) no-repeat left center; padding-left:10px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;  width:360px;}
.Contindex .HomeList dl dd span{ float:right; color:#8a8a8a;}
.Contindex .HomeList dl dd a:hover{ color:#791E1B; text-decoration:underline;}

.Contindex .Hometitle a:hover,.Contindex .HomeList li a:hover,.Contindex .HomeLink li a:hover{ color:#791E1B; text-decoration:underline;}
.HomeDoor{ padding-top:8px;}
.HomeDoor li{ margin-bottom:4px; font-size:14px; font-family:"微软雅黑"; line-height:47px; height:47px; font-weight:bold;}
.HomeDoor li a{ display:block; padding-left:16px; display:block;}
.HomeDoor li.HomeDoor1{ background:#f8f1f1; border-bottom:3px solid #ede1e1;}
.HomeDoor li.HomeDoor1 a{ color:#825856;}
.HomeDoor li.HomeDoor2{ background:#dfe8f2; border-bottom:3px solid #cfd9e5;}
.HomeDoor li.HomeDoor2 a{ color:#4a5f77;}
.HomeDoor li.HomeDoor3{ background:#e6f3e6; border-bottom:3px solid #d2e7d2;}
.HomeDoor li.HomeDoor3 a{ color:#386263;}
.HomeDoor li.HomeDoor4{ background:#e1f2f2; border-bottom:3px solid #cfe7e7;}
.HomeDoor li.HomeDoor4 a{ color:#466a46;}
.HomeDoor li.HomeDoor5{ background:#e2e4f1; border-bottom:3px solid #ced1e4;}
.HomeDoor li.HomeDoor5 a{ color:#50587e;}

.Contindex .HomeLink { background:#fafafa; overflow:hidden;}
.Contindex .HomeLink ul{ padding-bottom:15px; padding-top:10px;}
.Contindex .HomeLink li{ line-height:24px; padding-top:6px; font-family:"微软雅黑";}
.Contindex .HomeLink li a{color:#000000; display:block; padding-left:15px;}
.Contindex .HomeLink li a:hover{ background:url(../images/bg2.jpg) no-repeat left top #eff6fc; color:#5e7fa6; text-decoration:none;}
.Contindex .HomeLink li span{ float:right; color:#666666;}
.Contindex .HomeLink li h2{ font-size: 12px;font-weight:bold; line-height:24px; margin:0;color:#333333;display: inline-block; white-space: nowrap;overflow:hidden; text-overflow:ellipsis;width:195px;}  
.Contindex .HomeLink li p{ font-size: 12px;line-height:20px; margin:0; color: #666666; display: inline-block; overflow:hidden; text-overflow:ellipsis;width:195px;-webkit-line-clamp: 2;
display: -webkit-box;  -webkit-box-orient: vertical;  }  
 
.HDownload{ background:url(../images/bg3.jpg) no-repeat left top;}
.HDownload a{ display:block; width:230px; height:60px;}


/* 科研成果table切换样式 */
.wrap_title{position:relative;line-height:86px;font-size:24px;color:#333333;font-weight:700;display:block;float:left;height:38px;line-height:38px;font-size:18px;font-weight:700}
.wrap_title .more{font-weight:400;font-size:12px;color:#6a6a6a;padding-right:15px;background:url(../images/bg1.jpg) no-repeat right center;position:absolute;line-height:48px;
height:48px;right:0;top:19px;bottom:19px;margin:auto;}
.wrap_title .more:hover{color:#6e1c1a; text-decoration: underline;}
.wrap_title .name{padding:0 50px 0 16px; }
.wrap_title>.after,.wrap_title>.before{content:"";display:block;left:0;right:0;margin:auto;position:absolute;bottom:0;border-bottom:2px solid #cccccc;}
.wrap_title>.before{border-bottom:2px solid #382487;width:80px;right:auto;z-index:1; margin-left:15px;}
/*index*/


/*sitemap*/
.ul_sitemap li{ border-bottom:dotted 1px #dddddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}

/*public*/
.Contain{ width:1200px; margin:0 auto; background:#ffffff; position:relative; min-height:600px;}
.Silderbar{ float:left; width:21.4%;margin-bottom: 20px; }
.MainContent{ width:72%; min-height:655px; background:url(../images/BG_Contain.png) no-repeat left top; background-size: 100%;padding:55px 42px 0; position:absolute; right:0; top:0px; }
.Content{ padding-top:20px; width: 100%;}
.CurrentCont .Current{ float:right; background:url(../images/BG_location.jpg) no-repeat left center; padding-left:70px;}
.CurrentCont .ColumnName{ color:#432c94; font-size:18px;}
.CurrentCont .border{ height:5px; background:#f6f6f6; border-top:1px solid #e3e3e3; clear:both; margin-top:10px;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:14px; line-height:25px;}
.SinglePage p{ margin:0;}
.PrevNextBox .h1{ font-size:12px; font-weight:normal;}
/*public*/

/*news*/
.new_List{ padding-bottom:20px;width: 100%;}  
.new_List li{ width: 100%;background:url(../images/bg6.jpg) no-repeat 7px center; border-bottom:1px dotted #d7d7d7; line-height:45px;height: 45px;}
.new_List li span{ float:right; color:#6d6d6d;width:24%; text-align: right;}
.new_List li a{width:67%;color:#333333; font-size:14px; padding-left:19px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}
.new_List li a:hover{ text-decoration: underline;color: #a82d66;}
.News_info .info_title{ padding:10px 0px; font-size:14px; text-align:center;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #cccccc; padding-bottom:5px;}
.News_info .info_txt{ padding:10px 0px; font-size:14px; line-height:25px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
/*news*/

/*problem*/
.problem_List{ padding-bottom:20px;}
.problem_List li{ border-bottom:1px dotted #d7d7d7;}
.problem_List li h5{ margin:0; font-size:12px; font-family:"微软雅黑"; font-weight:normal; line-height:39px;}
.problem_List li h5 span{ float:right; color:#6d6d6d;}
.problem_List li h5 a{ background:url(../images/bg6.jpg) no-repeat 7px center; color:#333; font-size:12px; padding-left:19px;}
.problem_List li dl{ padding:10px 20px; background:#E0DBFA;}

/*problem*/


/*book*/
.book_title{ border-bottom:1px solid #e0e0e0; padding-bootm:1px; overflow:hidden;}
.book_title li{ float:left; }
.book_title li a{ display:block; width:78px; height:31px; line-height:31px; text-align:center; color:#666666; margin-right:1px; margin-bottom:1px;}
.book_title li a:hover,.book_title li.onlcid a{ background:#cc9752; color:#ffffff;}

.book_List{ padding:10px 10px 0 6px;}
.book_List li{ padding:5px 0px; background:url(../images/red_fk.jpg) no-repeat left center; padding-left:10px;}
.book_List li span{ float:right; color:#6d6d6d;}
.book_List li a{ color:#333333; font-size:12px;}

.book_info .info_title{ padding:10px 0px; font-size:14px; text-align:center;}
.book_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #cccccc; padding-bottom:5px;}
.book_info .info_txt{ padding:10px 0px;}
.book_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
/*book*/

/*online*/
.online{ background:url(../images/BG_online.jpg) no-repeat right bottom; width:600px;}
.online table td{ padding-bottom:20px;  }
.online table .td_1{ line-height:36px; text-align:right; font-size:14px; color:#666666; padding-right:16px;}
.online table .td_2{}
.online table .td_2 .text{ width:330px; height:36px; line-height:36px; border:1px solid #dfdfdf; padding-left:5px; }
.online table .red{ color:#ff0000; padding-right:4px;}
.online table .btn_tj{ width:134px; height:40px; line-height:40px; background:url(../images/btn_tj.jpg) no-repeat left top; border:none; font-size:14px; color:#ffffff; cursor:pointer;}



/*online*/

/*student*/
.Class_List ul li{ display:block; width:710px; height:162px; background:url(../images/BG_LI.jpg) no-repeat left top; padding-bottom:13px;}
.Class_List li .ImgBox{ width:212px; float:left;}
.Class_List li .ImgBox a{ display:block;}
.Class_List li .ImgBox a img{ padding:6px;}
.Class_List li .detailBox{ width:435px; float:left; padding-left:22px;}
.Class_List li .detailBox .title{}
.Class_List li .detailBox .title a{ font-size:16px; font-weight:bold; color:#333333;}
.Class_List li .detailBox .detail{ font-size:12px; color:#666666;}
.Class_List li .detailBox .detail a{ color:#cb1e08; padding-left:5px;}

.activity_List ul li{ display:block; width:705px; height:148px; background:url(../images/BG_Li2.jpg) no-repeat left top; padding-bottom:13px;}
.activity_List li .ImgBox{ width:148px; float:left;}
.activity_List li .ImgBox a{ display:block;}
.activity_List li .ImgBox a img{ padding:6px;}
.activity_List li .detailBox{ width:500px; float:left; padding-left:22px;}
.activity_List li .detailBox .title{ margin-bottom:5px;}
.activity_List li .detailBox .title a{ font-size:16px; font-weight:bold; color:#333333;}
.activity_List li .detailBox .job{ margin-top:0px; color:#666666; font-weight:bold;}

.activity_List li .detailBox .detail{ font-size:12px; color:#666666;}
.activity_List li .detailBox .detail a{ color:#cb1e08; padding-left:5px;}

.student_List{ padding:0px 10px 0 6px;}
.student_List li{ padding:5px 0px; background:url(../images/red_fk.jpg) no-repeat left center; padding-left:10px;}
.student_List li span{ float:right; color:#6d6d6d;}
.student_List li a{ color:#333333; font-size:12px; }

.student_info .info_title{ padding:10px 0px; font-size:14px; text-align:center;}
.student_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #cccccc; padding-bottom:5px;}
.student_info .info_txt{ padding:10px 0px;}
.student_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
/*student*/

/*down*/
.down_List{ padding:0px 10px 0 6px;}
.down_List li{ padding:5px 0px; background:url(../images/red_fk.jpg) no-repeat left center; padding-left:10px;}
.down_List li span{ float:right;}
.down_List li a{ color:#333333; font-size:12px; }
.down_List li span a{ background:url(../images/btn_down.jpg) no-repeat left top; width:43px; height:12px; display:block;}
/*down*/

/*video*/
.video_List li{ width:230px; height:211px; border:1px solid #e5e5e5; float:left; margin-right:10px; margin-bottom:30px;}
.video_List li .ImgBox{ display:block;}
.video_List li .ImgBox img{ padding:2px;}
.video_List li .title{ text-align:center; margin:0px; padding-top:5px;}
.video_List li .title a{ color:#666666; font-size:14px;}
.video_List li .title a:hover{ color:#791E1B;}

.video_info .info_title{ padding:10px 0px; font-size:14px; text-align:center;}
.video_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #cccccc; padding-bottom:5px;}
.video_info .info_txt{ padding:10px 0px;}
/*video*/

.hjdj table{}
.hjdj table td{ padding-bottom:30px; font-size:14px; color:#8a8a8a;}
.hjdj table td .text{ border:2px solid #DCDCDC; padding-left:10px; width:200px; height:30px; line-height:30px; font-family:"微软雅黑"; cursor:pointer; }
.hjdj table td .form_err{ color:#ff0000;}
.hjdj table td .btn{ background:#6852B4; border:none; width:95px; height:37px; line-height:37px; color:#fff; font-family:"微软雅黑"; font-size:14px;}
.hjdj table td .textarea{ width:400px; height:250px;}

.bydj{}
.bydj .title{ color:#432c94; font-size:14px; padding-bottom:20px;}
.bydj .left a{ display:block; background:url(../images/BG_div_left.jpg) repeat-x left top; height:69px; line-height:69px; width:209px; text-align:center; color:#ffffff; float:left; margin-right:65px; font-size:18px;}
.bydj .right a{ display:block; background:url(../images/bg_right_right.jpg) repeat-x left top; height:69px; line-height:69px; width:209px; text-align:center; float:left; color:#34246B; font-size:18px;}

.bydj .next{ padding-top:50px;}
.bydj .next a{ display:block; width:90px; height:36px; line-height:36px; text-align:center; color:#ffffff; background:#6852b4; font-size:14px;}

.hjdj_tit{ border:1px solid #D1D1D1; border-left:none; width:695px; height:40px; line-height:40px; color:#432c94; font-size:18px; margin-bottom:26px;}
.hjdj_tit span{ float:left; width:5px; height:40px; background:#6953B5; margin-right:16px;}

.DL_table{ padding-left:14px; padding-bottom:10px;}
.DL_table .text{ border:1px solid #ececec; width:170px; height:30px; line-height:30px; margin-bottom:10px; display:block; padding-left:10px; color:#8f8f8f;}
.DL_table .btn{ color:#ffffff; background:#432c94; width:50px; height:35px; font-size:14px; border:none; cursor:pointer; font-family:"微软雅黑"; margin-left:60px;}

.Teach_List{ padding-bottom:20px;}
.Teach_List li{ border-bottom:1px solid #dedede; float:left; width:130px; text-align:center; margin:0 23px;}
.Teach_List li a{ display:block; line-height:40px; height:40px;}
.Teach_List li a:hover{ background:#f3f3f3;}

/* pages */
.page{margin:50px 0;display:flex;align-items:center;justify-content:center;color:#000000;text-align:center;}
.page a{height:32px;line-height:32px;width:32px;color:#000000;margin:0 5px;position:relative;}
.page a.on{background-color:#882e2e;color:#ffffff;}
.page span{margin-right:10px;}
.page button{background-color:#882e2e;color:#ffffff;border:0;height:32px;padding:0 10px;}
.page .prev::before{content:'';position:absolute;left:10px;top:10px;width:8px;height:8px;border-left:1px #999999 solid;border-bottom:1px #999999 solid;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.page .next::before{content:'';position:absolute;left:5px;top:10px;width:8px;height:8px;border-right:1px #999999 solid;border-top:1px #999999 solid;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
