
/* 导航 */
#top_nav {
    position: relative;
    width: 100%;
    color: #999;
    font-size: 12px;
    z-index: 9;
}

/* 横向导航 */
.main-nav {
    width: 100%;
    height: 33px;
    padding-right: 0;
    white-space: nowrap;
    position: relative;
    /*font-size: 0;*/
    padding-top: 0;
    border-bottom: 3px solid #ff5400;
    background-color: #fff;
}
.main-nav .inner-con0 {
    height: 33px;
    line-height: 33px;
    width: 100%;
    position: absolute;
    bottom: 0;
}
.main-nav .inner-con1 {
    width: 1200px;
    margin: 0 auto;
}
.main-nav .inner-con1 .inner-con2 {
    /*width: 800px;*/
    margin-left: 225px;
}
.main-nav a {
    position: relative;
    height: 33px;
    cursor: pointer;
    float: left;
    padding: 0 22px;
    /*font-weight: bold;*/
    font-size: 15px;
    display: block;
    color: #333;
    word-spacing: normal;
    position: relative;
    letter-spacing: normal;
    vertical-align: top;
}
.main-nav a:hover,
.main-nav a.main-nav-active {
    color: #ff5400;
}
/*.main-nav a img {
    width: 90px;
    height: 39px;
    display: block;
}*/
.hot-label {
    position: absolute;
    top: -2px;
    right: -10px;
    width: 36px;
    height: 16px;
    background-image: url("../images/hot-label.html");
}
.new-label {
    position: absolute;
    top: -2px;
    right: -10px;
    width: 36px;
    height: 16px;
    background-image: url("../images/new-label.html");
}
/* 横向导航 完成 */

/* 纵向导航 */
.category-con {
    position: relative;
    /*height: 500px;*/
    width: 100%;
}
@media (max-width: 1200px) {
    .category-con .category-inner-con {
        width: 982px;
        padding-right: 0;
    }
}
.category-con .category-inner-con {
    width: 1200px;
    position: relative;
    height: 0;
    /*z-index: 9;*/
    margin: 0 auto;
}
.category-con .category-type {
    width: 200px;
    float: left;
    height: 33px;
    color: #fff;
    background-color: #ff5400;
    position: absolute;
    /*z-index: 9;*/
    margin-top: -36px;
    line-height: 39px;
    cursor: pointer;
}

.category-con .category-type .job-type {
    float: left;
    display: inline-block;
    margin: 9px 0 0 14px;
}
.category-con .category-type .text {
    display: inline-block;
    font-size: 16px;
    margin-left: 8px;
    font-weight: 700;
}

/* 一级子目录 */
.category-con .nav-list{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}
.category-con .nav-con {
    width: 200px;
}
.category-con .nav-con .normal-nav {
    background-color: #fff;
    width: 196px;
    position: relative;
    /*z-index: 9;*/
    border: 2px solid #ff5400;
    border-top: 0;
    min-height: 503px;
}
.category-con .nav-con .normal-nav .nav-item {
    height: 49px;
    color: #000;
    font-size: 14px;
    line-height: 1.5;
    padding: 0 9px;
    border-bottom: 1px solid #e8e8e8;
}
/*.category-con .nav-con .normal-nav .nav-item:hover {*/
    /*background-color: #ff5400;*/
/*}*/
.category-con .nav-con .normal-nav .nav-item:last-child{border-bottom: 0;}

.category-con .nav-con .normal-nav .nav-item .arrow{
    display: inline-block;
    position: relative;
    width: 10px;
    height: 16px;
    margin: 17px 0 -10px;
    background: url("../images/arrow.html") no-repeat 0 0;
}
.category-con .nav-con .normal-nav .nav-item > a {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    color: #333;
    font-size: 14px;
    margin: 2px 0 0 4px;
}
.category-con .nav-con .normal-nav .nav-item > i {
    float: left;
    display: inline-block;
    width: 25px;
    height: 25px;
    margin: 2px 0 0 4px;
    background-image: url("../images/job_style.html");
    background-repeat: no-repeat;
}
.job_style1{background-position: 0 -75px;}
.job_style2{background-position: 0 -50px;}
.job_style3{background-position: 0 -100px;}
.job_style4{background-position: 0 -150px;}
.job_style5{background-position: 0 -125px;}
.job_style6{background-position: 0 -25px;}
.job_style93{background-position: 0 -175px;}
.job_style104{background-position: 0 0;}
.job_style105{background-position: 0 -200px;}
.job_style114{background-position: 0 -225px;}
.job_style655{background-position: 0 -225px;}

.category-con .nav-con .normal-nav .nav-item .recommend{
    clear: both;
    font-size: 12px;
    white-space: nowrap;
}
.category-con .nav-con .normal-nav .nav-item .recommend > a{
    display: inline-block;
    margin-left: 10px;
    color: #999;
}
.category-con .nav-con .normal-nav .nav-item.selected{
    color: #fff;
    background-color:#ff5400;
}
.category-con .nav-con .normal-nav .nav-item.selected > i{
    background-position-x: -25px;
}
.category-con .nav-con .normal-nav .nav-item.selected > a {
    color: #fff;
}
.category-con .nav-con .normal-nav .nav-item.selected .recommend >a{
    color: #fff;
}
.category-con .nav-con .normal-nav .nav-item.selected .arrow{
    display: none;
}
/* 一级子目录 完成 */

/* 二级子目录 */
@media (max-width: 1200px) {
    .pannel-con {
        width: 782px;
    }
}
.pannel-con {
    position: absolute;
    top: 0;
    left: 198px;
    display: none;
    width: 758px;
    height: auto;
    min-height: 503px;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: right bottom;
}
.j_CategoryMenuPannel_1{  background-image: url("../images/category_bg_1.html");  }
.j_CategoryMenuPannel_2{  background-image: url("../images/category_bg_2.html");  }
.j_CategoryMenuPannel_3{  background-image: url("../images/category_bg_3.html");  }
.j_CategoryMenuPannel_4{  background-image: url("../images/category_bg_4.html");  }
.j_CategoryMenuPannel_5{  background-image: url("../images/category_bg_5.html");  }
.j_CategoryMenuPannel_6{  background-image: url("../images/category_bg_6.html");  }
.j_CategoryMenuPannel_93{  background-image: url("../images/category_bg_93.html");  }
.j_CategoryMenuPannel_104{  background-image: url("../images/category_bg_104.html");  }
.j_CategoryMenuPannel_105{  background-image: url("../images/category_bg_105.html");  }
.j_CategoryMenuPannel_114{  background-image: url("../images/category_bg_114.html");  }
.j_CategoryMenuPannel_655{  background-image: url("../images/category_bg_655.html");  }
.sub_type_con {
    padding: 15px 115px 15px 15px;
}
.sub_type_dl {  margin-bottom: 7px;  }
.sub_type_dl dt {
    float: left;
    position: relative;
    width: 100px;
    text-align: right;
    padding-right: 15px;
    margin-top: 4px;
    line-height: 14px;
}
.sub_type_dl dt a {
    font-size: 12px;
    color: #ff5400;
    line-height: 14px;
}
.sub_type_dl dt .sm_arrow{
    position: absolute;
    right: 0;
    top: 5px;
    width: 10px;
    height: 6px;
    background: url("../images/arrow.html") no-repeat -10px -102px;
}
.sub_type_dl .cell {
    padding-bottom: 7px;
    margin-left: 125px;
    border-bottom: 1px dashed #ddd;
}
.sub_type_dl dd em {
    border-right: 1px solid #ccc;
    float: left;
    font-style: normal;
    height: 14px;
    line-height: 14px;
    margin: 5px 0;
    padding: 0 8px;
    font-size: 12px;
}
.sub_type_dl dd em:last-child {  border: none;  }
.sub_type_dl dd em a {
    color: #666;
    font-size: 12px;
    line-height: 14px;
}
.sub_type_dl dd em .highlight {
    color:#ff5400
}
.sub_type_dl dd em a:hover,
.hot-active {
    color: #ff5400;
}
/* 二级子目录 完成 */
/* 纵向导航 完成 */
/* 导航 完成 */
/*框型按钮*/
.rightbox .no-log{margin:20px -20px 0 24px;}
.rightbox .no-log a{display:inline-block;margin-right:20px;width:80px;height:32px;line-height:32px;text-align:center;font-size:14px;}		
.border-btn{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:5px;}		
.border-btn:hover{ text-decoration:none;}		
.border-btn-blue{border:1px solid #db4339;color:#1184E1; }		
.border-btn-blue.active,		
.border-btn-blue:hover{background-color:#db4339;color:#fff;}		
.border-btn-blue.active:hover{background-color:#f11406;color:#fff;}		
.border-btn-brown{border: 1px solid #FF2D55;color:#FF2D55;}		
.border-btn-brown.active,		
.border-btn-brown:hover{background-color:#FF2D55;color:#fff;}		
.border-btn-brown.active:hover{background-color:#FF5676;color:#fff;}


.overhide {height:480px; overflow:hidden; position:relative;}
.overhide2 {overflow:hidden; position:relative;}
.content {width:1200px;margin:0 auto; overflow:hidden; position:relative;}

.banner { position:relative; height:490px;}

/* fullSlide */
.fullSlide{width:100%;position:relative;height:490px;background:#eb5151;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:490px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:490px;}
.fullSlide .hd{ position:absolute; bottom:24px; left:0; width:100%; text-align:center; height:16px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{ cursor:pointer; width:16px; height:16px; border-radius:50%; background:#fff; border:2px solid #fff; box-sizing:border-box; margin:0 10px; display:inline-block; vertical-align:top; *display:inline; *zoom:1; font-size:0;}
.fullSlide .hd ul .on{ border-color:#db4339;}
.fullSlide .prev,.fullSlide .next{ display:block !important; opacity:1 !important; position:absolute; top:50%; width:28px; height:62px; margin-top:-31px; background:#c0c0c0; cursor:pointer;}
.fullSlide .next{ right:50%; margin-right:-360px; background:url("../jm_img/index/rc1.png") no-repeat center;}
.fullSlide .prev{ left:50%; margin-left:-360px; background:url("../jm_img/index/lc1.png") no-repeat center;}

.boxing { height:0; left:50%; margin-left:-600px; width:1200px; top:0; position:absolute;z-index:222}

.rightbox { right:0; top:12px; width:240px; height:400px; background-color:rgba(255,255,255,0.9);z-index:1; position:absolute;border-radius:5px;}
.leftbox { position:absolute; left:0; top:0; width:240px; /*border:2px solid #00a2e9;*/ background-color:rgba(0,0,0,0.5); box-sizing:border-box; height:490px; display:none;}

.licont>li { padding-right:26px; background:url("../jm_img/index/aico1.png") no-repeat 220px center; text-align:left; padding-left:0px; cursor:pointer; height:70px; border-bottom:1px solid #fff; border-color: rgba(255, 255, 255, 0.3); box-sizing:border-box;}
.itint { overflow:hidden; padding-top:4px; height:28px; line-height:28px;}
.itint span { font-size:16px; color:#fff; margin-left:24px;}
.ping { font-size:12px; color:#fff; line-height:20px;margin-left:24px;}
.ping a{ color:#fff; margin-right:10px;}
.ping a:link{ color:#fff;}
.ping a:visited{ color:#fff;}

.icobox { overflow:hidden; float:left; width:28px; height:28px; /*background-image:url(../jm_img/index/icobox.png);*/ background-repeat:no-repeat;}
.ico1 { background-position:center 5px;}
.ico2 { background-position:center -51px;}
.ico3 { background-position:center -108px;}
.ico4 { background-position:center -165px;}
.ico5 { background-position:center -220px;}
.ico6 { background-position:center -275px;}
.ico7 { background-position:center -328px;}
.ico8 { background-position:center -387px;}
.ico9 { background-position:center -445px;}
.licont>li:hover { background:url("../jm_img/index/aico2.png") no-repeat 220px center #fff;border-top:1px solid #db4339;border-bottom:1px solid #db4339;border-left:1px solid #db4339;border-right:2px solid #fff;}
.licont>li:hover .itint span,.licont li:hover .ping a{ color:#000;}
.licont>li:hover .icobox { /*background-image:url("../jm_img/index/icobox2.png");*/}

.cebox { position:absolute; left:240px; width:960px; /*background:url("../jm_img/index/rback.jpg") no-repeat right bottom #fff;*/background:#fff; height:490px; top:0px; box-sizing:border-box; padding:12px 0; z-index:999; display:none;border-top:1px solid #db4339;border-bottom:1px solid #db4339;border-left:1px solid #fff;border-right:1px solid #db4339;}
/* 右侧图片列表样式 */
.cebox .right{
	width: 960px; padding: 0px 5px 0 0; 
}
.cebox .right img{
	width: 155px; height: 121px;
}
.cebox .right h1 {font-size: 16px; margin: 5px 0 0px 36px;font-weight: bold;}
.cebox .right .mwxy_Second_list_none{
    width: 960px;
    height: 295px;
	margin-left: 0px;
    overflow: hidden;
    padding: 0 0;
    box-shadow: 0 0 1px rgba(0,0,0,.1);
    z-index: 11;
}
.cebox .right .mwxy_Second_list_none li {
    clear: none;
    float: left;
    width: 155px;
    overflow: hidden;
    margin-left: 30px;
	margin-bottom: 5px;
    border: none;
    height: 150px;margin-top:10px;cursor: pointer;
    transition: all 0.8s;
}
.cebox .right .mwxy_Second_list_none li a {
    display: block;
}
.cebox .right .mwxy_Second_list_none li img {
    width: 100%; 
}
.cebox .right .mwxy_Second_list_none li a:hover h3 {
    color: #db4339;
}
.cebox .right .mwxy_Second_list_none li h3{
    clear: both;
    width: 155px;
    line-height: 30px;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    text-align: center;
}
.cebox .right .mwxy_Second_list_none li:nth-child(5n+0){
    margin-right: 0px;
}
.cebox .right .mwxy_Second_list_none li:hover {
    display: block;background: #fff;
    /*    animation: widths .2s;*/
}
.cebox .right li:hover{
    transform: scale(1.1);
}

.int1box { overflow:hidden;}
.int1box span { float:left; width:120px; text-align:right; font-size:14px; color:#db4339; line-height:34px;font-family:"宋体";}
.int1box span a {color:#db4339;font-weight: bold;}
.inlit { float:left; margin-left:15px; border-bottom:1px dashed #dddddd; width:788px; box-sizing:border-box; padding:5px 0;}
.inlit li { float:left; margin-right:10px;margin-left:10px;margin-bottom:5px;}
.inlit li a { font-size:13px; line-height:22px; color:#333; /*opacity:.7;*/}
.inlit li a:hover { color:#db4339;}
.licont>li:hover .cebox { display:block;}

/*banner浮窗登录注册*/
.heinfo { margin:10px 0 0 0px;width:200px;overflow:hidden;*zoom:1;}
.heinfo .user-img{float:left;width:48px;height:48px;border:1px solid #ddd;border-radius:50%;overflow:hidden;margin-right:12px;}
.heinfo .user-img img{width:100%;height:100%;}
.heinfo h5 { font-weight:400; font-size:14px; color:#fff;text-align:left;padding-left:15px;}
.logincont { padding:0 20px;}
.loint { margin-top:14px; position:relative; border-radius:3px;border: 1px solid #00a2e9;border-image:linear-gradient(to top, #ed2f2e,#ff8b33) 1 10; line-height:26px; text-align:center; cursor:pointer;}
.loint span { font-size:14px; color:#ed2f2e;}
.loint span a{  color:#ed2f2e;}
.loinli { position:absolute; left:0; top:24px; border:1px solid #ed2f2e; width:100%; box-sizing:border-box; padding-top:5px; display:none; z-index:2; background:#fff;}
.loinli li a { font-size:14px; color:#595757; line-height:20px;}
.loinli li a:hover { color:#db4339;}
.loint:hover .loinli { display:block;}
/*.chating { overflow:hidden; text-align:center; font-size:0; padding-top:10px;}
.chating h5 { font-size:14px; color:#595757; line-height:26px; display:block;}
.chating img { width:94px; height:91px; display:block; margin:6px auto 0;}*/
.right-bottom{height:132px;}
.right-bottom ul{margin:0 -30px 0 20px;padding:20px 0 8px 0;*zoom:1;}
.right-bottom li{float:left;width:79px;*display:inline;margin:0 30px 18px 0;font-size:14px;color:#323232;line-height:17px;text-align:center;}
.right-bottom  li p{margin-top:5px;color: #FF2D55;height:17px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
/*banner浮窗登录注册滚动*/
.trademark-banner-con3{width:100%; background:#db4339;-webkit-border-radius:5px ;-moz-border-radius:5px;border-radius:5px;}
.titlt_trinfo{height: 20px;line-height: 20px;width: 240px;background: #db4339;}
.titlt_trinfo a:link,.txtScroll-top .infoList li a:link{ color:#fff; text-decoration:none;}
.titlt_trinfo a:visited,.txtScroll-top .infoList li a:visited{ color:#fff; text-decoration:none;}
.titlt_trinfo a:hover,.txtScroll-top .infoList li a:hover{ color:#fff; text-decoration:none;}
.titlt_trinfo .ntit{font-size: 14px;}
.titlt_trinfo .ntit img {margin-left:10px;margin-right:10px;margin-top:5px;}
.g-fl {
	float: left;
}
.txtScroll-top{ width:240px;  overflow:hidden;}
.txtScroll-top .bd{padding:5px 10px 10px;width:220px;  }
.txtScroll-top .infoList li{ height:24px; line-height:24px; font-size:12px;}

.fle { float:left;}
.fre { float:right;}
.w1200 { width:1200px; position:relative; margin:0 auto;}
.curriculum { background:#fff; padding-top:20px; box-sizing:border-box;}
.currtitle { overflow:hidden; border-bottom:1px solid #eee;margin-bottom:10px;}
/*.currtitle strong { float:left; font-weight:400; font-size:24px; line-height:50px; color:#3e3a39;}
.currtitle span { font-size:14px; color:#008fd7; line-height:50px; cursor:pointer; padding-right:26px; float:left; background:url(../images/ic1.png) no-repeat right center;}
.currtitle a { float:right; font-size:14px; color:#595757; margin-left:20px; padding-right:20px; background:url(../images/ic2.png) no-repeat right center; line-height:50px;}*/
/*ul ol 下面li浮动*/
.f-li li{
	float: left;
}
.f-r{
	float: right;
}
.currtitle h2 { height:25px; background:url("../jm_img/common/h1_pic.png") no-repeat left center; overflow:hidden;padding:15px 0px 10px 17px; color:#333; font-size:24px; line-height:20px;font-weight:normal;float: left;}
.currtitle ul li{
	margin-left: 27px;	
}
.currtitle ul li a{
	line-height: 50px;
	color: #666;
}
.currtitle ul li a:hover{
	color: #db4339;
}

.list_1 { overflow:hidden;}
.list_1 li { float:left; width:190px; height:auto; margin-right:12px;}
.list_1 li:last-child{margin-right:0px;}
.taimg { border:1px solid #dcdddd; height:140px; position:relative;}
.taimg img { float:left; width:100%; height:100%;}
.taimg span { position:absolute; left:0; top:0; width:72px; text-align:center; background:rgba(0,0,0,0.60); color:#fff; line-height:24px; font-size:12px;}
.tainfo { overflow:hidden; text-align:left;}
.tainfo h5 { font-weight:400; font-size:15px; color:#221815; line-height:28px; overflow:hidden;}
.tainfo p { font-size:14px; color:#595757; line-height:18px;}
.tainfo strong { font-size:20px; color:#e5420f; line-height:38px; font-weight:400;}
.list_1 li:hover .taimg { border:1px solid #008fd7;}
.list_1 li:hover h5 { color:#008fd7;}

/*早点面食培训*/
.freint { float:right; width:320px;}
.frint_box1 { overflow:hidden;}
.list_2{
    width: 600px;
    padding: 5px 0 0px 0px;float:right; 	
}
.list_2>ul li{
    float: left;
    width: 180px;
    margin: 0 0px 20px 20px;
    transition: all .25s;
}
.list_2>ul li:hover{
    -webkit-box-shadow: -2px 2px 10px 0px #fff;
    box-shadow: -2px 2px 10px 0px #fff;
}
.list_2>ul li:hover .clr_part{
    border-color: #FFFFFF;
}
@keyframes BoxShadow{
    from{
        box-shadow: none;
    }
    to{
        box-shadow: -2px 2px 10px 0px #A1A1A1;
    }
}
.list_2 .clr_img{
    width: 100%;
    height: 129px;
    overflow: hidden;
}
.list_2 .clr_img img {width:180px;height:129px;}
.list_2 .clr_img img:hover{
    transform: scale(1.1);
}
.list_2 .clr_part{
    padding: 0px;
    border-top: none;
    transition: all .25s;
}
.list_2 li:hover .clr_part_more a {background: #db4339;color: #FFFFFF;border: 1px solid #db4339;}
.list_2 li:hover p a {color: #db4339;}
.list_2 .clr_part_name{
    float: left;
    width: 130px;
}
.list_2 .clr_part_name p{
    font-size: 14px;
    color: #333;
    margin-top:10px;
	line-height:25px;
    display: -webkit-box;
	text-overflow: ellipsis;
	white-space: nowrap;
    overflow: hidden;font-weight:bold;
}
.list_2 .clr_part_name p span{
    color: #db4339;
    padding-left: 10px;
}
.list_2 .clr_part_name p:nth-child(2){
    font-size: 12px;
    color: #A1A1A1;
    margin-top: 0px;font-weight:normal;
}
.list_2 .clr_part_more{
    float: right;margin-top:12px;
}
.list_2 .clr_part_more a{
    display: block;
    padding: 5px 5px;
    width: 32px;
    font-size: 14px;
    color: #db4339;
    text-align: center;
    border: 1px solid #e4e4e4;
    border-radius: 3px;line-height: 16px;font-weight:bold;
}
/*推荐学校*/
.schooling { overflow:hidden; background:#f8f8f8; height:458px; box-sizing:border-box; padding:8px 0 0;}
.eincont { overflow:hidden; margin-top:8px;}
.einaing { float:left; width:389px; height:354px;}
.einaing img { float:left; width:100%; height:100%;}
.einli { float:right; width:810px; height:354px;}
.einli li { float:left; width:188px; height:165px; background:#fff; margin-left:13px; margin-bottom:22px; border:1px solid #dcdddd; box-sizing:border-box; text-align:left;}
.einli li img { width:100%; height:115px;}
.eing { overflow:hidden; text-align:left; padding:0 10px;}
.eing h5 { font-weight:400; font-size:14px; color:#221815; line-height:20px;}
.eing p { font-size:12px; color:#595757; line-height:20px;}
.eing p font { color:#e5420f;}
.einli li:hover { border:1px solid #008fd7; box-shadow:0 0 5px rgba(0,0,0,0.30);}
.einli li:hover h5 { color:#008fd7;}
.findteacher { overflow:hidden; padding:13px 0 0;}

/*条幅滚动*/
.Exhibitor{ width:1200px; overflow:hidden; position:relative; height:92px;}
.hl_main5_content{width:100%; height:92px;}
.hl_main5_content1{width:1200px; margin:0 auto; overflow:hidden; height:92px;}
.hl_main5_content1 ul{width:2400px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; width:1200px; height:92px; margin-left:0px;}
.hl_main5_content1 ul li img{ width:1200px; height:92px; border-radius:0; float:left;}
.hl_scrool_leftbtn{ position:absolute; left:0; top:50%; margin-top:-31px; cursor:pointer; width:30px; height:62px; background:url("../jm_img/index/le1.jpg") no-repeat center;opacity:.7;}
.hl_scrool_rightbtn{ position:absolute; right:0; top:50%; margin-top:-31px; cursor:pointer; width:30px; height:62px; background:url("../jm_img/index/re1.jpg") no-repeat center;opacity:.7;}
.freing { float:right; width:150px; height:104px; padding-top:10px; box-sizing:border-box; text-align:left;}
.freing h3 { font-size:18px; color:#221815; font-weight:400; line-height:36px;}
.freing h3 font { font-size:14px; margin-left:5px;}
.freing p { font-size:14px; color:#595757; line-height:20px; opacity:.8;}
.hl_main5_content1 ul li:hover h3 { color:#008fd7;}
.hl_main5_content1 ul li:hover img {}
.tifcont { overflow:hidden; margin-top:50px;}
.tifcont img { float:left; width:100%;}

.containg { overflow:hidden; background:#f8f8f8; height:560px; padding-top:26px; box-sizing:border-box;}

.fleint { float:left; width:860px; height:auto;}
.ltintitle { overflow:hidden; height:46px;}
.ltintitle a { float:right; font-size:14px; color:#595757; margin-left:20px; padding-right:20px; background:url(../images/ic2.png) no-repeat right center; line-height:46px;}
.ltintitle span { float:left; line-height:46px; font-size:24px; color:#3e3a39;}
.ltintitle img { float:left;}
.cainbox { overflow:hidden;}
.adcont1 { float:left; width:260px; height:410px;margin-top:5px;background:url("../jm_img/index/zc_img.jpg") no-repeat center;}
.adcont2 { float:left; width:260px; height:410px;margin-top:5px;background:url("../jm_img/index/zc_img01.jpg") no-repeat center;}
.adcont3 { float:left; width:260px; height:410px;margin-top:5px;background:url("../jm_img/index/zc_img02.jpg") no-repeat center;}
.adcont4 { float:left; width:260px; height:410px;margin-top:5px;background:url("../jm_img/index/zc_img03.jpg") no-repeat center;}
.adcont5 { float:left; width:260px; height:410px;margin-top:5px;background:url("../jm_img/index/zc_img04.jpg") no-repeat center;}
.adcont6 { float:left; width:260px; height:410px;margin-top:5px;background:url("../jm_img/index/zc_img05.jpg") no-repeat center;}
.adcont7 { float:left; width:260px; height:410px;margin-top:5px;background:url("../jm_img/index/zc_img06.jpg") no-repeat center;}
.adimg { display:table-cell; vertical-align:middle; width:220px; height:198px;}
.adimg img { display:block; margin:0 auto; width:131px; height:131px; border-radius:50%;}
.adlit { padding:20px 20px 20px 30px; overflow:hidden;}
.adlit li { float:left;border:1px solid #eee;width:58px;height:48px; margin-right:10px;margin-top:10px; line-height:20px;padding-top:10px; border-radius:50%;text-align:center;}
.adlit li a { font-size:16px; color:#fff;}
.adlit li a:hover { text-decoration:underline;}
.adlit h3 a {font-size:24px; color:#fff;border:none;height:40px;line-height:40px;}
.adlit span a { font-size:16px; color:#fff;}
.adlit h4 {width:75px;height:30px; line-height:30px;background-color:rgba(0,0,0,0.4);text-align:center;border-radius:10px;color:white;font-size:16px;margin-top:10px;}

/*热门项目和热门资讯*/
.frtitle .moreing  { float:right; font-size:14px; color:#666; margin-left:20px; padding-right:20px; line-height:46px;}
.frtitle a:hover.moreing {color:#db4339;}
.frtitle { overflow:hidden; border-bottom:1px solid #eee;}
.fswint { overflow:hidden; float:left;}
.fswint li { float:left; font-size:16px; color:#757372; cursor:pointer; line-height:46px;}
.fswint li i { margin:0 10px; font-style:normal;}
.fswint li.on a{ color:#221815;}
.list_cont { overflow:hidden; padding-top:8px; text-align:left;}
.list_3 { overflow:hidden; text-align:left;}
.list_3 li { overflow:hidden; padding:3px 0;height:30px;line-height:30px;}
.list_3 li i { border-radius:50%; display:inline-block; vertical-align:middle; *display:inline; *zoom:1; height:21px; width:21px; background:#cccccc; text-align:center; font-style:normal; line-height:21px; color:#fff; margin-right:8px;}
.list_3 li a { font-size:14px; color:#595757; line-height:21px; overflow:hidden;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.swtbox { overflow:hidden;}
.swtbox>li { display:none;}
.swtbox>li.on { display:block;}
.frint_box2 { overflow:hidden;}
.swtbox2 { overflow:hidden;}
.swtbox2>li { display:none;}
.swtbox2>li.on { display:block;}
.fswint2 { overflow:hidden; float:left;}
.fswint2 li { float:left; font-size:16px; color:#757372; cursor:pointer; line-height:50px;}
.fswint2 li i { margin:0 10px; font-style:normal;}
.fswint2 li.on a{ color:#221815;}
.list_4 { overflow:hidden; margin-top:4px;}
.list_4 li { margin-bottom:15px; overflow:hidden;}
.list_4 li img { float:left; width:92px; height:66px;}
.feint { float:right; width:208px; height:46px;}
.feint h5 { font-weight:400; font-size:14px; color:#595757; line-height:22px;}
.feint p { font-size:14px; color:#c0c0c0; line-height:20px;}
#eing1 .list_3 li a:hover { color:#db4339;}
#eing1 .list_4 li:hover h5 { color:#57aae4;}
#eing2 .list_3 li a:hover { color:#87bf2c;}
#eing2 .list_4 li:hover h5 { color:#56b39b;}
#eing3 .list_3 li a:hover { color:#ee991a;}
#eing3 .list_4 li:hover h5 { color:#ee991a;}
#eing4 .list_3 li a:hover { color:#f96565;}
#eing4 .list_4 li:hover h5 { color:#f96565;}
#eing5 .list_3 li a:hover { color:#5792d6;}
#eing5 .list_4 li:hover h5 { color:#5792d6;}
#eing6 .list_3 li a:hover { color:#87bf2c;}
#eing6 .list_4 li:hover h5 { color:#56b39b;}
#eing7 .list_3 li a:hover { color:#db4339;}
#eing7 .list_4 li:hover h5 { color:#57aae4;}
.bfimg { background:#f8f8f8; overflow:hidden; margin-top:15px;}
.bfimg img { float:left; width:100%;}
.topzxun { overflow:hidden; padding:20px 0;}
.list_5 { overflow:hidden;}
.list_5 li { float:left; width:568px; border-bottom:1px solid #ededed; padding:13px 0;}
.list_5 li img { float:left; width:124px; height:80px; border:1px solid #e6e6e6;}
.psinfo { float:right; width:426px; height:80px; text-align:left;}
.psinfo h3 { font-weight:400; font-size:16px; color:#221815; line-height:22px;}
.psinfo span { font-size:14px; color:#595757; opacity:.6; line-height:20px;}
.psinfo p { font-size:14px; color:#595757; line-height:20px; height:40px; display:block; overflow:hidden;}
.list_5 li:hover h3 { color:#008fd7;}
.rucint { overflow:hidden; padding-bottom:40px;}
.meyinrt { overflow:hidden; margin-top:30px;}
.feaing { float:left; width:106px; height:32px; line-height:32px; border-radius:4px; background:#479edb; text-align:center; font-size:18px; margin-top:35px; color:#fff !important;}
/*入驻机构*/
.ruzhu-left{float:left;width:151px;margin-top:20px;}
.ruzhu-left h5{font-size:18px;color:#FF2D55;line-height:25px;text-align:center;}
.ruzhu-left a{display:block;width:103px;heihgt:32px;margin:12px auto 0 auto;line-height:32px;text-align:center;border-radius:2px;}
.ruzhu-left a.basic-btn-brown {color:#fff;}
/*button brown*/
.basic-btn-brown
{
    background-color:#FF2D55;
    color:#fff;
}
.basic-btn-brown:hover
{
	background-color:#FF5676;
	color:#fff;
}
.basic-btn-brown.active
{
	background-color:#EF002D;
	color:#fff;
}
.basic-btn-brown.disable
{
	background-color:#FF9EB1;
	color:#fff;
}

.frig { float:right; width:1029px;}

/*热门项目和热门资讯滚动效果*/
.boutique-content{
	/*width: 268px;*/
	margin-top: -10px;
}
.boutique-content dl{
	font-size: 14px;
	color: #666666;
}
.boutique-content dt{
	height: 14px;
	padding: 10px 10px;
	cursor: pointer;font-weight: normal;
}
#firstdtnonebr{
	border: 0 none;
}
.boutique-content dt i{
	text-align: center;
	display: block;
	width: 20px;
	height: 19px;
	line-height: 19px;
	float: left;
	text-align:  center;
	background: #ccc;
	vertical-align:middle; *display:inline; *zoom:1;font-style:normal;color:#fff;font-size:12px;
}
.boutique-content dt p{font-size:14px;
	display: block;
	float: left;
	height: 16px;
	line-height: 16px;
	margin-left: 10px;
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	
}
.boutique-content dt em{
	display: block;
	float: left;
	margin-left: 30px;margin-top:5px;
}
.boutique-content dt span{
	display: block;
	float: right;
	height: 14px;
	font-size: 12px;
	line-height: 14px;
}
.boutique-content dd{
	/*height: 120px;*/
	display: none;
	overflow: hidden;
}
.boutique-content .active dd{
	display: block;
	width: 100%;
}
.boutique-content .active dt p{
	color: #CC0000;font-size: 15.555px;font-weight:bold;
}
.boutique-bigbox{
	overflow: hidden;
}
.boutique-box{
	padding: 0px 10px;
	height: 67px;
}
.boutique-img{
	width: 290px;
	height: 145px;
	background: #FFFF33;
	margin: 0 auto;
}
.boutique-imgbox{
    float: left;
}
.boutique-imgbox img{
    width: 117px;
    height: 84px;
}
.boutique-textbox{
	float: left;
	margin-left: 20px;
	height: 84px;
	overflow: hidden;
}
.boutique-text p{
	font-size: 12px;
    padding: 0px 10px 0px 10px;
    margin-top: 4px;
    height: 60px;
    overflow: hidden;
}
.boutique-textbox p{
	font-size: 14px;
	margin-top: 10px;
}
.boutique-textbox p span {color: #db4339;font-weight:bold;}
.boutique-textbox p a.jm_zixun {width:90px;height:30px;line-height:30px;background: #db4339;font-size: 14px;text-align:center;border-radius:5px;color:#fff;margin-left:50px;}
.boutique-textbox p a:hover {border:1px #db4339 solid;color:#db4339;border-radius:5px;background: #fff;font-weight:bold;}
.hr2 {
    width: 250px;
    margin-left: 10px;
    margin-bottom: 3px;
    margin-top: 3px;
    height: 1px;
    border-top: 1px dashed #F0F0F0;
}
.boutique-content a{
	display: block;
}
.boutique-content a:hover .boutique-bigbox{
	color: #666666;
}


.Exhibitors{ width:1029px; overflow:hidden; position:relative; height:120px;}
.hl_main5_contents{width:100%; height:120px;}
.hl_main5_content1s{width:960px; margin:0 auto; overflow:hidden; height:120px;}
.hl_main5_content1s ul{width:1600px; overflow:hidden;}
.hl_main5_content1s ul li{ float:left; width:120px; height:120px; margin-left:40px;}
.hl_main5_content1s ul li a { display:table-cell; vertical-align:middle; width:120px; height:120px;}
.hl_main5_content1s ul li img{ display:block; margin:0 auto; max-width:100%; max-height:100%;}
.hl_scrool_leftbtns{ position:absolute; left:0; top:50%; margin-top:-31px; cursor:pointer; width:30px; height:62px; background:url("../jm_img/index/le1.jpg") no-repeat center;}
.hl_scrool_rightbtns{ position:absolute; right:0; top:50%; margin-top:-31px; cursor:pointer; width:30px; height:62px; background:url("../jm_img/index/re1.jpg") no-repeat center;}


.refooter { position:fixed; right:1%; top:10%; z-index:11;}
.refooter>div { width:52px; height:52px; border:1px solid #d0d0d0; position:relative; margin-top:8px;}
.refooter>div>a { float:left; width:100%; height:100%; overflow:hidden; position:relative; background:#ffffff;}
.kg1>a>img { float:left; width:100%; height:100%;}
.kgbox2 { position:absolute; right:52px; top:50%; margin-top:-82px; height:164px; z-index:3; display:none;}
.kginfo { overflow:hidden; background:#fff; border:1px solid #d0d0d0; margin-right:17px; height:164px; box-sizing:border-box; width:204px; font-size:14px;}
.idico { position:absolute; top:50%; right:0; background:url(../images/kgico.png) no-repeat center; width:18px; height:30px; margin-top:-15px;}
.kginfo .sec-img{ text-align:left; margin-top:24px; float:left; margin-left:10px;}
.kginfo .sec-img p { font-size:18px}
.kginfo .sec-img span { font-size:20px;}
.refooter>div:hover .kgbox2 { display:block;}
.chatvv { width:118px; height:118px;}

.boxtg { position:absolute; top:54px; left:-1px; width:54px; height:54px; background:#008fd7; text-align:center; padding-top:4px; color:#fff; font-size:14px; transition:0.3s; z-index:2; box-sizing:border-box;}
.refooter>div:hover .boxtg { top:-1px;}

.loca { overflow:hidden; font-size:15px; color:#595757; line-height:40px; padding-top:10px; text-align:left;}

.conting { background:#fff; padding:24px 30px; position:relative; height:390px; box-sizing:border-box; width:1200px; margin: 0 auto;}
.pving { height:40px; position:relative;}
.fecimg { float:left; width:355px; height:auto;}
.seimg { width:355px; height:263px;}
.pving span { font-size:14px; color:#a6a4a4; vertical-align:middle; line-height:40px; cursor:pointer; float:left; margin-right:20px; text-align:left; position:relative;}
.pving a { color:#a6a4a4; }
.pving img { vertical-align:middle;}
.sharecont { position:absolute; left:50%; width:232px; height:auto; margin-left:-116px; text-align:center; background:#f0f0f0; padding:8px 10px; display:none;}
.sharecont a {display:inline-block; vertical-align:middle; *display:inline; *zoom:1; margin:0 5px;}
.ijex { position:absolute; left:50%; top:-10px; margin-left:-10.5px;}
.pving span:hover .sharecont { display:block;}
.reportico { position:absolute; left:50%; width:98px; border:1px solid #e1dfdb; background:#fff; padding:5px 0; margin-left:-49px; display:none;}
.reportico a { font-size:14px; color:#595757; line-height:30px; display:block; text-align:center;}
.reportico a:hover { color:#f49603;}
.cico { position:absolute; left:50%; top:-8px; margin-left:-7px;}
.pving span:hover .reportico { display:block;}
.frecinfo { float:right; width:750px; text-align:left;}
.frecinfo h2 { font-size:24px; color:#008fd7; font-weight:400; line-height:46px; margin-bottom:10px; border-bottom:1px solid #f8f8f8; padding:0 10px;}
.frecinfo p { font-size:15px; color:#595757; line-height:32px; padding:0 10px; overflow:hidden;}
.frecinfo p span { float:left; min-width:210px;}
.frecinfo .overhide { line-height:58px; background:#f8f8f8; padding:0 12px; margin-top:20px; font-size:16px; color:#898989;}
.frecinfo .overhide span { font-size:14px; color:#595757;}
.frecinfo .overhide strong { font-size:24px; color:#e5420f; margin-right:10px;}
.agbtn { height:40px; margin-top:20px;}
.agbtn a { float:left; width:145px; height:38px; border:1px solid #008fd7; color:#008fd7 !important; text-align:center; line-height:38px; border-radius:4px; margin-right:28px; font-size:18px;}
.agbtn a.agback { color:#fff !important; background:#008fd7; }
.agbtn a:hover { opacity:.8;}
.cechat { float:left; margin-left:30px; height:38px; padding:2px; box-sizing:border-box; position:relative;}
.ce1 { margin-left:15px; float:left;}
.cevvchat { position:absolute; left:52px; top:50%; margin-top:-73px; height:146px; width:130px; background:#fff; box-shadow:0 0 20px rgba(0,0,0,0.30); text-align:center; padding-top:8px; box-sizing:border-box; display:none; z-index:3;}
.cevvchat h5 { font-weight:400; font-size:14px; color:#008fd7; text-align:center;}
.cevvchat img { width:108px; height:108px;}
.cevvchat i { position:absolute; left:-10px; top:50%; margin-top:-10px; width:12px; height:21px; background:url(../images/wico.png) no-repeat center;}
.cechat:hover .cevvchat { display:block;}

.coninbox { overflow:hidden; width:1200px; margin:24px auto 0;}
.felect { float:left; width:870px; height:auto; background:#fff;}
.fetitle { overflow:hidden; border-bottom:1px solid #eeeeee; padding:0 18px;}
.fein { box-sizing:border-box; top:0; left:50%; margin-left:-600px; background:#fff; z-index:14; width:870px;}
.mt10 { margin-top:10px;}
.felect .fre a.agback { color:#fff !important; background:#008fd7; }

.flit { float:left; width:auto; padding-top:5px;}
.flit li { float:left; background:url(../images/fico1.png) no-repeat right center; padding:0 16px; line-height:46px;}
.flit li a { font-size:15px; color:#221815; float:left; line-height:46px;}
.flit li:hover a { color:#00a2e9; border-bottom:2px solid #00a2e9;}


.agin { display:none; }
.agin a { font-size:16px; color:#008fd7 !important; line-height:32px; border:1px solid #008fd7; border-radius:4px; float:left; padding:0 24px; margin-left:14px;}
.kgincont { overflow:hidden; padding:0 20px 34px; text-align:left;}
.kgbox1 { overflow:hidden; margin-top:26px;}
.kgtitle { font-size:16px; color:#00a2e9; line-height:38px; padding:0 12px; background:#f8f8f8; text-align:left; margin-bottom:14px;}
.kgbox1 p { font-size:14px; color:#595757; line-height:30px; padding:0 10px;}
.kgbox1 img { display:block; margin:10px auto;}
.kgbox1 u { float:right; width:auto;font-size:12px; color:#f00; line-height:20px; background:url(../images/public/ts.png) no-repeat 10px center;text-align:right; padding-left:28px; margin-top:60px; text-decoration:none; }

.moreing2  { float:right; font-size:14px; color:#8a8989;  padding-right:20px; background:url(../images/ic2.png) no-repeat right center; line-height:38px;}
.deining { display:none;}

.huin { float:right; padding-right:18px; background:url(../images/sx.png) no-repeat right center; cursor:pointer; color:#008fd7 !important;}
.kgbox3 { overflow:hidden; margin-top:26px; }
.kgbox3 .list_1 li { margin-right:15px; width:192px;}

.ferect { float:right; width:302px; height:auto; background:#fff; padding-bottom:130px;}
.scimg { width:274px; height:172px; margin:26px auto 38px; display:block;}
.schoolbox { overflow:hidden; border-top:1px solid #eeeeee; padding-top:30px;}
.schoolico { overflow:hidden; text-align:center;}
.schoolico img { width:156px; height:130px; display:block; margin:0 auto;}
.schoolico h5 { font-size:16px; color:#3e3a39; font-weight:400; line-height:42px;}
.schoolinfo { overflow:hidden; text-align:left; padding-left:56px; padding-top:10px;}
.schoolinfo p { line-height:35px; color:#3e3a39; opacity:.8;}
.rebe font { color:#008fd7;}

.list_6 { overflow:hidden; padding:0 !important;}
.list_6 li { padding:20px; background:#fff; overflow:hidden; border-bottom:1px solid #eeeeee;}
.list_6 li:hover .li21 a { color:#008fd7;}
.list_6 li:hover .li1 { box-shadow:0 0 10px rgba(0,0,0,0.50);}

.inewli li:hover .li21 a { color:#008fd7;}
.inewli li:hover .li1 { box-shadow:0 0 10px rgba(0,0,0,0.50);}

.li22 img { vertical-align:middle; margin-bottom:5px;}
.im2 img { margin:0 5px 3px; vertical-align:middle;}
.im2 i { font-style:normal; margin-right:20px;}
.inivtitle { overflow:hidden; border-bottom:1px solid #eeeeee; padding:0 14px;}
.inivtitle span { float:left; line-height:38px; font-size:18px; color:#3e3a39;}
.febox { float:left; width:100%; margin-top:30px;}
.lihot { overflow:hidden;}
.lihot li { padding:0 16px; margin-top:12px; overflow:hidden;}
.lihot li img { float:left; width:90px; height:68px; border:1px solid #dedfdf;}
.aninfo { float:right; width:168px; height:68px;}
.aninfo h5 { font-weight:400; font-size:14px; color:#595757; line-height:26px; padding-top:5px; overflow:hidden; display:block;}
.aninfo p { font-size:14px; color:#595757; opacity:.5; line-height:28px;}
.lihot li:hover h5 { color:#479edb;}
.liteacher { overflow:hidden; height:390px;}
.liteacher li { padding:0 12px; overflow:hidden; margin-top:14px;}
.liteacher li img { float:left; width:56px; height:56px; border-radius:50%; border:1px solid #e6e7e7;}
.hefr { float:right; width:200px; height:auto;}
.hefr h5 { font-weight:400; font-size:16px; color:#595757; line-height:26px; padding-top:4px;}
.hefr h5 font { font-size:14px; opacity:.8; margin-left:10px;}
.liteacher li p { color:#595757; font-size:14px; opacity:.8;}
.liteacher li:hover h5 { color:#008fd7;}

.himg1 { float:left; width:131px; height:131px; border-radius:50%; border:1px solid #e9e9e9; overflow:hidden;}
.himg1 img { float:left; width:100%; height:100%;}
.hinfo { float:left; margin-left:24px; width:515px;}
.hinfo h2 { font-size:18px; color:#008fd7; font-weight:400; line-height:28px;}
.hinfo h2 font { font-size:14px; color:#008fd7; border:1px solid #008fd7; margin-left:15px; display:inline-block; vertical-align:middle; *display:inline; *zoom:1; padding:0 6px; line-height:22px;}
.hinfo span { display:block; font-size:14px; color:#595757; opacity:.8; line-height:22px; padding-bottom:14px;}
.hinfo p { font-size:14px; color:#595757; line-height:25px;}
.hinfo p img { vertical-align:middle; margin-bottom:4px; margin-left:22px; margin-right:5px;}
.hinfo p font { color:#595757; font-size:14px;}
.ml0 { margin-left:0 !important;}
.mfcont { float:right; width:106px; height:auto; text-align:center;}
.mfcont strong { font-size:22px; color:#e5420f; line-height:56px; display:block;}
.mfcont strong font { font-size:16px; color:#9fa0a0;}
.mfcont a { display:block; height:30px; line-height:30px; border:1px solid #008fd7; border-radius:3px; color:#008fd7 !important;}
.flbox { float:left; width:870px;}
.taingtop { width:100%; background:#fff; padding:24px; height:384px; box-sizing:border-box; position:relative; z-index:3;}
.seimg2 { width:210px; height:230px; padding:4px; border:1px solid #e7e7e7;}
.seining { overflow:hidden; text-align:center; padding:5px 0 10px;}
.seining span { display:inline-block; font-size:14px; color:#a6a4a4; vertical-align:middle; *display:inline; *zoom:1;}
.seining img { vertical-align:middle; margin:0 5px;}
.taingtop .pving span { margin-left:10px; margin-right:0;}
.taingtop .frecinfo { float:right; width:500px;}
.mr0 { margin-right:0 !important;}
.desin { display:block; padding:0 10px; font-size:15px; color:#595757; line-height:30px; opacity:.8; padding-bottom:10px;}
.ml60 { margin-left:60px;}
.taingtop .frecinfo h2 font { font-size:18px; color:#008fd7; opacity:.8; border:1px solid #008fd7; margin-left:10px; padding:0 10px;}
.flinfo { margin-top:26px;}
.taingtop .fecimg { width:300px;}
a.agback { color:#fff !important; background:#008fd7; }
.flinfo { overflow:hidden; background:#fff;}

.kgbox1 .conte { margin-left:10px;}
.ultitle{ float:left; width:805px; height:30px; border-top:1px #DDD solid;border-left:1px #DDD solid; }
.ultitle li{ float:left; width:114px; height:30px; line-height:30px; text-align:center;border-bottom:1px #DDD solid;border-right:1px #DDD solid; }
.ulconte{ float:left; width:805px; height:auto;border-top:1px #DDD solid;border-left:1px #DDD solid; }
.ulconte li{ float:left; width:114px; height:30px; line-height:30px; text-align:center;border-bottom:1px #DDD solid;border-right:1px #DDD solid; }
.ulconte li span{ color:#999; }
.ulconte li img { display:inline !important; margin:0 !important; vertical-align:middle;}
.list_tein { overflow:hidden; text-align:center;}
.list_tein li { display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:152px; height:120px; margin:0 2px; border:1px solid #ccc;}
.list_tein li img { width:100%; height:100%; float:left; margin:0 !important;}
.ltin img { display:inline !important; margin:0 10px 2px 0 !important; vertical-align:middle;}
.ltin p { line-height:40px; font-size:15px;}
.mring { float:right; font-size:14px; color:#595757; opacity:.8;}
.pb30 { padding-bottom:30px;}
.frbox { float:right;}
.vibox { vertical-align:middle; padding-left:62px;}
.vibox>img { display:block; width:156px; height:127px; margin-bottom:10px;}
.vibox h4 { font-size:15px; color:#3e3a39;}
.vibox span { line-height:50px;}
.vibox span img { vertical-align:middle; margin-bottom:5px; margin-right:5px;}

.seing { overflow:hidden; border:1px solid #76c7ef; float:left; margin:15px 0;}
.seing input[type="text"] { float:left; border:none; outline:none; padding:0 10px; width:384px; line-height:32px;}
.seing input[type="submit"]{ float:left; border:none; background:url(../images/sico1.png) no-repeat center #76c7ef; width:76px; height:32px;}
.list_7 { overflow:hidden; padding:10px 0; background:#fff;}
.list_7 li { border-bottom:1px solid #eeeeee; line-height:22px; padding:14px 20px; background:#fff;}
.list_7 li:last-child { border-bottom:none;}
.list_7 li .s1 { float:left; width:52px; height:20px; border:1px solid #f78872; color:#f78872; text-align:center; line-height:20px;}
.list_7 li .s2 { float:left; font-size:16px; color:#595757; line-height:20px; margin-left:6px;}
.list_7 li .s3 { font-size:15px; color:#c6c6c7; line-height:20px; vertical-align:middle; margin-left:18px; padding-left:20px; background:url(../images/bq.png) no-repeat left center;}
.list_7 li .s4 { float:right; font-size:14px; color:#b5b5b6; opacity:.8;}
.list_7 li:hover .s2 { color:#008fd7;}
.sgren { color:#83c37d !important; border-color:#83c37d !important;}
.felefting { float:left; width:100%; text-align:center; margin-top:22px; padding-left:2px;}

.huincont { overflow:hidden; padding:22px; background:#fff;}
.tophuin { overflow:hidden; padding-bottom:10px; border-bottom:1px solid #aaa9a9;}
.tophuin h3 { font-size:24px; color:#3e3a39; font-weight:400; line-height:38px;}
.tophuin h3 font { font-size:14px; color:#88cd7d; border:1px solid #88cd7d; padding:0 5px; vertical-align:middle; margin-right:10px;}
.tophuin p { font-size:14px; color:#aaa9a9; line-height:32px;}
.tophuin p a { float:right; font-size:14px; color:#fff; border-radius:3px; background:#008fd7; width:96px; height:32px; line-height:32px; text-align:center;}
.boxhuin { overflow:hidden; padding:10px 0;}
.boxhuin h5 { font-weight:400; font-size:16px; line-height:48px;}
.boxhuin p { font-size:16px; line-height:25px;}
.boxhuin span { font-size:14px; color:#aaa9a9; line-height:40px;}

.plhuin { padding-top:10px; border-top:1px solid #cccccc; margin-top:20px;}
.seli_title { overflow:hidden; line-height:46px; background:#fff; padding:10px 20px 0;}
.seli_title strong { float:left; font-size:24px; font-weight:400;}

.list_8 { overflow:hidden;}
.list_8 li { padding:20px; box-sizing:border-box; border-bottom:1px solid #eeeeee; background:#fff; overflow:hidden;}
.pinbox { float:left; border:1px solid #eee; width:188px; height:140px;}
.fpsing { float:right; width:625px;}
.fpsing h3 { font-size:18px; color:#221815; line-height:30px; font-weight:400;}
.fpsing span { display:block; font-size:14px; color:#595757; padding-bottom:10px; opacity:.8;}
.fpsing p { font-size:14px; color:#595757; line-height:20px; height:40px; display:block; overflow:hidden;}
.pinico { overflow:hidden; padding-top:15px;}
.pinico i { font-style:normal; vertical-align:middle; margin-right:44px; font-size:14px; color:#595757;}
.pinico i img { vertical-align:middle; margin-bottom:5px; margin-right:6px;}
.inlig { float:left; width:100%; margin-top:10px; height:auto;}
.inlig li { margin-right:38px; margin-left:0;}
.tgbin {background:none; float:left; width:100%; margin-top:20px; box-sizing:border-box;}
.coninfo { overflow:hidden; background:#fff; padding:24px 0 0;}
.contitle { overflow:hidden; text-align:center; padding-bottom:10px;}
.contitle h2 { font-size:24px; color:#008fd7; text-align:center; border-bottom:1px solid #eeeeee; line-height:50px; font-weight:400;}
.contitle span { font-size:14px; color:#b1b0b0; line-height:42px;}
.contitle i { vertical-align:middle; font-style:normal; font-size:14px;}
.contitle i img { vertical-align:middle; margin:0 5px 5px 18px;}
.info-in { overflow:hidden; padding:0 38px 30px;}
.info-in img { display:block; margin: 15px auto;}
.info-in p { font-size:16px; color:#595757; line-height:28px;}
.info-in p font { color:#008fd7;}
.dein { overflow:hidden; text-align:center; padding:28px 0;}
.dezan { display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:60px; height:60px; border-radius:50%; border:1px solid #10a8ea; background:url(../images/d1.jpg) no-repeat center; text-align:center; box-sizing:border-box; padding-top:30px; color:#00a2e9; cursor:pointer; margin:0 10px;}
.deshare { display:inline-block; vertical-align:middle; *display:inline; *zoom:1; width:60px; height:60px; border-radius:50%; border:1px solid #ccc; background:url(../images/d2.jpg) no-repeat center; text-align:center; box-sizing:border-box; padding-top:30px; color:#ccc; cursor:pointer; margin:0 10px; position:relative;}
.shin1 { position:absolute; left:60px; top:0; width:230px; height:55px; padding:8px; box-sizing:border-box; background:#f0f0f0; text-align:center; display:none;}
.shin1 a { display:inline-block; vertical-align:middle; *display:inline; *zoom:1; margin:0 3px;}
.shin1 i { position:absolute; left:0; top:0; width:10px; height:55px; background:url(../images/ij.jpg) no-repeat center #fff;}
.deshare:hover .shin1 { display:block;}
.page_in { overflow:hidden; text-align:center; padding:30px 0;}
.page_in span { margin: 0 30px;}
.page_in span a:hover { color:#008fd7;}

.lbang { overflow:hidden; text-align:center;}
.lbang img { float:left; width:100%;}
.flselect { overflow:hidden; background:#fff;}
.flsting { border-bottom:1px solid #eeeeee; padding:18px 42px 0; overflow:hidden;}
.flsting strong { float:left; line-height:34px; font-size:18px; color:#3e3a39; font-weight:400;}
.flsting span { float:left; padding-left:25px; background:url(../images/gico.jpg) no-repeat left center; margin-left:16px; font-size:14px; color:#f24622; line-height:34px;}
.flform { overflow:hidden; padding-left:58px; padding-top:22px; }
.text_1 { overflow:hidden; margin-top:12px;}
.text_1 b { float:left; text-align:left; font-size:14px; color:#3e3a39; opacity:.8; width:94px; line-height:34px; font-weight:normal;}
.text_1 h5 { text-align:left; font-size:14px; color:#3e3a39; opacity:.8; line-height:34px; font-weight:400;}
.text_1 input[type="text"]{ width:440px; height:34px; border:1px solid #dcdddd; line-height:32px; box-sizing:border-box; outline:none; padding:0 10px; font-size:14px;}
.text_1 textarea{ width:670px; height:170px; border:1px solid #dcdddd; line-height:32px; box-sizing:border-box; outline:none; padding:0 10px; font-size:14px; resize:none;}
.dicont { background:url(../images/dico1.jpg) no-repeat right center;}
.subing { overflow:hidden; margin-top:28px;}
.subing input[type="submit"]{ width:175px; height:38px; border-radius:3px; background:#008fd7; color:#fff; border:none; font-size:16px;}
.subing i { font-style:normal; font-size:16px; color:#008fd7; line-height:38px; margin-left:16px;}
.znew1 { overflow:hidden; margin-top:12px; padding:0 60px 50px;}
.znew1 h2 { font-weight:400; font-size:16px; color:#008fd7; border-bottom:1px solid #dcdddd; line-height:48px;}
.tbing { overflow:hidden;}
.tbing td { font-size:14px; color:#595757; height:44px; border-bottom:1px solid #dcdddd;}


/*找学校*/
.findschool { overflow:hidden; width:1200px; margin:0 auto; position:relative;}
.school_top { height:301px; background:url(../images/schooltop.jpg) no-repeat center #061f3e; position:relative; box-sizing:border-box; padding:42px 24px 0 34px;}
.school_img { border:1px solid #b2b5b8; float:left; width:242px; height:180px;}
.school_img img { float:left; width:100%; height:100%;}
.wrting { float:left; width:100%; height:auto; position:relative;}
.school_info { float:left; margin-left:30px; text-align:left;}
.school_info h2 { font-size:24px; color:#008fd7; font-weight:400;}
.school_info p { font-size:15px; color:#fff; line-height:28px;}
.school_info strong { padding-left:34px; background:url(../images/scphone.png) no-repeat left center; display:block; font-size:20px; color:#008fd7; line-height:40px;}
.ainover { height:40px; margin-top:10px;}
.ainover a { float:left; margin-right:28px; width:145px; height:38px; line-height:38px; text-align:center; border-radius:3px; background:#fff; font-size:18px; color:#008fd7 !important;}
.ainover a.btin { background:#008fd7; color:#fff !important;}
.ainover a:hover { opacity:.8;}
.cping { margin-left:10px;}

.asincont { position:absolute; right:0px; bottom:-20px; z-index:2;}
.asincont a { font-size:14px; color:#e5e6e7 !important; line-height:36px; float:left; margin-left:12px; cursor:pointer; vertical-align:middle;}
.asincont a img { vertical-align:middle; margin-bottom:5px; margin-right:5px;}
.wrbing { position:absolute; bottom:0; left:0; width:100%; height:45px; background:url(../images/re.png); padding:0 24px 0 34px; box-sizing:border-box;}
.wrlist { overflow:hidden; float:left;}
.wrlist li { float:left; width:96px; line-height:45px; text-align:center;}
.wrlist li a { float:left; font-size:16px; color:#fff; width:100%; line-height:45px;}
.wrlist li.on { background:#008fd7}
.wrbing .fre { margin-top:6px;}
.wrbing .fre a { float:left; margin-left:12px; border:1px solid #fff; width:100px; height:32px; box-sizing:border-box; text-align:center; border-radius:3px; line-height:30px; color:#fff; transition:0.3s;}
.wrbing .fre a:hover { background:#fff; color:#026ea5 !important;}
.school_cont { width:1200px;overflow:hidden;}
.igban { padding:15px 0; overflow:hidden;}
.igban img { float:left; width:100%;}
.leing-box { float:left; background:#fff; padding:0 23px 34px; width:870px; box-sizing:border-box;}
.intitle_box { background:#f8f8f8; line-height:38px; padding:0 15px; overflow:hidden; margin-top:22px;}
.intitle_box span { float:left; font-size:16px; color:#008fd7;}
.intitle_box i { float:right; font-style:normal; padding-right:24px; background:url(../images/ic1.png) no-repeat right center; font-size:14px; color:#6faade; cursor:pointer;}
.intitle_box a  { float:right; font-size:14px; color:#595757; margin-left:20px; padding-right:20px; background:url(../images/ic2.png) no-repeat right center; line-height:38px;}
.cgbox { overflow:hidden; margin-top:18px; text-align:left;}
.cgbox .list_2 { float:left; width:100%;}
.cgbox h3 { font-size:18px; color:#008fd7; line-height:30px;}
.cgbox p { font-size:15px; color:#595757; line-height:30px;}
.prl { padding:0 15px;}

.appraiseing { overflow:hidden;}
.applist { overflow:hidden;}
.applist li { overflow:hidden; padding:18px 0; border-bottom:1px solid #eeeeee;}
.apphead { float:left; width:86px; text-align:center;}
.apphead img { width:86px; height:86px; border-radius:50%;}
.apphead h5 { font-weight:400; font-size:16px; color:#3e3a39; opacity:.8; line-height:38px;}
.appinfo { float:right; width:690px; margin-right:20px; text-align:left;}
.appbox1 { overflow:hidden; line-height:28px;}
.appbox1 span { font-size:14px; color:#595757; float:left;}
.appbox1 i { float:right; font-style:normal; font-size:14px; color:#9fa0a0;}
.appbox2 { overflow:hidden; padding-top:5px;}

.appbox2 span{ float:left; width:auto;line-height:28px; margin-right:30px; }
.appbox2 span b{ float:left; width:auto;line-height:28px; font-weight:normal; color:#888;}
.appbox2 span p{ float:left; width:70px;height:11px; background: url(../images/browse/star0.png) no-repeat; margin-top:8px; }
.appbox2 span p i{ float:left; width:auto;height:11px; background: url(../images/browse/star1.png) no-repeat; }
.appbox2 span em{ float:left; width:auto;line-height:28px; font-style:normal; color:#888; margin-left:0px; }


.appbox3 { overflow:hidden;}
.appbox3 p { font-size:14px; line-height:30px; color:#595757; padding:6px 0;}
.appbox3 p font { color:#ff8800;}
.reing-box { float:right; width:300px; height:auto; background:#fff; padding:23px 0;}
.jein { margin:0 auto; width:272px; height:170px; display:block;}
.reoint { border-top:1px solid #eeeeee; margin-top:32px; padding-top:20px;}
.reoint>img { display:block; margin:0 auto; width:156px; height:127px;}
.reoint h5 { font-size:16px; color:#3e3a39; font-weight:400; line-height:46px;}
.reoint p { font-size:16px; line-height:35px; padding-left:55px; display:block; vertical-align:middle; color:#817f7f; text-align:left;}
.reoint p img { vertical-align:middle;}
.dvclass { padding:20px 0; overflow:hidden; text-align:left;}
.dvclass h3 { font-size:18px; color:#3e3a39; line-height:36px; border-bottom:1px solid #eeeeee; padding:0 14px;}

.school_select { overflow:hidden; margin-top:26px; background:#fff; padding:20px; box-sizing:border-box;}
.scleft { float:left; width:180px; height:auto; background:#f8f8f8;}
.sclist { overflow:hidden;}
.sclist li { border-bottom:1px solid #eaeaeb; overflow:hidden; text-align:left;}
.sclist li a { font-size:16px; color:#3e3a39; line-height:40px; padding-left:26px; float:left; width:100%; box-sizing:border-box;}
.sclist li:hover a{ color:#008fd7;}
.sclist li.on a{ color:#008fd7;}
.scleft h3 { font-size:16px; color:#ffffff; line-height:40px; background:#008fd7; padding-left:26px; text-align:left; box-sizing:border-box;}
.inewli { overflow:hidden;}
.inewli li { overflow:hidden; background:#fff; padding:20px; border-bottom:1px solid #eeeeee;}
.scright { float:right; width:940px; height:auto; text-align:left;}
.school_teacher { text-align:left; overflow:hidden;}

.school_teacher .fpsing { width:850px;}
.school_teacher .fpsing  p { height:75px; line-height:25px;}
.school_teacher .pinbox { width:250px; height:185px;}
.list_8 li:hover .fpsing h3{ color:#008fd7;}

.list_9 { overflow:hidden; position:relative; min-height:430px;}
.list_9 li { float:left; width:218px; height:auto; margin-right:14px; margin-top:15px;}
.inimg { position:relative; width:100%; height:174px; overflow:hidden;}
.inimg img { float:left; width:100%; height:100%;}
.pvinbox { position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.60); box-sizing:border-box; padding-top:70px; text-align:center; display:none;}
.pvinbox span { display:block; width:118px; height:32px; line-height:32px; text-align:center; color:#fff; font-size:14px; margin:0 auto; border-radius:3px; cursor:pointer; background:#008fd7;}
.list_9 li:hover .pvinbox { display:block;}
.incting { overflow:hidden; padding:2px; box-sizing:border-box;}
.incting h3 { font-weight:400; font-size:15px; color:#221815; line-height:28px;}
.incting p { font-size:14px; color:#8d8c8c; line-height:20px; overflow:hidden;}
.incting p i { float:right; font-style:normal; background:url(../images/ico.jpg) no-repeat left center; padding-left:22px; line-height:20px;}
.incting strong { font-size:20px; color:#e5420f; line-height:32px;}
.inpovt { position:absolute; left:50%; top:50%; margin-left:-322px; margin-top:-167px; z-index:10; display:none;}
.bvback { position:fixed; top:0; left:0; width:100%; height:100%; z-index:2;}
.inpovt img { z-index:3; position:relative;}

.tglist li { padding-left:5px;  padding-right:30px;}
.tglist .appinfo { width:950px;}
.tglist .apphead { width:100px; text-align:center;}
.tglist .apphead img { width:100%; height:100%;}
.stcintop { overflow:hidden; padding:20px 0 10px; border-bottom:1px solid #eee;}
.stcintop span { float:left; width:520px; height:84px; border-right:1px solid #eee; text-align:center; font-size:14px ;color:#595757; line-height:84px;}
.stcintop span font { font-size:40px; color:#ff8800; margin:0 3px;}
.staing { float:left; margin-left:100px;}
.staing p { font-size:14px; color:#595757; line-height:30px; vertical-align:middle;}
.staing p img { vertical-align:middle; margin-bottom:3px; margin-left:5px; margin-right:5px;}
.meing { float:right; margin-top:50px; width:98px; height:30px; line-height:30px; text-align:center; border-radius:3px; color:#fff !important; font-size:14px; background:#008fd7;}
.meing:hover { opacity:.8;}
.campuscont { overflow:hidden;}
.campus_box { float:left; width:450px; margin-left:90px; margin-bottom:20px;}
.campus_box h3 { padding-left:32px; background:url(../images/campus.png) no-repeat left center; font-size:18px; color:#3e3a39; line-height:44px;}
.campus_box p { padding-left:32px; font-size:15px; color:#595757; line-height:30px;}
.map { margin-top:20px; overflow:hidden; text-align:center;}


/*leftfooter*/
.lefooter { position:fixed; left:50%; width:68px; margin-left:-680px; padding-top:84px; background:url(../images/qx.png) no-repeat top center; top:10%; z-index:11;}
.lefooter a{ display:block; width:54px; height:54px; background:#fff; margin-bottom:8px; font-size:14px; box-sizing:border-box; padding-top:4px; margin-left:7px; position:relative;}
.f1 { border:1px solid #1e5e95; color:#1e5e95 !important;}
.f2 { border:1px solid #57aae4; color:#57aae4 !important;}
.f3 { border:1px solid #e5420f; color:#e5420f !important;}
.f4 { border:1px solid #479edb; color:#479edb !important;}
.f5 { border:1px solid #56b39b; color:#56b39b !important;}
.f6 { border:1px solid #ee991a; color:#ee991a !important;}
.f7 { border:1px solid #f96565; color:#f96565 !important;}
.f8 { border:1px solid #5792d6; color:#5792d6 !important;}
.lefooter a:hover { background:#479edb; color:#fff !important; border:1px solid #479edb;}

.list_6 li:hover .himg1 { border-color:#3eafe4;}
.list_6 li:hover .mfcont a { color:#fff !important; background:#008fd7;}
.seaTopl ul li:hover a { color:#188EEE;}
.list_10 { overflow:hidden; float:left; width:100%; padding:0 20px; box-sizing:border-box;}
.list_10 li { float:left; width:402px;}
.list_10 li span { float:left; font-size:15px; color:#595757; line-height:30px;}
.list_10 li i { float:right; line-height:30px; font-size:15px; color:#9fa0a0; font-style:normal;}
.list_10 li span font { font-size:12px;}
.list_10 li:hover span { color:#008fd7;}
.wrip { top:0; left:50%; width:1200px; margin-left:-600px; z-index:13;}

.links { overflow:hidden; line-height:34px; font-size:14px; color:#595757; text-align:left; width:1200px; margin:30px auto 0;}
.links a { color:#595757; margin-right:10px;}
.links a:hover { text-decoration:underline;}

.list_6 li:hover a img { border-color:#008fd7;}
.inewli li:hover a img { border-color:#008fd7;}

/*热门城市*/
.hot_city{background: #f0f0f0;}
.hot_city_son{width: 1200px;margin: 0 auto;padding-top: 14px;padding-bottom: 34px;text-align: left;}
.hot_city_son a{font-size: 14px;color: #595757;padding-right: 17px}
.hot_city_son a:hover {color: #db4339;}
.hot_city h3{border-bottom: 1px solid #dddddd;padding-top: 27px;text-align: left;width: 1200px;margin: 0 auto;font-size: 24px;color: #221815;padding-bottom: 11px;font:18px/25px "Impact";}

/*右边定位盒子*/
.fixrightbox{
	height: 150px;
	width: 50px;
	position: fixed;
	top: 90%;
	margin-top: -75px;
	right: 50%;
	margin-right: -677px;
	background: transparent;
}
.selectbox{
	height: 50px;
	position: relative;
	background: #909090 url("../jm_img/common/xian-gmu.png") no-repeat center 5px;
	margin-bottom: 2px;color: #fff; z-index:9999;
}
.gotop{
	height: 30px;
	cursor: pointer;
	position: relative;
	background:#909090 url("../jm_img/common/huidingbu.png") no-repeat center 6px;
}
.selectbox a{
	height: 50px;
	line-height: 80px;
	display: block;
	text-align: center;
	color: #fff;
	position: absolute;
	bottom: 0;
	width: 100%;
	font-size: 12px;
}
.selectbox a:visited{ color:#fff; text-decoration:none;}

.gotop p{
	height: 30px;
	line-height: 42px;
	display: block;
	text-align: center;
	color: #FFFFFF;
	position: absolute;
	bottom: 0;
	width: 100%;
	font-size: 12px;
}
.erweima p{
	height: 50px;
	line-height: 80px;
	display: block;
	text-align: center;
	color: #000;
	position: absolute;
	bottom: 0;
	width: 100%;
	font-size: 12px;
}
.erweimabox{
	position: absolute;
    width: 70px;
    height: 170px;
    background: #909090;
    left: 60px;
    top: -20px;
    padding: 2px 4px;
     display: none; 
}
.erweimabox p{
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: 700;
}
.erweimabox img{
	width: 70px;
	height: 70px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.fixleftbox{
	position: fixed;
	width: 36px;
	position: fixed;
	top: 50%;
	margin-top: -200px;
	right: 50%;
	margin-right: 610px;
	background: transparent;
	font-size: 12px;
	display: none;
}
.fixleftbox ul li{
	background: #909090;
	margin-bottom: 1px;
	line-height: 16px;
}
.fixleftbox ul li a{
	padding: 5px 5px;
	color: #FFFFFF;
}
.fixleftbox ul li:hover{
	background: #c81623
}
.fixleftbox ul .on{
	background: #C81623;
}

/*左边定位盒子*/
.fixedmeau{ width: 40px;
	position: fixed;
	bottom: 100px;
	left: 50%;
	margin-left: -680px;
			display: none;background-color:rgba(0,0,0,0.5);color:#fff;}
    .fixedmeau li{ width: 30px;
			height: 30px;
			text-align: center;font-size: 12px;line-height: 16px;padding:5px 5px 5px 5px;}
	.fixedmeau li i {font-style: normal;color: #fff;}
    .fixedmeau li+li{border-top: 1px solid #fff;}
    .fixedmeau span{display: none;}
    .fixedmeau .active{background: #db4339; color: darkred;font-weight: 700}
    .fixedmeau li:hover span{display: block; font-size: 12px; background: #db4339; color: white;}
    .fixedmeau li:hover i{display: none;background: #db4339;}
	.fixedmeau li:hover {background: #db4339;width: 30px;
			height: 30px;padding:5px 5px 5px 5px;}
    .louceng{ height: auto;}
    .louceng>.title{}
    .louceng>.title>span{}
    .louceng>.con{}

.fixleftbox{
	position: fixed;
	width: 36px;
	position: fixed;
	top: 50%;
	margin-top: -200px;
	right: 50%;
	margin-right: 630px;
	background: transparent;
	font-size: 12px;
	display: none;
}
.fixleftbox ul li{
	background: #909090;
	margin-bottom: 1px;
	width: 30px;
			height: 30px;text-align: center;font-size: 12px;line-height: 16px;padding:8px 5px 8px 5px;
}
.fixleftbox ul li a{
	padding: 0;
	color: #FFFFFF;
}
.fixleftbox ul li:hover{
	background: #c81623
}
.fixleftbox ul .on{
	background: #C81623;
}

/*四块展示*/
.contWidth{width:1220px;margin:0 auto;}		
.contWidth a:hover{text-decoration:none;outline:0;}	
.clearflow{overflow:hidden;*zoom:1;}
.flat-infor {margin:0 0 20px 0;}
.flat-infor li{float:left;margin-left:114px;margin-top:30px;text-align:center;color:#323232;}
.flat-infor li:first-child{margin-left:0;*margin-right:expression(this.previousSibling==null?"0":"114px");}
.flat-infor .flat-img{width:100px;height:100px;margin:0 auto;}
.flat-infor li h4{margin-top:0px;font-size:16px;line-height:22px;}
.flat-infor li p{margin-top:8px;font-size:12px;line-height:20px;color:#a1a1a1;}
.width180{width:180px;margin-left:20px;}
.width216{width:220px;}
.width228{width:228px;}

/*新banner*/
.mid-lun{position:relative;/width:100%;/*min-width:1220px;*/margin:0 auto;}
.lunBox-big{position:relative;overflow:hidden;height:490px;width:100%;}
.lunBox-big .hd{position:absolute;left:50%;bottom:20px;z-index:222;height:10px;display:table;margin:0 auto;overflow:hidden;transform:translate(-50%,0)}
.lunBox-big .hd ul{float:left;margin-right:-4px;overflow:hidden;*zoom:1;}
.lunBox-big .hd ul li{float:left;margin-right:4px;width:10px;height:10px;line-height:14px;text-align:center;background-color:#fff;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.lunBox-big .hd ul li.on,.lunBox-big .hd li:hover{ background-color:#1184E1;}
.lunBox-big .bd{position:relative;width:100%;height:100%;z-index:199;}
.lunBox-big .bd li{zoom:1;vertical-align:middle;width:100%;margin:0 auto;}
.lunBox-big .bd li a{display:block;width:1920px;height:490px;margin:0 auto;}
.lunBox-big .bd img{width:1920px;height:490px;display:block;margin-left:0px;}
.prevNext{display:none;position:absolute;top:50%;left:50%;width: 690px;margin: 0 0 0 -345px;z-index:666;}
.lunBox-big .prev,.lunBox-big .next{position:absolute;top:50%;width:30px;height:68px;margin-top:-34px;
background-color:rgba(255,255,255,0.5);
filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fffffff, endcolorstr=#7fffffff);-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;}
.lunBox-big .iconfont,.lunBox-big .iconfont{display:block;margin:25px 0 0 6px;font-size:18px;color:#fff;
line-height:18px;}
.lunBox-big .prev{left:0;}
.lunBox-big .next{right:0;}
.lunBox-big .prev:hover,
.lunBox-big .next:hover{background-color:rgba(255,255,255,0.75);}

@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1563189626135'); /* IE9 */
  src: url('iconfont.eot?t=1563189626135#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKcAAsAAAAABngAAAJSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDBgpUZAE2AiQDDAsIAAQgBYRtB0QbuAXIHpIkJThY04TqcUgAEcTDf/v9b5+ZufPFNRJFVyeJSGhijQShvRQpmaaWyPdy2fKULvHsoK87XtG7vbrJ5a8ks7ffxuM0HoRGyGZr642SMvOJe6eNyYHMB5TTmjb28k9dgHFAgY09yAokIM+BbmNGJtqfbibQa5Gjd/Lw/F4sKcJegXioVSqWOn5F0VPdQp2YWMQbje70Kk14XXw/fomim6TJwoGnbh8UYvtrfL2Tn7fPXcxIAgRMb5CxTyjE5cn4WbNC58zq1c4t51ZFSGeF2pZC6unrS/94iajC4n6wjUTiay/RKHQKUySQQe0W9GNaqB9Xjg5R66NrLG5UI9VNget3my/FHZW/2tHZ6ID970pzkRBoP9LXvIair/Q+L7vxJx+/t4qHDv7v7ivg3e1L4Gs/Ct6o+0WO4MfIyIriKUJDLo40kQbOrBLWBMSGSytC96iP/foJupzQbWKHs8tCg6zbOrnQ99HocwBVtyPotedoep8xZFaUHux6EgjDnpEMeots2Bu50N/RmPSPajgyep2OsQX7bMa9lROEKWMB2RR0bloZm3ilLL1FNaxTaisK7iNSp0MQekE/dYQt0hlDupGKmCVIMg0ciu2wrg1YMgPM2SuZbd/35dSbvNw0YsUJBKUYKoDMFNByRktmtdnK4PO3kDJUS9ECoSv6CJGObhyEPAFBPtK2FOFbrumMKBHGJCARowEORTtUqxnATrcbQDnmKXdErT4/qiZZrXe/vvm+ddArfEWOFDmKvmtEZuySViWv3ddpy2bo5sZOhQA=') format('woff2'),
  url('iconfont.woff?t=1563189626135') format('woff'),
  url('iconfont.ttf?t=1563189626135') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1563189626135#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 18px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow-right:before {
  content: "\e601";
}

.icon-jiantou-copy:before {
  content: "\e667";
}

/*新banner浮登录注册*/
/* banner上导航 */
.banner-nav-box{
    position: relative;background-color:rgba(255,255,255,0.8);z-index:1;
}

.banner-nav{
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 10;
    margin-top: 20px;
    width: 220px;
    height: 442px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    border-radius: 4px;
}

.banner-nav .top{
    padding: 15px 10px;
    background-image: linear-gradient(90deg, #fb9457, #ec3809);
	/*background-color:rgba(255,255,255,0.8);*/
    
    color: #fff;
    text-align: center;
    border-radius: 4px 4px 0 0;
}

.banner-nav .top-icon{
    margin: 0 auto 10px auto;
    width: 47px;
    height: 47px;
    background: url('../../img/www/index/css_sprites.png') -251px -10px;
}

.banner-nav .top p{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.banner-nav .top a{
    display: inline-block;
    margin: 20px 5px 0 5px;
    padding: 0 15px;
    line-height: 32px;
    color: #fff;
    border-radius: 2px;
}

.banner-nav .top .btn1{
    background: #ed2f2e;
}

.banner-nav .top .btn2{
    background: #f38a64;
}

.banner-nav .middle a{
    float: left;
    width: 48%;
    line-height: 24px;
    padding: 10px 0;
    text-align: center;
    color: #333;
    border-bottom: 1px solid #eee
}

.banner-nav .middle a:hover{
    color: #ed2f2e;
}

.banner-nav .middle a:nth-child(2n+1){
    border-right: 1px solid #eee;
}

.banner-nav .middle a i{
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;
}

.banner-nav .middle .bg-icon1{
    background: url('../jm_img/common/css_sprites.png') -251px -77px;
}

.banner-nav .middle .bg-icon2{
    background: url('../jm_img/common/css_sprites.png') -251px -127px;
}

.banner-nav .middle .bg-icon3{
    background: url('../jm_img/common/css_sprites.png') -251px -177px;
}

.banner-nav .middle .bg-icon4{
    background: url('../jm_img/common/css_sprites.png') -139px -179px;
}

.banner-nav .bottom-tittle{
    margin: 20px 0 10px 0;
    text-align: center;
    font-size: 14px;
    color: #ddd;
}

.banner-nav .bottom-tittle span{
    position: relative;
    display: inline-block;
    padding: 0 18px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
}

.banner-nav .bottom-tittle span:before,.banner-nav .bottom-tittle span:after{
    content: '';
    position: absolute;
    top: 50%;
    margin-top: -3px;
    width: 8px;
    height: 8px;
    background-color:rgba(255,255,255,0.8);
    border: 1px solid #bbb;
    border-radius: 50%;
}

.banner-nav .bottom-tittle span:before{
    left: -5px;
}

.banner-nav .bottom-tittle span:after{
    right: -5px;
}

.notice-slide{
    height: 85px;
    margin: 0 15px;
    overflow: hidden;
    line-height: 26px;
    color: #999;
    font-size: 12px;
}

.notice-slide li{
    margin-left: 15px;
    list-style: disc;
}

.notice-slide li a{
    float: left;
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #999;
}

.notice-slide li a:hover{
    color: #ed2f2e;
}
/* banner end */

.g-advantage{
    margin-top: 0;
}

/*新左侧*/
.floor-nav{
	height: auto;
	width: 50px;
	text-align: center;
	position: fixed;
	top: 50%;
	margin-top: -200px;
	right: 50%;
	margin-right: 610px;
	color:#fff;
	z-index: 11;
}
.scroll-nav{
	display: inline-block;
	background-color:rgba(0,0,0,0.4);
	width: 30px;
			height: 30px;
			text-align: center;font-size: 12px;line-height: 16px;padding:5px 5px 5px 5px;
	cursor: pointer;border-top: 1px solid #fff;
}
.scroll-nav.active{ color: #fff; background: #db4339; font-weight: bold;}
.scroll-floor{width: 100%;height: auto;}
.floor1{ background-color: #fff; }
.floor2{background: #fff;}
.floor3{background: #fff;}
.floor4{background: #fff;}
.floor5{background: #fff;}
.scroll-floor h3{ text-align:center; line-height:50px}





