*{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑"; font-size:12px; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;}
hr{ border:none;}
.clear{ clear:both;}
p,ul{margin: 0;}
img{ border:0; vertical-align:middle; }
input,textarea{outline:none;}
.container{width:1200px; margin:0px auto;}
.r{float:right;}
.l{float:left;}


.left{
	float: left;
}
.right{
	float: right;
}
.clear{clear: both;}
/*head*/
.header{
	margin: 0 auto;
	padding: 0;width: 100%;
	height: 124px;position: absolute;
	left: 0;top: 0;	
	
}
/*top_bar*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.main_container{
	width: 1200px;
	min-width: 1200px;
	height: 100%;
	margin: 0 auto;
}

/*头部*/
/*logobar*/
.top_bar{
	background: #4b4b4b;
	color: #999999;
	font-size: 12px;
	width: 100%;
	height: 34px;
	position: relative;
}
.top_bar .main_container{position: relative;}

.f-fl{
	float: left;
	line-height: 34px;
}
.f-fr{
	float: right;
	line-height: 34px;
	font-size: 14px;color: #ffffff;
	
}
.f-fr_left{line-height: 34px;color:#fff;}
.f-fr_right{line-height: 34px;margin-left: 6px;}
.f-fr>span{float: left;margin: 0 10px;color:#fff;}
.fxl{cursor: pointer;position: relative;}
.fxl span{float: left;color:#fff;}
.fxl i{display: inline-block;float: left;margin-top: 5px;margin-right: 12px;}
i.ico_shouji{background: url(../images/shouji.png) no-repeat;width: 22px;height: 22px;}
.ter_box{position: absolute;left: 0;top: 34px;left: 50%;margin-left: -49.5px; width: 99px;height: 99px;z-index: 20;display: none;}
.ter_box img{width: 100%;height: 100%;}
.fxl:hover .ter_box{display: block;}
i.ico_weixin{background: url(../images/tweixin.png) no-repeat;width: 22px;height: 22px;}
i.ico_ttel{display: block;background: url(../images/ttel.png) no-repeat;width: 19px;height: 19px;margin-top: 7px;}
i.ico_qq{background: url(../images/qq.png) no-repeat;width: 22px;height: 22px;}




h3.logo {
	float: left;
	margin-top: 7.5px;
}
h3.logo img{float: left;}

/*narbar*/
.top_nav {
    width: 100%;
    height: 90px;
    background: url(../images/bg_topnav.png) no-repeat bottom;
  
}
.top_nav .main_container{position: relative;}
ul.nav{float: right;margin-top: 40px;}
.nav .nLi h3{height: 100%;}
.nav .nLi h3 a{display:block;box-sizing: border-box;cursor: pointer;text-align: center;}


.nav_yc{
    display:none;
    position:absolute;
	top:49px;
	
    left: 50%;
    margin-left: -70px;
    width: 140px;
    padding: 10px 0;
    background: rgba(245,245,245,.8);
	font-size:14px;
	z-index:999;
}
.nav_yc li{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
	position:relative;
}
ul.nav li .nav_yc li:hover
{
	background: #128fd1;color: #FFFFFF;
}

ul.nav>li{width:auto;height:49px;text-align:center;line-height:22px;margin-right: 54px; float:left;position:relative;display:inline;font-size: 14px;color: #333333;}
ul.nav>li:last-child{margin-right: 0;}
ul.nav>li.tab h3,ul.nav>li:hover h3{color: #128fd1;border-bottom: 2px solid #128FD1;}
ul.nav>li a{display: block;}
i.ico_sanjiao{display: none;background: url(../images/sanjiao.png) no-repeat;width: 14px;height: 7px;margin: 10px auto 0 auto;}
ul.nav>li.tab i.ico_sanjiao,ul.nav>li:hover i.ico_sanjiao{display: block;}

ul.ul_san{position: absolute;top: 0px;left: 160px;display: none; background: rgba(245,245,245,.8);width: 160px;font-size: 12px;}
.nav_yc li:hover ul.ul_san{display: block;}

/*banner*/
.banner{width:100%;height:300px;margin-top:102px;}
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:600px}
.banner .slideBox .hd{position:absolute;right:50%;bottom:25px;z-index:1;overflow:hidden;margin-right:-58px;height:22px}
.banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.banner .slideBox .hd ul li{float:left;margin-right:15px;width:20px;height:20px;border:1px solid #e6002f;border-radius:50%;cursor:pointer}
.banner .slideBox .hd ul li.on{background:#e6002f}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.banner .slideBox .bd img{display:block;width:100%;height:100%}


/*三大类*/
.index_san{width:100%; height:120px; background: #26282b;margin-top: 300px}
.index_san ul{width:100%; height:120px;}
.index_san ul li{width:33.33%; height: 100%; float: left; padding: 26px 35px; cursor: pointer}
.index_san ul li img{ float: left; margin-right:15px;}
.index_san ul li p{width:100%; height: 35px; line-height: 35px; font-size: 18px; color: #fff}
.index_san ul li span{ font-size: 14px; color: #fff}
.index_san ul li .index_yi{ float:left; width: 238px; height: 58px; margin-left: 10px; font-size: 14px; color: #777777; margin-top:5px; overflow: hidden }
.index_san ul li:hover{background: #1b1c1e}







/*关于我们*/
.index_about{width:100%; height: 772px;  margin-top: 80px;}
.index_title{width:100%; height: 125px; text-align: center}
.index_title h3{font-size: 30px; color: #222222; font-weight: bold;  height: 45px; }
.index_title h4{ font-size: 30px; color: #999; height:45px; line-height: 45px; background: url(../images/t_bj.png) no-repeat center bottom}
.index_title p{ font-size: 14px; color: #999999; height:30px; line-height:30px;}
.index_about_info{width:100%; height: auto; overflow: hidden;      margin-top: 50px;}
.index_about_info li{width:400px; float: left; height: 298px; float: left; overflow: hidden; position: relative}
.index_about_info li img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_about_info li .about_bj{width:147px; height: 52px; line-height: 50px; background: url(../images/at_bj.png) no-repeat; color: #fff; font-size: 20px; font-weight: bold;position: absolute; right:10px; bottom: 10px; padding-left: 22px;}
.index_about_xx{ background: url(../images/a_bj.jpg) no-repeat; padding:25px 39px;}
.index_about_xx h3,.index_about_sc h3{font-size: 20px; color: #333333; font-weight: bold; text-align: center; height: 35px; line-height: 35px; margin-bottom: 26px;}
.index_about_xx p,.index_about_sc p{font-size: 12px; color: #999999; line-height: 26px; height: 138px;overflow: hidden; word-break:break-all;display:-webkit-box; -webkit-line-clamp:5;
  -webkit-box-orient:vertical; overflow:hidden;}
.index_about_xx span,.index_about_sc span{text-align:center; background: #d2d2d2; color:#fff; display: block; width: 82px; height: 28px; border-radius:15px; line-height: 28px;  margin: 0px auto}
.index_about_sc{ background: url(../images/a_bj.jpg) no-repeat; padding:25px 39px; text-align: center}
.index_about_info li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_about_info li:hover span{background: #128fd1}


/*产品*/
.index_pro{width:100%; height:796px; background: url(../images/p_bj.jpg) no-repeat; padding-top: 100px;}
.index_pro_li{width:100%; height: auto; margin-top: 55px;}
.Box_con .conbox {position: relative;overflow: hidden;}
.Box_con .conbox ul {position: relative;list-style: none;}
.Box_con .conbox ul li {float: left;width: 384px;height:375px;margin-left: 25px;overflow: hidden;}
.Box_con .conbox ul li:first-child {margin-left: 0;}
.Box_con .conbox ul li img.p_zimg {display: block;width: 100%;height:100%;transition: all 0.5s;}
.Box_con .conbox ul li:hover img {transform: scale(1.1);}
.pro_img{width:100%; height: 293px; position: relative; overflow: hidden}		
.pro_ss{width:100%; height:100%; background: rgba(0,0,0,0.2); text-align: center;position: absolute; left: 0; top: 0;z-index: 999; line-height: 293px; display: none}
.pro_ss img{width:48px; height: 44px;}
.pro_info{width:100%; background: #eeeeee url(../images/p_b.png) no-repeat center 15px; height: 70px; padding:10px 20px;}	
.pro_title{width:260px; height: auto; float: left}
.pro_title h3{ font-size: 20px; font-weight: bold; color: #333333; height: 30px; line-height: 30px; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.pro_title p{ font-size: 12px; color: #999999; height: 25px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.more_p{ width:47px; height: 47px; background: #333333; text-align: center; line-height: 47px;  font-size: 12px; color: #999999; float: right; border-radius: 50%;}
.Box_con .conbox ul li:hover .pro_info{ background: #eeeeee url(../images/p_h.png) no-repeat center 15px;}
.Box_con .conbox ul li:hover .pro_ss{ display: block}
.pro_bigmore{width:72px; height: 72px; margin:35px auto;}



/*案列*/
.index_case{width:100%; height: 914px; background: url(../images/bjs.jpg) no-repeat; padding-top: 42px;}
.index_case .index_title h3{color:#fff}
.index_case_title{width:990px; height: auto; overflow: hidden; margin: 33px auto}
.index_case_title ul{width:840px; float: left;}
.index_case_title ul li{width:139px; height: 31px; line-height: 31px; text-align: center; float: left}
.index_case_title ul li:hover{background: url(../images/c_bj.png) no-repeat}
.index_case_title ul li a{font-size: 12px; color: #fff;}
.index_case_title .case_more{width:140px; height: 24px;border: 1px solid #fff; float: left; text-align: center; line-height: 24px; font-size: 12px; color: #fff; margin-top: 4px;}
.index_li{width:100%;  height: 592px;}
.index_case_title .case_more:hover{border:1px solid #128fd1; color: #128fd1}
.ban{ width:1200px; height:590px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban2{ width:888px; height:590px; position:relative; overflow:hidden; float:left;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:888px; height:590px;}
.prev{ float:left; cursor:pointer;}
.num{ height:590px;overflow:hidden; width:286px; position:relative;}
.min_pic{ width:286px; float:right}
.num ul{ position:absolute; left:0; top:0; width: 286px;}
.num ul li{ width:286px; height:189px; margin-bottom: 10px;}
.num ul li.on{ padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:50%; left:25px; width:40px; height:40px; margin-top: -20px; z-index:9;cursor:pointer;}
.next1{ position:absolute; top:50%; right:25px; width:40px; height:40px;margin-top: -20px; z-index:9;cursor:pointer;}

.ban2 ul li img{width:100%; height: 100%;}
.num ul li img{width:100%; height: 100%;}



/*新闻*/
.index_news{width:100%; height: auto; overflow: hidden; margin-top: 55px; margin-bottom:102px;}
.index_news .index_news_li{width:100%; height: auto; overflow: hidden; background: url(../images/news_bj.png) no-repeat center; margin-top: 58px; }
.index_news_one{width:400px; float: left; padding: 0px 26px;}
.index_neww_t{width:100%; height: 40px; line-height: 40px;}
.index_neww_t h3{ font-size: 22px; color: #333333; float: left}
.index_neww_t p{ font-size: 22px; color: #128fd1; font-family: "Arial"; float: left; margin: 0px 8px;}
.index_neww_t span{font-size: 16px; color: #999999; font-family: "Arial"; float: left;}
.index_news_top{width:100%; height: 276px; border-bottom: 1px dashed #dbdbdb; margin-top: 20px;}
.news_top_img{width:100%; height: 165px; overflow: hidden; overflow: hidden; margin-bottom: 15px;}
.news_top_img img{width:100%; height: 100%;     transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.news_top_xx{width:100%; height: auto;}
.news_top_t{width:100%;height: 35px; line-height: 35px;}
.news_top_t h3{font-size: 13px; color: #333333; float: left}
.news_top_t span{ font-size: 12px; color: #999999; float: right}
.news_top_xx p{width:100%; height:38px; font-size: 12px; color: #999999; line-height:20px;overflow: hidden}
.index_news_one ul{width:100%; height: auto; overflow: hidden; margin-top:20px;}
.index_news_one ul li{width:100%; height: 35px; line-height: 35px; font-size: 14px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.see_more{font-size: 14px; color: #fff; background: #999999; border-radius:15px; margin: 35px 0 0; display: block; overflow: hidden; width: 84px; height: 22px; text-align: center; line-height: 22px;}
.see_more:hover{background:#128fd1; color: #fff}
.index_news_one ul li:hover a,.index_news_top:hover h3,.index_news_top:hover span,.index_news_top:hover p{color:#128fd1}
.index_news_top:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}










/**footer**/


.footer{background: #26282b;padding-top: 25px;}
.footer_tt{overflow: hidden}
.footer_left{width:262px; height: auto; float: left}
.footer_left .f_logo{width:255px; height: 55px; margin: 0px auto 20px;}
.footer_left_xx{width:100%; height: auto; padding-left: 25px;}
.footer_left p{ font-size: 12px; color: #666666;line-height: 25px;}
.footer_left p img{float: left; margin-right: 10px; margin-top: 5px;}
.footer_left p span{ color:#128fd1; font-size: 25px; font-family: "Impact"; line-height: 35px!important}

.footer_center{width:420px; height: auto; margin: 15px 96px 0; float: left}
.footer_center h3{font-size: 20px; color: #666666; font-weight: bold; height: 35px; line-height: 35px;}
.footer_center img{margin-top: 15px;}
.footer_center ul{width:100%; height: auto; margin-top: 25px;}
.footer_center ul li{width:95px; height: 35px; line-height:35px; font-size: 12px; float: left}
.footer_center ul li a{ color: #666666;}




.footer_top_right{float:right; margin-top: 50px;}
.footer_top_right .footer_img{width:110px; height:auto; float:left; margin-left:20px;}
.footer_img img{width:110px; height:110px;}
.footer_img p{width:100%; height:35px; line-height:35px; font-size:12px; color:#999999; text-align:center}



.banquan{border-top: 1px solid #666666; overflow: hidden; margin-top: 28px; width: 100%; height: 42px; line-height: 42px;}
.banquan p{font-size: 12px;color: #666;float: left;}
.bqa{float: right;font-size: 12px;color: rgba(255,255,255,.5);}
.bqa a:hover{color: #FFFFFF;}
.bqa span{display: inline-block;margin:0 10px ;}
.bqa span:last-child{margin-right: 0;}



.footer_zhichi{width:428px; height:42px;  float: right; line-height:42px;}
.footer_zhichi p{ width:194px; float: left; margin-left: 20px; }
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top: 11px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top:10px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/ws_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 12px; color: #666;}
.footer_zhichi i{ float: left}




/**yqlinks**/
.yqlinks{background: #0f141a; padding: 5px 0}
.yql_con{overflow: hidden;}
.yql_tit{text-align: center;width: 74px;float: left;}
.yql_tit h6{font-size: 12px;color: #666666;line-height: 30px; border-right:1px solid #313131}
.yql_con ul{margin-left: 20px;font-size: 12px;color: #666666;float: left;line-height: 32px;overflow: hidden;}
.yql_con ul li{float: left;margin-right: 20px}
.yql_con ul li:hover{color: #f2474c;}
.yqlinks a,.lx_more a{color:#666666; font-size: 12px;}





/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;
    width: 77px;
    z-index: 11;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#128fd1;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}





/*top_bar*/
/**
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.main_container{
	width: 1200px;
	min-width: 1200px;
	height: 100%;
	margin: 0 auto;
}

.f-fr{
	float: right;
	line-height: 40px;
	margin-left: 20px;
}
.f-fr_left{line-height: 40px;margin-right: 6px;font-size: 14px;
	color: #333;overflow: hidden;float: left;}
.f-fr_right{line-height: 40px;margin-left: 6px;font-size: 14px;
	color: #333;margin-right: 6px;float: left;}
.f-fr_left span{float: left;}
.f-fr>span{float: left;font-size: 12px;color: #333333;}
.f-fr a:hover{color: #128fd1;}
**/


/**右侧悬浮**/
.mtop{background: url(../images/mtop.png) no-repeat;width: 141px;height: 549px;position: fixed;right: 0;top: 50%;margin-top: -274.5px;z-index: 999;}
.mtop ul{width: 78px;margin: 0 auto;margin-top: 143px;}
.mtop ul li{width: 78px;text-align: center;font-size: 14px;color: #333333;border-bottom: 1px dashed #333333;padding-bottom: 22px;margin-bottom: 22px;position: relative;}
.li_on{display: none; position: absolute;background: url(../images/li_on.png) no-repeat top;width: 138px;height: 46px;top: 0;left: 50%;margin-left: -69px;color: #FFFFFF;padding-top: 2px;}
.li_on h6{font-size: 14px;line-height: 14px;}
.li_on span{font-size: 12px;line-height: 12px;}
.mtop ul li:hover .li_on,.mtop ul li.on .li_on{display: block;}
.ytel{width: 160px;height: 40px;background: #FFFFFF;border: 1px solid #EEEEEE;position: absolute;left: -190px;top: 0;text-align: center;line-height: 40px;display: none;}
.mtop ul li:hover .ytel{display: block;}
.mtop ul li:last-child{margin-bottom: 0;}
.yer{width: 99px;margin: 0 auto;text-align: center;margin-top: 10px;}
.yer_pic{width: 99px;height: 99px;display: block;}
.yer_pic img{width: 100%;height: 100%;}
.yer span{font-size: 12px;color: #333333;line-height: 12px;display: inline-block;}
.fanhui{width: 120px;height: 42px;position: absolute;left: 0;bottom: 2px;text-align: center;padding-left: 30px;}
.fanhui img{display: inline-block;}
.fanhui h6{font-size: 16px;color: #FFFFFF;}
.fanhui a{display: block;}
.close{position: absolute;right: 15px;top: 8px;cursor: pointer;}


/**内页**/
.ny_banner{width: 100%;height: 370px;position: absolute;left: 0;top: 0;}

/*about*/
.ny_banner{width:100%; height:300px; clear:both;}

.w1100{width:1100px; margin:0 auto; clear:both}
.pad50{padding:50px 0px;}
.clr{clear:both;}
.abu_con{font-size: 14px;color: #666666;}

#about{background:url(../images/about_banner.jpg) no-repeat top center;}
#field{background:url(../images/field_banner.jpg) no-repeat top center;}
#class{background:url(../images/class_banner.jpg) no-repeat top center;}
#news{background:url(../images/news_banner.jpg) no-repeat top center;}
#cont{background:url(../images/cont_banner.jpg) no-repeat top center;}
#book{background:url(../images/book_banner.jpg) no-repeat top center;}
#mail{background:url(../images/mail_banner.jpg) no-repeat top center;}

.ny_l{width:260px; float:left;}
.sub{width:100%; float:left;}
.sub_t{width:100%; height:68px; color:#fff; background:url(../images/ny_t1.png) no-repeat center; clear:both}
.sub_t h2{font-size:20px; padding-top:10px; text-indent:1em; line-height:30px;}
.sub_t p{font-family:Arial, Helvetica, sans-serif; text-indent:1.4em;}
.sub_d{width:258px; border:#e8e8e8 1px solid; border-bottom:none; float:left}
.sub_d li{width:100%; height:48px; line-height:48px; text-indent:1.5em; border-bottom:#e8e8e8 1px solid; float:left}
.sub_d li a{color:#666; display:block; background:url(../images/sub.jpg) no-repeat right center;}
.sub_d li a:hover,.sub_d li a.active{color:#128fd1; background:url(../images/sub_hover.jpg) no-repeat right center;}
.ny_pro{width:100%; margin-top:15px; float:left;}
.ny_pro h2{height:55px; line-height:55px; color:#fff; text-indent:1em; background:url(../images/ny_t2.png) no-repeat top center; clear:both;}
.ny_pro ul{width:258px; border:#e8e8e8 1px solid; border-bottom:none; float:left}
.ny_pro ul li{width:100%; height:48px; line-height:48px; text-indent:1.5em; border-bottom:#e8e8e8 1px solid; float:left}
.ny_pro ul li a{color:#666; display:block; background:url(../images/sub.jpg) no-repeat right center;}
.ny_pro ul li a:hover{color:#128fd1; background:url(../images/sub_hover.jpg) no-repeat right center;}
.ny_con{width:100%; margin-top:15px; float:left;}
.ny_con h2{height:55px; line-height:55px; color:#fff; text-indent:1em; background:url(../images/ny_t2.png) no-repeat top center; clear:both;}
.ny_con ul{width:258px; border:#e8e8e8 1px solid; border-bottom:none; float:left}
.ny_con ul li{width:100%; padding:20px; border-bottom:#e8e8e8 1px solid; float:left}
.ny_con ul li img{float:left; padding-right:15px;}
.ny_con ul li p{font-size:12px;}
.ny_con ul li h3{color:#128fd1; font-family:"Times New Roman", Times, serif; font-size:24px;}
.ny_con ul li a{background:url(../images/ly_bg.png) no-repeat center; height:30px; line-height:30px; text-align:center; font-size:12px; width:92px; height:30px; display:inline-block; margin-top:2px; color:#fff;}
.ny_r{width:818px; border:#e8e8e8 1px solid; float:right;}
.ny_rt{width:100%; height:66px; line-height:66px; background:#fafafa; border-bottom:#e8e8e8 1px solid; clear:both;}
.ny_rt h3{float:left; color:#128fd1; padding-left:35px;}
.ny_rt span{float:right; font-size:12px; padding-right:30px; color:#666;}
.ny_rt span a{color:#666;}
.ny_rd{ padding:20px 30px; line-height:30px; float:left;width: 100%;}

/*news*/
.news_bds{width:100%; padding-bottom:20px; border-bottom:#e5e5e5 1px dashed; float:left;}
.news_bds img{width:295px; height:140px; padding:5px; border:#e5e5e5 1px solid; margin-right:20px; float:left;}
.news_bds h3{height:38px; line-height:38px; overflow:hidden;}
.news_bds h3 a{color:#333;}
.news_bds h3 a:hover{color:#128fd1;}
.news_bds div{line-height:24px; height:72px; color:#999; overflow:hidden;}
.news_bds p{font-size:12px; color:#999;}
.news_bds p a{width:80px; line-height:24px; display:inline-block; text-align:center; background:#128fd1; color:#fff;}
.news_list{width:100%; float:left;}
.news_list > ul > li{width:100%; padding:15px 0px; border-bottom:#ccc 1px dashed; float:left;}
.news_list > ul > li h4{width:100%; height:32px; line-height:32px; display:block; color:#666; font-weight:normal; clear:both}
.news_list > ul > li h4:hover{background:#128fd1;}
.news_list > ul > li h4 a{color:#333; font-size:16px; float:left
width:80%;overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.news_list > ul > li h4 span{float:right; font-size:12px;}
.news_list > ul > li h4:hover a{color:#fff;}
.news_list > ul > li h4:hover span{color:#fff;}
.news_list > ul > li p{clear:both; line-height:21px; font-size:12px;color: #999;}


.ryyy{padding: 15px;}
.honor_pic ul{overflow: hidden;}
.honor_pic ul li{width: 246px;padding: 8px 8px 0 8px;border: 1px solid #dddddd;float: left;margin-right: 24px;margin-bottom: 30px;}
.honor_pic ul li:nth-child(3n){margin-right: 0;}
.hon_jpg{width: 100%;height: 151px;overflow: hidden;}
.hon_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.hon_jpg:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.hon_txt{overflow: hidden;line-height: 54px;}
.hon_txt h6{font-size: 14px;color: #999999;float: left;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
a.hon_mor{display: inline-block;width: 62px;height: 20px;background: url(../images/more.png)no-repeat;float: right;margin-top: 15px;}
.honor_pic ul li:hover .hon_txt h6{color: #128fd1;}
.honor_pic ul li:hover{border-color: #128fd1}
.honor_pic ul li:hover a.hon_mor{background: url(../images/more_on.png) no-repeat;}

/**contact**/
.map{width: 100%;height: 500px;}
.con_xx{margin-top: 15px;overflow: hidden;}
.conx_l{float: left;font-size: 16px;color: #333333;line-height: 30px;}
.conx_r{float: right;overflow: hidden;}
.coner{float: left;text-align: center;}
.cone_pic{width: 110px;height: 110px;padding: 4px;border: 1px solid #666666;}
.cone_pic img{width: 100%;height: 100%;}
.coner span{font-size: 16px;color: #333333;line-height: 30px;}
.coner:first-child{margin-right: 10px;}

/**课程设置**/
.ny_class{margin: 30px auto;}
.ny_class dl{height: 162px;width:100%; padding:15px 15px;border: 1px solid #ccc;margin-bottom: 20px;}
.ny_class dl:hover{border:1px solid #128fd1;}
.ny_class dl dt{float: left;width: 270px;}
.ny_class dl dt img{width:245px; height:132px;}
.ny_class dl dd{line-height: 30px;margin-top: 8px;}
.ny_class dl dd h5{font-size: 18px;color: #0682c8;margin-bottom: 6px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ny_class dl dd:hover h5{color:#128fd1;}
.ny_class dl dd p span{margin-right: 30px;}
.ny_class dl dd:hover p{color:#128fd1;}
.jlfc_jpg{ height:235px !important;}






