/* CSS Document初始化样式 */
body{ margin:0px auto; padding:0;  overflow-x:hidden;  color: #333333; font-size: 12px;font-family: Microsoft JhengHei;}
div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input, textarea,blockquote,p{padding:0;margin:0;} 
table,td,tr,th{font-size:12px;} li{list-style:none;vertical-align:bottom;} img{Vertical-aliagn:top; border:0;} 
ol,ul{list-style:none;} 
a{color:#333333;text-decoration:none;} 
a:visited{text-decoration:none;} 
.clear{ clear:both;}
.left{float:left;}
.right{float:right;}
.dis{display:none;}
.block{display:block;}
.line{ width:100%; height:1px; border-bottom:#ccc 1px solid; float:left; margin:5px 0 5px 0;}
.dotted{ width:100%; height:1px; border-bottom:#999 1px dashed; float:left; margin:5px 0 5px 0;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/* Hides from IE-mac \*/
*:first-child+html .clearfix{zoom:1;} /* IE7 */
* html .clearfix { height: 1%;zoom:1;}
.left{float: left;}
.right{float: right;}
h3{font-size: 14px;}
h2{font-size: 16px;}
h1{font-size: 18px;}
.container{width: 1170px;margin: 0px auto;}
.logo{display: inline-block;margin-left: 30px;}
.heads{position: fixed;width: 100%;left: 0;top: 0;z-index: 1100;padding: 10px 0px;-webkit-transition-property: background-color;-webkit-transition-duration: 0.6s;-webkit-transition-timing-function: ease;}
.logo img{height: 43px;}
.heads-menu{position: absolute;left: 5px;top:7.5px;display: none;background: url(/assets/images/new_img/menu-arrow-down.svg) no-repeat;width: 26px;height: 25px;}
.heads-menu-hover{background: url(/assets/images/new_img/menu-arrow-up.svg) no-repeat;}
.menus li{display: inline-block;text-align: center;}
.menus{text-align: right;padding-right: 80px;}
.menus li a{border-bottom: 2px solid transparent;color: #fff;font-weight: bold;font-size: 15px;line-height: 21px;display: inline-block;padding: 0px 20px;}
.menus .menus-english{display: block;font-size: 14px;}
.heads-fix{background: #1a2a68;}
.phone-fix{display: none;position: fixed;width: 100%;left: 0;bottom: 0;z-index: 1100;background: rgb(26, 42, 104);padding: 5px 0px;}
.phone-fix li{float: left;width:25%;text-align: center;}
.phone-fix-text{display: block;}
.phone-fix li a{display: block;color: #fff;}
.phone-fix li a img{max-width: 100%;vertical-align: middle;}
.footer{background: #111;}
.footer-top{padding: 38px 0px;}
.footer-group{width: 33%;}
.footer-group-title{color: #b59763;font-size: 17px;font-weight: bold;margin-bottom: 10px;}
.footer-ul a{color: #fff;font-size: 15px;font-weight: bold;}
.heads-fix a{color: #d4bf7f!important;}
.footer-ul li{margin-top: 10px;float: left;width: 35%;}
.footer-icon{width: 18px;display: block;margin-top: 2px;}
.footer-contact-right a{display: inline;color: #fff;vertical-align: top;}
.footer-contact-right{margin-left: 23px;font-size: 15px;;color: #fff;}
.footer-contact{margin-top: 10px;}
.topbtn{display: block;position: fixed;width: 50px;right: 34px;bottom: 76px;color: #b58150;text-align: center;z-index:2;}
.topbtn img{width: 100%;vertical-align: middle;}
.footer-bottom{text-align: center;font-size: 12px;color: #fff;position: relative;line-height: 28px;}
.footer-bottom-images{position: absolute;right: 35px;top: 0px;}
.footer-bottom-images p{color: #fff;display: none;}
.footer-bottom-images a{display: inline-block; padding: 0px 10px;}
.footer-bottom-images img{width: 28px;vertical-align: middle;}
.footer-bottom-text{padding: 8px 0px;}
.same-banner{height: 450px;position: relative;}
.same-banner-text{position: absolute;width: 100%;text-align: center;left: 0;top: 50%;z-index: 1000;font-size: 24px;font-weight: 700;color: #ddcba4;line-height: 38px;margin-top: -42px;}
.same-banner-title{display: block;font-weight: bold;color: #fff;font-size: 30px;line-height: 33px;text-shadow: 5px 5px 10px rgba(0,0,0,0.5);margin-bottom: 14px;color: #fff;}
.sites{font-size: 14px;padding: 10px 0px;}
.sites-hover{display: inline-block;background: #c5c1b9;color: #fff;border-radius: 5px;padding: 0px 5px;}
.index-numbers{color: #666;font-size: 12px;}
.index-numbers img{margin-right: 5px;}
.pages{text-align: center;padding-bottom: 30px;}
.pages a{display: inline-block;background: #f0f0f0;min-width: 46px;line-height: 46px;height: 46px;border-radius: 50%;text-align: center;color: #929292;font-size: 12px;font-weight: bold;margin: 0px 2px;margin-bottom: 5px;}
.pages .ahover{background: #b58150;color: #fff;}
.content-left{width: 70%;box-sizing: border-box;padding-right: 15px;}
.content-right{width: 30%;padding-left: 15px;box-sizing: border-box;}
.classify-title{background: #f5f5f5;padding:0 15px;line-height: 48px;color: #555;font-weight: bold;font-size: 17px;}
.classify-ul li{border-bottom: 1px solid #ccc;line-height: 20px;padding:8px 0px;}
.classify-ul a{display: block;color: #999;font-size: 14px;font-weight: bold;}
.classify-ul{margin-bottom: 45px;}
.hot-article-ul li{border-bottom: 1px solid #cccccc;padding: 12px 0px;position: relative;}
.hot-article-images{display: block;width: 43%;}
.hot-article-images img{width: 100%;vertical-align: middle;}
.hot-article-text{width: 55%;}
.hot-article-desc{color: #999999;font-size: 12px;line-height: 18px;/*height: 36px;overflow: hidden;*/}
.hot-article-titles a{display: block;font-size: 15px;font-weight:bold;color: #666;line-height: 16px;height: 48px;overflow: hidden;}
.hot-article-bottom{width: 55%;right: 0;bottom: 12px;position: absolute;line-height: 20px;}
.hot-article-bottom .index-numbers{font-size: 12px;}
.hot-article-bottom .index-numbers img{vertical-align: middle;}
.hot-article-bottom .article-more{display: inline-block;border-radius: 3px;background: #999999;color: #fff;padding: 0px 8px;}
.course-more{display: inline-block;border-radius: 3px;background: #999999;color: #fff;padding: 0px 8px 5px 8px;}
.course-hot-article-desc{color: #999999;font-size: 12px;line-height: 18px;height: 54px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;word-break: break-all;}
.hot-news-ul li{border-bottom: 1px solid #ccc;padding: 8px 0px;line-height: 20px;display: inline-block;}
.hot-news-images img{width: 100%;vertical-align: middle;}
.hot-news-images{display: block;margin-bottom: 5px;}
@media (max-width: 767px){
	.course-hot-article-desc{height: 45px;-webkit-line-clamp: 3;line-height: 15px;}
}

/* .hot-news-titles{} */
.hot-news-title h3 a{display: block;color: #555;font-size: 16px;height: 36px;line-height: 18px;font-weight: bold;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.hot-news-bottom .index-numbers{font-size: 12px;}
.hot-news-bottom .index-numbers img{vertical-align: middle;}
.hot-news-bottom .article-more{display: inline-block;border-radius: 3px;background: #999999;color: #fff;padding: 0px 8px;}
.article-bottom{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;padding: 5px 0;color: #999;line-height: 20px;color: #666;}
.article-bottom a{color: #666;}
.article-bottom .index-numbers{font-size: 12px;}
.article-bottom .index-numbers img{vertical-align: middle;}
.article-bottom .article-more{display: inline-block;border-radius: 3px;background: #999999;color: #fff;padding: 0px 8px;}
.news-lists-bottom{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;padding: 5px 0;color: #999;line-height: 20px;color: #999;}
.news-lists-bottom a{color: #999;}
.news-lists-bottom .index-numbers{font-size: 12px;color: #999;}
.news-lists-bottom .index-numbers img{vertical-align: middle;}
.news-lists-bottom .article-more{display: inline-block;border-radius: 3px;background: #999999;color: #fff;padding: 0px 8px;}
.contact-button-fix{display: block;position: fixed;right: 34px;bottom: 150px;color: #b58150;text-align: center;}
.contact-button-fix img{width: 50px;vertical-align: middle;}
.head-login i{font-size: 20px;color: #fff;}
.head-login{position: absolute;right: 30px;line-height: 21px;top: 20px;}
.head-login a{margin-left: 15px;}
.heads-fix .head-login i{color: #d4bf7f;}

@media (min-width: 1080px){
	.footer-ul a:hover,.footer-contact-right a:hover{color: #d4bf7f;}
	.menus li a:hover{color: #d4bf7f;border-bottom: 2px solid #d4bf7f;}
	.menus li .ahover{color: #d4bf7f;border-bottom: 2px solid #d4bf7f;}
	.pages a:hover{background: #b58150;color: #fff;}
	.content-right a:hover{opacity: 0.8;}
	a:hover{opacity: 0.8;}
}
@media (min-width: 1000px){
	.menus{display: block!important;}
}
@media (max-width: 1279px){
	.container{width: 96%;}
}
@media (max-width: 999px){
	.logo img{height: 25px;margin-top: 6px;}
	.logo{height: 40px;}
	.logo{margin: 0px;float: none!important;}
	.heads{padding: 0px 0px;text-align: center;}
	.heads-menu{display: block;}
	.menus{position: absolute;width: 100%;left: 0;background: #1a2a68;top: 40px;z-index: 1100;display: none;}
	.menus li{display: block;margin: 0px;text-align: left;border-bottom: 1px solid #fff;padding: 4px;}
	.menus li a{font-size: 14px;}
	.menus .menus-english{font-size: 12px;}
	.menus li a{border-bottom: none;line-height: 18px;}
	.same-banner{height: 170px;}
	.head-login{right: 5px;top: 10px;}
}
@media (min-width: 768px){
	.footer-pc-group-content{display: block!important;}
}
@media (max-width: 767px){
	.phone-fix{display: block;}
	.footer{margin-bottom: 56px;}
	.footer-top{padding: 0px;}
	.footer-group{width: 100%;}
	.footer-group-title{color: #fff;border-bottom: 1px solid #cccccc;border-top: 1px solid #cccccc;padding: 10px 20px;font-size: 15px;position: relative;line-height: 18px;margin-bottom: 0px;background: #222;}
	.footer-group-title em{display: inline-block;width: 10px;height: 6px;position: absolute;right: 20px;top: 16px;background: url(/assets/images/new_img/drmin_footer22.png) no-repeat;}
    .footer-group-content{padding: 4px 20px 14px 20px;background: #222;display: none;}
    .footer-bottom-images{position: static;background: #222;padding: 8px 0px;}
    .footer-bottom-images a{display: block;width: 25%;text-align: center;float: left;box-sizing: border-box;color: #fff;}
    .footer-bottom-images a p{line-height: 18px;margin-top: 5px;font-size: 12px!important;}
    .topbtn{width: 40px;height: 40px;background-size: 100% 100%;right: 1px;}
    .footer-bottom-text{line-height: 18px;}
    .footer-group-title-hover{color: #b59763;}
    .footer-group-title-hover em{background: url(/assets/images/new_img/drmin_footer2.png) no-repeat;}
    .same-banner-title{margin-bottom: 0px;}
    .same-banner-text{margin-top: -30px;}    
    .pages a{min-width: 30px;line-height: 30px;height: 30px;}
    .content-left{width: 100%;padding: 0px;}
    .content-right{width: 100%;padding: 0px;}
    .contact-button-fix{display: none;}
    .classify{display: none!important;}
	.footer-bottom-images p{display: block;}
	.hot-news-images{width:100%; float: left;}
	.hot-news-title{width: 100%;position: relative;}
	.hot-knowledge-title{width: 55%; position: relative;}
	
	.hot-news-title h3 a {display: block; font-size: 16px; font-weight: bold;color: #666; line-height: 16px;overflow: hidden;height: 32px;}
	.w-100{width: 100%;}
	.clearboth{clear: both;}
	.hot-news-title{float: right;}

}
@media (min-width: 1080px){
.pos-sm{padding-top: 5px;}
}



#hide_box{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;background:rgba(0,0,0,0.5);z-index:99999}
#hide_box span{position:fixed;top:45%;left:calc(50% - 50px);height:100px;width:100px;color:#000;text-align:center;line-height:90px;background:#f1f1f1;border:5px solid #fff;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;text-shadow:2px 2px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}
.updateico30{background: url(/assets/images/icon/tag-icon.svg) no-repeat;display: inline-block;width: 15px;height: 15px;vertical-align: middle;opacity: 0.4;background-size: 12px;}
.new-tag-a{font-size:12px;color:#666;margin-left:20px}
@media (max-width: 321px){
	.new-tag-a{font-size:12px;color:#666;margin-left:2px}
	.new-hot-article-desc{color: #999999;font-size: 12px;line-height: 14px;/*height: 36px;overflow: hidden;*/}
}