/* CSS Document */
body {border:0;margin:0;padding:0;font-size:14px;}
ul, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, p, a, textarea, input, span, div, i, p, article,header,li,figcaption,footer {font-family:"微软雅黑";border:0;margin:0;padding:0;list-style:none;text-decoration:none}
/*首页*/
.intype{margin:0 auto;}
.intype h2{width:90%;margin:0 auto;font-size:20px;color:#333333;margin-top:20px;height:28px;}
.intype h2 a{color:#333333;padding-top:1px;float:left;}
.intype h2 i{width:10px;height:20px; background-color:#66CCFF; float:left;margin-top:4px;margin-right:9px;}
.intype ul{width:92%;margin:0 auto;overflow:hidden;padding:10px 0px;}
.intype ul li{width:31.3%;line-height:32px;height:32px;background-color:#f9f9f9; border-radius:6px;text-align:center;font-size:14px;color:#333333;text-align:center;float:left;margin-left:1%;margin-right:1%;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.intype ul li a{color:#333333;}
.inimg{width:100%;margin:0 auto;height:150px;}
.inimg ul li{width:43%;float:left;margin-left:5%;}
.inimg ul li img{ width:100%;height:110px;}
.inimg ul li p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;line-height:35px;color:#333333;text-align:center;}

.topt{width:90%;margin:0 auto;padding-top:10px;}
.topt h1{text-align:left;font-size:20px;color:#333;margin:0 auto;padding-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.topt ul li{float:left;text-align:left;color:#fff;margin:0 auto;height:20px;padding-bottom:15px;font-size:14px;color:#666;}
.topt ul li a{color:#666;}
.topt ul li a:hover{color:#78bdff;}

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{clear:both;display:block;content:"";height:0;visibility:hidden;font-size: 0;}
.artitle{width:90%;margin:0 auto;font-size:18px;color:#333;font-weight:bold;border-bottom:#f2f2f2 1px solid; line-height:50px;margin-bottom:10px;}
.arlb{width:100%;margin:0 auto;}
.arlb ul li{width:90%;height:100px;margin:0 auto;padding-bottom:6px;padding-top:6px;border-bottom:#f8f8f8 1px solid;}
.arlb ul li img{width:120px;height:100px;float:right;margin-left:25px;padding-bottom:15px;}
.arlb ul li h2{font-size:16px;color:#333333;text-align:justify;font-weight:normal;line-height:22px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.arlb ul li p{font-size:12px;color:#999999;text-align:justify;line-height:17px;}
.arlb ul li a{color:#666;}
.arlb ul li a:hover{color:#78bdff;}
.gdmore {text-align:center; height:20px; line-height:20px; padding-top:15px; padding-bottom:25px;}
.gdmore a{ color:#333;}

.newsdetail{width:90%;margin:0 auto;padding-top:20px;background-color:#fff;counter-reset:section;}
.newsdetail h1{font-size:20px;color:#333; font-weight:bold;}

.newsdetail .con h2{ padding:10px 20px 10px 0px; font-size:16px;font-weight:bold;margin:0 auto; text-align:left;counter-reset:subsection;}
.newsdetail .con h2:before{counter-increment:section;content:" " counter(section) " ";min-width:20px; min-height:22px; line-height:22px;  background:#068BF2;font-family:Arial, Helvetica, sans-serif; text-align:center; color:#FFF; float:left; font-size:12px;  margin:3px 5px 0px 0px; padding-top:0px; padding-left:1px;}
/*h2前面的数1、字在总div加counter-reset:section;2、h2中加counter-reset:subsection;3、加h2:before*/
.newsdetail .adate{font-size:14px; color:#666;padding:15px 0px 10px 0px; border-bottom:1px solid #f2f2f2;}
.newsdetail img{ display:block; margin:0 auto; max-width:100%; }
.newsdetail .con{padding:20px 0px 0px 0px; font-size:16px; line-height:30px;}
.newsdetail .con p{color:#333;padding:10px 0px; text-indent:2em;}
.newsdetail .con ul ol li{ list-style:disc;color:#333; line-height:30px;font-size:16px;text-indent:40px;}
.newsdetail .con ul li{ list-style:disc;color:#333;line-height:30px;font-size:16px; text-indent:40px;}
.course_ban { position:relative;width:100%;margin:0 auto;}
.course_ban .pro { position:absolute; text-align:left;left:20px; top:10px; text-overflow:ellipsis; white-space:nowrap;  overflow:hidden; width:80% ; color:#FFF; font-size:16px;}
.course_ban .pro img{width:150px;height:45px;margin-bottom:10px;}
.course_ban .pro a{color:#fff;font-size:14px;font-weight:normal;margin:0px 10px; text-align:left; text-decoration:none;}
.course_ban .pro a:hover{color:#fff;}

.inbottom{font-size:12px;color:#666666;text-align:center;padding-top:15px;line-height:24px;padding-bottom:13px;}
.inbottom a{font-size:12px;color:#333333;text-align:center;padding-left:9px;padding-right:9px;}
.pgsyp{margin:10px 0px;}
.pgsyp a{color:#333;}
*,
*:before,
*:after {
    box-sizing: border-box;
}
.newsdetail .con ul {
    counter-reset: h2;
    margin: 0;
    padding: 0;
}
.newsdetail .con ul > h2 {
    font-family: "Lato", sans;
    font-size: 1.3em;
    list-style: none;
    margin: 0.5em 0 1em 1em;
    padding: 0.5em 0.5em;
    position: relative;
	
}
.newsdetail .con ul > h2:before {
    background: #31b77a;
    color: white;
    content: counter(h2);
    counter-increment: h2;
    font-family:"宋体";
    font-size: 14px;
	font-weight:normal;
    line-height: 8px;
    padding: 8px 8px;
    position: absolute;
    top: 1em;
    left: -20px;
      
}


.cou_footer {
    width: 100%;
    margin:0 auto;
	padding:0 auto;  
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
	padding-left:20px;
    
}

.cou_footer ul li {
    float: left;
    width: 42%;
	background-color:#068bf2;
	text-align:center;
    line-height: 40px;
	border-radius:5px;
	font-size:16px;
	margin:0px 10px;
	padding:0 auto;
}

.cou_footer ul li a {
    display: block;
	color:#fff;
}
.cou_footer ul li a:hover {
    text-decoration:none;
	background-color:#fff;
	line-height: 38px;
	border:1px solid #068bf2;
	border-radius:5px;
	color:#333;
}
.cou_footer ul li  a:hover span{
 	color:#333;
}

/*文章表格的样式*/
table{ width:90%; color:#444; border-left:#bababa 1px solid !important;border-top:#bababa 1px solid !important; margin:0px 40px 25px 40px;}
 table tr{border:#bababa 1px solid;}
table tr:hover{ background:#d6d5d3;}
table th{ border-right:#bababa 1px solid;border-bottom:#bababa 1px solid;background-color:#e9f5fc;}
table td{border-bottom:#bababa 1px solid;border-right:#bababa 1px solid;text-align:center;height:25px;font-size:14px;}
table tbody{ border:#bababa 1px solid;}
table{color:#444;border-left:#bababa 1px solid !important;margin:0px auto;margin-bottom:30px;}
.nfirst {background:#d6d5d3;}
.nbottom{ background-color:#fff; margin-top:40px; text-align:center;padding:20px 0px;}
.nbottom a{ color:#333; text-decoration:none;margin:0px 10px; line-height:35px;}
.nbottom a:hover{color:#999;}
.nbottom p{color:#333;}

/*文章表格的样式*/
.ntable2 table{ width:90%; color:#444; border-left:#bababa 1px solid !important;border-top:#bababa 1px solid !important; margin:0px 40px 25px 40px;}
.ntable2 table tr{border:#bababa 1px solid;}
.ntable2 table tr:hover{ background:#d6d5d3;}
.ntable2 table th{ border-right:#bababa 1px solid;border-bottom:#bababa 1px solid;background-color:#e9f5fc;}
.ntable2 table td{border-bottom:#bababa 1px solid;border-right:#bababa 1px solid;text-align:center;height:25px;font-size:14px;}
.ntable2 table tbody{ border:#bababa 1px solid;}
.ntable2 table{color:#444;border-left:#bababa 1px solid !important;margin:0px auto;margin-bottom:30px;}
.nfirst {background:#d6d5d3;}
.nbottom{ background-color:#fff; margin-top:40px; text-align:center;padding:20px 0px;}
.nbottom a{ color:#333; text-decoration:none;margin:0px 10px; line-height:35px;}
.nbottom a:hover{color:#999;}
.nbottom p{color:#333;}

/***画室样式***/
#huashi101>.width1200>ul:nth-child(1) { margin-bottom: 20px;}
#huashi101 .huashi_title { text-align: center; margin: 0 auto 30px; padding-top: 10px;}
#huashi101 .huashi_title>.huashih2 { text-align:center; font-size: 26px; color: #a61112; letter-spacing: 2px; border:none; font-weight: bold;}
#huashi101 .huashi_title>.huashih2>img { height: 30px; margin-right: 10px;}
#huashi101>.width1200>ul>li { max-width: 245px; border: 2px solid #f2f2f2;margin:10px 20px 10px 0px;float:left; border-radius: 24px; background: #fff; text-align: center;}
#huashi101>.width1200>ul>li>img { max-width: 245px; border-top-left-radius: 20px; border-top-right-radius: 20px;}
#huashi101>.width1200>ul>li>h4 { background: url("https://www.uniqnation.com/css/images/bg_1_title.png") no-repeat center; color: #a61112; font-size: 16px; font-weight: bold; line-height: 40px;}
#huashi101>.width1200>ul:nth-child(1) { margin-bottom: 20px;}

#huashi102 .huashi_title { text-align: center; margin: 30px auto 40px;}
#huashi102 .huashi_title>.huashih2 { text-align:center; font-size: 26px; color: #a61112;border:none; letter-spacing: 2px; font-weight: bold;}
#huashi102 .huashi_title>.huashih2>img { height: 30px; margin-right: 10px;}
#huashi102>.width1200>ul>li {width:250px; height: 260px; background: #a61112;float:left; margin:0px 20px 20px 0px; border-bottom-right-radius: 30px; border-top-left-radius: 20px; border-top-right-radius: 20px; text-align: center;}
#huashi102>.width1200>ul>li img{width:250px;}
#huashi102>.width1200>ul>li>p { color: #fff; font-size:18px; text-align:center; margin: 10px auto;}

#huashi103 .huashi_title { text-align: center; margin: 30px auto 40px;}
#huashi103 .huashi_title>.huashih2 { text-align:center; font-size: 26px; color: #a61112;border:none; letter-spacing: 2px; font-weight: bold;}
#huashi103>.width1200>ul>li { text-align: center; width: 185px;float:left; height: 380px; margin:0px 10px 50px 0px;padding: 30px 10px; border-radius: 10px;}
#huashi103 .huashi_title>.huashih2>img { height: 30px; margin-right: 10px;}
#huashi103>.width1200>ul>li>h4 { color: #a51011; font-size: 20px; font-weight: bold; letter-spacing: 5px; margin: 20px auto 30px;}
#huashi103>.width1200>ul>li>.line { width: 40px; height: 2px; border-radius: 4px; background: #333; margin: 0 auto 25px;}

/***按钮样式***/
.huashibtn{ width: 320px; height: 50px; background: url("https://www.uniqnation.com/css/images/bg_button.png") no-repeat center; margin: 30px auto 0; text-align: center;}
.huashibtn>a { color: #fff; font-size: 20px; line-height: 50px; letter-spacing: 1px;}
.huashibtn:hover { background: url("https://www.uniqnation.com/css/images/bg_button_on.png") no-repeat center; margin: 30px auto 0; text-align: center;}
.huashibtn:hover a { color: #a61112; letter-spacing: 2px; font-weight: bold;}
.huashibtns { width: 450px; height: 50px; margin: 30px auto 30px; text-align: center;}
.huashibtns>img { width: 100%;}
/***画室样式结束***/