@charset "utf-8";
/* CSS Document */
ul, li {list-style: none;margin: 0;padding: 0;}
a{}
a:hover{ text-decoration:none; color:#e10202;}
.clear{clear:both;}
.top-btn{}
.top-btn span{ padding:0px 5px; color:#e10202;}
.btn-dl{background: url(../images/user_icon.png) no-repeat; padding-left: 25px;}
.left{ float: left;}
.right{ float: right;}
.top-x{ background: url(../images/topbg.png) top center; color: #ccc; height: 64px; }
.p-red{ color: red;}
.padding-b20{padding-bottom: 15px;}
.btn-1{ display: block; padding: 5px 20px; background: #eee;width: 138px;border-radius: 100px; color: #666;margin:25px auto 10px;font-size: 16px;}
.xkb-nz{ background: #fff; padding: 25px 0px; }
.xkb-nz h2{ font-size:22px; font-weight:bold;}
.xkb-nz p{ font-size:16px; margin-bottom:8px;}
.xkb-nz:hover{ background: #e10202; color: #fff; }
.xkb-nz:hover .p-red{color: #fff; }
.container{width: 1200px;}
.col-md-3{ width:25% !important}
html, body{min-width: 1220px;}

.top_text1{margin: 6px 0px 5px; font-size: 18px; color: #fff;}
.top_text1 .btn-dl2{color: #ffd800;}
.top_text1 a{color: #fff;}
.top_text2 {color: #fff;}
.top_text3{font-size: 28px;font-weight:bold;}
.top_text4{font-size: 24px;font-weight:bold;color: #dd1313; float: right;}
.top_text4 span{display: block;background: url(../images/tel.jpg) no-repeat left center; padding-left: 35px; }

.navbar-wrapper{background: #dd1313}

.daojishi-box{background: url(../images/jishi2.png) no-repeat center center; padding: 15px; height: 149px; margin-top: 20px ;color: #fff;}
.djs_text1{ font-size: 24px; font-weight: bold;}
.djs_text2{display: inline-block;text-align: center;border-radius: 6px;margin:10px;color: #333333;font-size: 22px;padding: 0px 55px;height: 41px; line-height: 41px;
background: #ff9800;background-image: -webkit-gradient(linear,left top,right top,from(#ff9800),to(#ffff00));
background-image: -webkit-linear-gradient(left,#ff9800,#ffff00);
background-image: linear-gradient(to right,#ff9800,#ffff00);}
.djs_text3{ font-size: 15px;}
.djs_left{border-right: solid 1px rgba(222, 165, 165, 0.4);}

.n_banner{ height:350px;}


.xkb-nz .xkb-nz-1{ background: url(../images/icon-1.png) no-repeat center center; height: 156px;}
.xkb-nz:hover .xkb-nz-1{ background: url(../images/icon1-o.png) no-repeat center center;  }
.xkb-nz .xkb-nz-2{ background: url(../images/icon-2.png) no-repeat center center; height: 156px;}
.xkb-nz:hover .xkb-nz-2{ background: url(../images/icon2-o.png) no-repeat center center;  }
.xkb-nz .xkb-nz-3{ background: url(../images/icon-3.png) no-repeat center center; height: 156px;}
.xkb-nz:hover .xkb-nz-3{ background: url(../images/icon3-o.png) no-repeat center center;  }
.xkb-nz .xkb-nz-4{ background: url(../images/icon-4.png) no-repeat center center; height: 156px;}
.xkb-nz:hover .xkb-nz-4{ background: url(../images/icon4-o.png) no-repeat center center;  }
#navbar{}
#solid{width:100%;height:409px;clear:both;position:relative;}
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;top:0px;width:100%;height:409px;display:none;}
#solid .solid0{}
#solid .solid1{}
#solid .solid2{}
#solid ul{margin:0px;padding:0px;list-style:none;}
#solid ul li{position:absolute;left:50%;top:0px;width:905px;height:409px;margin-left:-452px;display:none;cursor:pointer;}
#solid #btt{width:905px;height:55px;top:355px;left:50%;position:relative;margin-left:-452px;}
#solid #btt span{position:absolute;top:15px;left:45%;display:block;width:12px;height:12px;text-align:center;background:#a50000;z-index:1000;cursor:pointer;filter:alpha(opacity=70); /*IE滤镜，透明度50%*/-moz-opacity:0.7; /*Firefox私有，透明度50%*/opacity:0.7;/*其他，透明度50%*/}

.xkb-2{ background:url(../images/in-bag4.jpg) #f2f2f2 repeat-x top center;padding-bottom: 80px;}
.xkb-t2{margin-bottom: 50px;}
.xkb-t2 h2{ margin-top:0px; padding-top:60px; font-size:44px; font-weight:bold; color:#666; background:url(../images/icon25.png) no-repeat bottom center; padding-bottom:20px;margin-bottom: 36px;}
.xkb-t2 h2 span{ color:#e10202;}
.xkb-t2 h3{font-size:22px;}
.xkb-t2 p{ font-size:16px; margin-bottom:8px;}

.xkb-3{background:url(../images/in-bag1.jpg) #f2f2f2 top center;}
.xkb-xuzhi{ color:#fff;}
.xkb-xuzhi h2{ font-size:22px;}
.xkb-xuzhi a{ background: #333; padding: 20px 0px; display:block; border-radius:10px; color:#fff; margin-bottom:50px;}
.xkb-xuzhi a:hover{ background: #e10202; color: #fff; text-decoration:none; -moz-box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.4196078431372549) ; /* 老的 Firefox */
box-shadow: 0px 0px 15px rgba(255, 255, 255, 0.4196078431372549);}
.xkb-xuzhi li{padding-right: 30px;padding-left: 30px;}

.xkb-4{ text-align:center; padding:60px 0px;}

.xkb-5{ text-align:center; padding:47px 0px; background:#fff;}
.xkb-55{ text-align:center; padding:47px 0px; background:#f4f4f4;}
.xkb-n2{background:#f4f4f4;}
.xkb-t5 h2, .xkb-t6 h2{ margin-top:0px; font-size:36px; font-weight:bold; color:#666; background:url(../images/icon25.png) no-repeat bottom center; padding-bottom:20px;margin-bottom: 36px;}
.xueyuan{ position:relative}
.xueyuan .btn-bf{ position:absolute; ;top: 0px;left: 0px;right: 0px;bottom: 0px;}
.xueyuan .btn-bf a{background:url(../images/icon11.png) no-repeat center;display: block;width: 100%;height: 100%;}

.xueyuan1{ position:relative}
.xueyuan1 .btn-bf{ position:absolute; ;top: 0px;left: 0px;right: 0px;bottom: 0px;}
.xueyuan1 .btn-bf a{background:url(../images/icon11.png) no-repeat center 50px;display: block;width: 100%;height: 100%;}

.xkb-t5 h2 span, .xkb-t6 h2 span{ color:#e10202;}

.xkb-6{ text-align:center; padding:47px 0px; background:#f6f7f8;}

.xkb-7{ text-align:center; padding:60px 0px;}
.xkb-8{background:url(../images/in-bag3.png) no-repeat top center; height:690px;}
.xkb-8-1{background:url(../images/in-bag3-1.png) no-repeat top center; height:690px;}
.xkb-btn8 { text-align:center;margin-top: 450px;}
.xkb-btn8 a { display:block; height:60px; line-height:60px; background: url(../images/icon18.png) no-repeat  620px center #e54025; color:#fff; width:680px; border-radius:100px; text-align:center; margin:0px  auto; font-size:16px;}
.xkb-btn8 a span { font-weight:bold;}
.xkb-btn8 a:hover { text-decoration:none;}
.xkb-9{padding:47px 0px;}

.xkb-10{background:url(../images/in-bag2.jpg) no-repeat top center; height:260px;}
.xkb-t10{}
.xkb-t10 h2{ margin-top:0px; padding-top:50px; font-size:56px; font-weight:bold; color:#ffff00; }
.xkb-t10 p{ font-size:16px; color:#ffdbdb;}
.xkb-btn-box{ text-align:center;width: 1080px;height: 90px;clear: both;    margin: 0px auto;}
.xkb-btn-box a{ display:inline-block;text-align:center; border-radius:10px; margin:10px;color:#333333;font-size:22px;  padding:0px 36px;height:64px; float:left;
background: #ff9800;background-image: -webkit-gradient(linear,left top,right top,from(#ff9800),to(#ffff00));
background-image: -webkit-linear-gradient(left,#ff9800,#ffff00);
background-image: linear-gradient(to right,#ff9800,#ffff00);}
.xkb-gg{}
.b-close{padding-top: 10px;display: block;float: right;}


.xkb-btn-box a.xkb-btn1{  line-height:64px;}
.xkb-btn-box a.xkb-btn2{ line-height:20px; font-weight:bold; padding-top:13px; }
.xkb-btn-box a.xkb-btn2 .xbb-span1{ color:#e10202;}
.xkb-btn-box a.xkb-btn2 .xbb-span2{ font-size:15px; font-weight:normal;}

.in-hz{margin-bottom: 50px;}
.in-hz-list{text-align:center; line-height:30px; padding-right: 10px; color:#666666;}
.in-hz-list.more{ color: #e10202}


.footer{ border-top:solid 10px #666666; background:#333333; padding:40px 0px 30px 0px; text-align: center;}
.footer-menu{ color: #fff;padding-bottom: 15px;}
.footer-menu a{ padding: 10px ; color:#fff;line-height: 26px; font-size: 18px;}
.footer-menu a:hover{ color:#e10202;}
.footer-menu a.foot-m-a{ font-size:18px; font-weight:bold; color:#ffffff;}


.xkb-bc{ text-align:center; color:#999}
.xkb-b-logo{ text-align:center;padding-bottom: 10px;}
.footer-erweima{color:#999; font-size:13px; padding-bottom:24px; text-align:center;}
.footer-erweima img{padding-bottom:10px;}

.foot-content{color:#999}
.foot-content img{ padding-right:10px;}




.xkbside{position:fixed;width:80px;height:auto;right:0;bottom:40px;z-index:100 ;background: #e10202; border-radius:4px;
background-image: -webkit-gradient(linear,right top,right bottom,from(#e10202),to(#ec832f));
background: -moz-linear-gradient( top,#e10202,#ec832f);
background-image: -webkit-linear-gradient(top,#e10202,#ec832f);
background-image: linear-gradient(to bottom,#e10202,#ec832f);}

.xkbside ul li{width:80px;position:relative; text-align:center;border-bottom:solid 1px #f99158;}
.xkbside ul li .sidebox{position:absolute;width:58px;height:58px;top:0;right:0;transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/58px "微软雅黑";overflow:hidden;}
.xkbside ul li .sidebox1{ padding:8px 0px; }
.xkbside ul li .sidebox1 p{color:#fff;margin-bottom: 0px;}
.xkbside ul li .sidetop{width:80px;height:58px;line-height:58px;display:inline-block;transition:all 0.3s;}
.xkbside ul li .sidetop:hover{background:#000;opacity:1;filter:Alpha(opacity=100);}
.xkbside ul li img{}
.xkbside .xkb-r{float:left;position: relative;top: 8px; line-height:20px;}

.box{ width:1200px; margin:0 auto; position:relative;  _height:100%;}
.picbox{ width:1200px; height:160px; overflow:hidden; position:relative;}
.piclist{ height:160px;position:absolute; left:0px; top:0px}
.piclist li{ margin-right:30px; padding:0px; float:left;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:84px; height:84px;  position:absolute; top:35px; z-index:99; cursor:pointer;filter:alpha(opacity=1); opacity:1;}
.og_prev{ background:url(../images/icon19.png) #999999 no-repeat center; border-radius:100px; left:-94px;}
.og_next{ background:url(../images/icon20.png) #999999 no-repeat center; border-radius:100px; right:-94px;}
.og_prev:hover{ background:url(../images/icon19.png) #e10202 no-repeat center;}
.og_next:hover{ background:url(../images/icon20.png) #e10202 no-repeat center;}




.top-add-div{ line-height:54px; background:#f9f9f9;}
.top-title{ font-size:18px;}

.top-add{ color:#999999;}
.top-add a{ color:#999999;}
.top-add a:hover{ color:#e10202;}
.top-add img{padding-right: 10px;vertical-align: inherit;}

.course-box{padding: 50px 0px; background:#fffcf5; }
.course{ background:#f5f5f5; color:#333; font-size:16px;}
.course p{ text-align:center; line-height:50px;}
.course:hover{ background:#e10202; color:#fff;}
.course-title{ background:url(../images/topbg-icon.jpg) ; line-height:120px; font-size:26px; font-weight:bold; text-align:center;}

.course-title1{}
.course-title1 h2 {margin-top: 0px;font-size: 32px;font-weight: bold;color: #e10202;background: url(../images/icon26.png) no-repeat bottom center;padding-bottom: 20px;margin-bottom: 36px;}
.course-title2{ font-size:28px;padding: 10px 0px 30px 0px;}

.course-box2{padding: 50px 0px; background:#fff3d9; }
.course-box3{padding: 50px 0px; line-height:30px; background: #fafafa}
.lxsm{ font-size:20px; color:#e10202; background:url(../images/icon27.png) no-repeat ; text-indent:36px;padding-bottom: 14px;}
.lxsm:after{content: "";display: block;left: 36px;position: relative;height: 1px;width: 95%;border-bottom: solid 1px #e10202;}
.lx-list{padding-left: 40px;padding-right: 20px;}

.course-box4{ background:#222222; padding:50px 0px 20px 0px;}
.course-video{float: left;width: 640px;height: 352px;position: relative;}
.course-video a{position: absolute;display: block;width: 100%;height: 100%;text-align: center;vertical-align: middle;}
.course-info{float: right;width: 530px;background: #333333;height: 360px;    margin: 10px auto; padding:30px 20px; position:relative}

.v-title{ color:#fff; font-size:20px;}
.v-sm{ color:#999 ; padding:15px 0px}
.v-bottom{ position:absolute; bottom:0px; left:0px; right:0px;color:#999 ; padding:0px 20px 30px 20px;}
.v-btn-box{}
.v-btn-box .cz-gk{ display:block; font-size:18px; width:138px; height:42px; background:#ea3d43; border:solid 1px #ea3d43; color:#fff; text-align:center; line-height:42px; border-radius:100px; float:left; margin-right:20px;}
.v-btn-box .zxzx{ display:block; font-size:18px; width:138px; height:42px; border:solid 1px #ea3d43; color:#ea3d43; text-align:center; line-height:42px; border-radius:100px;float:left;}
.v-btn-box .v-fx{ float:right}
.v-rs{ padding:20px 0px;}
.v-btn-box .v-fx a{ float:left; display:block ;  height:24px; width:24px;margin: 8px 6px;width: 24px;}
.v-btn-box .v-fx1{background:url(../images/v-fx01.jpg) no-repeat ;}
.v-btn-box .v-fx2{background:url(../images/v-fx02.jpg) no-repeat ;}
.v-btn-box .v-fx3{background:url(../images/v-fx03.jpg) no-repeat ;}
.v-btn-box .v-fx4{background:url(../images/v-fx04.jpg) no-repeat ;}
.v-detail{ padding:30px 0px;}
.v-laoshi-top{ height:63px; border-bottom:solid 1px #eeeeee;line-height: 63px;font-size: 20px;text-indent: 1em;font-weight: normal;}
.v-laoshi-top a{ float: right; margin-right: 20px; font-size: 14px; color: #666666}
.v-laoshi-img{ text-align:center;padding-top: 30px;}
.v-laoshi-img p{ font-size:20px; font-weight:bold; padding:10px;}
.v-laoshi-jieshao{ padding:10px 30px; text-align:justify; color:#666; line-height:25px;}
.v-detail-left{ width:885px; float:left; min-height: 600px;background: #fff; }
.v-detail-right{width:300px; float:right; background:#fff; padding:0px 0px 30px 0px; min-height: 600px;}
.v-detail li{ display:inline-block; color:#999; font-size:16px;margin:5px 15px; line-height:40px;}
.v-detail li a{ display:block; color:#444;padding:0px 20px;}
.v-detail li a:hover{ color:#fff;text-decoration:none; border-bottom: solid 2px #fff; background:#d82a2a;  border-radius:50px;}
.v-detail li.active a{ color:#fff;text-decoration:none; border-bottom: solid 2px #fff; background:#d82a2a;  border-radius:50px;}
.tab-detail{background: #fff;padding:30px 20px;}
.tab-detail .tab-pane{}
.v-fx .fxd{float: left;display: block;line-height: 40px;font-size: 16px;}

.in-news .new-list li{line-height: 30px;height: 30px;background: url(../images/n_icon1.png) 20px center no-repeat;padding: 0px 35px;}
.in-news .new-list li a{font-size:14px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:left;}

.in_more{ padding-top:50px;}
.in_more a{ display:inline-block; padding:5px 20px; border-radius:50px; border:solid 1px #ddd; color:#666;}
.in_more a:hover{ border:solid 1px #d82a2a; color:#d82a2a;}


.fabiao{ float:right; width:130px; height:45px; line-height:45px; background:#cbcbcb; border:0px; border-radius:4px; color:#fff; font-size:16px;}
.pinglun{ font-size:16px;border-bottom: dashed 1px #ddd;}
.pinglun .form-control{ margin:10px 0px}
.fb-box a{ color:#999;}
.fb-box a:hover{ color:#ea3d43;}
.fb-box{ padding:10px 0px;}
.pinglun .radio-inline.on{background: #ea3d43;padding: 2px 10px 2px 30px; color:#fff; border-radius:100px;}

.video-btn{position: relative;top: 149px;}
.course-box5{ background:#f7f9fb; padding: 30px 0px;}
.thumbnail .bf-btn{position: absolute;top: 50px;left: 50%;margin-left: -28px;}

.box111{ height:1px; width:100%; background:#333333;}
.location{ position:fixed; right:0; bottom:10px; width:20px; background:#FFC; padding:5px; color:#003}
.scroll_bottom{cursor:pointer;}
.scroll_bottom img{ float: none;}

.menu-box{
background: url(../images/topbg-icon.jpg);
line-height: 120px; height: 120px;}
.xkb-menu2{}
.xkb-menu2 a{display: inline-block;background: #fff;height: 50px; width:154px;line-height: 50px;font-size: 15px;border-radius: 100px;color: #222; text-align: center;margin-right: 12px;}
.xkb-menu2 .on{ background: #e10202; color: #fff;}
.xkb-menu2 a:hover{ background: #e10202; color: #fff;}

.xkb-menu3 a{display: inline-block;background: #fff;height: 50px; width:220px;line-height: 50px;font-size: 15px;border-radius: 100px;color: #222; text-align: center;margin-right: 12px;}
.xkb-menu3 .on{ background: #e10202; color: #fff;}
.xkb-menu3 a:hover{ background: #e10202; color: #fff;}

.xkb-box{ padding: 60px 0px 40px 0px;}
.con-title1{ font-size: 24px; text-align: center}
.con-title2{ font-size: 28px; font-weight: bold; text-align: center;}
.xkb-line{border-bottom:dashed 1px #ccc;}



.input_style{background: url(../images/green.png) no-repeat;width: 20px;height: 20px;display: inline-block;}
.radio_bg{background-position: -118px 2px ;}
.checkbox_bg{background-position: 0 0;}
.radio_bg_check{background-position: -166px 2px ;}
.checkbox_bg_check{background-position: -48px 0;}

.xkb-bm-t{ font-size: 16px;padding: 20px 0px;font-weight: bold;}
.xkb-bm-t img{ float: left; padding-right: 10px;}
.form-horizontal{ }
.cz-ma{ padding-left: 40px;}
.cz-ma label{ font-weight: normal;    margin-bottom: 10px;}
.bm-box{padding: 10px 0px 30px 0px;}
.xx-ti{float: left;}
.span-2 {color: #ff4a02;border: solid 1px #ff4a02;font-size: 12px;padding: 2px 4px 1px 4px;font-weight: normal;margin-left: 5px;border-radius: 2px;}

.xxb-btn{ padding: 30px 0px 50px 0px;}

.xxb-btn button {width:280px;text-align: center;margin: 20px auto;color: #fff;background: #c10901;line-height: 50px; font-size: 18px; font-weight: bold;border-radius: 100px;border: 0px; background: -webkit-linear-gradient(#ffb520, #ff8105); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(#ffb520, #ff8105); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#ffb520, #ff8105); /* Firefox 3.6 - 15 */background: linear-gradient(#ffb520, #ff8105); /* 标准的语法 */}

.chaxun-box{border-radius: 20px 20px 0px 0px; background: #f5f5f5; margin-bottom: 60px; }
.xkb-chaxun-title{ font-size: 28px; font-weight: bold; background:#e10202; color: #fff; text-align: center; height: 72px; line-height: 72px ; border-radius: 20px 20px 0px 0px}
.xkb-chaxun-title1{ font-size: 15px;background:#e10202; color: #fff; text-align: center;  border-radius: 20px 20px 0px 0px; padding: 40px;}
.cj-t{ font-size: 18px;}
.cj-f{ font-size: 120px; }
.cj-f span{ font-size: 30px;}
.chaxun-input{width: 500px; margin: 0px auto; padding: 80px 0px 40px 0px;}
.chaxun-sr{ height: 40px;}
.chaxun-btn {padding: 30px 0px 0px 0px;}
.chaxun-btn button{width:215px;}

.tiku-box {padding: 10px 0px;}
.tiku-list1 li {
    clear: both;
    border-bottom: solid 1px #eee;
    line-height: 38px;
}

.tiku-list1 a {
    color: #777!important;
}

.panel-default>.panel-heading{ background: #f6f6f6; border-color: #eee;}
.panel-heading{ height: 63px;padding: 0px 15px; line-height: 63px;}
.panel-heading a{ background:url(../images/d-icon.png) no-repeat right 30px; display: block;font-size: 18px;color: #666;font-weight: bold;}
.panel-heading .collapsed{ background:url(../images/u-icon.png) no-repeat right 30px;}
.tiku-list{}
.tiku-list li{ clear: both; border-bottom: solid 1px #eee; height: 58px; line-height: 58px;color: #777;}
.tiku-list a{margin-left:2px;display: block;color: #666;float: right;height: 34px;line-height: 34px;width: 135px;border: solid 1px #ccc;text-align: center;margin-top: 12px; border-radius: 4px;}
.shipinkecheng .tiku-list a{display:inherit;color: #666;float: left;height: 34px;line-height: 34px;width: auto;border: solid 0px #ccc;text-align: center;margin-top: 12px; border-radius: 4px;}

.cz-title1{ font-size: 24px; padding-bottom: 20px;}
.cz-kecheng{padding:0px 50px 50px 50px;}
.cz-kecheng a{ height: 120px; border: solid 1px #ddd;border-radius: 12px; display:block; text-align: center; vertical-align:middle;color: #666;font-size: 16px;padding: 40px 0px;}
.cz-kecheng a.on{border: solid 1px #e10202; font-weight: bold; color:#e10202; background:url(../images/icon29.png) top right no-repeat;}
.cz-kecheng-a{ line-height: 40px;}
.cz-kecheng .col-md-3{margin-bottom: 15px;padding-right: 0px;}


.cz-kecheng1{padding: 0px 50px 50px 50px; }
.cz-kecheng1 lable{margin-right: 40px;line-height: 20px; font-size: 16px;}
.xm-xz-bz{ display: block; float: left;background: url(../images/icon30.jpg) no-repeat #ff6000; height: 28px; font-size: 14px;color: #fff; line-height: 28px;padding-left: 20px; padding-right: 15px;}
.c-kaoqu{padding: 20px 0px 0px 0px;}

.xb-radio{ font-size: 16px;    font-weight: normal;padding-right:100px;}
.xb-radio span{ font-size: 20px;    font-weight: bold;}
.xb-radio span.on{  color: #e10202}

.yinfu{ text-align: center; font-size: 16px;}
.yinfu span{ color: #e10202}
.yinfu .span-3{ font-size: 32px;}

.zhifu-fs{border:dashed 1px #ccc; padding: 50px 10px; border-radius: 10px; }
.zhifu-div{ text-align: center;}
.zhifu-list{ text-align: center; display: inline-block; margin: 30px 80px;}
.zhifu-list .zhifu-img1{ border: solid 1px #4aaf1a; padding: 50px;}
.zhifu-list .zhifu-img2{ border: solid 1px #00a1ef; padding: 50px;}
.zhifu-list .zhifu-img3{ height: 40px;padding-top: 20px;}
.wxtishi{ color: #999;padding: 10px 0px 10px 50px;}

.jiaocai-box {padding: 50px 0px;}
.jc-left{ float: left; width: 220px;  border-radius: 4px 4px 10px 10px; min-height: 100px; background:#ececec;}
.jc-left .panel-body {padding: 5px 15px;}
.jc-left-title{color: #fff; font-size: 22px;}
.jc-left-title1{color: rgba(255, 255, 255, 0.6); font-size: 16px;}
.jc-left-menu{background: #f4f4f4;border-radius: 4px 4px 6px 6px; margin-bottom: 15px;}
.l-menu-top{background: url(../images/n_menubg.png) no-repeat; padding: 30px;}



.panel-default>.panel-heading1{ }
.panel-heading1{ height: 45px;padding: 0px 15px; line-height: 45px;}
.panel-heading1 a.jc-t-a{ background:url(../images/icon35.png) no-repeat right 16px; display: block;font-size: 16px;color: #222;}
.panel-heading1 a.collapsed{ background:url(../images/icon36.png) no-repeat right 16px;font-size: 16px;color: #222;}
.jc-list a{ color: #999999;padding: 5px 0px;display: block;}
.jc-list a.on{ color: #e10202;}
.jc-right{float: right;width: 920px;}
.jc-box h1{ border-bottom: solid 3px #e5e5e5;padding:15px 20px ;background:url(../images/n_icon2.png) no-repeat left center;  font-size:18px; font-weight: bold;margin: 0px;}
.xkb-cont{ padding:20px 0px; line-height: 25px;text-align: justify;}
.xkb-cont p{text-indent: 2em;}
.jc-right .tishi{background: #f5f6f7;padding: 20px;text-align: center;font-size: 18px;font-weight: bold;margin: 0px; color:#d72c2c;}
.item {border-bottom: 1px dashed #ddd;padding-left: 15px;background: url(../images/ny-jn-list-icon.png) left 15px no-repeat;padding: 8px 0 8px 15px;}
.school-box {padding: 50px 0px;}
.school-left{ float: right; width: 299px;border-radius: 12px; min-height: 100px;}
.school-left .panel-body {padding: 5px 15px;}
.school-left-title{color: #fff; text-align: center; line-height: 62px; font-size: 22px;padding-bottom: 15px;}

.school-list a{ color: #999999;padding: 5px 0px;display: block;}
.school-list a.on{ color: #e10202;}
.school-right{float: left;width: 870px;}
.school-right h1{ background: #f5f6f7; padding: 20px ; text-align: center; font-size:18px; font-weight: bold;margin: 0px;}


.school-cx{background: #e10202; padding: 40px 30px;}
.school-se{ width: 154px !important; margin-left: 10px;}
.school-name{ width: 380px; margin-left: 10px;}
.school-btn{height: 30px;border: 0px;background: #fdbf06;width: 100px;border-radius: 100px; margin-left: 10px; color: #e10202;}
.school-tel{ background: #f5f6f7; height: 60px; text-align: center; color: #ff8800; line-height: 60px; font-size: 18px;}
.school-tel span{ font-weight: bold;}
.school-list1-title{ font-size: 22px; padding: 10px 0px;}
.school-list1{ font-size: 16px;margin-top: 10px;    margin-bottom: 40px;}
.school-kc{ padding-left: 30px; background: url(../images/icon40.png) no-repeat 0px 2px; line-height: 26px; padding-bottom: 10px; color: #108cff;}
.school-kc a{ color: #108cff;}
.school-add{ padding-left: 30px; background: url(../images/icon41.png) no-repeat; line-height: 26px;}

.school-left .nav-tabs>li{float: left;margin-bottom: -1px;width: 33.33%;}
.school-left .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {color: #555;cursor: default;background: #fff;border: 0px;border-radius: 0px;padding: 5px 10px;text-align: center;}
.school-left .nav>li>a {position: relative;color: #333;text-align: center;display: block;border: 0px;padding:  5px 10px;background:url(../images/icon44.jpg) repeat-x;border-radius:0;
}
.school-left .nav-tabs>li>a:hover {border-color:transparent;}
.school-left .nav>li>a:hover, .nav>li>a:focus {text-decoration: none;}
.school-left .tab-content>.tab-pane{ padding: 25px 15px; }
.xzff{ text-align: center; font-size: 20px; color: #ff8800; font-weight: bold;}
.school-r-bg{background: url(../images/icon43.png) repeat-x; height: 10px; margin: 5px 0px;}
.szsm{ font-size: 16px; padding: 20px 0px;}
.buzhu{padding-top: 15px; font-size: 12px;}

.school-div{ width: 299px; border: solid 1px #ff8800; border-radius: 12px; background: url(../images/icon38.png) no-repeat;min-height: 100px;}
.school-div .panel-body {padding: 5px 15px;}
.school-div-title{color: #fff; text-align: center; line-height: 62px; font-size: 22px;padding-bottom: 15px;}
.xuzhi{text-align: center; padding:10px 0px }
.xuzhi a{display: inline-block;margin: 5px 10px;background: #999999; color: #fff;width: 120px;text-align: center;padding: 5px; border-radius: 4px;}

.kszixun{padding:10px; font-size: 12px;}
.kszixun li{ background:url(../images/icon42.png) no-repeat 0px 7px; padding-left: 10px; line-height: 25px;}
.kszixun li a{color: #555}
.kszixun li a:hover{color: #e10202}

.comment-box{background: url(../images/pic-5.jpg) center center; height: 226px;}
.comment-box2{ padding: 60px 0px;}
.comment-more{}
.comment-more a{display: block;height: 50px; width: 400px; text-align: center;border: solid 1px #eeeeee; border-radius: 100px; line-height: 50px; color: #666; font-size: 18px; margin: 50px auto; margin-bottom: 0px;}
.comment-more a span{background: url(../images/icon45.png) right center no-repeat; padding-right: 25px;}

.app-box1{background: url(../images/pic-6.jpg) #ff9600 no-repeat center center; height: 899px;position: relative;}
.app-box2{background: url(../images/pic-7.jpg) #43b758 no-repeat center center; height: 903px;position: relative;}
.app-box3{background: url(../images/pic-8.jpg) #644aad no-repeat center center; height: 680px;position: relative;}
.app-box1-jb{ display:block;background: url(../images/icon60.png) no-repeat ; width:126px; height:131px; position:absolute; left:0px; top:0px;}
.app-box2-jb{ display:block;background: url(../images/icon61.png) no-repeat ; width:126px; height:131px; position:absolute; left:0px; top:0px;}
.app-box3-jb{ display:block;background: url(../images/icon62.png) no-repeat ; width:126px; height:131px; position:absolute; left:0px; top:0px;}

.app-1{}
.app-2{ color:#fff; padding:10px; font-size:15px;}
.app-3{ font-size: 18px;color: #fff;}
.app-3 p{ font-weight: bold; padding-top:10px; padding-bottom:19px;}
.app-left{float: left;padding-top: 65px;}
.app-right{float: right;padding-top: 110px; width: 620px;}
.app-pa{ padding: 50px 60px 0px 60px; text-align:center;}
.app-g{ text-align: center;}
.app-eweima{ text-align: center; padding:40px;}
.app-eweima p{ font-size: 16px; font-weight: bold; color: #fff; padding-top: 15px;}
.app-xiazai{font-size: 16px; font-weight: bold; color: #fff;background: url(../images/icon46.png) repeat-x left bottom; padding-bottom: 10px; }
.app-text{ padding: 15px 0px; color: #fff;}
.app-text p{ margin-bottom: 5px;}

.new-time{ padding: 30px 0px 15px 0px;border-bottom: solid 1px #e3e3e3;}
.pre-next{  padding: 20px 0px;}
.pre-next a{ font-size: 15px; color: #666; }

.lett-menu{}
.lett-menu li{height: 60px; line-height: 60px; text-align: center; background: url(../images/n_icon1.png) no-repeat 50px center; border-bottom: solid 1px #fff;}
.lett-menu li:last-child{border-bottom: 0px;}

.lett-menu li a{color: #666; font-size: 16px; display: block;}
.lett-menu li a:hover{color: #e10202;}
.lett-menu li a.on{color: #e10202; }

.new-list li{height:45px; }
.new-list li a{color: #666; font-size: 16px; display: block; float: left;}
.new-list li a:hover{color: #e10202;}
.new-list li span{ float: right; font-size: 15px}
.pagination>li>a, .pagination>li>span{ color: #333;}

.tongzhi .new-list li{height:45px; line-height:45px; border-bottom:dashed 1px #ddd}


.cz-jl{ margin: 50px 40px; border:solid 1px #333; padding: 50px 15px 0px; position: relative; border-radius: 20px; font-size: 16px;} 
.cz-jl p span{filter:Alpha(opacity=0); opacity:0;  -moz-opacity:0;-khtml-opacity: 0}
.cz-title{ position: absolute; top:-15px; left: 40px; height: 30px; background: #fff; padding:0px 10px; font-size: 16px; font-weight: bold;}

.logon-btn{ clear: both;}
.logon-btn a{ display: block; width: 200px; text-align: center ; margin: 20px auto; color: #fff; background: #e10202; line-height: 40px; border-radius: 100px;}
.logon-btn button{ display: block; width: 50%; text-align: center ; margin: 20px auto; color: #fff; background: #c10901; line-height: 30px; border-radius: 100px; border: 0px;}
.logon-btn{  padding-top: 20px }


.login-box{background: url(../images/pic-9.jpg) center center; height: 680px;}
.login{float: right; margin-right: 50px; background: #fff; border-radius: 10px; width: 450px; margin-top: 100px; padding: 30px;}
.xkb-btn3{background-image: -webkit-gradient(linear, left top, right top, from(#e10202), to(#ff8800));
    background-image: -webkit-linear-gradient(left, #e10202, #ff8800);
    background-image: linear-gradient(to right, #e10202, #ff8800);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#e10202, endColorStr=#fd8320);
    border: 0; height: 60px; width: 100%; font-size: 24px; font-weight: bold; color: #fff; border-radius: 10px;    margin-top: 20px;}
.l-title{}
.l-title li{ width: 50%; float: left; text-align: center; padding:20px 0px 20px 0px;}
.l-title li a{ color: #999; font-size: 28px;}
.l-title li.active a{ color: #e10202; font-weight: bold;}
.l-form{font-size: 16px;}
.l-form .form-group{margin-bottom: 30px; position: relative}
.l-form .form-control{ height:60px;font-size: 16px; text-indent: 3.4em; }
.l-form .tel{background: url(../images/icon47.png) 20px 12px no-repeat;}
.l-form .pass{background: url(../images/icon48.png) 20px 12px no-repeat;}
.wj-a{color: #666; float: right;}
.wj-a:hover{color: #e10202;}
.gb-icon{background: url(../images/icon49.png)  no-repeat; position: absolute; right: 10px; top: 13px; display: block; height: 32px; width: 32px;}
.login-tishi{ color: #e10202; text-align: center; font-size: 14px;padding-top: 20px; height: 40px;}
.denglu{ font-size: 24px;}
.zhuce{ font-size: 24px;}
.l-form1{font-size: 16px;}
.l-form1 .form-group{margin-bottom: 10px; position: relative}
.l-form1 .form-control{ height: 43px;font-size: 16px; text-indent:1em; }
.l-form1 .btn-default{color: #fff;background-color: #e10202;border-color: #e10202;float: right;width: 140px;font-size: 15px;height: 43px;}
.l-form1 .gb-icon{top: 6px;}
.jqpassword{ text-align: center; padding-top:80px;}

.up-menu{ clear: both; padding-bottom: 40px;}
.up-menu a{ display: block; float: left; margin-right: 20px; padding: 5px 20px; color: #666 ; font-size: 15px; border-radius: 4px; }
.up-menu a.on{ background: #e10202; color: #fff;}
.up-table{}
.up-table td{ border-bottom: solid 1px #eee; line-height: 20px; padding: 15px 3px;}
.up-table td a{ color: #666}
.up-table td a:hover{ color: #e10202}
.up-table-tr{ border-bottom:  solid 3px #ddd; font-weight: bold;}
.up-table-tr td{padding: 10px 3px;}
.table-td-img img{width:16px;}
.table-td1{ width:50px;}
.table-td2{}
.table-td3{ width:100px;}
.table-td4{ width:70px;}
.table-td5{ width:70px;}
.table-td6{ width:180px;}
.up-table-span{background: url(../images/icon53.jpg) no-repeat center; cursor: pointer; padding: 4px 6px;}
.up-div{ border:solid  1px #fb9809; padding: 20px 0px; text-align: center;}
.up-tj{ padding: 10px 0px;}
.up-tj span{ color: #fb9809}
.up-list{ margin-top: 40px; background: #fafafa; padding: 15px;}
.up-list-title{ font-size: 18px; border-left: solid 5px #e10202; padding-left: 20px;line-height: 18px;}
.up-list-title span{ color: #e10202;}
.up-con{ padding-top: 20px;}
.up-con li{ padding: 10px 0px;}
.up-con img{ padding-right: 10px;}
.up-con a{color: #666}
.up-con a:hover{ color: #e10202}

.dati-left{float:left; width: 700px;border-right: solid 1px #e10202; padding-right: 40px; }
.dati-right{float:right; width: 490px; padding-left: 40px; color: #666}
.panduan-title{ font-size: 16px; font-weight: bold; clear: both;    padding-top: 10px;}
.panduan{ padding: 10px 0px 20px 0px;width: 490px;}
.panduan a{ display: block; width: 24px;margin-bottom: 10px; height: 20px; text-align: center; border: solid 1px #666; float: left; color: #222; margin-right: 10px; font-size: 13px; line-height: 20px;}
.panduan a.on{ background:#e10202; color: #fff;  border: solid 1px #e10202}
.pd-timu{padding: 20px 0px 10px 0px;}
.pd-timu span{color: #e10202 ; padding:0px 5px; font-weight: bold; }

.biaoshi{ clear: both; padding-top: 15px;}
.biaoshi span{display: block;float: left; margin-right: 10px; }
.biaoshi .weida{border:solid 1px #ccc; width: 40px; height: 20px;}
.biaoshi .yida{ border:solid 1px #e10202; background: #e10202 ; width: 40px; height: 20px; margin-left: 20px;}

.dati-btn {height: 36px;border: 0px;background: #e10202;width: 136px;border-radius: 10px;color: #fff; margin-top: 30px; font-size: 18px; font-weight: bold;}
.dati-box{ padding: 20px 0px 20px 20px;}
.dati-title{ background: #f5f5f5; padding:2px 10px; }
.dati-con{padding-left: 20px;padding-top: 10px;padding-bottom: 20px;border-bottom: dotted 1px #ddd;}
.dati-list{ margin-top: 15px;}
.lianxi-box{ background: #ededed; box-shadow:3px 2px 4px rgba(0,0,0,.3);; height: 50px; line-height: 50px;margin-bottom: 20px;}
.lx-title{ float: left; font-size: 18px; font-weight: bold;}
.lx-tishi{font-size: 16px; float:left;padding-left: 40px;}
.lx-tishi span{color: #e10202 ;}
.lx-tb{ float:right; background: url(../images/icon58.png) no-repeat left center; padding-left: 24px; margin-right: 10px;}
.lx-time{ font-size: 24px;color: #e10202; font-weight: bold; float: right; margin-right: 20px;}
.lx-zanting{ float: right;}
.lx-zanting .zanting{ width: 120px; height: 36px;  color: #fff; display: block; line-height: 36px; text-align: center; font-size: 18px; font-weight: bold; border-radius: 10px; background: url(../images/icon57.png) #f3bd51 no-repeat 24px center; text-indent: 1.5em;margin-top: 8px;}
.zhuangtai{ text-align: center; font-size: 40px; font-weight: bold; padding: 30px;}
.xkb-top{ background: #4d4d4d; border-bottom: solid 4px #e10202;}
.xkb-top-logo{float: left;height: auto;padding: 12px 15px;font-size: 18px;line-height: 20px;}
.xkb-top-right{ float: right; color: #b8b8b6; font-size: 16px;}
.xkb-top-right li{ float: left; margin-top: 38px; margin-left: 30px;}
.xkb-top-right li img{ margin-right:5px;}

.pre-next1{ padding: 10px 0px 100px 0px; text-align: center;line-height: 16px;}
.pre-next1 a{ color: #666; padding: 0px 10px; font-size: 16px; }
.pre-next1 a:hover{ color: #e10202;}

.chengji-box{ padding:50px 30px;}
.chengji-table{border-top:solid 1px #b8b8b6; border-left: solid 1px #b8b8b6;}
.chengji-table td{ border-right:solid 1px #b8b8b6; border-bottom: solid 1px #b8b8b6;}
.chengji-tr1{ text-align: center; font-weight: bold; line-height: 40px; background: #e6e6e6; font-size: 16px;}
.chengji-tr2{ background: #fff; }
.chengji-tr2 td{ padding: 20px;font-weight: 15px; line-height: 30px; }
.chengji-tr3{ background: #fff; }
.chengji-tr3 td{font-weight: 15px; line-height: 42px; text-align: center}


.fh-btn{ padding-bottom: 50px}
.fh-btn a{display: block;background: #e10202;height: 50px;width: 220px;line-height: 50px;font-size: 15px;border-radius: 100px;color: #fff;text-align: center;margin-right: 12px; margin: 0px auto;}

.team-list{padding:40px; background: #eaf0f4;color: #666;margin-top: 20px;}
.team-left{float: left; width: 200px; }
.team-left img{ background: #fff; padding: 10px;}
.team-right{float: right; width: 520px; background: #fff; padding:30px 40px; min-height: 267px;}
.team-name{ font-size: 22px; padding-bottom: 10px; border-bottom: solid 1px #eaf0f4;}
.team-1{padding-top: 10px;}
.color-red {
    color: #c1150f;
}




