/*样式重置*/
*{margin: 0px; padding: 0px;}
ul li{list-style: none;}
img{border: none;}
body{background: #fff;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1} 
.fl{float: left;}
.fr{float: right;}
.mr30{margin-left: 30px;}
h4{margin: 5px 0px;}
.f16{font-size: 16px;}
h3{font-size: 26px;}
h5{position: relative;}
/*样式重置*/

/*共有的主体main*/
.main{width: 1100px; margin: 0px auto;}
/*共有的主体main*/

/*logo*/
.home_logo{margin: 30px auto 20px; width: 100%; background: #fff; height: 46px; text-align: center;}
/*logo*/

/*导航部分nav*/
.nav{background: #f2f2f2; height: 50px; width: 100%; line-height: 50px;}
.nav ul li{display: inline-block; padding-right: 62px;}
.nav ul li:hover{background: #ccc;}
.nav ul li:hover a{color: #fff;}
.nav li a{color: #222222; font-size: 16px;}
.nav button { background: #3dc0cd; line-height: 35px; border: none; width: 122px; height: 35px; cursor: pointer; color: #fff; font-size: 16px;}
.nav button a{ width: 100%; height: 35px; color: #fff; font-size: 16px; display: inline-block;}
.nav button:hover{background: #33a5b0;}
.login_icon{display: inline-block; background: url(../image/images/home_user_icon.png) no-repeat; width: 24px; height: 24px; position: relative; right: 4px; top:5px;}
.regester_icon{display: inline-block; background: url(../image/images/regester_icon.png) no-repeat; width: 24px; height: 24px; position: relative; right: 4px; top: 5px;}
/*导航部分nav*/

/*搜索框*/
.search{height: 105px; background: #3cbfcc; width: 100%; padding-top: 25px; box-sizing: border-box;}
.search .searchBox{height: 50px; width: 890px; border: 3px solid #19a5b3; margin: 0px auto; position: relative;}
.searchBox .search_icon{background: url(../image/images/search_icon.png) no-repeat; width: 22px; height: 22px; position: absolute; left: 8px; top:13px; display: inline-block; z-index: 2;}
.searchBox input{height: 46px; width: 732px; line-height: 46px; position: relative; bottom: 2px; text-indent: 30px; font-size: 16px;}
.searchBtn{width: 148px; height: 50px; background: #ffc425; line-height: 50px; border: none; font-size: 20px; color: #fff;}
.searchBtn:hover{background: #dfaa1b;}
/*搜索框*/


/*信息筛选*/
.classes{height: 240px; background: #fff; width: 100%; padding: 20px 0px; box-sizing: border-box;}
.classes ul, .classes h4{display: inline-block;}
.classes ul li{display: inline-block; text-align: center; padding: 0px 10px;}
.classes ul li:hover{background: #ee2932; color: #fff;}
.filterBox{border-bottom: 1px solid #ccc; margin-top: 10px; height: 25px; line-height: 25px; padding-bottom: 10px;}
.more_arrow{background: url(../image/images/down_arrow_icon.png); width: 14px; height: 7px; display: inline-block;}
.active{background: #ee2932; color: #fff;}
/*信息筛选*/

/*主要内容区域*/
.content{background: #f2f2f2; width: 100%;}
.content .main_cont{padding-bottom: 50px; box-sizing: border-box;}
.moreload button{width: 100%; background: #0da6b5; height: 45px; border-radius: 5px; border: none; color: #fff; font-size: 16px; line-height: 45px; cursor: pointer;}
.moreload button:hover{background: #06919f;}
.loading1_icon{display: inline-block; background: url(../image/images/circle1_icon.png); width: 8px; height: 8px; margin-left: 20px;}
.loading2_icon{display: inline-block; background: url(../image/images/circle2_icon.png); width: 8px; height: 8px; margin-left: 20px;}
.loading3_icon{display: inline-block; background: url(../image/images/circle3_icon.png); width: 8px; height: 8px; margin-left: 20px;}
.littletecher{font-size: 16px; letter-spacing: 1px;}
.liebiaoActive{width: 43px; height: 25px; background: url(../image/images/liebiao_active.png) no-repeat; display: inline-block;}
.liebiao{width: 42px; height: 25px; background: url(../image/images/liebiao_icon.png) no-repeat; display: inline-block;}
.zhankaiActive{width: 38px; height: 25px; background: url(../image/images/zhankai_active.png) no-repeat; display: inline-block;}
.zhankai{width: 37px; height: 25px; background: url(../image/images/zhankai_icon.png) no-repeat; display: inline-block;}
.display_method{width: 80px; height: 25px; border: 1px solid #ccc; border-radius: 1px; line-height: 25px; cursor: pointer;}
.main_cont .introinforBox{ margin-top: 30px; display: inline-block; margin-right: 49px;}
.main_cont .introinforBox{ margin-top: 30px; display: inline-block; margin-right: 48px\0;}
.introinforBox .peosonInfor{width: 235px; height: 390px; box-shadow: 8px 8px  8px #E9E7E7; background: #fff; padding: 2px 2px; box-sizing: border-box;}
.peosonInfor .personPhoto{width: 229px; height: 235px; background: url(../image/pic/teacher_photo.jpg) no-repeat; padding-top: 200px; box-sizing: border-box; position: relative;}
.nameBox{background: rgba(255,255,255,0.9); height: 35px; width: 100%; line-height: 42px;}
.nameBox{background: #f1f1f1; height: 35px; width: 100%; line-height: 42px\0;}
:root .personPhoto .nameBox{background: rgba(255,255,255,0.9); height: 35px; width: 100%; line-height: 42px\9;}
.personPhoto .bodao{display: inline-block; width: 70px; height: 25px; color: #fff; font-size: 13px; position: absolute; right: -5px; top:-5px; background: #3dc0cd; line-height: 25px; text-align: center;}
.vip_icon{background: url(../image/images/vip_icon.png) no-repeat; width: 17px; height: 14px; display: inline-block;}
.big_vip_icon{background: url(../image/images/big_vip_icon.png) no-repeat; width: 22px; height: 18px; display: inline-block;}
.carrer{color: #939393; font-size: 13px;}
.nameStyle{font-size: 22px; color: #292929;}
.technical_title{color: #be8604; font-size: 13px; position: relative; top:3px;}
.simple_intro{padding: 17px 17px 10px; box-sizing: border-box;}
.school_name{font-size: 14px; color: #0a99a7;}
.school_name2{font-size: 22px; color: #0a99a7; margin: 15px 0px 10px 0px;}
.simple_intro p{color: #6a6a6a; font-size: 13px; width: 200px; border: none; line-height: 18px; margin: 5px 0px;}
.starBox{height: 30px; width: 100%; line-height: 30px; padding-left: 17px; box-sizing: border-box;}
.hotDegree{color: #cccccc; font-size: 13px; }
.status{color: #3dc0cd; font-size: 13px; margin-right: 5px;}
.findSituation a{display:block; width: 90px; height: 25px; background: url(../image/images/showdetail_bg_icon.png) no-repeat;color: #dc9c08; text-align: center; line-height: 25px; margin-left: 17px;}
.liebiaoFindSituation a{display: block; width: 90px; height: 25px; background: url(../image/images/showdetail_bg_icon.png) no-repeat;color: #dc9c08; text-align: center; line-height: 25px; margin-top: 55px;}
/*主要内容区域*/

/*列表*/
.liebiaoBox{width: 100%; height: 254px; padding: 6px; box-sizing: border-box; border: 1px solid #ccc; background: #fff; box-shadow: 8px 8px 8px #E9E7E7; margin-top: 20px;}
.liebiaoBox .liebiao_leftBox{width: 181px; float: left;}
.liebiaoBox .liebiao_centerBox{margin-left: 34px; width: 740px; height: 250px; padding-top: 20px; box-sizing: border-box; float: left; border-right: 1px dashed #ccc;}
.liebiaoBox .liebiao_rightBox{float: right; width: 120px; padding: 20px 16px; box-sizing: border-box;}
.liebiao_centerBox h6{margin-top: 10px;}
.liebiaoName{font-size: 26px; color: #292929;}
.liebiaoCarrer{font-size: 18px; color: #838383;}
.liebiaoBodao{color: #484849; font-size: 20px;}
.mian_infor {margin-top: 10px; display: inline-block;}
.mian_infor dd{line-height: 30px; color: #999999;}
.mian_infor dd{line-height: 30px; color: #999999; font-size: 14px\0;}
.mian_infor button{width: 98px; height: 25px; background: #fff; border: 1px solid #ccc; line-height: 25px;}
.mian_infor button{width: 106px; height: 25px; background: #fff; border: 1px solid #ccc; line-height: 25px\0;}
.research_range{background: url(../image/images/range_icon.png) no-repeat; width: 16px; height: 16px; display: inline-block; position: relative; right: 3px; top:3px;}
.tel{background: url(../image/images/tel_icon.png) no-repeat; width: 16px; height: 16px; display: inline-block; position: relative; right: 3px; top:3px;}
.email{background: url(../image/images/meg_icon.png) no-repeat; width: 16px; height: 16px; display: inline-block; position: relative; right: 3px; top:2px;}
.research_team{background: url(../image/images/team_icon.png) no-repeat; width: 16px; height: 16px; display: inline-block; position: relative; right: 3px; top:3px;}
.chuanzhen{background: url(../image/images/chuanzhen_icon.png) no-repeat; width: 16px; height: 16px; display: inline-block; position: relative; right: 3px; top:3px;}
.address{background: url(../image/images/address_icon.png) no-repeat; width: 16px; height: 19px; display: inline-block; position: relative; right: 3px; top:3px;}
.liebiao_rightBox p{margin-top: 10px;}
/*列表*/

/*footer部分*/
.footer{height: 130px; width: 100%; background: #3f3f3f;}
.footerLeft{margin-top: 40px; color: #b6b6b6;}
.footerLeft ul li{line-height: 24px;}
.footerRight ul li{float: left; margin-top: 50px; margin-left: 15px;}
.footerRight ul li a{color: #f5f5f5;}
.footerRight ul li:hover a{color: #3dc0cd;}
.footActive{color: #3dc0cd;}
/*footer部分*/

/*登陆窗口*/
.loginBox{width: 455px; box-sizing: border-box; position: relative; margin: 30px  0px 0px 75px;}
.loginBox a{text-decoration: underline;}
.login_header{height: 62px; width: 455px; background: rgba(0,0,0,0); position: absolute; left: 30px; top: -65px; z-index: 3;}
.login_header .login_logo{float: left; position: relative; left: -30px;}
.login_header .login_close {float: right;position: relative; right: -45px; top: 20px; cursor: pointer;}
.loginBoxP{margin-left: 116px; margin-top: 20px; color: #646464; font-size: 14px;}
.formBox{width: 380px; height: 325px; background: #ccc; border-radius: 5px; background: #fff; border-bottom: 1px dotted #ccc;}
.loginBox input{width: 380px; height: 45px; line-height: 45px; border: 1px solid #ccc; font-size: 18px; text-indent: 15px;}
.loginBox li{padding: 20px 0px 0px 0px; width: 380px;}
.login_uncheckbox{display: inline-block; background: url(../image/images/login_uncheckbox.png); width: 26px; height: 24px; position: relative; bottom:2px}
.login_checkbox{display: inline-block; background: url(../image/images/login_checkbox.png); width: 26px; height: 24px; position: relative; bottom:2px}
.forgetPassword{color: #1a93a0; font-size: 14px;}
.loginBtn{width: 100%; height: 50px; color: #fff; background: #3dbfcd; font-size: 24px; line-height: 50px; text-align: center; border: none;}
.loginBtn:hover{background: #249eab;}
.regestColor{color: #f21829;}
.loginBox dl{margin-top: 20px;}
.loginBox dl dd{display: inline-block; margin-left: 50px;}
/*登陆窗口*/

/*注册窗口*/

.verify_icon{display: inline-block; margin-left: 50px;}
.regesterP{margin-left: 116px; margin-top: 80px; color: #646464; font-size: 14px;}
/*注册窗口*/

/*详情页*/
.detail_nav{height: 50px; width: 100%; background: #3b3b3b; line-height: 50px;}
.detail_nav img{float: left; margin-top: 6px; margin-right: 70px;}
.detail_nav ul{float: left;}
.detail_nav ul li{display: inline-block;  margin-right: 28px;}
.detail_nav ul li a{color: #fff; font-size: 14px;}
.detail_nav ul li a:hover{color: #3dc0cd;}
.detail_searchBox{width: 312px; height: 30px; line-height: 30px; float: right; margin-top: 10px;}
#detail_searchInput{width: 180px; height: 28px; line-height: 28px; border: none; background:  #3b3b3b; color: #fff; position: relative; left: 10px;}
.detail_search_icon{background: url(../image/images/search_icon2.png) no-repeat; width: 21px; height: 18px; display: inline-block; cursor: pointer; position: relative; top:3px; left:12px;}
.detail_searchInputBox{width: 230px; height: 30px; border: 1px solid #706f6f; border-radius: 15px; display: inline-block;}
.detail_searchBox a{color: #a9a9a9;}
.detail_searchBox a:hover{color: red; text-decoration: none;}

#nowPositon{margin-top: 25px;}
.detail_content_top{width: 100%; height: 360px; border: 1px solid #ccc; padding: 20px 5px 20px 13px; box-sizing: border-box; background: #fff; margin-top: 10px; border-radius: 5px;}
.content_top_left{float: left; width: 244px; height: 322px;}
.content_top_right{float: left; padding: 16px 0px; box-sizing: border-box; margin-left: 35px; width: 800px; }
.content_top_right_head{height: 175px; width: 100%;  margin-bottom: 10px;}
.right_head_btmBox{margin: 10px 0px 0px 20px; width: 780px; height: 120px; border-bottom: 1px solid #ccc;}
.right_head_btmBox dl{margin-top: 15px;}
.right_head_btmBox dl dd{display: inline-block; margin-right: 40px; height: 40px; }
.detail_evaluation{width: 176px; height: 38px; border: 2px solid #31bac9; border-radius: 5px; background: #fff; font-size: 18px; color: #0ab3c5; cursor: pointer;}
.detail_evaluation:hover{background: #FBFBFB;}
.evaluation_icon{background: url(../image/images/comments_icon.png) no-repeat; width: 18px; height: 16px; display: inline-block; position: relative; top: 1px; right: 5px;}
.orangeColor{color: #f96b09; font-size: 13px;}
.admicColor{color: #a09f9f; font-size: 13px;}
.detail_shuodao{color: #be8604; font-size: 16px;}
.detail_edit_default {color: #000; float: right; display: inline-block; font-size: 15px; position: absolute; bottom: 0px; right: 5px;}
.detail_edit_default:hover span{background: url(../image/images/detail_hoverEdit_icon.png) no-repeat;}
.detail_edit_default:hover{color: #0fb5c5; text-decoration: none;}
.detail_edit_default span{background: url(../image/images/detail_edit_default_icon.png) no-repeat; width: 15px; height: 20px; display: inline-block; position: relative; top:3px;} 
.detail_edit_hover {color: #000; float: right; display: inline-block; font-size: 15px;}
.detailName{font-size: 30px;}
#detail_mian_infor1 dd{margin-top: 5px;}
#detail_mian_infor2 dd{margin-top: 5px;}

.detail_content_bottom{margin-top: 20px; width: 100%; padding-bottom: 20px; box-sizing: border-box;}
.content_bottom_left{width: 242px; border: 1px solid #ededed; background: #fff; padding: 0px 12px 10px; box-sizing: border-box; border-radius: 3px;}
.content_bottom_left h2{height: 52px; line-height: 52px; color: #303030; font-size: 20px; font-weight: bold; background: url(../image/images/blueBar_icon.png) no-repeat 12px 18px; text-indent: 30px;}
.content_bottom_left ul{width: 100%;}
.content_bottom_left li{width: 100%; height: 48px; line-height: 48px;  text-align: center; border-top: 1px solid #ededed}
.content_bottom_left li a{font-size: 16px; color: #7f7f7f;}
.content_bottom_left li:hover{background: #0fb5c5;}
.content_bottom_left li:hover a{color: #fff !important;}

.content_bottom_right{width: 837px;}
.bottom_rightBox{width: 100%; background: #fff; border: 1px solid #e2dfdf; margin-bottom: 10px; border-radius: 3px; padding: 0px 5px 10px; box-sizing: border-box;}
.bottom_rightBox h3{height: 50px; line-height: 50px; color: #303030; font-size: 20px; background: url(../image/images/blueBar_icon.png) no-repeat 12px 17px; text-indent: 30px; border-bottom: 1px solid #e9e8e8; position: relative;}


.bottom_rightBox table{margin: 20px 0px 20px 30px;}
.bottom_rightBox table tr{display: block;}
.bottom_rightBox table tr td:first-child{margin-right: 30px; color: #000; width: 110px; vertical-align: top; }
.bottom_rightBox table tr td:last-child{width: 600px;}
.bottom_rightBox table tr td:last-child{width: 400px\0;}
:root .bottom_rightBox table tr td:last-child{width: 600px\9;}
.bottom_rightBox table tr td{display: inline-block; color: #818782; padding: 5px 0px; line-height: 24px;}
/*详情页*/