body{margin: 0;font-size: 14px;font-family: "weiruanyahei";color:#666;}
p{    margin: 0;    line-height: 25px;}
a{text-decoration: none;}

.main{max-width: 1920px;margin: 0 auto;    min-height: 350px;}

.mtop{width: 100%;height: 600px;background-color: #015184;}
.banner{background-image: url(../images/g_banner.png);background-repeat: no-repeat;background-position:top center;height:600px;}
.banner_top{background-color: rgba(1, 35, 88, 0.46);}
.ntop{width: 1200px;margin: 0 auto;    height: 113px;}
.logo{display: inline-block;width: 180px;color:#fff;font-size: 22px;font-weight: bold;    margin-top: 20px;padding-left: 278px;background-image:url(../images/g_logo.png);  background-repeat: no-repeat;  height: 75px;    line-height: 93px;}
.nav_list{  display: inline-block;    float: right;    height: 63px;    margin-top: 50px;}
.nav_list ul{margin: 0;padding: 0;}
.nav_list ul li{     list-style-type: none;    display: inline-block;   color: #fff;    text-align: center;     font-size: 18px;    margin-left: 20px;    padding: 4px 10px;}
.nav_list ul li a{ color: #fff; text-decoration: none;}
.nav_list ul li:hover{     background-color: #0f3e64;    border: 1px solid #fff;   padding: 4px 9px;}
.nav_list .active{     background-color: #0f3e64;    border: 1px solid #fff;    padding: 4px 9px;}
.ndesc {  width: 1200px;margin: 0 auto;  }
.ndesc div{ float: right;    width: 395px;    position: relative;    top: 212px;    font-family: "宋体";    font-size: 18px;}
.ndesc p{color:#fff;line-height: 28px; text-indent: 2em;}
.m_desc{display: block;width: 80px;background-color: #0c3086;border: 1px solid #395384;text-align: center;text-indent: 0;top: 50px;    position: relative;   float: right;}
.m_desc a{color: #bcc1c5; text-decoration: none;}

.news_content{width: 1200px;    margin: 30px auto;}
.news_tup{    width: 523px;    display: inline-block;height: 220px;}
.news{   float: right; width: 600px;    display: inline-block;}
.news_content .container1{width: 523px;    position: relative;    overflow: hidden;    height: 236px;    display: inline-block;}
.news_content .container1 img{width: 523px;    height: 236px;}

.ntitle{  letter-spacing: 10px;    width: 240px;        font-size: 28px;    font-weight: bold;    font-family: "宋体";    color: #39516b;    line-height: 38px;    border-bottom: 1px solid #012b8d;}
.ntitle .stit{  letter-spacing: 3px;  color: #acacae;font-size: 20px;    font-weight: 200;    margin-left: 18px;}
.ncon_title{font-size: 22px;    line-height: 60px;    text-align: center;}
.ncon_desc{text-indent: 2em;}
.m_ncon_desc{display: block;width: 80px;background-color: #2B4FA3;border: 1px solid #395384;text-align: center;text-indent: 0;color: #fff;    float: right;}
.ctitle{letter-spacing: 10px;    font-size: 28px;    font-weight: bold;    font-family: "宋体";    color: #39516b;    line-height: 38px;    border-bottom: 1px solid #012b8d;}
.ctitle .stit{	letter-spacing: 0;	color: #acacae;font-size: 20px;    font-weight: 200;    margin-left: 18px;}
.ctitle .mcourse a{float: right;font-size: 16px; color: #acacae;   font-weight: 200;    letter-spacing: 0; text-decoration: none;}
.ccon{padding-top:20px; }

.dynamic_box{background-color: #f7f5f6;padding-top: 20px;}
.dynamic_content{    border-top: 1px solid #aedfe4;       margin: 20px auto 0 auto;   width: 1200px;}
.dtitle{background-image: url(../images/g_dynamic_bg.png);    background-repeat: no-repeat;    background-position: top left;    width: 89px;    height: 40px;    padding-left: 40px;    line-height: 40px;    font-size: 20px;    color: #fff;    top: -25px;    left: 540px;position: relative;}
.dcon_box1{      margin-bottom: 20px; padding-top: 8px;    width: 594px;    border-right: 1px solid #aedfe4;    background-image: url(../images/g_yxxw.png);    background-repeat: no-repeat;    display: inline-block;}
.dcon_box2{   padding-top: 8px;    width: 594px;    background-image: url(../images/g_zsxx.png);
    background-repeat: no-repeat;     float: right;   display: inline-block;}
.dcon_title{    font-size: 22px;    width: 200px;    padding-left: 55px;    margin-bottom: 15px;}
.dcon_desc .dcon_time{    float: right;    margin-right: 2px;}
.dcon_desc li{    height: 28px;}
.dcon_desc li a{text-decoration: none;color: #5F5D5D;    font-size: 15px;    color: #666666; display: inline-block;}
.dcon_desc li a:hover{color: #3D20F5;}
.by-list{
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
.by-list ul li{list-style: none;
	line-height: 28px;
	height: 28px;
}
.by-list ul li a{
	width: 100%;
	font-size: 15px;
	color: #666666;
}
.by-list ul li p{
width: 344px;
    height: 28px;
    overflow: hidden;
	line-height: 28px;
	font-size: 15px;
	color: #666666;
	background: url(../images/xnxy-dot-.png) no-repeat 20px center;
	padding-left: 40px;
}
.by-list ul li b{
	font-weight: normal;
	margin-right: 20px;
}
.by-list ul li.by-list-grey{
	background: #fff;
}
.fl {    float: left;}
.fr {    float: right;}

.research_box{background-color: #f7f5f6;padding-top: 20px;}
.research_content{width: 1200px;margin: auto;}
.rtitle{letter-spacing: 10px;
    
    font-size: 28px;
    font-weight: bold;
    font-family: "宋体";
    color: #39516b;
    line-height: 38px;
    border-bottom: 1px solid #012b8d;    text-align: center;}
.rtitle .stit{  letter-spacing: 0;  color: #acacae;font-size: 20px;    font-weight: 200;    margin-left: 18px;}
.rcon{background-image: url(../images/g_research_bg.png);background-repeat: no-repeat;    background-position: center;
    height: 633px;padding-bottom: 30px;}
.rcon_title{
    font-size: 20px;
    height: 58px;
    line-height: 30px;color: #36516e;
}  
.rcon_title a{ color: #36516e;text-decoration: none;}
.rcon_title p{    text-indent: 2em;}  
.tbg1{
  background-image: url(../images/g_research_tu1.png);
    background-repeat: no-repeat;
    padding-left: 61px;}
.tbg2{
  background-image: url(../images/g_research_tu2.png);
    background-repeat: no-repeat;
    padding-left: 61px;}
.rcon_desc{color: #9ab2bc;
    line-height: 20px;
    margin-top: 10px;
    border-bottom: 1px solid #f80203;
    padding-bottom: 10px;}
.rcon_box1{ height: 118px;    width: 270px;    float: left;    position: relative;    top: 85px;    left: 106px;}
.rcon_box2{ height: 118px;    width: 270px;    float: left;    position: relative;    top: 85px;    left: 569px;}
.rcon_box3{ height: 118px;    width: 270px;    float: left;    position: relative;    top: 429px;   left: -443px;}
.rcon_box4{ height: 118px;    width: 270px;    float: left;    position: relative;    top: 434px;   left: 33px;}

.mpic{background-color: #010e3b;    clear: both;height: 227px;}
.mpic_bg{background-image: url(../images/g_mpic.png);height:225px;width: 100%;background-position: center top;    text-align: center; }
.mpic_bg img{padding-top: 140px;}

.teacher_box{background-color: #d8e7fc;padding-top:20px;padding-bottom: 20px;}
.teacher_content{width: 1200px;margin: 30px auto 0 auto;}
.ttitle{letter-spacing: 10px;    font-size: 28px;    font-weight: bold;    font-family: "宋体";    color: #39516b;    line-height: 38px;    border-bottom: 1px solid #012b8d;}
.ttitle .stit{  letter-spacing: 0;  color: #acacae;font-size: 20px;    font-weight: 200;    margin-left: 18px;}
.ttitle .mcourse a{float: right;font-size: 16px; color: #acacae;   font-weight: 200;    letter-spacing: 0; text-decoration: none;}
.tcon{padding-top:20px; }
.tcon_box1 {width: 230px;    display: inline-table;background-color:#fff;height:275px; -moz-box-shadow:-1px -1px 5px #c2d2eb inset; -webkit-box-shadow:-1px -1px 5px #c2d2eb inset; box-shadow:-1px -1px 5px #c2d2eb inset;    border: 1px solid #c2d2cd;margin: 40px 20px 20px 20px;padding-left: 10px;padding-right: 10px;padding-bottom: 5px;text-align: center;    }
.tcon_box1 .tcon_tup{width: 80px;margin:-40px auto 0 auto;}
.tcon_box1 .tcon_tup img {border-radius: 50%;margin: 0 auto;    border: 3px solid #875270;}
.tcon_box1 .tcon_title{    font-size: 22px;    text-align: center;line-height: 40px;}
.tcon_box1 .tcon_title a{color:#666;}
.tcon_box1 .tcon_subhead{ font-size: 18px;    text-align: center;line-height: 30px;color:#f54144;}
.tcon_box1 .tcon_desc{text-indent: 2em;}
.tcon_box1 .tcon_desc {line-height: 28px; text-indent: 2em;text-align: left;}

.mfooter{ height: 60px;background-color: #050c1c;padding: 50px; color: #92a0ab;font-size: 18px;font-weight: bold;clear: both;}
.mf_left{display: inline-block;    width: 600px;}
.mf_right{background-image: url(../images/g_photo.png);width: 200px;height:36px;background-repeat: no-repeat;float: right;padding-left: 114px;
    line-height: 33px;}


/*****slides*****/
#slides {
      display: none
    }
#slides .slidesjs-navigation {
      margin-top:5px;
    }
a.slidesjs-next,
    a.slidesjs-previous,
    a.slidesjs-play,
    a.slidesjs-stop {
      background-image: url(../images/btns-next-prev.png);
      background-repeat: no-repeat;
      display:block;
      width:35px;
      height:32px;
      overflow: hidden;
      text-indent: -9999px;
      float: left;
      margin-right:20px;
    }

    a.slidesjs-next {
      margin-right:20px;
      background-position: -36px 0;
    }

    a:hover.slidesjs-next {
      background-position: -36px -30px;
    }

    a.slidesjs-previous {
      background-position: 0 0;
    }

    a:hover.slidesjs-previous {
      background-position: 0 -30px;
    }

    a.slidesjs-play {
      width:55px;
      background-position: -108px 0;
    }

    a:hover.slidesjs-play {
      background-position: -108px -30px;
    }

    a.slidesjs-stop {
      width:43px;
      background-position: -68px 0;
    }

    a:hover.slidesjs-stop {
      background-position: -68px -30px;
    }

    .slidesjs-pagination {
      margin: 7px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(../images/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }
.container1 .td_f p{
    position: relative;
    top: -30px;
    color: #fff;
    z-index: 99;
    line-height: 30px;
    font-size: 14px;
    padding-left: 10px;
    width: 80%;
    overflow: hidden;
}
/*****slider***/

 /***tlist****/
 .teacher_banner{background-image: url(../images/teacher_banner.png);background-repeat: no-repeat;background-position:top center;height:600px;}
 .tcon_box2 {width: 230px;    display: inline-table;background-color:#fff;height:157px; -moz-box-shadow:-1px -1px 5px #c2d2eb inset; -webkit-box-shadow:-1px -1px 5px #c2d2eb inset; box-shadow:-1px -1px 5px #c2d2eb inset;    border: 1px solid #c2d2cd;margin: 40px 20px 20px 20px;padding-left: 10px;padding-right: 10px;padding-bottom: 5px;border-radius: 15px;}
.tcon_box2 .tcon_tup{width: 86px;    margin-top: -33px;display: inline-block;}
.tcon_box2 .tcon_tup img {border-radius: 50%;margin: 0 auto;    border: 3px solid #875270;}
.tcon_box2 .tcon_head{float: right;width: 120px;text-align: center;}
.tcon_box2 .tcon_title{    display: inline-block;font-size: 20px;line-height: 30px;margin-top: 7px; }
.tcon_box2 .tcon_title a{color:#666;}
.tcon_box2 .tcon_subhead{ font-size: 14px;  color: #f54144;}
.tcon_box2 .tcon_desc{text-indent: 2em;}
.tcon_box2 .tcon_desc {line-height: 28px; text-indent: 2em;text-align: left;margin-top: 10px;}
.mpic2_bg{background-image: url(../images/mpic2.png);height:223px;width: 100%;background-position: center top;}

/****teacher****/
.tcontent{margin: 20px 0;}
.teacher_tup{    width: 280px;    float: left;text-align: center;}
.teacher_tup img {border-radius: 50%;margin: 0 auto;    border: 3px solid #875270;}
.tcontent_left{display: inline-block;    width: 300px;}
.tcontent_right{float:right;width: 500px;}
.teacher_head{margin-top: 25px;    width: 263px;    text-align: center;}
.teacher_title{    line-height: 20px;    font-size: 20px;}
.teacher_subhead{font-size: 20px;    line-height: 45px;color:#f54144;}
.teacher_up{margin: 0 auto;width: 800px;}
.m_line{margin-top: 29px;    margin-right: 40px;float: left;}
.tbox{    text-align: center;  font-size: 18px;    padding: 9px 7px;    width: 99px;    height: 22px;background-image: url(../images/g_IMG_0448_07.png); background-repeat: no-repeat; margin-bottom: 20px;}

.tbox2{ background-position: 0px -47px;  text-align: left;  font-size: 18px;  padding: 9px 7px 9px 19px; width: 129px;    height: 22px;background-image: url(../images/g_IMG_0448_07.png); background-repeat: no-repeat; margin-bottom: 20px;}
.tbox3{ background-position: 0px -102px;  text-align: left;  font-size: 18px;  padding: 9px 7px 9px 19px; width: 152px;    height: 22px;background-image: url(../images/g_IMG_0448_07.png); background-repeat: no-repeat; margin-bottom: 20px;}
.phono_tup{background-image: url(../images/g_IMG_0448_03.png);display:block;height: 40px;    background-repeat: no-repeat;padding-left: 40px;}
.phono_tup2{background-position: 0 -40px;background-image: url(../images/g_IMG_0448_03.png);display:block;height: 40px;    background-repeat: no-repeat;padding-left: 40px;}
.email_tup{background-position: 0 -80px;background-image: url(../images/g_IMG_0448_03.png);display:block;height: 40px;    background-repeat: no-repeat;padding-left: 40px;}
.add_tup{background-position: 0 -120px;background-image: url(../images/g_IMG_0448_03.png);display:block;height: 40px;    background-repeat: no-repeat;padding-left: 40px;}
.teacher_desc p{line-height: 28px;    text-indent: 2em;    text-align: left;    margin: 20px 0;}
.linebox{float: left;    margin-top: 38px;    max-width: 345px;}



/***********nlist*******/
.news_banner{background-image: url(../images/g_news_banner.png);background-repeat: no-repeat;background-position:top center;height:600px;}
.news_title {    letter-spacing: 10px;    font-size: 28px;    font-weight: bold;    font-family: 宋体;    color: rgb(57, 81, 107);    line-height: 38px;    border-bottom: 1px solid rgb(1, 43, 141);}
.news_title .stit{  letter-spacing: 3px;  color: #acacae;font-size: 20px;    font-weight: 200;    margin-left: 18px;}
.news_con{margin-top: 40px;}
.ncon_box1{      margin-bottom: 20px; padding-top: 8px;    width: 594px;    border-right: 1px solid #aedfe4;     display: inline-block;}
.ncon_box2{   padding-top: 8px;    width: 594px;     float: right;   display: inline-block;}

.news_tup1{  background-image: url(../images/g_news_tup.png);    background-repeat: no-repeat; width: 166px;    height: 100px;    margin: 15px auto 10px auto; }
.news_tup2{  background-image: url(../images/g_news_tup.png);    background-repeat: no-repeat; background-position: 0px -123px;    width: 150px;    height: 100px;    margin: 15px auto 10px auto;}
.news_tbox{width: 100px;margin: 0 auto;}





/******down*******/
.down_content{width: 1200px;    margin: 30px auto;}
.down_con{margin-top: 20px;margin-bottom: 20px;}
.down_title {    letter-spacing: 10px;    font-size: 28px;    font-weight: bold;    font-family: 宋体;    color: rgb(57, 81, 107);    line-height: 38px;    border-bottom: 1px solid rgb(1, 43, 141);}
.down_title .stit{  letter-spacing: 3px;  color: #acacae;font-size: 20px;    font-weight: 200;    margin-left: 18px;}
.download_con{margin-top: 40px;}
.dlcon_box1{      margin-bottom: 20px; padding-top: 8px;    width: 394px;    border-right: 1px solid #aedfe4;  float: left;}
.dlcon_box2{   padding-top: 8px;    width: 394px;     float: right;   display: inline-block;}

.down_tup1{  background-image: url(../images/g_down_tup.png);    background-repeat: no-repeat;  width: 129px;height: 100px;    margin: 15px auto 1px auto;}
.down_tup2{  background-image: url(../images/g_down_tup.png);    background-repeat: no-repeat;    background-position: -145px 0px;    width: 150px;    height: 91px;margin: 15px auto 10px auto;}
.down_tup3{  background-image: url(../images/g_down_tup.png);    background-repeat: no-repeat;     background-position: -287px 0px;    width: 150px;    height: 100px;    margin: 15px auto 1px auto;}
.down_tbox{width: 100px;margin: 0 auto;}
.d_table{padding-left:8%}
.down_ctitle{text-align: center;
    letter-spacing: 10px;
    font-size: 22px;
    font-weight: bold;
    font-family: 宋体;
    color: rgb(57, 81, 107);
    line-height: 67px;
    border-bottom: 1px solid rgb(1, 43, 141);
}

/******induce*****/
.induce_banner{background-image: url(../images/g_induce_banner.png);background-repeat: no-repeat;background-position:top center;    z-index: 999;}
.induce_top{  display: block;    top: 0;    position: fixed;  width: 100%;    height: 113px;     z-index: 999; }
.induce_dec{color:#000;line-height: 28px; text-indent: 2em;    width: 1200px;
        margin: 179px auto 40px auto;}
.induce_tit{color:#0b264d;}
.yjsgk .right{height: 200px;
    padding-top: 20px;}
.yjsgk .left{float:left;    width: 210px;}
.induce_dcon{margin-top: 20px;margin-bottom: 20px;}
.in_box{    background-position: 10px -47px;    text-align: left;    font-size: 20px;    padding: 9px 7px;    width: 150px;    height: 22px;    background-image: url(../images/g_IMG_0448_07.png);    background-repeat: no-repeat;    margin-bottom: 20px;    margin-top: 20px;}


/*详情页*/
.by-detail{
	width: 1000px;
	    margin: 113px auto 0 auto;
	overflow: hidden;
}
.by-detailT{
	height: 75px;
	text-align: center;
}
.by-detailT h3{
	font-size: 22px;
	color: #202020;
	line-height: 22px;
}
.by-detailT p span{
	margin: 0 10px;
	font-size: 12px;
}
.by-detailT p span b{
	font-weight: normal;
	color: #ffa200;
}
.by-detailB p{
	line-height: 30px;
}
.by-detailB p.by-textIn{
	text-indent: 2em;
}
/*******lab*******/

.labs_list .lab_con{padding-bottom: 30px;    margin-top: 31px;}
.lab_title{ font-size: 26px;  color: #000; text-align: center; line-height: 60px;font-weight: bold;}
.lab_desc p{line-height: 28px;    text-indent: 2em;    text-align: left;    margin: 20px 0;}
.list ul { list-style-image:url(../css_imgs/g_list_dot.png) ; list-style-position:inside; padding-left:2em}
.list ul li{ margin-bottom:10px; line-height:28px;}
.lbox{    text-align: center;  font-size: 18px;    padding: 9px 7px;  width: 160px;height: 22px;background-image: url(../images/g_IMG_0448_08.png); background-repeat: repeat-x; margin-bottom: 20px;    border: 1px solid #EFCCCC;}
.news_list{    margin-top: 140px;}
.techer_list{    margin-top:93px;}
.labs_list{    margin-top:113px;}
.down_list{margin-top:140px;}
.tea-table{margin:20px auto;text-align:left;font-size:14px;    border-bottom: 1px solid #ddd;}
.tea-table tr{height:30px;}
.tea-table .first{height:35px;font-size:18px;}
.tea-table .active{background-color:#F1F3FF;}
.tea-table tr td{padding-right:10px; padding-left: 10px;}
