*{margin: 0;padding: 0;}
.cleafix:after { clear: both; content: "\200B"; display: block; height: 0;}
.cleafix { *zoom:1;}
a{text-decoration: none;}
body{font-family: "Microsoft YaHei";}
.back_pic{
    width: 100%;
    position: relative;}
.back_pic img{
    width: 100%;
    height: 360px;
    min-width: 1200px;
    display: block;
    margin-top: -15px;
    z-index: -1;}

.v_news_content span{

font-size: 16.0pt!important;
}

.header{
    width: 100%;
    height: 110px;
    background:#F376A2;
    min-width: 1200px;
    padding: 10px 0 20px 0;}
.header_box{
    width: 1200px;
    margin: 0 auto;}
.header_box .logo{display: block;float: left;margin-top: 9px;}
.box_right{position: relative;float: right;}
.box_right a{
    display: inline-block;
    font-size: 14px;
    color: #fff;}
.box_right span{
    display: inline-block;
    width: 1px;
    height: 15px;
    background: #fff;
    vertical-align: middle;
    margin: 0 10px 0;}
.box_right .search{
    width: 263px;
    height: 33px;   
line-height: 33px;
    border: 0;
    outline: none;
    font-size: 15px;
    box-sizing: border-box;
    padding: 0 40px 0 10px;}

.box_right .btn {
    width: 33px;
    height: 26px;
    outline: medium;
    border: 0;
    background: url(../img/search_03.jpg) no-repeat center;
    position: absolute;
    left: 227px;
    margin-top: 5px;
}

.tempWrap{
height: 400px!important;
}

.box_right div{margin-bottom: 54px;text-align: right;}
.nav{
    width: 100%;
    height: 45px;
    min-width: 1200px;
    background: #e6e6e6;
    margin-bottom: 15px;}
.nav .nav_item{width: 1200px;margin: 0 auto;list-style-type: none;}
.nav .nav_item .nav_list{
    display: inline-block;}
.nav .nav_item li a{
    display: inline-block;
    width: 115px;
    
    color: #000;
    text-align: center;
    line-height: 45px;}
.nav .nav_item li a:hover{
    color: #fff;  
  background: #F376A2;}

.banner { 
    margin: 0 auto; 
    width: 1200px; 
    height: 400px; 
    min-width: 1200px;}
.banner .bd { 
    position: relative; 
    z-index: -1;}
.banner .bd li img { 
    width: 100%; 
    height: 100%; 
    vertical-align: top;}
.banner .hd { 
    position: relative; 
    z-index: 1; 
    margin-top: -55px; 
    height: 50px; 
    line-height: 50px; 
    text-align: center;}
.banner .hd ul { 
    text-align: center; 
    padding-top: 5px;}
.banner .hd ul li { 
    cursor: pointer; 
    display: inline-block; 
    *display:inline; 
    zoom: 1; 
    width: 15px; 
    height: 15px; 
    border-radius: 50px; 
    margin: 5px; 
    background: #fff; 
    overflow: hidden; 
    font-size: 0; 
    filter: alpha(opacity=70);}
.banner .hd ul .on { 
    background: #fad400; 
    filter: alpha(opacity=100); 
    opacity: 1 
;}
.banner .prev, .banner .next { 
    z-index: 1; 
    display: block; 
    width: 47px; 
    height: 93px; 
    position: relative; 
    margin: -285px 0 0 15%; 
    float: left; 
    filter: alpha(opacity=40); 
    opacity: 0.4; 
    background-repeat: no-repeat; 
    background-position: 0 0;}
.news{width: 1200px;margin: 0 auto;margin-top: 25px;}
.news_left{
    width: 790px;
    position: relative;
    float: left;}
.news_left div img,.not_right div img,.lec .tittle img{
    vertical-align: bottom;
    margin-right: 8px;}

.news_left .title,.not_right .title{
border-bottom: 1px solid #e2e2e2;}




.news_left div,.not_right div{
    font-size: 18px;

        padding-bottom: 13px;}
.news_left div span,.not_right div span,.lec .tittle span{
    border-bottom: 0px solid #e2e2e2;
    font-size: 16px;
    color: #d3cccc;
    margin-left: 8px;}
.news_left div a,.not_right div a,.lec .tittle a{
    color: #8a8a8a;
    font-size: 14px;
    float: right;
    margin-top: 5px;}
.news_left div a:hover,.not_right div a:hover,.lec .tittle a:hover{
    text-decoration: underline;}
.news_left a .news_pic{
    width: 393px;
    height: 253px;
    margin-top: 32px;}
.news_left a p{
    width: 393px;
    height: 35px;
    color: #fff;
    font-size: 15px;
    line-height: 35px;
    background: rgba(20, 20, 20, 0.5) none repeat scroll 0 0 !important;
    box-sizing: border-box;
    padding-left: 10px;
    position: absolute;
    bottom: 9px;}
.news_left ul{
    width: 367px;
    float: right;
    margin-top: 22px;}
.news_left ul li,.not_right ul li{
    list-style-type: none;
    background: url(../img/point.jpg) no-repeat -5px 12px;
    line-height: 33px;}
.news_left ul li a,.not_right ul li a{
    font-size: 15px;
    color: #000;
    padding-left: 9px;}
.news_left ul li a:hover,.not_right ul li a:hover{
    text-decoration: underline;}
.news_left ul li span,.not_right ul li span{
    float: right;
    font-size: 14px;
    color: #b3b3b3;}

.news_left ul li,.not_right ul li{
    list-style-type: none;
    background: url(../img/point.jpg) no-repeat -5px 12px;
    line-height: 33px;}
.not_right{
    width: 378px;
    float: right;}
.not_right ul{
    margin-top: 18px;}
.lec{width: 1200px;margin-top: 34px;}
.lec div{
    font-size: 18px;

    padding-bottom: 8px;}
.lec .tittle{
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;}
.lec_left,.lec_right{border: 0!important;}
.lec_left{margin-top: 25px;}
.lec_left img{
    width: 220px;
    height: 180px;}
.lec_left .item{
    width: 366px;
    height: 180px;
    border: 0;
    background: #e6e6e6;
    float: right;
    box-sizing: border-box;
    padding: 23px 20px 0 24px;
    position: relative;}
.lec_left .item .name{
    color: #000;
    font-size: 16px;}
.lec_left .item .name:hover,.lec_left .item .more:hover{
    text-decoration: underline;}
.lec_left .item span{
    display: block;
    font-size: 12px;
    color: #bbbbbb;
    margin: 3px 0 23px 0;}
.lec_left .item p{
    font-size: 14px;
    color: #8b8b8b;}

.lec_left .item .more{
    font-size: 14px;
    color:#a51603;
    position: absolute;
    bottom: 17px;
    right: 20px;}
.fr{float: right;}
.link{
    width: 1200px;
    margin: 0 auto;}
.link_tittle{width: 67px;height: 117px;background: #b92a17;box-sizing: border-box;padding: 15px 14px 0 16px;}
.link_tittle span{display: block;color: #f8b3aa;font-size: 16px;margin-bottom: 12px;}
.link_tittle p{font-size: 16px;color: #fff;}
.link ul{float: right;margin: 17px 12px 0 0;}
.link ul li{
    list-style-type: none;
    display: inline-block;}
.core{margin-left: 10px;}
.footer{
	width: 100%;
	min-width: 1200px;
	margin-top: 15px;
	/*background-image: url(../img/footer_02.jpg);*/
	background-repeat: no-repeat;
	background-position: center;
	background-color:#F376A2;}
.footer_box{width: 1200px;margin: 0 auto;}
.copy{
width: 1200px;
    font-size: 14px;
text-align: center;
    color: #fef7f6;
padding-bottom: 10px;
    padding-top: 10px;
    margin-left: 47px;}
.copy p{
    margin-bottom: 15px;}
.ewm{font-size: 12px;color:#fff3f1;width: 86px;text-align: center;float: right;margin: 10px 10px 5px 0px;}
.ewm img{display: block;}
.nav>ul .nav_list{
    display: inline-block;
    position: relative;}
.nav>ul .nav_list .nav_box{
    position: absolute;
    z-index: 1000;
    background: #ededed;
    width: 115px;
    display: none;}
.nav_box ul{list-style-type: none;}


.nav>ul .nav_list .nav_box ul li a{font-size:13px;}




.about{
    width: 1200px;
    z-index: 9999;
    margin: -85px auto 0;}
.about p{
    width: 217px;
    height: 86px;
    background: #b92a17;
    opacity: 0.9;
    text-align: center;
    font-size: 26px;
    color: #FFFFFF;
    line-height: 86px;
    border-left: 5px solid #ffa200;}
.content1{
    width: 1200px;
    margin: 0 auto;}

.con_r{
    width: 930px;
    min-height: 700px;
    margin-top: 32px;
    float: right;}
.con_r .pad{
    font-size: 24px;
    color: #af1212;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 25px;}
.con_r .pad span{
    font-size: 12px;
    color: #909090;
    float: right;
    margin-top: 15px;}
.con_r .pad span a{
    text-decoration: none;
    color: #909090;}
.con_r .item{
    font-size: 16px;
    color: #555555;
    line-height: 37px;
    text-indent: 32px
;}
.con_r .margin{
    margin-top: 25px;}
.con_r .pad,.con_r1 .pad{
    font-size: 24px;
    color: #af1212;
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 25px;}
.con_r .pad span,.con_r1 .pad span{
    font-size: 12px;
    color: #909090;
    float: right;
    margin-top: 15px;}
.con_r .pad span a,.con_r1 .pad span a{
    text-decoration: none;
    color: #909090;}
.main{
    margin-top: 40px;}
.main a{
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    color: #000;}
.main a:hover,.con_r .pad span a:hover{
    text-decoration: underline;}
.main span{
    display: block;
    font-size: 12px;
    color: #d5d5d5;
    margin: 6px 0 14px 0;}
.main p{
    font-size: 14px;
    color: #a6a6a6;}
.pageBtn{
    margin:85px auto 65px;
    text-align: center;}
.pageBtn .page-item{
    display: inline-block;
    min-width:30px;
    height:35px;
    line-height: 34px;

    font-size:14px;
    font-family:MicrosoftYaHei;
    font-weight:600;}
.pageBtn .page-item a{
	text-decoration: none;
    color: #000;
    display: block;
    width: 100%;
    height: 100%;
    border:1px solid #aaaaaa;
    box-sizing: border-box;
    padding: 0 16px;}
.pageBtn .page-item a:hover{
    background: #c42d2d;
    color: #FFFFFF;
    border: 1px solid #c42d2d;}
.con_l{
    position: relative;
    width: 210px;}
.con_l span{
    display: inline-block;
    height: 490px;
    width: 5px;
    background: #f2f5f9;
    position: absolute;
    left: 0px;}
.con_l ul{
    padding-left: 15px;
    list-style-type: none;}
.con_l ul li{
    width: 210px;}
.con_l ul li a{
    text-decoration: none;
    color: #000;
    font-size: 16px;
    display: block;
    width: 210px;
    height: 60px;
    border-bottom: 1px solid #dfdfdf;
    line-height: 60px;
    box-sizing: border-box;
    padding-left: 17px;}
.con_l ul li a:hover{
    color: #004ece;}
.content{
    width: 100%;
    margin: 0 auto;}
.content_item{
    width: 1200px;
    margin: 0 auto;
    background: #FFFFFF;
    box-sizing: border-box;
    padding: 50px 52px 0 60px;}
.content_item_tittle{
    text-align: center;
    border-bottom: 1px solid #DDDDDD; 
    margin-bottom: 25px;}
.content_item_tittle .school{
    font-size: 24px;font-weight:normal;}
.content_item_tittle span{
    font-size: 15px;
    color: #8b8b8b;
    display: block;
    margin: 37px 0 17px 0;}
.word-cont{min-height:400px;}
.word-cont p{color: #666666;text-indent:2em;margin-bottom:10px; font-size:15px;line-height:30px;}
.return{
    line-height: 41px;
    border-top: 1px solid #dddddd;
    padding: 24px 0 15px 0;}
.return p a{
    text-decoration: none;
    font-size: 15px;
    color: #666666
;}
.return p a:hover{
    text-decoration: underline;}
#results{
    width: 1200px!important;
    border: 1px solid #c9c9c9;
    box-sizing: border-box;
    padding: 30px 35px 85px;
    margin: 40px auto 65px;}
.listFrame{margin: 20px 0;}
.input_btn{height:26px;}

/*新闻*/
.news-box{margin-top:30px;margin-bottom:30px;min-height:680px;}
.news-boxlist li{background-color:#fcfbfb;height:180px;margin-top:38px;clear:both;list-style-type: none;}
.news-boxlist li .img,.news-box li .img img{width:260px;height:180px;}
.news-boxlist li .img{float:left;}
.news-boxlist li .txt{width:610px;margin-right:40px;}
.news-boxlist li .txt h2{line-height:58px;font-size:20px;}
.news-boxlist li .txt h2 a{color:#333;}
.news-boxlist li .txt p{line-height:23px;font-size:16px;color:#777777;}
.news-boxlist li .txt p.time{line-height:45px;}