/*reset css*/
/*reset css*/
*,body,html{padding:0;margin:0;margin:0 auto;font-family:"Microsoft YaHei",sans-serif;
    box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; }
    body,html{background-color: #fff;}
    ul{border:0;outline:0;display:block}
    ul,li{list-style:none}
    u{color:#ee333e;}
    a{color:#333; text-decoration:none; padding:0;margin:0;}
    a:hover { color:#ee333e; }
    a:hover{text-decoration:none;cursor:pointer}b,p{outline:0;border:0;word-wrap: break-word;word-break: normal;}
    img{outline:0;border:0;vertical-align: top;}
    header,footer,section,aside,nav,menu,hgroup,article,menu,marquee{display: block;}
    iframe{margin: 0 auto;}
    input{border: 0;outline: 0;}
    table{border-collapse:inherit;border-top: none;border-left: none;}
    table,th,tr,td{border-color: #ccc;}
    table td{border-bottom: none;border-right: none;}
    hr{width: 100% !important;}
    .text-over { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

    /*common css*/
    .textover{ width: 100%; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
    .mt4{ margin-top:4px;}
    .mt5{ margin-top:5px;}
    .mt15{ margin-top:15px;}
    .mt10{ margin-top:10px;}
    .mt20{ margin-top:20px;}
    .mt27{ margin-top: 27px;}
    .mt35{ margin-top:35px;}
    .ml10{ margin-left:10px;}
    .ml20{ margin-left:20px;}
    .ml25{ margin-left:25px;}
    .mb10{ margin-bottom:10px;}
    .mb25{ margin-bottom:25px;}
    .mb15{ margin-bottom:15px;}
    .mr20{ margin-right: 20px;}
    .mr10{ margin-right: 10px;}
    .ml40{margin-left:40px;}
    .mtb15{ margin:15px 0;}
    .pt20{ padding-top:20px; }
    .pt15{ padding-top:15px; }
    .pb35{ padding-bottom:35px; }
    .pb20{ padding-bottom:20px; }
    .ptb15{ padding:15px 0;}
    .ptb35{ padding:35px 0;}
    .pd10{padding: 10px 8px; }
    .fontcolor{ color:#ee333e;}
    .fontcolor1{ color:#ee333e;}
    img {
        border: none;
        border-radius: 5px;
    }
    .gu{color:#fff;background:#ee333e; }
    .gu a{color:#fff }
    
    .c999{  color: #999;}
    .ft12{ font-size: 12px !important; font-family: Arial, Helvetica, sans-serif;}
    .ft14{ font-size: 14px !important; font-family: Arial, Helvetica, sans-serif;}
    .ft18{ font-size: 18px;}
    .bjcolor{ background-color:#f8f8f8;}
    .h44{ width:100%; height: 44px; line-height: 22px; overflow: hidden; letter-spacing: 1px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
    .h90{ width:100%; height:90px; line-height: 30px; overflow: hidden; letter-spacing: 1px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
    
    .huizi{ color:#999;}
    .white{color:#fff;}
    .border_r{ border-right:solid 1px #e5e5e5;}
    .border_l{ border-left:solid 1px #e5e5e5;}
    .border_b{border-bottom:dotted 1px #e5e5e5;}
    .border_b2{border-bottom: dashed 1px #e5e5e5;}
    .fl,.left{float:left;}
    .fr,.right{float:right;}
    .dis_block{display:block}
    .dis_none{display:none}
    .clearfix{*zoom:1;}/*IE/7/6*/
    .clearfix:before,.clearfix:after{clear:both;display:block;content:"";height:0;visibility:hidden;font-size: 0;}
    .bjh{ background-color: #ffc3c7;}
    .auto {margin:0 auto;}
    .font1{font-size: 24px;
        line-height: 34px;
        font-weight: 700;
        color: rgb(0, 0, 0);
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        overflow: hidden;}
     /**/
     .bg000{ background-color: #f5f7fa;}  
    .w1200y{width: 1200px;height:auto;background:#fff; margin: 10px auto; padding:20px 10px 0; }
    .w1200{width:1200px!important;margin:0 auto;}
    .width_all{width:100%;max-width:1920px;margin:0 auto;min-width:1200px;}
    .xmf_bk{ border-radius: 5px; box-shadow: 0 0 5px #fafafa; }
     /**/
    .xmf_banner{position: relative;}
    .xmf_banner>.jieshao{position: absolute;bottom:0;background-image: linear-gradient(to top,rgba(0,0,0,0.6),rgba(117,117,127,0.0));width: 100%;text-align: center;height: 60px;line-height: 60px; color: #FFFFFF;font-size: 16px;}
    .xmf_banner>.jieshao>div{display:inline-block;}
    
    
    /*闈㈠寘灞�*/
    #head1{background-color:#fafbfd;;color:#666;border-bottom:1px solid #E7E8E7}
    #head1 .alibar{width:1200px;margin:0 auto;height:35px;line-height:35px;_height:36px;_overflow:hidden;}
    /*闈㈠寘灞�*/
    .head_left { float:left;color:#999;font-size:14px;overflow:hidden;}
    .head_left i{margin:0 2px; font-family: Arial, Helvetica, sans-serif;}
    .head_left a{color:#999;}
    .head_left a:hover{color:#3388ff;}
    .head_left h1{ font-size:14px; display:inline-block;}
    #head1 .head1_right{float:right;position:relative;}
    #head1 .head1_right a{float:left;padding:0 5px 0; color:#666; font-size: 14px;}
    
    /*鏈烘瀯鍥哄畾澶撮儴*/
    .xmfjg_header {height: 100px; padding:15px 0; }
    .xmfjg_header a img { max-width: 276px; height:80px; float: left; }
    .xmfjg_header h1{ max-width: 249px;  height: 71px; line-height: 71px; overflow: hidden;margin:8px 0 0 15px; float: left; font-size:28px; font-weight: 600; line-height: 56px; letter-spacing: 0; color: #262626; }
    .xmfjg_header h2{max-width:410px;
		height: 56px;
		overflow: hidden;
		margin:8px 0 0 15px;
		float: left; font-size:28px;
		font-weight: 600;
		line-height: 56px;
		letter-spacing: 0;
		color: #262626;
	}
    .jgshou_tel{width: 190px;float: right;}
    .jgshou_tel>p{font-size: 25px;font-weight: bold;color: #5f6266;margin-bottom: 5px;}
    .jgshou_tel>p>i{ width: 27px;height: 27px;display: inline-block; padding-top:5px; text-align: center;}
    .jgshou_tel>span{font-size: 14px;color: #7d8389;letter-spacing:1px;}
    .jgshou_tel>p>a{color: #ee333e;font-size: 20px;}
    
    
    .new_nav{width: 450px;float: right;margin: 15px 20px 0 0;}
    .new_nav>ul>li{width: auto;margin:0px 12px;float: left;text-align: center;line-height: 50px;white-space: nowrap;overflow: hidden;height: 51px;}
    .new_nav>ul>li:hover>a{color: #158eec;}
    .new_nav>ul>li>a{font-size: 16px;color: #333;}
    
    
    .btn{border:0;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px 20px 0 0;display:block;width:140px;cursor:pointer;font-size:16px;color:#fff;padding:6px 0;}
    .btncolor{ border:1px #ee333e solid; color:#ee333e;}
    .btngray{background:#ee333e;}
    .btn:hover{background:#ee333e; color:#fff;}
    .textcolor{ color:#333; font-size:16px;line-height:26px; }
    /*鏈烘瀯搴曢儴*/
    .footy{ width: 100%;  clear:both;overflow:hidden;text-align:center;line-height:35px;padding:10px 0;background:#fff;font-size:14px; border-top:2px #ee333e solid; box-shadow:0 0 3px #f1f1f1;}
    .footy a{padding:0 10px; color:#666;}
    .footy .text_bold{font-weight:bold; font-size:18px;}
    .footy .text_red{font-size:20px;color:#ee333e;font-weight:bold;}
    .code_box_bg{width:1180px; margin:0 auto;position:relative;}
    .code_box{width:110px;text-align:center;position:absolute;right:0;bottom:-12px;padding-right:36px;}
    .code_box img{width:100%;}
    
    /*鏈烘瀯鍙充晶*/
    .right_box{ width:252px; padding:10px 18px 18px 18px;   }
    /*鍐呴〉宸︿晶妯″潡*/
    .poicon{ width:11px; height:11px; padding-left:7px;}
    .positionbox a{ font-size:12px; font-family:"瀹嬩綋"; color:#999; }
    .radius{ border-radius:3px; background-color:white; border:1px solid #d9d9d9;}
    .left_box{ width:885px; padding:10px 24px 22px 24px; margin-right:15px; margin-bottom:20px; }
    .left_box1{ width:885px;}
    .nytitle{  border-bottom:1px solid #ebebeb;}
    .nytitle a{  margin-bottom:11px;}
    .left_title h1,.left_title h2{ font-size:25px; margin:15px 0;  }
    .nytitle:hover{ color:#333;}
    .line,.linex{ height:1px; background-color:#ee333e;margin-bottom:-1px;   }
    .line{ width:114px;  }
    /*鍐呴〉鍙充晶璇剧▼妯″潡*/
    
    .nytitle{  border-bottom:1px solid #ebebeb;  }
    .nytitle a{margin-bottom:11px;}
    .right_bigbox{ width:300px; background:none;}
    .right_box{ width:300px; padding:10px 18px 18px 18px;   }
    .right_title{ font-size:22px;  }
    .right_course{ padding-top:10px;}
    .you{ background-color:#e8e8e8; border-radius:6px;  height:18px; margin-top:6px; }
    .you a{ font-size:12px; color:#999; display: block; line-height:18px; text-align:center; padding-left:7px; padding-right:7px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; }
    .line1{ width:106px; height:1px; background-color:#ee333e;margin-bottom:-1px;   }
    .course_img img{ width:78px; height:52px;border-radius: 5px;}
    .rightnews_img img{ width:93px; height:53px;border-radius: 5px;}
    .zi{font-size:14px; line-height:22px; color:#666;}
    .rightnews_text{ width:140px; }
    .rightnews_text a{ color:#666; }
    .course_text{   width:170px; margin-left:14px; margin-top:3px; }
    .course_text a:hover,.rightnews_text a:hover{ color:#ee333e;}
    
    
    /*鍙充晶琛ㄥ崟淇敼2019-04-15*/
    .ap-right {background: url(../images/on.png)  no-repeat; width: 300px; height: 560px; position: relative;z-index: 232!important;}
    .ap-right .title { color: #fff0eb; font-size: 20px; font-weight: bold; background: url(../images/wa.png)  no-repeat;  width: 294px; height: 52px; padding-top: 7px; text-align: center; position: absolute; border-bottom: none; top: 20px; left: -14px; }
    .ap-right .des { font-size: 16px; color: #666666; text-align: center; padding-top: 75px; }
    .ap-right .timew2 { text-align: center; margin-top: 9px; }
    .ap-right .timew2 span { color: #f0532d; font-size: 40px; }
    .ap-right .bd { margin: 0 20px; width: auto !important; height: auto !important; background: none !important; }
    .ap-right .bd input { width: 100%; background: #fff; height: 44px; border-radius: 4px; font-size: 15px; border: none; padding-left: 16px; box-sizing: border-box; margin-top: 15px; }
    .ap-right .bd .submit { position: inherit; background: url(../images/3.png) #ee333e no-repeat; font-size: 15px; color: #ffffff; background-position-x: 165px; background-position-y: 16px; padding: 0; }
    .ap-right .ms { color: #666666; font-size: 13px; text-align: center; margin-top: 6px; }
    .ap-right .b { margin: 20px; }
    .ap-right .b .bk { font-size: 18px; box-sizing: border-box; font-weight: bold; color: #444;  background: url(../images/tel.png) no-repeat; padding-left: 24px; }
    .ap-right .b .bk i { font-weight: normal; font-size: 18px; }
    .ap-right .b a {background: url(../images/btn_zxzx1.gif) no-repeat; width: 128px; height: 42px; margin: 10px auto; text-align: center; display: block; color: #fff; }
    .apTopDiv { width: 300px; height: 560px; margin-bottom: 20px; display: none;}
    
    
    /*鏍囬*/
    .xx_title{width:100%;height:40px;line-height:40px;border-bottom:1px solid #ddd; }
    .xx_title span{font-size:16px;color:#ee333e;display:inline-block;height:42px;line-height:47px;border-bottom:2px solid #ee333e;font-weight: bold;}
    /*鍒嗛〉*/
    .page .thisclass{ background-color:rgba(238,51,62,1); border:none; color:white;  }
    .page{  margin-top:30px;}
    .page li { border:1px solid #d2d2d2; border-radius:2px; float:left; margin:0 12px 0 0; line-height:30px; padding:0 12px;} 
    .page li a{ text-align:center; }
    .page li select{ border:none;}
    /*鎸夐挳*/
    .btn1,.btn2{ background-color:#ee333e; border-radius:4px; margin-top:6px; }
    .btn2{background-color:#2ca5e0; }
    .btn1 a,.btn2 a{ text-align:center; display:block; color:white; font-size:12px !important; padding:0 18px;margin-bottom:0;  }
    
    .left_list{ border-bottom:1px dashed #e1e3e6;}
    .left_text span{ margin-right:20px; letter-spacing: 2px;}
    .left_text span a{ font-size: 14px; font-family: Arial, Helvetica, sans-serif; display: inline-block;}
    /*涓婁竴绡�*/
    .pre_next{ width: 100%;margin-top: 35px;text-align: left;color: #ee333e;height: 24px;overflow: hidden;text-align: left;
    height: 30px;padding-bottom: 50px; white-space: nowrap;}
    .pre_next span{width: 50%; display:block; height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #333 !important;}
    .pre_next span a{color: #333 !important;}
    .pre_next a:hover{text-decoration: underline;}
    /*鍏辩敤鍒囨崲*/
    .xmf_tab {width: 100%;padding-top:5px;}
    .tab-hd {border-bottom:1px #ccc solid;	overflow: hidden;	zoom: 1;}
    .tab-hd li {float: left;width:80px ; height:35px;	line-height:35px; margin-right:15px; color: #333;font-size:16px;text-align: center;	cursor: pointer;}
    .tab-hd li.active {border-bottom:2px #ee333e solid; color: #ee333e;font-weight:bold;}

.layui-tab-title li{font-size: 15px !important;}
    /*鍏辩敤鍒囨崲*/
    #outer {width:1200px;margin:0 auto;}

    #content { width:100%;overflow:hidden;border-top:1px solid #e8e8e8; }
    #content ul {width:100%; line-height:25px;display:none;	padding:10px 0;}
    .basic-ishide { margin: 15px 0;}
    .basic-ishide dd{ float:left; width:180px; height:30px; line-height:30px; margin-right:18px; overflow:hidden;ext-overflow:ellipsis;
    white-space: nowrap;}
    /*鍙充晶*/
    .act_img img{ width:107%; border-radius: 5px;}
    .act_text p{ line-height: 35px;}
    #demo{
        overflow: hidden;
        width: 88%;
        z-index: 100;
        float: right;
        }
        #indemo {
            width: 800%;
        }
        #indemo,#demo1,#demo2 {
            float: left;
        }
    
        /**/
    
        .nav-height{ position:relative;}
    .nav-wrap { width: 100%;}
    .nav-wrap.navFix{position: fixed;top: 0; z-index: 99999;} 
    
    .nav-mobile {display: none;font-weight: bold;width: 100%;}
    
    
    /*璇勪环灞曞紑*/
    .arc p{ padding:0; margin:0; text-indent:2em; line-height:22px; }
    .bar{text-align:center; margin-bottom: 25px; color: #a3a3a3;}
    .tit_get{ cursor:pointer; }
    .get_up{ cursor:pointer;  }
/*城市页面公共部分*/

.header-top { border-bottom: 1px solid #e6e6e6; height:35px; background-color: #fafafa; font-size: 14px; line-height: 35px; }
.header-top .basic-left .log { margin-right: 15px; float: left; }




.header-search { width:1200px; margin:0 auto; height:100px; padding:15px 0 10px; }
.logo { float: left; }
.logo img{ width:161px;}
.logo a { display: block; width: 175px; height:80px;  }
.header-search .city { float: left; margin-top:6px; margin-left:80px; }
.header-search .city-name { margin-bottom: 5px; }
.header-search .city-toggle { padding: 2px 6px; border: 1px solid #e7e7e7; color: #999; font-size: 12px; line-height: 16px; *zoom: 1; }
.header-search .city-toggle:hover { color: #f45720; }

.header-search .search { float: left; width: 550px; margin: 12px 0 0 10px; margin-left:70px; }
.search-txt { float: left; width: 358px; height: 42px; padding: 11px 15px; border: 0; border: 2px solid #ee333e;  font: 14px/20px "Microsoft YaHei",SimSun; color: #b5b5b5; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
.search-txt:focus { color: #666; }
.search-btn { float: left; width: 88px; height: 42px; border: 0; background-color: #ee333e; color: #fff; font: 18px/42px "Microsoft YaHei",SimSun; outline: none; -moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease; transition: all 0.3s ease; }
.search-btn:hover { background-color: #d1020f; }


.service{float:right;line-height:23px; margin-top:10px;}
.service dl dt{ width:60px; float:left;}
.service dl dd{ float:left;}
.service dl dd span{ font-size:16px;  color:#515151;}
.service dl dd span em{font-size:20px; font-style:normal; color:#227fc2;}
.service i{font-size: 23px;color: #ee333e;}


/* 头部 - 导航 */
.navi { float: left; width: 985px; line-height: 39px; border-bottom: 3px solid #ee333e; }
.navi li { float: left; }
.navi li a { display: block; padding:0 30px; white-space: nowrap;font-size:16px;  }
.navi .cur a { color: #ee333e; }
.xmf_tab .layui-tab-title{max-width:96%!important; overflow:hidden !important;}
/* 城市首页banner */
.fullSlide{width:100%;position:relative;height:360px;}
.fullSlide .bd{width:100%;margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;height:360px;}
.fullSlide .bd li{width:100% !important;height:360px;overflow:hidden;text-align:center;}
.fullSlide .bd li img{width:100% !important; height:360px;}
.fullSlide .bd li a{width:100% !important;display:block;height:360px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#ee333e;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-35px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
/*
.layui-carousel{position: absolute !important;top:177px !important;}*/
/* 课程分类 */
.bm_my_css_menu_box{ width:215px; height: 42px;background-color: #ee333e;  font-size: 16px;line-height:39px;color: #fff; }
.bm_my_css_menu_box span{ padding-left: 10px;}
.bm_my_css_menu_box span h1{height: 40px;overflow: hidden; color: #fff; display: block; width:55%; font-weight: 600; font-size: 16px; float: left;}
.bm_my_css_menu_box span h1 a{ color:#fff;}
.bm_my_css_menu_box span i{ font-size: 18px; margin:0 10px; color: #fff;}
.bm_my_show{display: none;}
.ft25{ font-size: 25px !important; color: #fafafa; }
.bm_my_css_nav{
	position: absolute;
	top: 40px;
	width: 215px;
	background-color: #fff;
	height: 36.5;color: #000;
	border: 3px #ea333e solid;
	z-index: 999999999;
/*    display: none;*/
}
.bm_my_css_nav li{ border-bottom: 1px #f1f1f1 solid; height:36.5px;line-height:36.5px; width: 100%; overflow:hidden}
.bm_my_css_nav li span i{ float: right; margin-right: 10px; color: #666;}
.bm_my_css_menu_box:hover .bm_my_css_nav{display: block;}
.bm_my_css_nav li:hover {background-color: #ee333e;color: #fff;}
.bm_my_css_nav li:hover span i {background-color: #ee333e;color: #fff;}
.bm_my_css_nav li nav{display: inline-block; margin: 2px 0; border-left: 1px solid #e4e4e4; color: #666; line-height: 16px; 
width: 600px; border: 3px solid #ee333e; border-left: 0; height:406px; padding: 10px 15px;position: absolute;background-color: #fff;top:-3px;margin-left:212px;display: none;z-index: 999999999;}
.bm_my_css_nav li:hover nav{display: block;}
.header-nav{ width:1200px; margin:0 auto;font-size: 14px; height:100%; position: relative;  }
.assort { position: relative; float: left; width: 215px; z-index: 100; }

.asort-level2 {  text-align: left;  font-size: 14px;}
.asort-level2 .title { line-height:40px; font-size:16px; font-weight: bold;}
.asort-level2 .list { overflow: hidden; }
.asort-level2 .list-inner { margin-left: -11px; height: 100% ;}
.asort-level2 .list a { display: inline-block; margin:5px 0; padding: 0 10px; border-left: 1px solid #e4e4e4; color: #666; line-height: 16px;}
.asort-level2 .list a:hover { color: #eb7219; }
.assort-cont .last .asort-level1 h5.title { border-bottom: 0; font-size:16px; }
.assort-cont .last .asort-level2 { top: auto; bottom: -6px; }
/* 头部 - 导航 */
.assort-title .arrow-down2 { display:none; }
.assort-cont { display:block; }
em, i { font-style: normal; }
/*
select鏍峰紡
 */
 .selectxxx { height:36px; padding-left: 10px; background:none; border:none;color: #999; }
/*公共切换*/
.citybox{position: relative; left:0;top:0;}
.nav_menu{ height:25px;background:#fff;}
.zlist{ width:125px;}
.zlist a{  width:75px;float:left;display:block; border:1px #e4e4e4 solid; height:28px; line-height:28px; padding:0 8px; text-align:center;}
.zlist a:hover{border:1px #e4e4e4 solid; border-bottom:1px #fff solid; }
.zlist a:hover,.znav .zlist .now{color:#666; }
.citybox{ width:92px;}
.citybox a i{ font-style:normal; font-size:18px; text-align:center}

.cont{ margin-top:0px; padding:10px; background:url(../images/xian.jpg) 73px 0 #fff no-repeat;  width:600px; border:1px #e4e4e4 solid; border-top:none; height:auto; overflow:hidden; line-height:30px; overflow:hidden; }


.atab{ width: 100%; overflow:hidden;  }
.atab li{ color:#333; font-size:16px !important; }
.atab li:before{  font-size:16px !important; }
.atab li.layui-this{border-top:2px #ee333e solid; border-left:1px #e4e4e4 solid; border-right:1px #e4e4e4 solid;border-bottom:1px #fff solid;}
.acontent{ padding: 15px 15px; letter-spacing: 1px; }
.acontent li{  width:100%; margin-bottom: 10px; }
.acontent li a{ padding:0 10px 0 0; color:#333; text-decoration:none; line-height:28px;}
.acontent li em a{  color:#ee333e; font-weight: bold; font-style:normal;}
#le{width:100%; float:left; height:100%; }
.acontent li em{margin-right:95%; display:block; text-align:center;height:auto;overflow:hidden; }
.acontent li span{margin:0px -95% 0 -95%; width:95%; float:left;height:auto; clear:right;}
.class-list-list ul li p.h66{color:#8e8e8e;line-height: 25px;max-height:100px;overflow:hidden;text-overflow: ellipsis;}
.class-list-list ul li p.h66 a{color: #FD5900;cursor: pointer;}
.class-list-list ul li p.h66 a:hover{text-decoration: underline;}
.service { float: right; margin:7px 10px 0 0; }
.service .link { display: inline-block; vertical-align: middle; *zoom: 1; text-align: center; font-size: 12px; color: #626262; *cursor: pointer; font-size:25px; font-weight:bold; }
.service .link img { margin-right:10px; float:left; }
.service .link1{font-size:14px; font-family:"宋体"; }

/*404*/
.error-gruop-box { padding: 140px 0; }
.error-gruop-box .error-gruop { margin: 0 auto; width: 720px; }
.error-gruop-box .error-gruop .error-gruop-left { float: left; text-align: right; width: 260px; }
.error-gruop-box .error-gruop .error-gruop-left img { display: inline-block; }
.error-gruop-box .error-gruop .error-gruop-right { float: left; text-align: left; padding-top: 30px; width: 450px; }
.error-gruop-box .error-gruop .error-gruop-right .notice { font-size: 14px; color: #666666; }
.error-gruop-box .error-gruop .error-gruop-right .add-search { width: 440px; height: 42px; margin-top: 8px; }
.error-gruop-box .error-gruop .error-gruop-right .add-search form { overflow: hidden; }
.error-gruop-box .error-gruop .error-gruop-right .add-search form input { background: none; outline: none; border: none; }
.error-gruop-box .error-gruop .error-gruop-right .add-search form input[type="search"] { background: url(../images/search-icon.png) no-repeat 13px center; width: 364px; height: 42px; padding-left: 40px; display: block; float: left; border: solid 1px #dddddd; }
.error-gruop-box .error-gruop .error-gruop-right .add-search form input[type="button"] { float: left; width: 76px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #ffffff; background-color: #ee333e; cursor: pointer; }
.error-gruop-box .error-gruop .error-gruop-right .link-box { margin-top: 10px; }
.error-gruop-box .error-gruop .error-gruop-right .link-box span { display: inline-block; height: 18px; text-align: center; padding: 0 5px; font-size: 12px; color: #999999; background-color: #f5f5f5; border-radius: 2px; border: solid 1px #eeeeee; cursor: pointer; margin-right: 4px; }
.error-gruop-box .error-gruop .error-gruop-right .link-box span:hover { color: #ee333e; }

.course-link-group { width: 100%; padding: 40px 0; background-color: #fff5f5; }
.course-link-group .course-link { text-align: center; }
.course-link-group .course-link .course-gruop { display: inline-block; width: 150px; margin-right: 150px; text-align: left; }
.course-link-group .course-link .course-gruop:last-child { margin-right: 0; }
.course-link-group .course-link .course-gruop p {  padding-left: 16px; font-size: 16px; color: #333333; font-weight: bold; }
.course-link-group .course-link .course-gruop a { display: inline-block; margin-right: 16px; margin-top: 10px; }
.error-gruop-box .error-gruop .error-gruop-right .add-search form input[type="submit"] { float: left; width: 76px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #ffffff; background-color: #ee333e; cursor: pointer; }
/*友情链接*/
.fenzhan{  width:1200px;
    word-spacing: 2px;
    line-height: 25px;
    text-align: justify;
    margin:10px auto; }
    .fenzhan strong{ color:#ff0000; font-weight:bold; }
    .fenzhan a{ padding:0 8px 0 0;font-size: 12px;color:#999;}
    /*城市公共底部*/
    #footer{width:100%;background:#f7f7f7;height:1000%;overflow:hidden; margin-top: 15px;}
    .footer_bottom{padding:10px 0;background:#ff4c4e;color:#fff;clear:both;}
    .footer_bottom span{display:inline-block;line-height:34px;}
    .footer_bottom span em{font-size:18px;}
    .footer_bottom img{float:left;margin-right:10px;}
    .footer_bottom p{float:right;line-height:34px;margin-right:500px;}
    .footer_bottom a{color:#fff;padding-left:25px;}
    .footer_bottom a:hover{text-decoration:underline}
    .font16{font-size:16px;color:#333;}
    .footer-top{padding-top:30px;padding-bottom:30px;}
    .footer-top-li-esp{margin-left:20px;}
    .footer-top-li{width:180px;border-right:1px solid #ddd;min-height:178px;}
    .footer-top-li-inner{padding-left:55px;}
    .inline-any{color:#8f8f8f;height:24px;line-height:24px;width:190px;overflow:hidden;}
    .inline-any-a{line-height:1;color:#8f8f8f;}
    .app-code{display:block;width:105px;height:105px;margin:5px auto 0;}
    .app-code-txt{text-align:center;margin-top:5px;}
    .footer-bottom{border-top:1px solid #ddd;padding-top:30px;padding-bottom:30px;}
    .footer-bottom-txt{color:#999;font-size:12px;margin-bottom:10px;text-align:center;}
    .web-warn{vertical-align:middle;margin-right:5px;}
    .footer-bottom-img{text-align:center;margin-top:20px;}
    .footer-bottom-img-each{margin-right:20px;}
    
    /*面包屑*/
    .newsrumbs {width: 1200px !important; display: block;  margin:0px auto;height:35px!important;line-height:35px!important;color: #232323;}
.newsrumbs i{margin:0 5px;}
.newsrumbs a{color:#232323;font-size: 15px;}
.newsrumbs a:hover{color:#f00;}
/*底部*/
.kc_foot{ width:100%; height: 100%; border-top:2px #f1f1f1 solid; margin:20px 0; line-height: 30px; padding-top:15px; text-align:center;  font-size:14px; ; color: #999;}
.sitemap_dib{ text-align:center; color:#999; padding:0 10px; margin:10px 0;}
.sitemap_dib a{ color:#333; padding:0 10px;}
/*top3城市头部*/
.w100{width: 100%;height: 380px;}
/*****banner鏍峰紡瀹氫箟寮€濮�*****/
.fullSlide1{width:100%;position:relative;height:380px;}
.fullSlide1 .bd1{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide1 .bd1 ul{width:100% !important;}
.fullSlide1 .bd1 li{width:100% !important;height:380px; background-color:#ff1938;overflow:hidden;text-align:center;}
.fullSlide1 .bd1 li a{display:block;height:380px;}
.fullSlide1 .hd1{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide1 .hd1 ul{text-align:center;}
.fullSlide1 .hd1 ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:8px;height:4px; border-radius:8px;margin:1px 3px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.9;line-height:999px;}
.fullSlide1 .hd1 ul .on{background:#006cbf;width:20px; border-radius:8px;}
.fullSlide1 .prev,.fullSlide1 .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:20%; border-radius:2px; z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide1 .next{left:auto;right:35%;background-position:-6px -137px;}
.fullSlide1 .bd1 li img{    position: absolute;
	margin: auto;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;}
/*棰勭害*/
.cs_dw{ position:relative;width:1200px; margin:0 auto; }
.yuyue{ width:250px; height:380px; padding:15px; background:#fff;position:absolute;right:0; top:0; z-index:100;}
.yuyue h2{ width:100%; height:40px; line-height:40px; text-align:center; font-size:18px; color:#332f2e; }
.yuyue_tj.form1{width:100%;}
.yuyue_tj span,.yuyue_tj span a{ width:100%; height:30px; border-radius:3px; color:#ef2231; line-height:30px; font-family:"瀹嬩綋"; font-size:14px; text-align:center; display:block;}
.yuyue_tj p{ color:#b0b0b0; line-height:45px; font-size:13px; letter-spacing:1px;}
.yuyue_tj span img{ margin-right:5px;}
.yuyue_tj span{ color:#666; line-height:40px;}
.yuyue input{ width:100%; box-sizing:border-box;  height:40px; background:#f7f7f7; color:#787878; margin-bottom:10px; padding-left:10px; border-radius:5px; border:1px #f1f1f1 solid;}
.select1{ width:100%; margin-bottom:10px; background:#f7f7f7; color:#787878;height:35px;border:1px #f1f1f1 solid; color:#666; padding-left:10px;}
input.button2{ width:100%; height:35px; font-size:14px; background:#ef2231; border-radius:5px; color:#fff; text-align:center; }

/*切换样式重定义*/
.layui-tab-content{height:100% !important; padding:0 !important;}
.layui-tab-brief>.layui-tab-title .layui-this{ color:#ee333e !important; font-size:20px !important;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: none !important;}
.layui-tab-brief>.layui-tab-more li.cur:after, .layui-tab-brief>.layui-tab-title .cur:after{border-bottom: 2px #ee333e solid !important;}
/*新闻详情标题*/
/*同类文章*/
.jg_tongl{ width:100%;background: #f4f5f7; box-sizing:border-box; font-size:16px; clear: both;  overflow:auto;padding: 15px;padding-top:10px;margin-bottom: 20px;}
.jg_tongl .tit { font-size:19px; height:18px; line-height:18px; margin:15px 0; font-weight:bolder;}
.jg_tongl .tit span{ border-left:4px #C00 solid; padding-left:15px; border-radius:2px; }
.jg_tongl .tit i{ padding-left:25px;}

.li_img_dw{position:absolute; width:100%; left:0; bottom:0; text-align:center; z-index:100;background: rgba(0,0,0,0.5);
	color:#fff !important; height:30px; line-height:30px;}
/*切换重定义*/
.layui-tab-content{ padding:0 !important;}
.layui-tab-brief>.layui-tab-title .layui-this{ color:#ee333e !important; font-weight: bold;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 2px solid #ee333e!important;}
.border_t {
    border-top: 1px #f1f1f1 solid !important; 
}
.layui-tab-title li{padding: 0 5px !important; margin-right: 15px !important; font-size:20px !important;}
.lh14,.lh14 a { display: block; float: left; margin-bottom: 15px; height: 14px; line-height: 14px; padding: 0; margin: 0;}
.layui-tab-card>.layui-tab-title li {font-size: 14px !important;font-weight: 500 !important;}
.layui-tab-item{ border-top: 1px #f1f1f1 solid !important;}
.tab-bd {border: 1px solid #f1f1f1;
	margin-top: -1px;}
.jdi_cont *{ line-height:35px !important; font-size:16px !important; letter-spacing: 1px !important;}
/*导航条 */
.nav-wrap { width: 100px;background: #fff; position: fixed;left: 50%;margin-left: -671px;}
.nav-wrap.navFix{position: fixed;top: 0;left: 0;  box-shadow: 0 0 5px rgba(101,109,121, 0.2);border-bottom:1px solid #e3e3e3\9; z-index: 99999;}
.nav-wrap ul {padding: 0;margin: 0 auto;  width: 50px; border-radius:5px; background:#656d79;  position: fixed; left:50%; margin-left: 600px; top:10%;}
.nav-wrap.navFix ul{ border-bottom: 0;}
.nav-wrap li { display: block; width:100%;text-align: center; float: left;border-bottom: 1px #747e8e solid;}
.nav-wrap li:last-child {border-bottom: none; }
.nav-wrap li a {display: block;box-sizing: border-box;padding: 5px 5px;font-size: 14px;line-height: 18px;color: #fff;}
.nav-wrap li a:hover{color: #fff; background-color: #ef2231;}
.nav-wrap li a.active {color: #fff; background-color: #ef2231;}
.nav-wrap li a:first-child{  border-radius:5px;}
/*顶部*/
.toTop a{width:50px; line-height:15px; padding:5px 0 8px; text-align:center; background:#656d79; color:#fff;cursor:pointer;position:fixed;left:50%; margin-left:600px; top:618px; border-top:1px #747e8e solid; border-radius:0 0 5px 5px;}
.bm_p_offer_1_button{cursor: pointer;}
