﻿@charset "utf-8";
/* CSS Document */
body{font-size:14px; font-family:"Microsoft Yahei","冬青黑体简体中文 w3"; color:#525261;}
*{ margin:0px; padding:0px;}
ul{ list-style:none;}
img{ border:none;}
em,i{ font-style:normal;}
a{ color:#333333; text-decoration:none;outline:none;}
a:hover{ color:#4E1D66;text-decoration:none;}
.clear{ clear:both;}
.fl_l{ float:left; display:inline;}
.fl_r{ float:right;display:inline;}
h2{ font-size:16px;}
h3{ font-size:14px;}
.none{ display:none;}
.m_t10{ margin-top:10px;}
.m_t20{ margin-top:20px;}
.width_auto{ width:100%; overflow:hidden;}
.indent{ text-indent:2em;}
.txt_c{ text-align:center;}

.banner{ background:url(../img/banner.jpg) center top no-repeat; height:300px;}
.box_top{ width:1000px; margin:0px auto; position:relative; height:100%;}
.enroll{ position:absolute; bottom:15px; right:15px; width:140px; height:40px; display:inline-block;}
.container{ background-color:#F6F6F6; padding:20px 0px 50px 0px;}
.main{ width:1000px; margin:0px auto;}
.title{ background:url(../img/bg_title.jpg) no-repeat; height:40px; line-height:40px; color:#fff; font-size:20px; padding-left:25px; width:975px;}
.con_box{ width:960px; margin:20px auto 0px; overflow:hidden; font-size:16px;}
.con_box p{ margin-bottom:15px;}
.about_text p{ line-height:25px; margin-bottom:10px; font-size:14px;}
/* scroll  begin*/
.scroll{ width:420px; margin-right:20px;}
#focus { width:420px; height:236px; overflow:hidden; position:relative;}
#focus ul { width:420px; height:236px; position:absolute;  overflow:hidden;}
#focus ul li {float:left; width:420px; height:236px; overflow:hidden; position:relative;}
#focus ul li img{ width:420px; height:236px; z-index:-1;}
#focus .btn {position:absolute; height:8px; right:10px; bottom:8px; display:block; float:right;}
#focus .btn span { background:url(../img/dot.png) no-repeat; width:8px; height:8px; margin:2px 3px 0px; cursor:pointer; text-indent:-999px; float:left;display:inline-block;}
#focus .btn span.on { background-position:-10px 0px;}
/* scroll  end*/
.nr_actlc{ position:relative; height:122px;}
.line_lc{ border-bottom:1px solid #501F68; position:absolute; top:40px; left:0px; height:1px; width:100%;}
.list_hdlc li{ width:152px; float:left; text-align:center; margin:0px 20px; display:inline; color:#787575; position:relative;}
.list_hdlc li em{ margin-top:40px; display:block;}
.list_hdlc li i{ background:url(../img/icon_01.png) no-repeat; width:9px; height:9px; display:block; position:absolute; left:50%; top:37px; margin-left:-4px;}
.address{ font-size:16px; line-height:24px;}

.list_news li{ width:280px; float:left; margin:5px 0px 5px 10px; background:url(../img/icon_01.png) left center no-repeat; height:24px; line-height:24px; overflow:hidden; display:inline; padding:0px 15px 0px 15px;}
.list_news li.news_spe a{ color:#4E1D66;}
.bottom{ border-top:1px solid #512768; margin-top:20px;}


