﻿@charset "utf-8";
/* CSS Document */
.con_left{ float:left; width:730px;border: 1px solid #E6E6E6}
.con_right{ float:right; width:255px;}

#sub_menu{ background:#53b9dc url(../img/bg_sub_menu.png) repeat-x; height:58px; margin-bottom:4px;overflow:hidden;}
#sub_menu li{background:url(../img/bg_sub_menu_line.png) no-repeat right center; height:58px; padding:0 25px;}
#sub_menu li.first{ height:58px; background:url(../img/bg_maimenu_title4.png) repeat-x; padding:0; width:177px;}
#sub_menu li.first div{ background:url(../img/bg_maimenu_title3.png) no-repeat right center; height:58px;}
#sub_menu li.first a{ padding-left:21px; padding-top:10px;}
#sub_menu li.last{ background:none;}
#sub_menu li a{padding:10px 0 0 0;}

#sub_menu #ranking li{ padding:0 17px;}
#sub_menu #ranking li.first{ padding:0;}
#sub_menu #ranking li.first a{ padding-left:21px; padding-top:11px;}
#sub_menu #ranking a span,#sub_menu li span{ font-size:11px;}
#sub_menu #ranking a{padding:10px 0 0 0;}
/***************news*******************/
.news_list{	border-bottom:1px solid #dcdcdc;margin-bottom:15px;}
.news_list h4{ color:#666666;font-size:11px;line-height:22px;font-weight:normal;margin-bottom:2px;}
.news_list h3{color:#2476b6;font-size:14px;	line-height:18px;font-weight:bold;margin-bottom:8px;}
.news_list h3 a{color:#2476b6;}
.news_list a p{	color:#5d5a5a;line-height:18px;	margin-bottom:15px;	font-size:12px;}
.news_list a p span{background:url(../img/news_more.png) no-repeat right center;color:#e44b00;	padding-right:11px;}
.news_list a p:hover{text-decoration:underline;}
.news_none{	border-bottom:none;}

#news{ margin-bottom:15px;}
#news h2{ background: url(../img/bg_news_h.png) repeat-x; padding-left:15px; height:31px;}
#news h2 span{ float:right;font-size:12px; font-weight:normal; color:#9e9e9e; margin-right:20px; margin-top:5px;} 
#news h2 span a{ font-size:12px; color:#9e9e9e;}
#news_list{ margin:25px 20px 10px 17px;}


#news h2 ins{ background:url(../img/arrow_right.png) no-repeat right top; height:26px; line-height:26px; float:left; margin-top:5px; text-decoration:none;}
#news h2 ins b{ background: url(../img/arrow_left.png) no-repeat left top; color:#2a80d5; font-size:14px; padding:0 15px; display:block; float:left;}
#news #search_title ins{ background: url(../img/arrow_middle.png) repeat-x;}
#news h2#search_title ins p{background:url(../img/arrow_right.png) no-repeat right top; height:26px;}

/***************page*******************/
.page{height:26px;}
.page ul{clear:both;float:right;display:inline;}
.page a{color:#707070;font:normal 12px Arial, Helvetica, sans-serif;}
.page li:hover{	border:1px solid #cccccc;background-color:#14c5f9;	background-image:none;}
.page a:hover{color:#fff;font-weight:bold;text-decoration:none;}
.page .black{font:bold 12px Arial, Helvetica, sans-serif;float:left;margin-right:10px;border:none;padding:3px 0px;}
.page .num{	border:none;}
.page li{margin:0px 2px;float:left;background:url(../img/bg_page.png) repeat-x; height:26px;}
.page li a{font-size:14px;font-weight:bold; padding:5px 9px;line-height:26px;}
.page li.select{border:1px solid #cccccc;background-color:#14c5f9;	background-image:none;}
.page .select a{color:#fff;	font-weight:bold;}
.page li.up a,.page li.down a{font-weight: normal;}

.colleges .page li{ padding-top:0; margin-bottom:0; border:none;} 

.news_sidebar{}
.news_sidebar h2 a{ color:#fff;}

.school{ border:1px solid #e6e6e6; margin-bottom:13px;}
.school h2{ background:url(../img/bg_school_h.png) repeat-x;}
.schoolcon{ padding:10px 11px 15px 10px;}
.schoolcon img{ border:4px solid #ededed; margin-bottom:7px;}
.schoolcon a{ color:#00a7cd; font-size:12px; margin-right:14px; line-height:20px; text-decoration:underline;}


/*********sidebar-list************/
.sidebar_list{ margin-bottom:13px;}
.sidebar_list h2{background: url(../img/bg_h2_3.png) repeat-x  0 0;}
.sidebar_list .list li a{ font-size:12px; color:#959a96;}
.sidebar_list .news{ border-color:#d7f0ec;}

/*********news-final************/
#news_final{ margin: 25px 20px 0 17px;}
#news_final p{margin-bottom:20px;font-size:14px;color:#5d5a5a; }
#news_final h1{background:none;	color:#888888;font-size:27px;	padding-left:0;	border-bottom:none;	text-align:center;	
line-height:30px;	font-weight:normal;	margin-bottom:20px;}
#news_final h4{	width:672px;height:32px;font-weight:normal;	color:#888888;font-size:12px;line-height:32px;text-align:center;
background-color:#f7feff;border:1px solid #f5f5f5;margin-bottom:23px;}
#news_final h4 span{ margin:0 19px 0 25px;}
#news_final img{margin-bottom:23px;}
#news_final h3{ color:#4b9ae1; font-size:15px;}

/*********artical************/
.artical{ border-bottom:1px solid #ededed; border-top:1px solid #ededed; padding:18px 9px; margin-bottom:17px;}
.artical ul{ list-style:none;}
.artical ul li{ font-size:14px; line-height:24px;}
.artical ul li a{ color:#65c6e2; background: url(../img/icon_datil.png) no-repeat right center; padding-right:21px; text-decoration:underline;}
.artical ul li b{color:#959a96; }
.artical ul li a:hover{ text-decoration: none;}

.article_johns{ width:706px; float:left; border-bottom:1px solid #ededed; border-top:1px solid #ededed; padding:18px 0; margin:20px 9px;}
.article_johns ul{ list-style:none;}
.article_johns ul li{   
	float: left;
    font-size: 14px;
    line-height: 24px;
    width: 330px;
	}
.article_johns ul li a{ color:#65c6e2; background: url(../img/icon_datil.png) no-repeat right center; padding-right:21px; text-decoration:underline;}
.article_johns ul li b{color:#959a96; }
.article_johns ul li a:hover{ text-decoration: none;}

.article_johns_j{  
	border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    float: left;
    margin: 20px 18px;
    padding: 18px 6px;
    width: 679px;
}
.article_johns_j ul{ list-style:none;}
.article_johns_j ul li{   
	float: left;
    font-size: 14px;
    line-height: 24px;
    width: 330px;
	}
.article_johns_j ul li a{ color:#65c6e2; background: url(../img/icon_datil.png) no-repeat right center; padding-right:21px; text-decoration:underline;}
.article_johns_j ul li b{color:#959a96; }
.article_johns_j ul li a:hover{ text-decoration: none;}

/*********share************/
#news_final .share p{ text-indent:0; margin-bottom:22px;}
.share a{ color:#000000; font-size:14px; margin-right:4px; margin-right:11px;}
#news_final .share img{ margin-bottom:0; margin-right:4px; font-size:0; }

/*********related_news************/
#related_news{ border:1px solid #e6e6e6; margin-bottom:12px;}
#related_news h2{ background:url(../img/bg_h_9.png) repeat-x; color:#2a80d5; font-size:14px; height:30px; line-height:30px;border-bottom:1px solid #e6e6e6; margin-bottom:13px; padding-left:17px;}
#related_news ul{ margin-left:17px; margin-bottom:20px;}
#related_news ul li{ line-height:23px; width:321px; float:left;}
#related_news ul li span{ color:#01bae0; font-size:12px; margin-right:15px;}
#related_news ul li a{ color:#828282;}


/***********院校搜索***********/
#sub_search{ background:url(../img/bg_sub_search.png) no-repeat; height:87px; margin-bottom:13px; padding-top:17px; }
#sub_search form{ text-align:center;}
#sub_search form input{ height:25px; width:454px; border:1px solid #d1d1d1; padding:2px;vertical-align:middle; margin-right:3px; color:#0382c0;}
#sub_search .input_img{ width:107px; height:27px; vertical-align:middle;}
#sub_search p{ line-height:24px; font-size:13px; margin-top:10px;}
#sub_search p b{ color:#303030;}
#sub_search p a{ color:#0382c0; margin-right:20px;}


.colleges h3 a{ color:#3aa6d6; font-size:14px;}
.colleges p{ color:#666666; line-height:20px; font-size:13px; margin-top:5px; margin-bottom:10px;}
.colleges .coll_image{float:left;border:1px solid #ededed;margin-right:10px;}
.colleges  h3, .colleges p{	margin-left:159px;}
.colleges .more{text-align:right; margin-bottom:0;}
.colleges ul li{position:relative;overflow:hidden; border-bottom:1px solid #ebebeb;*padding-top:20px;zoom:1; margin-bottom:18px;}
.colleges .page{ margin-top:25px; margin-bottom:18px;}

#answer li{ background:none; padding-left:0;}
#answer li a span{ color:#01bae0;}

.sidebar_banner{}
.sidebar_banner img{ border:2px solid #f1f1f1; margin-bottom:6px;}

/*********colleges-final************/
#college_con{ margin-bottom:18px;}
#college_con h1,.college_content h1{ margin-bottom:14px;}
#college_con .img{ float:left; width:329px;}
#img_show, .map {float: left; width: 311px;}
#img_show .inner2 {border: 1px solid #EDEDED; }
#img_container {background-color: #5276CA; text-align: center;}
#img_container img {vertical-align: middle;}
#img_show ul {margin-top: 1px;}
#img_show ul li { float: left;}
#img_show ul img { border: 1px solid #EDEDED; cursor: pointer;}

.college_con{ float:right; width:360px;}
.college_con img{ margin-bottom:4px;} 
#news .college_con h2{ background:none; color:#0785c6; font-size:20px; padding-left:0; height:auto;}
.college_con h3{ color:#0785c6; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.college_con li{ font-size:14px; line-height:22px; color:#666666; }
.college_con li span{ color:#00a7cd; margin-right:17px;}

.college_info{ margin-bottom:12px;}
.college_info h3{ color:#2a80d5; height:29px; line-height:29px; background-color:#efefef; padding-left:11px;}
.college_info h3 a{ color:#666666; margin-right:30px;}
.college_info h3 a:hover{ text-decoration:none;}
.college_info h3 a.current{ background:url(../img/h2_a_current.png) repeat-x; padding:0 15px; color:#2a80d5; display:inline-block;}
.college_info .tex{ color:#666666; font-size:12px; border:1px solid #e8e8e8; padding:14px 13px 0 6px; color:#666666; line-height:21px;}
#school_photo{ overflow:hidden; width:670px;}
.college_info .tex p{ margin-bottom:12px; font-size:14px;}

.college_info .tabBox{ display:none;}

.college_info table{ width:670px; margin-bottom:12px; margin-left:5px;}
.college_info table td img{ border:1px solid #919191;}

#join{ border:1px solid #e6e6e6; border-top:none; padding-bottom:20px;}
#join .news_img{ padding-left:125px; margin:13px 8px 0 9px; background:url(../img/bg_line3.png) repeat-x left bottom;}
#join .news_img img{ background:url(../img/bg_colleges_info_p3.png) no-repeat; padding:2px; }
#join .last{ background:none;}

/********后台上传 标题与文章************/
.pload{}
.pload h3{ color:#4b9ae1; font-size:15px; margin-left:0; padding-bottom:2px;}
.pload p{ color:#959a96; font-size:14px; line-height:20px;margin-left:0; margin-bottom:20px;}

/********院校排名************/
#ranking_left{ float:left; width:335px; margin-bottom:38px;}
#ranking_right{ float:right; width:335px; margin-bottom:38px;}

.ranking_list li{ line-height:24px;background:url(../img/bg_raking_li.png) no-repeat left 10px; padding-left:11px; }
.ranking_list li a{ color:#2a80d5; font-size:13px;  width:320px; display:block; }

/***********evalution**********/
#evalution_tex{ background-color:#ecfff3; border:1px solid #bce8f5; padding:21px 14px 15px 27px;lline-height:22px; color:#28b2e6; font-size:14px; margin-bottom:12px;}
#evalution_tex span{ color:#fd3600;}

#evalution{ width:510px; margin-left:81px; background-color:#ecfff3; border:1px solid #bce8f5; padding-top:40px; margin-bottom:37px; }
#evalution p { margin-bottom: 12px;color:#575757;}
#evalution label{display: inline-block;   vertical-align: middle;  width: 121px; text-align:right; margin-right:12px;}
#evalution span { background: url(../img/bg_input1.png) no-repeat scroll 0 0 transparent;   display: inline-block; height: 27px;
  width: 312px;}
#evalution input { background: none repeat scroll 0 0 transparent;border: medium none; cursor: text;font-family: Arial,Helvetica,sans-serif; margin: 5px 3px; vertical-align: middle; width: 312px;}

#evalution #sex input {vertical-align: middle; width: 15px;}
#evalution #sex label.sex {vertical-align: middle; width: 15px; margin-right:22px;}

#evalution .choose{ margin-bottom:20px;}
#evalution .choose .title{width:121px; text-align:right;}
#evalution .choose label{ width:48px; margin-right:0; text-align:left; }
#evalution .choose input{ width:15px;}
#evalution .choose label.long{ width:97px;}

#evalution .submit{ text-align:center; border-top:1px solid #bce8f5; padding-top:21px; margin-bottom:28px; }

/********team**********/
.team_con{ display:none;}
.team_con .team_con_left{ width:297px;float:left; }
.team_con .team_con_left img{ border:4px solid #ededed; margin-bottom:15px; }
.team_con .team_con_right{ width:386px; float:right;}
.team_con h3{ color:#37a4d5; font-size:20px; margin-bottom:8px;}
.team_con p{ font-size:14px; line-height:22px; color:#777777; margin-bottom:25px;} 
.team_con p.blue{ color:#28c4f7;}

.team_list{ border:1px solid #e6e6e6; border-top:none; margin-bottom:20px;}
.team_list .news_img{ padding-left:98px; background:url(../img/bg_line2.png) repeat-x left bottom; margin-left:9px; margin-right:9px; padding-bottom:15px;}
.team_list .news_img img{ border:4px solid #ededed;}
.team_list .news_img h3{ font-weight:bold; line-height:18px;}

.team_list .news_img a:hover h3, .team_list .news_img a:hover p{ color:#4fb6dc;}
.team_list .last{ background:none;}

/*********online************/
.online{ margin-bottom:6px;}
.online img{ margin-bottom:4px; border:none;}

/*********search************/
 ul.search_list{ margin-left:50px; margin-bottom:20px; margin-top:20px;}
 ul.search_list li a{color: #5D5A5A;font-size: 14px; line-height:26px;}

/*********单页************/
.access{ margin:25px 20px 20px 17px;color: #5D5A5A; font-size: 14px; line-height:20px;}
.access h3{ color: #888888; font-size: 27px; font-weight: normal;  line-height: 30px;  margin-bottom: 20px; padding-left: 0;   text-align: center;}
.access p{}
.access p a{ color:#65C6E2;}


/*********junyong************/
#noResult a:hover{text-decoration: none;}


/***********professional 2012-6-27************/

.prof_c{margin:25px 20px 10px 17px;}
div.sdmenu {font-size: 14px;font-weight: bold; width: 120px;float:left;}
div.sdmenu div {overflow: hidden;}
* html div.sdmenu div { float: left;}
div.sdmenu div.collapsed { height: 32px;}
div.sdmenu div span {color: #2A80D5; cursor: pointer; display: block; font-weight: bold; line-height: 32px; margin-left: 8px;}
div.sdmenu div span a { background: none repeat scroll 0 0 transparent; border: 0 none; display: block; font-size: 14px; line-height: 22px; padding: 0;}
div.sdmenu div.collapsed { color: #AD8634;}
div.sdmenu div.collapsed span {color: #2A80D5; line-height: 32px;}
div.sdmenu div.collapsed span a.current {color: #AD8634;}
div.sdmenu div a { border-bottom: 1px solid #FFFFFF; color: #9E9E9E; display: block; font-size: 13px; line-height: 28px; padding-left: 10px;}
div.sdmenu div a.current { background: none repeat scroll 27px 7px #53b9dc; color: #ffffff;}
div.sdmenu div span a.current {background: none repeat scroll 0 0 transparent;color: #FFFFFF;}
div.sdmenu div a:hover {background: none repeat scroll 27px 7px #53b9dc; text-decoration: none;color: #ffffff;}
div.sdmenu div span a:hover { background: none repeat scroll 0 0 transparent;}

#hot_con {height: 100%; margin: auto; width: 540px;float:right;}

/***********topic 2012-6-27************/
.js_banner {width:1000px; height:313px; overflow:hidden; position:relative;}
.jsb_left {background: url(../img/jb_left.jpg) no-repeat scroll 0 0 transparent; position:absolute; left:0; top:0; height: 313px; width: 72px;}
.jsb_middle { background: url(../img/jb_middle.jpg) repeat-x scroll 0 0 transparent; position:absolute; left:72px; top:0; height: 313px;width: 876px;}
.jsb_right { background: url(../img/jb_right.jpg) no-repeat scroll 0 0 transparent; position:absolute; right:0; top:0; height: 313px; width: 52px;}
.slides_container h2 { background: url(../img/jb_h.jpg) no-repeat scroll 0 0 transparent; font-size: 14px; height: 18px; line-height: 18px; margin: 5px 0 0 6px;    overflow: hidden; padding-left: 25px;  width: 188px;}
.slides_container h2 a {color: #FF8400;  text-decoration: none; font-size:14px;}
.slides_container span { font-size: 12px;}
.slides_container span a { color: #56B2DB; text-decoration: none;}
.slides_container span a:hover { text-decoration: underline;}
.ff_area { color: #666666; line-height: 18px; padding: 10px 0 0 8px; text-indent: 20px; width: 225px;}
.gx {background: url(../img/jb_xx.jpg) no-repeat scroll 0 0 transparent; height: 228px; margin: 10px 15px 30px 16px;  width: 1px;}
.jsb_middle ul { padding: 20px 0 0 15px; }
.jsb_middle ul  li { float: left;}
.jsb_right a,.jsb_left a{ color: #CCCCCC;}
.jsb_right a:hover { color: #F43D1E;}

.jsb_right span { cursor: pointer; display: block; font: 700 53px/57px Arial; height: 63px; left: 15px; position: absolute; top: 120px; width: 37px;}
.jsb_left span { cursor: pointer; display: block; font: 700 53px/57px Arial;  height: 63px; position: absolute; right: -10px; top: 120px; width: 37px;}
.main { margin: 0 auto; overflow: hidden; width: 1000px;}
.m_middle { margin:15px 0 15px 0; }
.mm_middle {background: url(../img/old_middle.gif) repeat-y scroll 0 0 transparent; }
.mm_top {background: url(../img/old_top.gif) no-repeat scroll 0 0 transparent; height: 37px;line-height: 40px; }
.m_bottom {background: url(../img/old_bottom.gif) no-repeat scroll 0 0 transparent; height: 12px; margin: 0 auto;  }
.mm_top strong { padding: 45px; color: #2A80D5;}
.next-1 { float: right; font-family: Verdana,Arial,Helvetica,sans-serif; margin: 15px 42px 15px 0;  padding: 6px; text-align: center;}
.next-1 a { border: 1px solid #CCCCCC; color: #000000; margin: 2px; padding: 2px 5px; text-decoration: none;}
.next-1 a:hover, .next-1 a:active { border: 1px solid #F0F0F0; color: #000000;}
.next-1 span.noo { background-color: #D9D300;border: 1px solid #D9D300; color: #FFFFFF; font-weight: bold; margin: 2px; padding: 2px 5px;}
.next-1 span.back {border: 1px solid #EEEEEE; color: #DDDDDD; margin: 2px; padding: 2px 5px;}
.mmm_area {margin: 0 auto;}
.mmm_area ul { margin-left:10px;}
.mmm_area ul li {border: 1px solid #DFDFDF; float: left; font-weight: bold; height: 185px; margin: 6px; width: 230px;}
.mmm_area ul li p { margin: 5px 0 3px 6px;}
.mmm_area ul li span { display: block; line-height: 18px; padding-left: 10px; width: 185px;}

#picture .slides_container {width:876px;}
#picture .pagination {display:none;}

.usa_map{margin: 25px 20px 10px 17px;}

#index_con2 .nwes_more{ border:1px solid #e6e6e6; margin-bottom:12px;}
#index_con2 .nwes_more .h_bg{  height:31px; line-height:31px; font-size:14px; color:#2a80d5; }
#index_con2 .nwes_more .h_bg b{ margin:0px;}
#index_con2 .nwes_more .h_bg span{ float:right; margin-right:12px; margin-top:7px;}
#index_con2 .nwes_more ul{ margin:12px 0 19px 0;}
#index_con2 .nwes_more li{ float:left;width:210px; margin-left:15px; line-height:23px; font-size:13px;}
#index_con2 .nwes_more li a{ color:#666666; font-size:13px; }
#index_con2 .nwes_more.last{ margin-bottom:0px;}