@charset "utf-8";
html,body{ font:12px/1.66 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333;  -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#005ebb; text-decoration:none;}
/*头部*/
.inner{ width:980px; background-color:#fff; margin:0 auto; position:relative;}
header{ background:#013d97; zoom:1}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:90px; _height:90px;}

.navlist {

    width: 100%;

    display: block;

    background: #005fb1;

    height: 56px;

}



.navs {

    display: table;

    width: 1200px;

    height: 56px;

    margin: 0 auto;

}



.navs_w {

    width: 1200px;

    margin: 0 auto;

}



.nav_name {

    list-style: none;

    width: 1200px;

    margin: 0 auto;

}



.nav_name ul {

    opacity: 0;

    position: absolute;

    top: 160%;

    visibility: hidden;

    transition: all .4s ease;

    -webkit-transition: all .4s ease;

    z-index: 9999;

    background: rgba(0, 0, 0, 0.7);

}



.nav_namel ul ul {

    top: 0%;

    left: 220%;

}



.nav_name ul li:hover>ul {

    top: 0%;

    left: 100%;

    opacity: 1;

    visibility: visible;

}



.nav_name li:hover>ul {

    opacity: 1;

    top: 100%;

    visibility: visible;

}



.nav_name li {

    float: left;

    position: relative;

}



.nav_name ul li {

    float: none;

}



.nav_name li {

    cursor: pointer;

}



.nav_name li a {

    text-decoration: none;

    display: block;

    color: #fff;

    width: 120px;

    text-align: center;

    font: normal 18px/56px "Microsoft YaHei";

    text-align: center;

}



.nav_name li:hover {}



.nav_name li a:hover,

.on1 {

    background: #f88700;

}



.nav_name ul li a {

    text-decoration: none;

    display: block;

    color: #fff;

    text-align: center;

    font: normal 14px/45px "Microsoft YaHei";

    text-align: center;

    height: 45px;

    padding: 0;

    border-bottom: 1px solid #c4c4c4;

    width: 150px;

    background: none;

    font-weight: normal;

}



.nav_name ul li a:hover {

    border-bottom: 1px solid #fff;

    font: normal 14px/45px "Microsoft YaHei";

    color: #fff;

    border-top: none;

    width: 150px;

    padding: 0;

    background: none;

    height: 45px;

    background: rgba(255, 104, 1, 0.5);

}





/*banner*/



.flash {
    width: 100%;
    height:600px;
    margin: 0 auto;
    overflow: hidden;
    _zoom: 1;
    position: relative;
    *zoom: 1;
}

.flash1 {
    width: 1000px;
    height: 600px;
    margin: 0 auto;
    position: relative;
}

.flash2 {
    width: 1920px;
    height: 600px;
    position: absolute;
    left: -460px;
}

.flexslider {
    margin: 0 auto;
    position: relative;
    width: 1920px;
    height: 600px;
    overflow: hidden;
    zoom: 1;
}

.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.flexslider .slides {
    zoom: 1;
}

.flex-direction-nav a {
    width: 60px;
    height: 90px;
    line-height: 99em;
    overflow: hidden;
    margin: -60px 0 0;
    display: block;
    background: url(../images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
}

.flex-direction-nav .flex-next {
    background-position: 0 -90px;
    right: 0;
}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flexslider:hover .flex-next {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
    opacity: 0.8;
    filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 1;
    filter: alpha(opacity=50);
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 5px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    background: url(../images/dot.png) no-repeat 0 -16px;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
}

.flex-control-paging li a.flex-active {
    background-position: 0 0;
}


/*首页*/
.aboutus{ float:left; width:675px; margin-top:10px;}
.case{ float:right; width:290px; margin-top:10px; overflow:hidden;}
.style-1 h3.title span{ float:left; background:url(../images/dt-5.gif) repeat-x; height:32px; line-height:32px; padding:0px 25px; color:#fff; font-weight:normal; font-size:14px;}
.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(../images/more.gif); margin:10px 10px 0px 0px;}
.style-1 .active{ background:#fff; padding:10px;}
.style-2 h3.title { background:url(../images/dt-6.gif) repeat-x; height:32px; line-height:32px; padding-left:15px; color:#fff; font-weight:normal; font-size:14px; position:relative;}
.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}
.style-2 .active{ background:#fff; padding:10px;}
.style-2 dl.ind{ clear:both; zoom:1}
.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}
.style-2 dl.ind dt a{ margin-left:5px;}
.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}
.style-2 dl.ind dd h4{ margin-left:10px;}
.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}
.index-news{ float:left; width:330px; margin-right:15px; margin-top:15px;}
.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../images/dt-1.gif) no-repeat left 12px; }
.listel li a{ margin-right:5px; zoom:1;}
.listel li span{ float:right; color:#666;}
.index-conts{ float:right; width:290px; margin-top:15px;}
.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;}
.index-product h3 span{ float:left; }
.index-product ol{ position: absolute; width: 2012em; }
.index-product ol li{ float:left; text-align:center; }
.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}
.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }
* html .index-product .flip{ width:300px;}
*+html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../images/neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../images/neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}
#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }
.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}
.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../images/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .img{ margin-bottom:3px;}
.index-links .img li{ list-style:none; display:inline; padding-right:5px;}
.index-links .img img{ width:88px; height:31px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}

/*内页栏目*/
.sidebar .sb_nav h3.title{    text-align: center;
    background: url(../images/ny_03.jpg) no-repeat;
    width: 290px;
    height: 101px;
    color: #fff;
    font-size: 24px;
    line-height: 90px;
    letter-spacing: 2px;}
.sidebar .sb_nav h3.line{ margin-top:15px; }
.sidebar .sb_nav .active{ width:288px;  padding-bottom:20px; border-top:none;}
#sidebar dl{ }
#sidebar dl dt{ padding-left:14px; margin-top:15px; }
#sidebar dl dt a{     background-color:#2a6fb3;
    border-radius: 10px;
    width: 270px;
    height: 39px;
    line-height: 40px;
    display: block;
    color: #fff;
    text-align: center;}
#sidebar dl dt a:hover{ color:#fff; background-image:none; background:#000;}
#sidebar dl dd{}
#sidebar dl dd h4{ padding:5px 0px 5px 10px; background:url(../images/dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{ color:#fff; background-color:#b50000;}
#sidebar dl h4.on a{color:#fff; background-color:#b50000; font-family:"Microsoft YaHei";}
.sidebar .sb_box{ float:right; width:980px; background:#fff; overflow:hidden;  }
.sidebar .sb_box h3.title{  font-size:12px; color:#999; font-family:"Microsoft YaHei";}
.sidebar .sb_box h3.title span{ display:block;float:left; color:#333; font-size:16px; font-weight:bold;}
.sidebar_right_line{ width:100%; border-bottom:1px dashed #ccc; margin:0 auto; margin-top:5px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; }
.sidebar .sb_box h3.title div.position a{ color:#999;}
.sidebar .sb_box h3.title div.position a:hover{ color:#ec651b;}
.hotstitle{ margin:15px 0; padding:10px 5px; background:#2a6fb3; line-height:30px;}
.hotstitle h3{ color:#fff; font-size:16px; font-weight:normal;}
.ny_contact_tit {
    background-color: #2a6fb3;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: left;
    padding-left: 30px;
    font-size: 16px;
    width: 256px;
    margin-top: 20px;
}


.sidebar_cons{ font-size:14px; line-height:28px;}

.ctitle{ margin:15px 0; display:block;}

/*内页二级*/
.leftsidebar_box{width:100%;height:auto !important;overflow:visible !important; border:1px solid #ccc;}
.leftsidebar_box dl{ margin:10px; display:block; overflow:hidden;}
.leftsidebar_box dt{
    width:242px;
    display: block;
     float:left;     line-height: 42px; }
.leftsidebar_box dt a{font-size: 16px;
    color: #fff; 
    display: block; background: url(../images/ab_ico2.png) 180px no-repeat #0b51b7; padding: 0 15px;}	
.leftsidebar_box dt a:hover,.ontive1 a{ color:#fff !important; background: url(../images/ab_ico2.png) 180px no-repeat #0298d6 !important;}
.leftsidebar_box dd a:hover,.ontive21{ color:#e60012 !important}
.leftsidebar_box dd{border-bottom:1px dashed #ccc; margin:0 15px; float:left; padding:8px 0;  width: 222px;}
.leftsidebar_box dd a{color:#666; display:block; margin-right: 16px;
    
    position: relative;
    z-index: 1;
    
    line-height: 24px;  font-size:14px;}
.leftsidebar_box dd a:hover,.ontive2{ display:block;  color:#0b51b7 !important; text-decoration:underline;}
.leftsidebar_box dt img{position:absolute;right:10px;top:20px;}


.sidebar .sb_nav .active{ border:2px solid #ef0809; padding-top:10px; padding-bottom:20px;padding-left:12px; }
#sidebar dl{}
#sidebar dl dt{ width:195px;  }
#sidebar dl dt a{ display:block; margin-top:12px; background:url(../images/ny_07.jpg); color:#fff; height:34px; line-height:34px; padding-left:30px; background-repeat:no-repeat; }
#sidebar dl dt a:hover{ color:#fff;background:url(../images/ny_10.jpg); }
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ padding:5px 0px 5px 10px; background:url(../images/dt-0.gif) no-repeat left center;}
#sidebar dl dt.on a{background:url(../images/ny_10.jpg);}
#sidebar dl h4.on a{color:#fff; background-color:#0381d8;}
.sidebar .sb_box{ float:right; width:755px; background:#fff; overflow:hidden;  }
.sidebar .sb_box h3.title{ height:45px; line-height:45px; font-size:12px; border:1px solid #ddd;}
.sidebar .sb_box h3.title span{ height:45px; line-height:45px;  display:block;
float:left; padding-left:30px; padding-right:30px;  font-size:14px}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; padding-right:20px;}
.sidebar .sb_box h3.title div.position a{ color:#666;}
.sidebar .sb_box h3.title div.position a:hover{ color:#333;}


.fl{ float:left;}
.fr{ float:right;}
* { padding:0; margin:0; border:0px; outline:none; list-style:none; }
body { font-size:12px; font-family:"微软雅黑"; color:#666666; background:#ffffff; overflow-y:visible; overflow-x:hidden;}
a:active, a:hover { color:#ec651b; text-decoration:none; }
a img { border-style:none; }
ul,li, dl { list-style:none; padding:0; margin:0; }
dl, dt, dd { display:block; margin:0; }
table,td{border:1px solid #fff;}
*{ list-style:none;}
.clear { clear:both; }

.header {

    width: 100%;

    display: block;

    margin: 0;

    padding: 0;

}



.top01 {

    width: 100%;

    display: block;

    overflow: hidden;

    height: 42px;

    background: #f3f1f2;

}



.top01 p {

    font-size: 14px;

    color: #333;

    line-height: 42px;

    float: left;

}



.top01 p i {

    width: 40px;

    height: 20px;

    margin: 11px 0;

    display: block;

    background: #005fb1;

    font-size: 14px;

    line-height: 20px;

    color: #fff;

    text-align: center;

    font-style: normal;

    float: left;

    margin-right: 5px;

}



.top01 span {

    display: block;

    overflow: hidden;

    padding: 14px 0;

    width: 230px;

}



.top01 span a {

    color: #333;

    padding: 0 12px;

    display: block;

    float: left;

    line-height: 12px;

    font-size: 12px;

    border-right: 1px solid #fff;

    border-right: 1px solid #333;

}



.top01 span a:hover {

    color: #005fb1;

    text-decoration: underline;

}



.top01 span a:nth-child(3) {

    border-right: none;

}



.content1 {

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

}



.top_logo {

    width: 1200px;

    display: block;

    margin: 0 auto;

    height: 96px;

}



.logo {

    width: 680px;

    display: block;

    overflow: hidden;

    padding: 22px 0;

    margin-right: 50px;

}



.logo img {

    width: 382px;

    float: left;

    display: block;

    overflow: hidden;

    margin-right: 20px;

}



.logo_txt {

    width: 250px;

    display: block;

    background: url(../images/top_ico.png) left no-repeat;

    padding-left: 20px;

    overflow: hidden;

    height: 90px;

}



.logo_txt ul {

    display: block;

    overflow: hidden;

    list-style: none;

    margin-top: 5px;

}



.logo_txt ul li {

    width: 100%;

    display: block;

    overflow: hidden;

    margin-bottom: 5px;

}



.logo_txt ul li p {

    font-size: 14px;

    color: #333;

    font-weight: bold;

    line-height: 20px;

}



.logo_txt ul li h3 {

    font-size: 14px;

    color: #333;

    line-height: 40px;

    margin-left: 10px;

}



.top_tel {

    color: #666;

    margin: 15px 0 0px;

    display: block;

    width: 445px;

    overflow: hidden;

}



.zs_top {

   width: 175px;
    padding-right: 10px;
    border-right: 1px solid #f88700;
    display: block;
    overflow: hidden;
    height: 102px;

}



.zs_top p {

    font-size: 16px;

    color: #666;

    line-height:60px;

}



.zs_top h3 {

    color: #f88700;

    font-size: 16px

}



.t_tel {

    width: 193px;

    display: block;

    background: url(../images/top_tel.png) left no-repeat;

    padding-left: 50px;

}



.t_tel p {

    font-size: 16px;

    color: #666;

    line-height: 30px;

}



.t_tel h3 {

    color: #f88700;

    font-size: 22px

}





/* 通知公告+校园动态  */



.index_news {

    width: 1160px;

    margin: 40px auto 20px;

    display: block;

    overflow: hidden;

    -moz-box-shadow: -1px 1px 11px #d2d1d1;

    -webkit-box-shadow: -1px 1px 11px #d2d1d1;

    box-shadow: -1px 1px 11px #d2d1d1;

    padding: 20px;

}



.news_img {

    width: 440px;

    height: 340px;

    display: block;

    overflow: hidden;

}



.focus3 {

    width: 100%;

    margin: 0 auto;

    position: relative;

    overflow: hidden

}



.focus3 .hd {

    width: 100%;

    height: 18px;

    position: absolute;

    z-index: 1;

    bottom: 7px;

    text-align: right;

}



.focus3 .hd ul {

    display: inline-block;

    height: 12px;

    padding: 3px;

    font-size: 0;

    vertical-align: top;

}



.focus3 .hd ul li {

    display: inline-block;

    position: relative;

    width: 10px;

    height: 10px;

    -webkit-border-radius: 12px;

    -moz-border-radius: 12px;

    border-radius: 12px;

    border: 1px solid #eee;

    margin: 0 2px;

    vertical-align: top;

    overflow: hidden;

}



.focus3 .hd ul li:after {

    content: '';

    position: absolute;

    left: 2px;

    top: 2px;

    width: 6px;

    height: 6px;

    background: #eee;

    border-radius: 8px

}



.focus3 .hd ul .on {

    border: 1px solid #f88700;

}



.focus3 .hd ul li.on:after {

    background: #f88700

}



.focus3 .bd {

    position: relative;

    z-index: 0;

    width: 100%;

}



.focus3 .bd li {

    width: 100%;

    position: relative;

}



.focus3 .bd li img {

    width: 100%;

    background: url(loading.gif) center center no-repeat;

}



.focus3 .bd li a {

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    display: block;

    width: 100%;

}



.focus3 .bd li .p {

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 36px;

    line-height: 36px;

    text-align: center;

    background: rgba(0, 0, 0, 0.5)

}



.focus3 .bd li .p p {

    padding-right: 70px;

    padding-left: 10px;

    line-height: 36px;

    color: #fff;

    font-size: 13px;

    text-align: left;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap

}



.inform {

    width: 345px;

    margin-left: 10px;

    display: block;

    overflow: hidden;

}



.inf_tit {

    width: 100%;

    background: url(../images/news_tit.png) left no-repeat #e4e9ef;

    height: 40px;

    line-height: 40px;

}



.inf_tit h3 {

    padding-left: 20px;

    font-size: 14px;

    color: #fff;

    font-weight: normal;

    float: left;

}



.inf_tit h3 i {

    font-size: 13px;

    text-transform: uppercase;

    font-style: normal;

}



.inf_tit span {

    float: right;

    font-size: 14px;

    color: #005fb1;

    margin-right: 10px;

}



.inf_tit span a {

    color: #005fb1;

}



.inform ul {

    width: 100%;

    list-style: none;

    display: block;

    overflow: hidden;

    padding: 8px 0;

}



.inform ul li {

    width: 100%;

    line-height: 30px;

}



.inform ul li a {

    font-size: 14px;

    color: #333;

    padding-left: 5px;

}



.inform ul li a:hover {

    color: #005fb1;

}





/* 特色专业+招生相关  */



.index_speacial {

    width: 1210px;

    margin: 20px auto;

    display: block;

    overflow: hidden;

}



.spe_tit {

    width: 100%;

    display: block;

    border-bottom: 1px solid #eaeaea;

    overflow: hidden;

}



.spe_tit h3 {

    font-size: 18px;

    color: #005fb1;

    line-height: 40px;

    float: left;

}



.spe_tit h3 i {

    color: #f88700;

    font-size: 12px;

    font-style: normal;

    text-transform: uppercase;

    font-weight: normal

}



.spe_tit span {

    float: right;

    font-size: 14px;

    color: #005fb1;

    margin-right: 10px;

    line-height: 40px;

}



.spe_tit span a {

    color: #005fb1;

    text-transform: uppercase;

}



.spe_tit span a:hover {

    color: #f88700;

}



.specialty {

    width: 760px;

    display: block;

    overflow: hidden;

    -moz-box-shadow: -1px 1px 11px #d2d1d1;

    -webkit-box-shadow: -1px 1px 11px #d2d1d1;

    box-shadow: -1px 1px 11px #d2d1d1;

    padding: 20px;

    margin: 5px;

}



.specialty ul {

    width: 100%;

    list-style: none;

    display: block;

    overflow: hidden;

    margin-top: 20px;

}



.specialty ul li {

    width: 238px;

    float: left;

    display: block;

    border: 1px dashed #005fb1;

    margin: 0 20px 20px 0;

    height: 78px;

    background: url(../images/special02.png) center no-repeat;

}



.specialty ul li:nth-child(-n+3) {

    background: url(../images/special002.png) center no-repeat;

}



.specialty ul li:nth-child(-n+3) h4 {

    color: #fff;

}



.specialty ul li:nth-child(-n+3) i {

    color: #fff;

}



.specialty ul li:nth-child(3n) {

    margin-right: 0 !important;

}



.specialty ul li:hover {

    background: url(../images/special.png) center no-repeat;

}



.specialty ul li:nth-child(-n+3):hover {

    background: url(../images/special02.png) center no-repeat;

}



.specialty ul li:nth-child(-n+3):hover h4 {

    color: #005fb1;

}



.specialty ul li:nth-child(-n+3):hover i {

    color: #333;

}



.specialty ul li h4 {

    font-size: 14px;

    color: #005fb1;

    text-align: center;

    padding: 22px 0;

    font-weight: normal;

}



.specialty ul li h4 i {

    display: block;

    font-style: normal;

    color: #666;

    text-transform: uppercase;

    font-weight: normal;

    font-size: 13px;

}



.specialty ul li:hover h4 {

    color: #fff;

}



.specialty ul li:hover h4 i {

    color: #fff;

}



.related {

    -moz-box-shadow: -1px 1px 11px #d2d1d1;

    -webkit-box-shadow: -1px 1px 11px #d2d1d1;

    box-shadow: -1px 1px 11px #d2d1d1;

    padding: 20px;

    width: 340px;

    display: block;

    overflow: hidden;

    margin: 5px;

}



.related ul {

    width: 100%;

    list-style: none;

    display: block;

    overflow: hidden;

    margin-top: 20px;

}



.related ul li {

    width: 160px;

    margin-right: 20px;

    float: left;

    display: block;

    position: relative;

    margin-bottom: 22px;

}



.related ul li:nth-child(2n) {

    margin-right: 0 !important;

}



.related ul li .zs_txt {

    width: 100%;

    height: 84px;

    margin-top: 45px;

    text-align: center;

}



.related ul li .zs_txt h3 {

    font-size: 18px;

    color: #fff;

    line-height: 30px;

    padding-top: 35px;

    display: block;

    font-weight: normal;

}



.related ul li:nth-child(1) .zs_txt {

    background: #005fb1;

}



.related ul li:nth-child(2) .zs_txt {

    background: #f88700;

}



.related ul li:nth-child(3) .zs_txt {

    background: #14991d;

}



.related ul li:nth-child(4) .zs_txt {

    background: #d91c1c;

}



.related ul li i {

    width: 69px;

    height: 69px;

    border: 2px solid #fff;

    border-radius: 100px;

    display: block;

    top: 0;

    position: absolute;

    margin-left: 45px;

}



.related ul li:hover i {

    -webkit-transform: rotateZ(360deg);

    -moz-transform: rotateZ(360deg);

    -o-transform: rotateZ(360deg);

    -ms-transform: rotateZ(360deg);

    transform: rotateZ(360deg);

}



.related ul li .i_01 {

    background: url(../images/ico.png) 0 0 no-repeat #005fb1;

}



.related ul li .i_02 {

    background: url(../images/ico.png) 0 -69px no-repeat #f88700;

}



.related ul li .i_03 {

    background: url(../images/ico.png) 0 -138px no-repeat #14991d;

}



.related ul li .i_04 {

    background: url(../images/ico.png) 0 -207px no-repeat #d91c1c;

}





/*ban*/



.focus {

    width: 100%;

    margin: 0 auto;

    position: relative;

    overflow: hidden

}



.focus .hd {

    width: 100%;

    height: 18px;

    position: absolute;

    z-index: 1;

    bottom: 10px;

    text-align: right;

    right: 10px;

}



.focus .hd ul {

    display: inline-block;

    height: 12px;

    padding: 3px;

    font-size: 0;

    vertical-align: top;

}



.focus .hd ul li {

    display: inline-block;

    position: relative;

    width: 10px;

    height: 10px;

    -webkit-border-radius: 12px;

    -moz-border-radius: 12px;

    border-radius: 12px;

    border: 1px solid #eee;

    margin: 0 4px;

    vertical-align: top;

    overflow: hidden;

}



.focus .hd ul li:after {

    content: '';

    position: absolute;

    left: 2px;

    top: 2px;

    width: 6px;

    height: 6px;

    background: #eee;

    border-radius: 8px

}



.focus .hd ul .on {

    border: 1px solid #f88700;

}



.focus .hd ul li.on:after {

    background: #f88700

}



.focus .bd {

    position: relative;

    z-index: 0;

}



.focus .bd li img {

    width: 100%;

    background: url(loading.gif) center center no-repeat;

}



.focus .bd li a {

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)

}





/* 考试动态+教务相关  */



.index_exam {

    width: 1210px;

    margin: 20px auto 40px;

    display: block;

    overflow: hidden;

}



.examnation {

    width: 760px;

    display: block;

    overflow: hidden;

    -moz-box-shadow: -1px 1px 11px #d2d1d1;

    -webkit-box-shadow: -1px 1px 11px #d2d1d1;

    box-shadow: -1px 1px 11px #d2d1d1;

    padding: 20px;

    margin: 5px;

}



.educational {

    -moz-box-shadow: -1px 1px 11px #d2d1d1;

    -webkit-box-shadow: -1px 1px 11px #d2d1d1;

    box-shadow: -1px 1px 11px #d2d1d1;

    padding: 20px;

    width: 340px;

    display: block;

    overflow: hidden;

    margin: 5px;

}



.tab {

    width: 100%;

    display: block;

    overflow: hidden;

    margin: 10px auto 0;

}



.tab .tab-hd {

    overflow: hidden;

    zoom: 1;

    width: 100%;

    margin: 10px auto 10px;

    list-style: none;

}



.tab .tab-hd li {

    width: 170px;

    color: #005fb1;

    text-align: center;

    cursor: pointer;

    font-size: 16px;

    display: inline-block;

    line-height: 40px;

    border-radius: 10px;

    background: #fafafa;

    margin-right: 20px;

    border: 1px solid #005fb1;

}



.tab .tab-hd li:nth-child(4) {

    margin-right: 0 !important;

}



.tab .tab-hd li.active02 {

    background: #005fb1;

    color: #fff;

}



.tab .tab-bd {

    width: 100%;

    margin-top: 10px;

}



.tab .tab-bd li {

    display: none;

    width: 100%;

    overflow: hidden;

}



.tab .tab-bd li.thisclass {

    display: list-item;

}



.tab.tab-bd li.thisclass {

    display: block;

    overflow: hidden;

}



.news_list {

    display: block;

    overflow: hidden;

    width: 316px;

}



.news_list .news_top {

    width: 100%;

    display: block;

    overflow: hidden;

    border-bottom: 1px dashed #d6d6d6;

    padding-bottom: 5px;

}



.news_list .news_top dd {

    width: 100%;

    padding: 5px 0;

    overflow: hidden;

    display: block;

    float: left;

}



.news_list .news_top dd h3 {

    font-weight: normal;

    font-size: 16px;

    color: #333;

    line-height: 26px;

}



.news_list .news_top dd p {

    font-size: 12px;

    color: #333;

    line-height: 20px;

}



.news_list .news_top:hover dd h3 {

    color: #005fb1;

    text-decoration: underline;

}



.news_list .news {

    list-style: none;

    display: block;

    width: 100%;

    overflow: hidden;

    margin-top: 10px;

}



.news_list .news dd {

    width: 100%;

    display: block;

    line-height: 30px;

}



.news_list .news dd a {

    font-size: 14px;

    color: #666666;

}



.news_list .news dd a:hover {

    color: #005fb1;

    text-decoration: underline;

}



.news_tj {

    width: 420px;

    display: block;

    overflow: hidden;

    margin: 10px 0;

    position: relative;

}



.news_tj img {

    width: 100%;

    display: block;

    overflow: hidden;

}



.news_tj p {

    width: 100%;

    background: rgba(0, 0, 0, 0.6);

    height: 45px;

    position: absolute;

    bottom: 0;

    line-height: 45px;

}



.news_tj p a {

    padding-left: 10px;

    font-size: 14px;

    color: #fff;

}



.edu_list {

    width: 100%;

    display: block;

    overflow: hidden;

    list-style: none;

    margin-top: 20px;

}



.edu_list li {

    width: 100%;

    margin-bottom: 20px;

    display: block;

    overflow: hidden;

    padding: 35px 0 0;

    height: 145px;

    text-align: center;

}



.edu_list li:nth-child(1) {

    background: url(../images/oa.png) center no-repeat;

}



.edu_list li:nth-child(2) {

    background: url(../images/teaching.png) center no-repeat;

    margin-bottom: 10px !important

}



.edu_list li h3 {

    font-size: 22px;

    color: #fff;

    font-weight: normal;

    line-height: 36px;

}



.edu_list li h3 i {

    font-size: 16px;

    text-transform: uppercase;

    font-style: normal;

    display: block;

}



.edu_list li span {

    display: block;

    width: 215px;

    margin: 10px auto 0;

    overflow: hidden;

}



.edu_list li span a {

    display: block;

    border: 1px solid #fff;

    border-radius: 20px;

    padding: 5px 0;

    color: #fff;

    font-size: 14px;

}



.edu_list li span a:hover {

    background: #fff;

    color: #f06b35;

}





/* 校园风光  */



.index_school {

    width: 1170px;

    margin: 40px auto 20px;

    display: block;

    overflow: hidden;

    -moz-box-shadow: -1px 1px 11px #d2d1d1;

    -webkit-box-shadow: -1px 1px 11px #d2d1d1;

    box-shadow: -1px 1px 11px #d2d1d1;

    padding: 20px 15px;

}



.campus {

    width: 100%;

    display: block;

    overflow: hidden;

    margin: 10px auto 0;

}



.campus .tab-hd01 {

    overflow: hidden;

    zoom: 1;

    margin: 10px auto 10px;

    list-style: none;

    width: 160px;

}



.campus .tab-hd01 li {

    width: 125px;

    color: #000;

    cursor: pointer;

    font-size: 18px;

    display: inline-block;

    border: 1px solid #d7d7d7;

    padding: 16px 0 16px 30px;

    margin-bottom: 18px;

    background: url(../images/ico_01.png) 130px no-repeat;

}



.campus .tab-hd01 li i {

    display: block;

    width: 100%;

    font-size: 9px;

    color: #999999;

    text-transform: uppercase;

    font-style: normal;

    margin-top: 10px;

}



.campus .tab-hd01 li:nth-child(4) {

    margin-bottom: 0 !important;

}



.campus .tab-hd01 li.active02 {

    background: url(../images/ico_02.png) 130px no-repeat #005fb1;

    color: #fff;

}



.campus .tab-hd01 li.active02 i {

    color: #fff !important

}



.campus .tab-bd01 {

    width: 1005px;

    display: block;

    margin-top: 10px;

}



.campus .tab-bd01 li {

    display: none;

    width: 100%;

    overflow: hidden;

}



.campus .tab-bd01 li.thisclass {

    display: list-item;

}



.campus .tab-bd01 li.thisclass {

    display: block;

    overflow: hidden;

}



.campus_list {

    width: 710px;

    display: block;

    overflow: hidden;

}



.campus_list dd {

    float: left;

    display: block;

    overflow: hidden;

    position: relative;

    width: 350px;

    height: 206px;

    margin: 0 10px 10px 0;

}



.campus_list dd:nth-child(2n) {

    margin-right: 0 !important;

}



.campus_list dd img {

    width: 350px;

    height: 206px;

    display: block;

}



.campus_list dd p {

    width: 100%;

    background: rgba(0, 0, 0, 0.6);

    height: 36px;

    line-height: 36px;

    bottom: 0;

    text-align: center;

    position: absolute;

    display: block;

}



.campus_list dd p a {

    font-size: 14px;

    color: #fff;

}



.art_tj {

    width: 287px;

    display: block;

    position: relative;

    height: 422px;

}



.art_tj img {

    display: block;

    width: 287px;


    height: 422px;

}



.art_tj p {

    position: absolute;

    bottom: 0;

    width: 100%;

    background: rgba(0, 0, 0, 0.6);

    height: 36px;

    line-height: 36px;

    text-align: center;

}



.art_tj p a {

    font-size: 14px;

    color: #fff;

}





/* 教师风采  */



.index_teacher {

    width: 1170px;

    margin: 40px auto 20px;

    display: block;

    overflow: hidden;

    -moz-box-shadow: -1px 1px 11px #d2d1d1;

    -webkit-box-shadow: -1px 1px 11px #d2d1d1;

    box-shadow: -1px 1px 11px #d2d1d1;

    padding: 20px 15px;

}



.teachers {

    width: 100%;

    display: block;

    overflow: hidden;

}



.teachers .tab-hd02 {

    overflow: hidden;

    zoom: 1;

    margin: 20px auto 10px;

    list-style: none;

    width: 100%;

    text-align: center;

}



.teachers .tab-hd02 li {

    width: 170px;

    color: #005fb1;

    cursor: pointer;

    font-size: 16px;

    display: inline-block;

    border: 1px solid #005fb1;

    line-height: 40px;

    margin-right: 30px;

    border-radius: 15px;

}



.teachers .tab-hd02 .active02 {

    background: #005fb1;

    color: #fff;

}



.teachers .tab-bd02 {

    width: 100%;

    display: block;

    margin-top: 20px;

}



.teachers .tab-bd02 li {

    display: none;

    width: 100%;

    overflow: hidden;

}



.teachers .tab-bd02 li.thisclass {

    display: list-item;

}



.teachers .tab-bd02 li.thisclass {

    display: block;

    overflow: hidden;

}



.teacher_list {

    width: 100%;

    display: block;

    overflow: hidden;

}



.teacher_list dl {

    width: 222px;

    height: 276px;

    display: block;

    position: relative;

    float: left;

    margin-right: 12px;

    border: 1px solid #d6d6d6;

}



.teacher_list dl:nth-child(5) {

    margin-right: 0 !important;

}



.teacher_list dl .zhezhao {

    width: 100%;

    display: block;

    background: rgba(0, 0, 0, 0.6);

    position: absolute;

    bottom: 0;

    z-index: 999;

    height: 45px;

}



.teacher_list dl .zhezhao h3 {

    text-align: center;

    font-size: 18px;

    color: #fff;

    line-height: 45px;

}



.teacher_list dl .zhezhao p {

    padding: 10px 20px;

    font-size: 14px;

    color: #fff;

    line-height: 26px;

}



.teacher_list dl .zhezhao span {

    display: block;

    width: 120px;

    text-align: center;

    border: 1px solid #fff;

    margin: 10px auto;

}



.teacher_list dl .zhezhao span a {

    padding: 5px 0;

    display: block;

    font-size: 14px;

    color: #fff;

}



.teacher_list dl img {

    width: 222px;

    height: 276px;

    display: block;

}



.advtange {

    width: 1200px;

    height: 140px;

    display: block;

    overflow: hidden;

    margin: 30px auto;

}





/* 合作单位  */



.index_partner {

    width: 1210px;

    margin: 20px auto 40px;

    display: block;

    overflow: hidden;

}



.par_list {

    width: 760px;

    display: block;

    overflow: hidden;

    -moz-box-shadow: -1px 1px 11px #d2d1d1;

    -webkit-box-shadow: -1px 1px 11px #d2d1d1;

    box-shadow: -1px 1px 11px #d2d1d1;

    padding: 20px;

    margin: 5px;

}



.parnterlist {

    width: 100%;

    list-style: none;

    display: block;

    overflow: hidden;

}



.parnterlist li {

    float: left;

    display: block;

    border: 1px solid #eeeeee;

    margin-right: 10px;

    margin-top: 25px;

    height: 80px;

}



.parnterlist li img {

    width: 180px;

    height: 80px;

    display: block;

    overflow: hidden;

}



.parnterlist li:nth-child(4n) {

    margin-right: 0 !important;

}



.job {

    -moz-box-shadow: -1px 1px 11px #d2d1d1;

    -webkit-box-shadow: -1px 1px 11px #d2d1d1;

    box-shadow: -1px 1px 11px #d2d1d1;

    padding: 20px;

    width: 340px;

    display: block;


    overflow: hidden;

    margin: 5px;

}



.job_zp {

    width: 100%;

    display: block;

    padding: 20px 0 10px;

    overflow: hidden;

}





/* 友情链接 */



.link {

    width: 1170px;

    margin: 40px auto 20px;

    display: block;

    overflow: hidden;

    -moz-box-shadow: -1px 1px 11px #d2d1d1;

    -webkit-box-shadow: -1px 1px 11px #d2d1d1;

    box-shadow: -1px 1px 11px #d2d1d1;

    padding: 5px 15px;

}



.link ul {

    width: 100%;

    margin: 0 auto;

    display: block;

    overflow: hidden;

    list-style: none;

}



.link ul li {

    float: left;

    color: #005fb1;

    font-size: 16px;

    display: block;

    line-height: 45px;

}



.link ul li a {

    font-size: 14px;

    color: #333;

    padding: 0 10px;

    display: block;

}



.link ul li a:hover {

    color: #005fb1;

    text-decoration: underline;

}





/* 底部内容  */



.footer {

    width: 100%;

    display: block;

    overflow: hidden;

    background: url(../images/db_bg.jpg) center no-repeat;

    padding: 58px 0 0;

    height: 325px;

}



.db_logo {

    width: 265px;

    display: block;

    overflow: hidden;

    margin: 15px 80px 50px 0;

}



.db_logo p {

    font-size: 16px;

    color: #fff;

    padding: 10px 0;

}



.db_logo h3 {

    font-size: 22px;

    color: #f88700;

    display: block;

    margin: 10px 0 5px;

}



.db_logo h3 i {

    font-style: normal;

    font-size: 14px;

}



.db_logo h4 {

    font-weight: normal;

    font-size: 14px;

    color: #fff;

}



.db_lx {

    width: 468px;

    display: block;

    overflow: hidden;

}



.db_lx p {

    font-size: 14px;

    color: #fff;

    line-height: 30px;

}



.eb_ewm {

    width: 385px;

    display: block;

    overflow: hidden;

}



.eb_ewm ul {

    width: 100%;

    margin: 0 auto;

    display: block;

    overflow: hidden;

    list-style: none;

}



.eb_ewm ul li {

    width: 170px;

    display: block;

    float: left;

    margin-right: 30px;

}



.eb_ewm ul li:nth-child(2) {

    margin-right: 0 !important;

}



.eb_ewm ul li img {

    width: 120px;

    display: block;

    margin: 0 auto 10px;

}



.eb_ewm ul li p {

    text-align: center;

    font-size: 14px;

    color: #fff;

    line-height: 22px;

}



.box_sea {

    width: 365px;

    float: left;

    display: block;

    overflow: hidden;

}



.search {

    margin-top: 32px;

    width: 400px;

}



.boxs {

    width: 385px;

    height: 38px;

    line-height: 38px;

}



.texts {

    width: 300px;

    height: 100%;

    float: left;

    padding-left: 10px;

    font-family: "Microsoft YaHei";

    border: none;

    border-left: 1px solid #ccc;

    border-top: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

    background: none;

    color: #fff;

    font-size: 16px;

}



.btnSubmits {

    width: 64px;

    height: 40px;

    background: url(../images/search.png) 20px 10px no-repeat #fff;

    color: #fff;

    font-family: "微软雅黑";

    font-size: 16px;

    line-height: 38px;

    border: none;

    cursor: pointer;

    vertical-align: top;

}



.copyright {

    width: 100%;

    border-top: 1px solid #4f8cc0;

    display: block;

    overflow: hidden;

    line-height: 50px;

}



.copyright p {

    font-size: 14px;

    text-align: center;

    color: #fff;

    line-height: 50px;

}



.copyright p a {

    color: #fff;

}
.qqkf{
    position: fixed;
    left: 8px;
    bottom: 15px;
    z-index: 9999;
    cursor: pointer;
    width: 95px;
    height: 92px;
}
.dd_main{
	width:1200px;
	margin:0 auto;
	}
.dd_main a{
	display:block;
	float:right;
	width:110px;
	height:36px;
	margin-top:40px;
	}



/*   关于我们   */
.warpper2 {

    width: 100%;

    padding: 30px 0 20px;

    display: block;

    overflow: hidden;

}



.about_con {

    width: 1200px;

    display: block;

    margin: 0 auto;

    padding-bottom: 30px;

}



.side_left {

    width: 300px;

    display: block;

    overflow: hidden;

    position: relative;

}



.side_left h3 {

    background: rgba(219, 38, 29, 0.8);

    height: 106px;

    line-height: 106px;

    text-align: center;

    font-size: 20px;

    color: #fff;

}



.side_left01 ul {

    display: block;

    overflow: hidden;

    list-style: none;

    margin-top: 2px;

}



.side_left01 ul li {

    border: 1px solid #ededed;

    display: block;

    background: url(../images/ab_ico.png) 200px no-repeat;

    margin-bottom: 10px;

}



.side_left01 ul li a {

    display: block;

    padding: 12px 0 12px 20px;

    font-size: 16px;

    color: #da251d;

}



.side_left01 ul li .on3 {

    display: block;

    padding: 12px 0 12px 20px;

    background: url(../images/ab_ico2.png) 200px no-repeat #da251d;

    color: #fff;

}



.side_left .right_relate_div {

    margin-bottom: 10px;

}



.side_left .right_relate_div .xw_right_title {

    padding-left: 20px;

    height: 40px;

    background-image: url(../images/xw_right_title.png);

    background-repeat: no-repeat;

    color: #fff;

    font-size: 24px;

    line-height: 40px;

}



.side_left .right_relate_div .zy_div {

    margin: 10px auto;

}



.side_left .right_relate_div .zy_div li {

    padding-left: 20px;

    height: 50px;

    line-height: 50px;

}



.side_left .right_relate_div .zy_div li:nth-of-type(odd) {

    background-color: #e8eff4;

}



.side_left .right_relate_div .zy_div li a {

    color: #333;

    text-decoration: none;

    font-size: 16px;

}



.side_left .right_relate_div .zy_div li:nth-of-type(even) {

    background-color: #fff;

}



.content .right_relate_div .xw_right_title {

    padding-left: 20px;

    height: 40px;

    background-image: url(../images/xw_right_title.png);

    background-repeat: no-repeat;

    color: #fff;

    font-size: 24px;

    line-height: 40px;

}



.bmzx_div {

    margin: 10px auto;

}



.bmzx_div li {

    height: 50px;

    margin-bottom: 15px;

}



.bmzx_div li span {

    display: block;

    color: #333;

    font-size: 16px;

}



.bmzx_div li:nth-child(1) {

    padding-left: 50px;

    background-image: url(../images/xw_right_zx.png);

    background-position: 0 -87px;

    background-size: 12%;

    background-repeat: no-repeat;

    font-size: 14px;

}



.bmzx_div li:nth-child(2) {

    padding-left: 50px;

    background-image: url(../images/xw_right_zx.png);

    background-position: 0 -135px;

    background-size: 12%;

    background-repeat: no-repeat;

    font-size: 14px;

}



.bmzx_div li:nth-child(3) {

    padding-left: 50px;

    background-image: url(../images/xw_right_zx.png);

    background-position: 0 -127px;

    background-size: 12%;

    background-repeat: no-repeat;

    font-size: 14px;

}



.bmzx_div li:nth-child(4) {

    padding-left: 50px;

    background-image: url(../images/xw_right_zx.png);

    background-position: 0 -140px;

    background-size: 12%;

    background-repeat: no-repeat;

    font-size: 14px;

}



.side_left .right_content {

    padding: 10px;

}



.side_left .xinwen li {

    height: 38px;

    line-height: 34px;

    font-size: 14px;

    overflow: hidden;

    border-bottom: 1px dashed #ccc;

}



.side_left .xinwen li i {

    display: inline-block;

    width: 20px;

    height: 28px;

    background: url(../images/arrow.png) 1px -33px no-repeat;

}



.bm_div li span:first-child {

    color: red;

}



.bm_div li input {

    border: 1px solid #ccc;

    height: 38px;

    line-height: 22px;

}



.bm_div li .text {

    width: 200px;

}



.bm_div li {

    text-align: center;

    margin: 4px;

}



.bm_div .yh {

    text-align: center;

    background: #ffc000;

    padding: 10px;

    margin: 10px;

}



.side_lx {

    width: 240px;

    border: 1px solid #dcdcdc;

    margin: 15px 0 20px;

    display: block;

    overflow: hidden;

}



.side_lx p {

    padding: 18px 12px 50px;

    font-size: 14px;

    color: #515151;

    line-height: 30px;

}



.side_list {

    width: 100%;

    display: block;

    overflow: hidden;

    margin: 5px 0 20px;

    background: #eaeaea;

}



.side_list ul {

    list-style: none;

}



.side_list ul li {

    float: left;

    display: block;

    text-align: center;

}



.side_list ul li a {

    font-size: 16px;

    color: #888;

    display: block;

    padding: 10px 22px;

}



.side_list ul li a:hover,.on3 a{
    color: #fff!important;
    background: #f88700 !important;
}

.about_edit {    width: 860px;
    display: block;
    overflow: hidden;
    border: 1px solid #c9e8ff;
    min-height: 500px;
    padding: 15px 10px 30px;
}
.ab_tit{     width: 100%;
    display: block;
    overflow: hidden;
    line-height: 36px; }
.ab_tit p{ display: block;
    background: url(../images/position.png) 5px no-repeat;
    font-size: 14px;
    color: #343434;
    border: 1px solid #e1e1e1;
    padding: 5px 5px 5px 25px;}
.ab_content{ padding:50px 30px; display:block; overflow:hidden;}
.ab_content p{ line-height:36px; font-size:14px;}
.ab_tit1{    text-align: center;
    letter-spacing: 2px;
    font-size: 24px;
    line-height: 30px;
    color: #2b2b2b;
    font-weight: 700;
    padding-top: 20px;
    border-bottom: 1px dashed #b2b2b2;
    padding-bottom: 12px;
    margin-bottom: 20px;}

/*  新闻资讯  */
.news_content{padding:30px 10px; display:block; overflow:hidden;}
.news_content dl{     width: 100%;
    margin-bottom: 20px;
    display: block;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 15px;}
.news_content dl dd{    width: 100%;
    display: block;}
.news_content dl dd h3{ font-size: 16px;
    height: 36px;
    overflow: hidden; font-weight:normal; line-height:36px;}
	.news_content dl dd h3 a{color: #333;}
.news_content dl:hover dd h3 a{ color:#0b51b7; text-decoration:underline;}
.news_content dl dd p{ font-size:14px; color:#666; line-height:24px; padding:5px 10px 5px 0;}
.news_content dl dd span{    font-size: 14px;
    color: #999;
    display: inline-block;
       padding-left: 20px;
    background: url(../images/time.png) left center no-repeat;}




.news_th {
    text-align: center;
    padding-bottom: 10px;
    border-bottom: 1px dotted #eee;
    width: 100%;
    margin-bottom: 30px;
}


/*文章模块*/
#newslist{ padding:15px 20px;}
#newslist li{ padding:12px 12px; background:url(../images/dt-0.gif) no-repeat left 19px;}
#newslist li a{ font-size:16px; margin-right:5px; font-family:"Microsoft YaHei"; color:#333;}
#newslist li span{ float:right; color:#777; font-size:12px;}
#newslist li p{ color:#777; font-family:"Microsoft YaHei"; font-size:14px;}
#shownews{ padding:0px 15px 15px;}
#shownews .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#shownews h1{ font-size:20px; text-align:center; border-bottom:1px dotted #ccc; padding:5px 0px; margin:10px 0px; color:#333;}


