@charset "utf-8";
/* CSS Document */
/*ContactUs*/
.ContactUs_main{
}
.Contact_Message{
   width:390px;
   float:left;
}

.ContactUs_main .Contact_Message h3{
  text-align:left;
  font-weight:400;
  display:block;
  height:60px;
}
.ContactUs_main .Contact_Message h3 .a{
   font-size:14px;
   color:#555555;
   font-weight:400;
   float:right;
   width:280px;
   line-height:30px;
}
.ContactUs_main .Contact_Message h3 span{
   font-size:16px;
   color:#555555;
   font-weight:bold;
   float:left;
   display:block;
   width:auto;
   line-height:30px;

}

.Contact_Message h3 img{
    padding:0px;
}
.Contact_Suggestion{
   width:400px;
   float:right;
}
.Contact_Suggestion h2{
   font-size:16px;
   color:#09488a;
   text-align:right;
   padding-bottom:22px;
   padding-top:2px;
}
.Contact_Suggestion form{
   width:400px;
}
#msg_form .item{ position: relative; }
#msg_form .item .text_in{ box-sizing: border-box; width: 100%; font-size: 14px; color: #555; margin-bottom: 15px; height: 40px; border: 1px solid transparent; display: block; padding: 0; text-indent: 56px;background-color: #efefef; padding-left:10px; }
#msg_form .item .yzm { position:absolute; left:130px; top:0px;}
#msg_form .item .text_in:focus{ background: transparent; border-color: #000; }
#msg_form .item textarea.text_in{ height: 126px; padding: 9px 12px; text-indent: 44px; line-height: 1.5; resize: none; }
#msg_form .item .tip{ position: absolute; top: 13px; left: 13px; line-height: 1; font-size: 14px; color: #555; }
#msg_sub{ width:  }
      
.lab_img img.lab1{
    float:left;
	
}
.lab_img img.lab1{
    float:right;
}   

/*Subject_course.html*/

.course_main{
   width:875px;
   float:left;
   height:220px;
   padding-bottom:36px;
}
.course_main:last-of-type{
   padding-bottom:0;
}

.course_main_box{
   float:left;
}

.course_main:nth-child(odd) .course_main_box:nth-child(even){
    float:right;
}
.course_main .course_main_box span:hover{
  background:#09488a;
}

.course_main:hover .course_items_box h4 a{
   color:#09488a;
}
.course_main:nth-child(even) .course_main_box:nth-child(odd){
    float:right;
}
.course_main_box{
   width:437.5px;  
}
.course_main_box .course_img img{
   padding:0;
   width:437.5px;
   min-height:220px;
}
.course_items{
   width:435px;
   height:218px;
   border:1px solid #ccc;
}
.course_items_box{
  width:380px;
  margin:0 auto;
}
.course_items .course_items_box h6{
   font-size:12px;
   color:#acacac;
}
.course_items .course_items_box h4 a{
   font-size:18px;
   color:#222222;
   font-weight:400;
   padding-top:10px;
   text-decoration:none;
}
.course_items .course_items_box p{
    line-height:24px;
	padding-top:15px;
	padding-bottom:0px;
}
.course_items .course_items_box span{
   display:block;
   width:105px;
   text-align:center;
   background:#4e4e4e;
   margin-top:30px;
}
.course_items .course_items_box span a{
   text-decoration:none;
   font-size:12px;
   color:#fff;

   line-height:30px;
}
/*Collaborate_units.html*/
.units_main{
   float:left;
   width:875px;
   margin-top:-30px;
}
.units_items{
   width:206px;
   height:140px;
   float:left;
   padding-right:14px;
   margin-top:40px;
}
.units_items_box{
   width:206px;
   height:106px;
   border:1px solid #5e5e5e;
}
.units_img{
	width:206px;
	height:106px;
	display:inline-block;
}
.units_items .units_img img{
    padding:0;
}
.units_name{
   width:206px;
   text-align:center;
   margin-top:5px;
}
.units_name a{
   font-size:13px;
   color:#010101;
   
   text-decoration:none;
}
/*Academic_result.html*/
.result_main_box{
   width:875px;
   border-bottom:1px dashed #ccc;
   height:40px;
}
.result_items{
   float:left;
   line-height:40px;
}
.result_items span{
   font-size:12px;
   color:#bfbfbf;
}
.result_items a{
   text-decoration:none;
   font-size:16px;
   color:#222222;
}
.result_main .result_main_box h6{
   float:right;
   font-size:13px;
   color:#8c8c8c;
   line-height:40px;
}
.result_main_box:hover .result_items span{
   color:#09488a;
}
.result_main_box:hover .result_items a{
   text-decoration:underline;
   color:#09488a;
}
/*Academic_counselor.html*/
.AdcsH_main{
 
}
.Adcs_items_box .AdcsH_main p{
   line-height:2;
   padding-bottom:0px;
   letter-spacing:0.4px;
}
.AdcsH_img{
  float:left;
  width:200px;
  margin-right:30px;
}
.Adcs_items_box .AdcsH_img img{
   padding:0;
   margin-top:7px;
}
.Adcs_items{
  float:right;
  padding-bottom:100px;
  padding-top:18px;
}
.Adcs_content{
   float:left;
}
.Adcs_items_box{
  width:875px;
  height:250px;
  padding-bottom:55px;
}
.Adcs_items_box:last-of-type{
  padding-bottom:0;
}
.Adcs_img{
   float:left;
   width:200px;
}
.Adcs_items_box .Adcs_img img{
   padding:0px;
}
.Adcs_main{
  float:right;
  width:633px;

}
.Adcs_main_name{
   padding-top:15px;
}
.Adcs_main .Adcs_main_name span a{
   font-size:18px;
   color:#202020;
   padding:0;
   line-height:18px;
   text-decoration:none;
  
}
.Adcs_main .Adcs_main_name span{
  margin-right:40px;
}
.Adcs_items .Adcs_items_box .Adcs_main h6{
   font-size:12px;
   color:#b5b4b4;
   padding-top:10px;
   line-height:12px;
   padding-bottom:0px;
}
.Adcs_items_box .Adcs_main p{
    padding-top:20px;
	padding-bottom:0px;
	line-height:28px;
}
.Adcs_items_box:hover .Adcs_main_name span{
   color:#09488a;
}
/*Meeting*/
.Meeting_box{
   margin-top:-25px;
}
.Meeting_list{
   float:left;
   border-bottom:1px solid #ccc;
  
}
.service-down-items {
    width:875px;
	height:115px;
	padding-top:30px;
	padding-bottom:35px;
}
.sdown-left {
    float:left;
    width:120px;
}
.sdown-right {
    float:right;
    width:720px;
}
.sdown-left span.top {
    display: block;
    width:120px;
    height:75px;
    background:#09488a;
    text-align:center;
}
.sdown-left span.top h1 {
    font-size: 50px;
    font-weight: bold;
    color: #fff;
    line-height:75px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.sdown-left span.down {
    background: #d9d9d9;
    width:120px;
    height: 35px;
    display: block;
    text-align: center;
    margin-top: 5px;
}
.sdown-left span.down h2 {
    font-size: 16px;
    color: #484747;
    line-height: 35px;
	font-weight:400;
}
.sdown-right a{
   text-decoration:none;
}
.service-down-items .sdown-right h1 {
    font-size: 18px;
    font-weight:400;
    color: #222;
	padding-bottom:10px;
	text-decoration:none;
}
.service-down-items .sdown-right p {
    font-size: 14px;
    color:#555555;
    line-height:24px;
	padding-bottom:5px;
}
.service-down-items .sdown-right span{
   display:block;
   padding-top:10px;
}
.sdown-right span a {
    font-size: 12px;
    color: #bfbfbf;
	text-decoration:none;
}
.items_right_mian .btn{
   float:left;
    width:115px;
	height:45px;
	border-radius:10px;
	border:1px solid #ccc;
	margin-right:20px;
	margin-bottom:50px;
	outline:none;
	background:#efefef;
	text-align:center;
}
.items_right_mian .btn a{
   text-decoration:none;
   font-size:18px;
   color:#222222;
   line-height:45px;
 }
.items_right_mian .btn.sel{
   background:#2661a0;
   border:1px solid #2661a0;
}
.items_right_mian .btn.sel a{
     color:#fff;
}
.items_right_mian .btn:hover a{
     color:#fff;
}
.items_right_mian .btn:hover{
   background:#2661a0;
   border:1px solid #2661a0;
}
.Meeting_main_box{
   float:left;
    margin-top:-50px;
}
.Meeting_main {
    width:270px;
    height:270px;
    display: inline-block;
	float:left;
	margin-top:50px;
	max-width:270px;
}
.Meeting_main:nth-child(3n-1){
   padding-left:30px;
   padding-right:30px;
}
.Meeting_img {
    float:left;
    width:270px;
    height:182px;
	max-width:270px;
	max-height:182px;
}
.Meeting_main .Meeting_img img{
   padding:0;
   max-width:100%;
}
.Meeting_img a{
    width:270px;
    display: inline-block;
    overflow: hidden;
}
.Meeting_items {
    float:left;
    width:270px;
    height:88px;
	background:#efefef;
}
.Mmain {
    width:270px;
}
.Mmain_left {
   width:250px;
   margin:0 auto;
}
.Meeting_main .Mmain_left a{
   text-decoration:none;
}
.Meeting_main .Mmain_left a h3{
   font-size:16px;
   color:#222222;
   line-height:26px;
   padding-top:5px;
   text-align:left;
   text-decoration:none;
   font-weight:400;
}
.Meeting_main .Mmain_foot {
    float: left;
    width:200px;
    padding-top:10px;
}
.Meeting_main .Mmain_foot h4 {
    font-size: 12px;
    color: #555555;
    font-weight: 400;
	padding-left:10px;
}

.Mnext {
    width:30px;
    float:right;
	margin-right:5px;
	margin-top:10px;
}
.Mnext a{
    width: 14px;
    height:14px;
    display: inline-block;
    border-radius: 7px;
    background-color: #fff;
    background-image:url(../images/Mnext_03.png);
    background-size: 10px;
    background-position: center;
    background-repeat: no-repeat;
	display:none;
}

.Meeting_main:hover .Meeting_items{
    background:#09488a;
}
.Meeting_main:hover .Mmain_left a h3{
    color:#fff;
}
.Meeting_main:hover .Mmain_foot h4{
   color:#fff;
}
.Meeting_main:hover .Mnext a{
   display:block;
}
/*news*/
.news_content {
    width:875px;
    border-bottom:1px solid #333333;
	margin-top:-14px;
}
.news_back {
   width:875px;
   text-align:right;
   padding-bottom:22px;
}
.news_back a {
    font-size:12px;
	color:#ea2323;
	text-decoration:none;
}
.news_content_til{
   width:875px;
   text-align:center;
}
.news_content .news_content_til h3 {
    font-size:24px;
    font-weight:400;
    color:#222222;
	padding-bottom:7px;

}
.news_content .news_content_til h4 {
    font-size: 12px;
    color: #878686;
    font-weight:400;
	padding-bottom:30px;
}

/*********上下篇********/
.turn{
    display: inline-block;
	margin-top:70px;
}
.turn span {
    display: inline-block;
    border:1px solid #abaaaa;
    text-align:center;
	margin:0 20px;
}
.turn span:hover{
   border:1px solid #09488a;
}
.turn span:hover a{
    color:#09488a;
}
.turn span.sel{
   border:1px solid #09488a;
}
.turn span.sel a{
    color:#09488a;
}
.turn span a {
    font-size:13px;
    color: #abaaaa;
	line-height:40px;
    text-decoration: none;
	padding-left:20px;
	padding-right:20px;
}
/******分页************/
.page {
    float:left;
    width:875px;

}
.page_box {
    font-size: 12px;
    color: #949494;
}
.page_box {
    text-align: center;
    margin:0 auto;
    margin-top:50px;
}

.page_box a.prenext {
    width:auto;
    height:auto;
    display:inline-block;
    color: #949494;
    margin-left:15px;
    margin-right:15px;
    background: none;
}

.page_box a {
    text-decoration: none;
    font-size: 12px;
    width:17px;
    height:17px;
    display:inline-block;
    background:#949494;
    color:#fff;
    margin:0 2px;
}

.page_box span.current {
    width:17px;
    height:17px;
    display:inline-block;
    color:#fff;
    background:#09488a;
}
/*********************/


.news_items{
   border-bottom:1px dashed #ccc;
   float:left;
   width:875px;
}
.news_items:first-of-type .news_box{
  padding-top:0px;
}
.news_box{
   height:170px;
   padding-top:30px;
   padding-bottom:30px;
}
.news_img{
   float:left;
   width:275px;
}
.news_box .news_img img{
  padding-top:0px;
  border-radius:10px
}
.news_box .news_main{
  float:right;
  width:570px;
  padding-top:10px;
  padding-bottom:10px;
}
.news_main_til{
  width:570px;
  height:20px;
  line-height:20px;
}

.news_box .news_main_til h3 a{
   float:left;
   font-size:18px;
   color:#222222;
   font-weight:400;
}

.news_box .news_main_til h4{
   float:right;
   font-size:12px;
   font-weight:400;
   color:#a0a0a0;
}
.items_right_mian .news_content_main p{
  padding-bottom:0px;
}
.news_box .news_main p{
   line-height:28px;
   font-size:14px;
   color:#555555;
   padding-top:15px;
   padding-bottom:0px;
}
.news_box .news_main span{
   display:block;
   padding-top:10px;
}
.news_box .news_main span a{
   text-decoration:none;
   font-size:12px;
   color:#bfbfbf;
}
.news_box:hover .news_main_til h3 a{
   color:#09488a;
}
.news_box:hover .news_main span a{
   color:#ea2323;
}

/*Center*/
#Center_banner{
   width:100%;
   min-width:1200px;
   height:440px;
}
.center_content{
   float:left;
  width:100%;
  min-width:1200px;
  background:url(../images/contentbg.png);
  height:auto;
}
.Cta_items{
  margin-top:50px;
}
.content_top{
   float:left;
   padding-top:50px;
   width:1200px;
}
.content_down{
    float:left;
	height:100%;
	width:1200px;
	overflow:hidden;
	margin-top:-2px;
	border-left:1px solid #ccc;
}
.Cta_items_left{
   float:left;
   width:300px;
   
}

.Cta_left_top{
  width:297px;
  height:48px;
  background:url(../images/Cat_left_top.png) no-repeat left center;
  line-height:48px;
  border-right:3px solid #09488a;
  float:left;
}
.Cta_left_top span.Cta_ch{
   font-size:18px;
   color:#fff;
   padding-left:40px;
}
.Cta_left_top span.Cta_en{
   font-size:16px;
   color:#09488a;
   padding-left:25px;
   text-transform:uppercase;
}
.allright{
   width:901px;
   float:right;
   border-left:1px solid #ccc; 
}
.Cta_left_down{
   border-top:1px solid #ccc;
   height:auto;
   width:298px; 
   height:100%;
   float:left; 
   display:inline;
}
.left_down_items{
   padding-top:25px;
   
}
.Cta_til span{
   line-height:60px;
}
.Cta_til{
	width:296px;
	float:left;
}

.Cta_til.sel{
   border-left:2px solid #09488a;
   background:#dfdfdf;
}
.Cta_til span.til_main{
   font-size:18px;
   color:#222222;
   padding-left:38px;
   float:left;
}
.Cta_til span.til_f{
   font-size:18px;
   color:#09488a;
   float:right;   
   padding-right:20px;
}
.Cta_items_right{
   float:right;

}
.items_right_box{
  width:875px;
  margin:0 auto;
}
.subnva {
    float:right;
    width:875px;
	border-bottom:1px solid #ccc;
	height:40px;
	padding-top:9px;
	
}
.subnav-items ul {
    list-style: none;
    margin: 0;
}
.subnav-items ul li {
    float: left;
    margin: 0 3px;
    color: #666;
    display: inline-block;
}
.subnav-items ul li img{
   padding-top:13.55px;
}
.subnav-items ul li a {
    font-size: 12px;
    color: #909090;
	line-height:40px;
    text-decoration: none;
}

.items_right_mian{
   float:right;
   width:874px;
   padding-top:50px;
   padding-bottom:100px;
}
.items_right_mian h2.right_mian_til{
   margin-bottom:30px;
   font-size:24px;
   padding-bottom:10px;
   letter-spacing:0.65px;
   color:#09488a;
   font-weight:400;
   background:url(../images/right_mian_til.png) left bottom no-repeat;
}
.items_right_mian p{
   font-size:14px;
   color:#555555;
   line-height:30px;
   padding-bottom:35px;
   text-align:justify;
}
.items_right_mian p:last-of-type{
   padding-bottom:0;
}
.items_right_mian img{
   padding-top:8px;
}
.items_right_mian h3{
   font-size:16px;
   color:#09488a;
   text-align:center;
}
.items_right_mian h4{
   font-size:15px;
   color:#09488a;
}
.items_right_mian h6{
   font-size:14px;
   color:#555555;
   font-weight:400;
   line-height:30px;
}