﻿ 
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;color: #333;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}
body{padding-top:3px;min-width:1400px;}
.fl{ float:left;}
.fr{ float:right;}
.relative{ position: relative;}
.absolute{ position:absolute;}
.wid{ width:1350px; margin-left:auto; margin-right:auto;}
.mb10{ margin-bottom:10px;}
.mb30{ margin-bottom:30px;}
.mb50{ margin-bottom:50px;}
.mb80{ margin-bottom:80px;}
img{ border:none}
em{ font-style:normal;}
ul,ol{ list-style-type:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#e00;}
p{line-height: 2;}
.top{ background:#fff; height:100px; padding:20px 0 10px; position: relative;  z-index:9999;}
.rexian .an{display: block;float:right;position: relative;}

.sou{width: 185px;height: 30px;border-radius: 10px;background: #fff;border:1px solid #c3c3c3;float:left;position: relative;outline: none;color: #999;font-size: 14px;}

	.rexian{margin-right: 10px;}

	.rexian .tel_1 img{margin-right: 6px;}

	.rexian .tel_2{margin-top: 10px;float: right;}

	.rexian .tel_1 span{color: #8e7a79;font-size: 16px;float: left;margin-right: 10px;}

	.rexian .tel_1 h1{color:#ff1816;font-size:30px;float: right}

.tel{width: 350px;font-size:18px;text-align:right}
.tel span{display:block;margin-bottom:0;}
.tel .fr{margin-left:30px}
.erweima img{width:100px}
.tel h1{font-size:26px;;color:#ff1816;margin-top:-20px;}


.menu_bg{background:#ff5965;color:#fff}
.menu{height:50px;/* margin-top:36px; *//* position: relative; */line-height:50px;} 
#nav ul li{ float:left; font:normal 16px/50px "微软雅黑"; text-align:center; }
#nav .nav_parent{Z-INDEX:99;POSITION: relative;FLOAT: left;WIDTH:150px;text-align:center;cursor: pointer;color:#fff;} 
#nav .nav_parent .toplink {DISPLAY: block;WIDTH:165px;height:50px;font:normal 16px/50px "微软雅黑";TEXT-ALIGN: center;position: relative;/* background:url(../images/navli.jpg) no-repeat right center; */color: #fff;/* border-right: 1px solid #eee; */}
#nav .nav_parent .toplink:after{content:'';height: 50px;position:absolute;right:0px;top:0;}
#nav .nav_parent .toplink:hover{background:#fd3d4a;}
#nav .nav_parent span{ position:absolute; top:-25px; right:10px;}
#nav .nav_parent  a:hover{}
#nav .nav_parent .ahover {color:#fff; background:#ff5965; }
#nav .nav_parent .ahover span{ color:#fff;}
.nav_parent .sub_con {POSITION: absolute;display: none;top:50px;z-index:999;left:0;width:170px;background:#ff5965;}
.sub_con  p{ font:normal 14px/40px "微软雅黑";}
.sub_con  p a{ width:100%; height:40px; display:block; color:#fff; background:#ff5965; margin-top:1px;}
.sub_con  p a:hover{ color:#fff;background:#fd3d4a; }
/* flexslider */
#lanrenzhijia { width:100%; height:590px;  position:relative; background:#000; z-index:5; }
#slides { display:block; width:100%; height:590px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:550px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:15px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*课程中心*/
.course{ padding:50px 0; background:#f9f3ef url(../image/kcbg.jpg) no-repeat right bottom;}
.tit{ text-align:center;}
.course .row{ float:left; margin-right:22px;}
.course .row h2{ line-height:45px; font:bold 20px/45px "微软雅黑"; color:#ff5965;}
.course .row p{ line-height:24px;width: 315px;font-size: 16px}



.students{ background:#e8e8e8; padding:50px;}
.students .wid{ position:relative;} 
#prev{    position:  absolute; left:-80px;  width:50px; height:50px; top:330px; cursor:pointer}
#next{   position:  absolute; right:-80px;   width:50px; height:50px; top:330px; cursor:pointer;}
#box{ width:1300px;display:block; margin-top:50px; margin-bottom:50px; } 
#box ul li{display: block;float: left;width:250px;height: 430px; margin-right:25px;  background:#fff;}
#box ul li span img{ width:250px; height:330px;  }
#box ul li span{width:250px; height:330px; background:#000; display:block;}
#box ul li a:hover span img{opacity:0.7;-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
 .students h2,.prolist ul li h2,.prolist ul li h2 b{ font: normal 16px/36px "微软雅黑"; padding:0 10px;}
.students h2 em,.prolist ul li em{ float:right; margin-top:8px;}
 .prolist ul li{
        float: left;
        width: 270px;
        margin-left:20px;
        background: #fff;
        margin-bottom: 20px;
        overflow: hidden;
        height: 250px;
        text-overflow:ellipsis;
        white-space:nowrap;
        border: 1px solid #ccc;
        }
 .prolist ul li img{width:270px;}
 
  .prolist ul li h2{text-overflow:ellipsis;white-space:nowrap;display:block;width:250px;line-height: 45px;overflow:hidden;background:#f1f1f1;text-align:center;}


.huanjing{ height:700px; background:url(../image/hjbg.jpg) no-repeat center top; padding:0px 0;}
.huanjing .fr{ width:671px;}
.huanjing .fr ul{ width:685px;}
.huanjing .fr ul li{ float:left; margin:0 3px 3px 0; height:235px; overflow:hidden; height:px;}
.huanjing .fr ul li img{ width:338px; height:234px;}
.huanjing ul li img,.zhaoshang ul li img{transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transition: transform 0.5s cubic-bezier(.79,.39,.31,.74);}
.huanjing ul li a:hover img,.zhaoshang ul li a:hover img{transform: scale(1.1);transition: all .6s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all .6s ease 0s;}

.honor{ background:#ffcb21 url(../image/zzbg.jpg) no-repeat center bottom; height:400px; padding:40px 0;}
.honor .tit b{ font: normal 40px/70px "微软雅黑";  border-bottom:#be3b00 1px solid;}
.honor .tit{ font-size:16px;color:#be3b00;}
#demo ul li{ width:240px; float:left; margin-left:15px;background:#fff; padding-bottom:10px; }
#demo ul li img{ width:230px; height:160px; padding:5px; background:#fff;transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transition: transform 0.5s cubic-bezier(.79,.39,.31,.74);}
#demo ul li h1{ padding:5px 10px; font:normal 14px/28px "微软雅黑"; text-align:center}
#demo{overflow:hidden; width:1350px;display: inline; float:left;} 
#indemo{float: left;width: 1000%;} 
#demo1,#demo2{float:left;} 
#demo1 a,#demo2 a{cursor:pointer;} 

.zhaoshang{ background:#f8f0eb; padding:50px 0;}
.zhaoshang .tit{ font:normal 30px/50px "微软雅黑"; color:#ff5c00;}
.zhaoshang .tit b{ font:bold 48px/50px "微软雅黑"; color:#ff5c00;}
.zhaoshang .fl{ width:600px;}
.zhaoshang .fr{ margin-top:-50px;}
.zhaoshang ul li{ float:left; margin:0 10px 10px 0; position:relative; overflow:hidden; width:275px; height:190px;}
.zhaoshang ul li span{ position:absolute; width:275px; height:30px; left:0; bottom:0; line-height:30px; color:#fff; text-align:center; background:url(../image/libg.png) repeat;}
.zsban{ background:#fa4961;}

.new{ padding:50px 0; background:url(../image/nbg.jpg) no-repeat center top}
.new .row{ width:650px; float:left; margin-bottom:25px; margin-right:20px;}
.new .tit2{ border-bottom:#ddd 1px solid; line-height:40px; font-size:30px;}
.new .row .fl img{ width:240px; height:180px;}
.new .tit2 em{ font-size:18px; padding-left:10px; color:#ccc;}
.new .row a{width:630px;height: 190px;padding:10px;display:block;border:#fff 1px solid;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;}
.new .row a:hover{ background:#fffef3; border:#e5e2cf 1px solid;}
.new .row a:hover p{ color:#333}

.new .row .fr{ width:370px; }
.new .row p{ line-height:36px; font-size:16px;}
.new .row .time,.new .row a:hover .time{ color:#999;}

.footer{ background: url(../image/bbg.png) repeat-x top; padding:50px 0 0;margin-top: -50px;}
.footer .cont{ background:#ffcb21; padding:20px 0 50px;}
.footer p{ line-height:28px;}


/*客服代码*/

#qqfloat {Z-INDEX: 100000; POSITION: fixed; WIDTH: 150px;top:200px; left:10px}
#qqfloat{_position:absolute;
_top:200px;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop));}
*html{
background-image:url(about:blank);
background-attachment:fixed;} 
#qqfloat .qqclose { width:28px; height:63px; position:absolute; top:65px; left:-28px;} 
#qqfloat .cont {  width:150px; overflow:hidden;} 
#qqfloat .cont ul li{ float:left}
#qqfloat .cont ul li a{ display:block;float:left}


.main {overflow: hidden;margin: auto;width: 1250px;min-height:500px;height:auto !important;height:500px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;background:#fff;padding:50px 50px 100px;font-size: 16px;margin: 0 auto 150px;}
.in_title {
    width: 1250px;
    height: 55px;
    background: url("../image/title.jpg") no-repeat;
    text-align: center;
    line-height: 55px;
    color: #fff;
    font-size: 30px;
    font-weight: bold;
    margin: auto;
}
.in_lei {
    overflow: hidden;
    width: 1250px;
    margin: auto;
    text-align: center;
    margin-bottom: 50px;
    height: 64px;
    position: relative;
}
.in_lei li {
    width: 120px;
    height: 65px;
    display: inline-block;
    padding: 0px 5px;
}
.in_lei li a,.in_lei .current{
    display: block;
    width: 120px;
    height: 65px;
    background: url("../image/lei.png") no-repeat;
    line-height: 84px; 
    font-size: 16px;
    text-align: center;
    float: left;
    margin-top: -5px;
}
.in_lei li a:hover,.in_lei .current{
    background: url("../image/lei_hover.png") no-repeat;-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	color:#fff;
}

.news_cont1 {width: 580px;height: 170px;overflow: hidden;padding: 10px 10px 20px 10px;-webkit-transition: all 0.5s ease-in-out 0s;background:#fffdf2;float: left;margin: 0 10px 30px;border-radius:5px;border:1px dashed #ffdec7}
.news_cont1:hover{background:#fa4961;}
.news_cont1 .img {
    display: block;
    height: 180px;
    width: 240px;
    float: left;
    background: url("../image/logo.jpg") no-repeat center;
    border-radius: 5px;
}
.news_cont1 .img img {
    height: 180px;
    width: 240px;
    border-radius: 5px;
}
.news_cont1 .texta {width: 300px;float: right;padding: 0 8px 0px 0px;/* height: 110px; */overflow: hidden;}
.news_cont1 .texta p {color: #222;font-size: 24px;padding-bottom: 5px;-webkit-transition: all 0.5s ease-in-out 0s;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_cont1 .texta p b{
	font-weight: normal;
}
.texta div {
    line-height: 22px;
    color: #8a8989;
    font-size: 12px;
    -webkit-transition: all 0.5s ease-in-out 0s;
}

.news_cont1 .texta span{
    font-size: 16px;
    color: #b5b5b6;
    line-height: 25px;
    display: block;
    -webkit-transition: all 0.5s ease-in-out 0s;
}
.news_cont1:hover .texta span{ color:#fff;}
.texta div{line-height:22px;color: #8a8989;font-size: 16px;-webkit-transition: all 0.5s ease-in-out 0s;font-weight:normal} 
.news_cont1:hover .texta p,.news_cont1:hover .texta div{color: #fff;}
.biaoti{display:block;text-align:center;line-height: 2;} 
/*page*/
.page_ul{overflow: hidden;clear: both; text-align:center;}
.page_ul ul li {display:inline-block; font-size:12px;text-align:center; margin:0 5px;background:#f0f0f0;min-width:30px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.page_ul ul li a{ display:block;min-width:30px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.page_ul ul li a:hover,.page_ul .thisclass{ background:#f90; color:#fff;min-width:30px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
 .pagination-wrapper{margin: 20px 0;} .pagination{ height: 32px; text-align: center; } .pagination li {display: inline-block;height: 34px;margin-right: 5px;float: left;} 
 .pagination li a{ float: left; display: block; height: 32px; line-height: 32px; padding: 0 12px; font-size: 16px;  background:#f0f0f0;color: #555555; text-decoration: none; } 
 .pagination li a:hover{ background:#f90; color:#fff; } .pagination li.thisclass {background: #f90;color: #fff;padding: 0 12px;} .pagination li.thisclass a,.pagination li.thisclass a:hover{ background: transparent; border-color: #09f; color: #fff; cursor: default; }


/*新闻资讯内页*/
.news_in{overflow: hidden;width: 970px;margin: auto;}
.news_in_name{text-align: center;overflow: hidden;padding-bottom: 15px;border-bottom: 1px solid #efefef;margin-bottom: 25px;}
.news_in_name h2{font-size: 22px;padding-bottom: 5px;font-weight: bold;}
.news_in_name p{color: #9fa0a0;display: inline-block;*display: inherit;*zoom: 1;padding-right: 10px;font-size: 12px;}
.news_in_c{overflow: hidden;text-align: center;}
.news_in_c p{text-align: left; }
.news_in_c img{margin: 25px 0px;max-width: 100%;}
.in_cont_p{padding-bottom: 25px;}

.tiao{
    overflow: hidden;
    height:35px; 
    text-align:center;
    line-height: 35px; 
	width:1200px;
	margin:30px auto;
	padding:0 25px; background:#f1f1f1;
}
.tiao a{ color:#e43f2e;}
.tiao a:hover{color:#f1be0b;}
.tiao span.t{color:#595757;font-size: 12px;}
.tiao span.t:hover{color:#e43f2e;}

.in_content { background:url(../image/inban.jpg) no-repeat center top;}
.inbanner{ height:380px;}


/*客服*/
.izl-rmenu{position:fixed;right: 10px;margin-left:532px;bottom:10px;padding-bottom: 10px; z-index:999;}
.izl-rmenu .btn{width:50px; height:50px; margin-bottom:1px; cursor:pointer; position:relative; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;-o-border-radius:50px;float: none}
.izl-rmenu .btn-qq{background:url(../image/r_qq.png) center center no-repeat; background-color:#ff6577;}
.izl-rmenu .btn-qq:hover{background-color:#fd465c;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../image/r_qq.png) center center no-repeat; background-color:#ff6577; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../image/r_wx.png) center center no-repeat; background-color:#32d28c;}
.izl-rmenu .btn-wx:hover{background-color:#2bc49f;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-125px; top:0px; display:none;width:120px;height:120px;}
.izl-rmenu .btn-phone{background:url(../image/r_phone.png) center center no-repeat; background-color:#ffce55;font-family: "Microsoft Yahei"}
.izl-rmenu .btn-phone:hover{background-color:#ffbb32;}
.izl-rmenu .btn-phone .phone{background-color:#ffbb32; position:absolute; width:150px; left:-157px; top:0px; line-height:50px; color:#FFF; font-size:18px; font-weight:bold;text-align:center; display:none; border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; -moz-border-radius:8px;}
.izl-rmenu .btn-top{background:url(../image/r_top.png) center center no-repeat; background-color:#aea1af; display:none;}
.izl-rmenu .btn-top:hover{background-color:#a396a4;}


/*pro*/
.pro .title p{ color: #0ae;}
.pro li{width: 320px;float: left;text-align: center;overflow: hidden;margin-right: 10px;margin-bottom: 10px;background:#fff}
.pro li:nth-child(4){margin-right: 0;}
.pro li:nth-child(8){margin-right: 0;}
.pro li:nth-child(12){margin-right: 0;}
.pro li span{ width:320px; height: 240px; overflow: hidden; display: block;}
.pro li img{ width: 320px; height: 240px;transition: all,.6s}
.pro li h1{ line-height: 50px; font-size: 14px; color: #333;font-weight:normal;}
.pro li:hover img{ transform: scale(1.11); transition: all 0.3s ease;}
.pro li:hover  h1{ color:#e94d4d;}
.biaoti h1{text-align:center;font-size:30px;}
.biaoti h1 span{color:#999;font-weight:normal;font-size: 16px;}
.footer .cont p a{margin-right:30px}


/*footer*/

	 footer a{color:#fff;}	

	.foot_navbg{background-color: #ff5965;width: 100%;height: 60px;position:relative;}

	.foot_nav {width:1270px;margin:  0 auto;clear:  both;}


	.foot_nav li{float: left;height:60px;line-height:60px;position: relative;}

	.foot_nav li:after{ content:''; position:absolute; width:1px; height:25px; background:#fff; top:20px; right:-1px; z-index:999}
	.foot_nav li:nth-child(0):after{display: none}
.foot_nav li:nth-child(7):after{display: none}

	.foot_nav li a:hover{background:#ff8a93;color: #fff}

	.foot_nav li a{height:60px;padding: 0 40px;line-height:60px;display: block;color: #fff;font-size: 16px;}

	.foot_conbg{background-color:#ff8a93;color: #fff}
	.foot_con{padding:10px 0;height: 180px;}
	.foot_conbg .messige p{line-height:40px;padding: 20px 0;text-align: center;font-size: 16px;}
.foot_con .fl:nth-child(2){margin-top:20px;text-align:center}
	.foot_logo{background:#fff;width: 220px;position: absolute;height: 239px;}
	.foot_logo img{position: absolute;top:60px;left: 20px}
	.pt50{padding-top: 50px}

.returnlist{ display: block; font-size:14px; background:#f80; width:106px; height:36px; text-align:center; color:#fff; line-height:36px; margin:20px auto;border-radius: 20px}

.new .row h4{overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.detail img{display:block;margin:auto}
