
/*全局控制*/
body{font-size:12px;line-height:22px;font-family:"微软雅黑"; color:#565656;-webkit-text-size-adjust:none;/*min-width: 1280px;*/border: 0;}
ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.cen_w{width: 1200px;margin: auto;}
a{text-decoration:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
/*头部区域*/
.head_cen{
	padding: 20px 0;
}
.search{
	width: 285px;
	border: 1px solid #c6c6c6;
	border-radius: 5px;
	margin-top: 12px;
}
#seach_key{
	width: 240px;
	height: 36px;
	float: left;
	padding-left: 10px;
	border: none;
}
#tijiao1{
	width: 36px;
	height: 36px;
	background: url(../image/index_j1.jpg) no-repeat;
	background-size: 100% 100%;
	border: none;
	float: left;
	font-size: 16px;
	color: #FFFFFF;
}
.head_right{
	padding-top: 8px;
	margin-left: 40px;
}
.navigation{
	width: 100%;
	height: 67px;
	background: #4389ca;
}
.navigation li{
	width: 170px;
	height: 67px;
	float: left;
	line-height: 67px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	background: url(../image/index_j3.jpg) no-repeat 0px 12px;
	cursor: pointer;
}
.navigation li:first-child{
	background: none;
}
.navigation li:hover{
	background: #3879b4;
}
.about{
	width: 100%;
	padding-top: 50px;
	background: url(../image/index_j4.jpg) no-repeat;
	background-size: 100% 100%;
	position: relative;
	padding-bottom: 80px;
}
.biaoyi{
	font-size: 26px;
	color: #72a3d4;
	text-align: center;
	text-transform:uppercase;
}
.biaoer{
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
}
.biaoer a{color: #FFFFFF;}

.biaoyi1{
	font-size: 26px;
	color: #dadada;
	text-align: center;
	text-transform:uppercase;
}
.biaoer1{
	font-size: 24px;
	color: #4389ca;
	text-align: center;
}
.biaoer1 a{color: #4389ca;}

.biaosan{
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 20px;
}
.biaosan a{color: #FFFFFF;}

.wrap_one{
	width: 100%;
	padding: 60px 0 0 0;
}
.wrap_title{
	width: 100%;
}
.wrap_onebt{
	width: 100%;
	border-bottom: 1px solid #cccccc;
}
.xxt{
	width: 138px;
	height: 4px;
	background: #4389ca;
	margin: auto;
	margin-bottom: -2px;
}
.xxt1{
	width: 138px;
	height: 4px;
	background: #fff;
	margin: auto;
	margin-bottom: -2px;
}
.classify{
    padding: 40px 0;
    text-align: center;
}
.classify a {
    display: inline-block;
    padding: 8px 18px;
    background: #eeeeee;
    font-size: 18px;
    color: #555555;
    margin: 10px 15px;
}
.wrap_block{
	width: 285px;
	height: 213px;
	margin-left: 19px;
	margin-bottom: 19px;
	cursor: pointer;
}
.wrap_block img{
	width: 100%;
	height: 213px;
	display: block;
}
.wrap_block:nth-child(4n+1){
	margin-left: 0;
}
.anniu{
	width: 123px;
	height: 42px;
	border:1px solid #4389ca;
	font-size: 14px;
	line-height: 42px;
	color: #4389ca;
	text-align: center;
	margin: auto;
	margin-top: 30px;
	border-radius: 50px;
}
.wrap_two{
	width: 100%;
	background: url(../image/index_j12.jpg) no-repeat;
	background-size: 100% 100%;
	padding: 80px 0 100px 0;
}
.wrapt_list{
	width: 375px;
	height: 376px;
	position: relative;
	margin-left: 5px;
	margin-top: 5px;
	cursor: pointer;
}
.wrapt_list:nth-child(1){
	margin-left: 0;
}
.wrapt_list:nth-child(2){
	width: 185px;
	height: 185px;
}
.wrapt_list:nth-child(3){
	width: 348px;
	height: 185px;
}
.wrapt_list:nth-child(4){
	width: 348px;
	height: 185px;
}
.wrapt_list:nth-child(5){
	width: 185px;
	height: 185px;
}
.wrapt_list:nth-child(6){
	width: 277px;
	height: 375px;
	margin-top: -185px;
}
.wrapt_list img{
	width: 100%;
	height: 100%;
}
.heib{
	width: 100%;
	padding: 14px 20px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.7);
	display: none;
}
.heib p{
	color: #FFFFFF;
}
.wrapt_list:hover .heib{
	display: block;
}
.anniu1{
	width: 123px;
	height: 42px;
	border:1px solid #FFFFFF;
	font-size: 14px;
	line-height: 42px;
	color: #FFFFFF;
	text-align: center;
	margin: auto;
	margin-top: 37px;
}
.wrap_three{
	width: 100%;
	background: url(../image/index_j14.jpg) no-repeat;
	background-size: 100% 100%;
	padding: 80px 0 60px 0;
}
.time{
	width: 100%;
}
.wrap_three2{
	width: 100%;
	padding-top: 80px;
}
.wrap_anli{
	width: 287px;
	margin-left: 16px;
	margin-top: 36px;
	cursor: pointer;
}
.wrap_anliimg{
	width:100%;
	height: 200px;
	padding: 4px;
	background: #eaeaea;
}
.wrap_anliimg img{
	width: 100%;
	height: 100%;
}
.wrap_anlitit{
	width: 100%;
	line-height: 46px;
	background: #eaeaea;
	margin-top: 2px;
	text-align: center;
	color: #000000;
	font-size: 18px;
}
.wrap_anli:hover .wrap_anliimg{
	background: #31a880;
}
.wrap_anli:hover .wrap_anlitit{
	background: #31a880;
	color: #FFFFFF;
}
.wrap_anli:nth-child(4n+1){
	margin-left: 0;
}
.wrap_four{
	width: 100%;
	background: url(../image/index_j16.jpg) no-repeat;
	background-size: 100% 100%;
	padding: 43px 0 62px 0;
}
.wrap_four_l{
	width: 624px;
	height: 608px;
}
.wrap_four_l img{
	width: 100%;
	height: 100%;	
}
.wrap_four_r{
	width: 426px;
	margin-top: 184px;
    margin-left: 64px;
}
.input{
	width: 421px;
	height: 62px;
	border: 1px solid #dbdddc;
	border-radius: 10px;
	margin-bottom: 18px;
	font-size: 16px;
	color: #c8c2be;
	padding-left: 20px;
}
.textarea{
	width: 421px;
	height: 170px;
	border: 1px solid #dbdddc;
	border-radius: 10px;
	resize:none;
	margin-bottom: 18px;
	font-size: 16px;
	color: #c8c2be;
	padding: 20px 0 0 20px;
}
.submit{
	width: 421px;
}
.footer{
	width: 100%;
	background: #31a880;
	padding: 50px 0 76px 0;
}
.footer_ul1{
	font-size: 14px;
	color: #FFFFFF;
	line-height: 26px;
}
.footer_ul1 li:nth-child(1){
	font-size: 18px;
}
.xianx{
	width: 1px;
	height: 148px;
	background: #57c7a1;
	margin: 0 50px;
	float: left;
}
.erweima{
	width: 91px;
	height: 91px;
	margin-left: 30px;
}
.erweima img{
	width: 100%;
	height: 100%;
}
.teil{
	margin-top: 20px;
	margin-right: 20px;
}
.footer_di{
	width: 100%;
	background: #086244;
	line-height: 69px;
	text-align: center;
	font-size: 16px;
}

.dan-titact{
	background: #4389ca!important;
	color: #FFFFFF!important;
}
.about_show{
	width: 100%;
	font-size:16px;
	line-height:30px;
}
/*.page {
	width: 100%;
	padding: 12px 0px;
	text-align: center;
}
.page a {
	display: inline-block;
	color: #626262;
	padding: 5px 10px;
	font-size: 14px;
	margin: 0px 5px;
}
.select {
	color: #1b9004 !important;
}
.page a:first-child{
	border: 1px solid #8d8d8d;
	padding: 11px 21px;
}*/
.page {
	width: 100%;
	padding: 12px 0px;
	text-align: center;
}
.page a {
	display: inline-block;
	color: #626262;
	padding: 5px 10px;
	font-size: 14px;
	margin: 0px 5px;
	border: 1px solid #626262;
}
.select {
	background: #0d77ae !important;
	color: #FFFFFF !important;
	border: 1px solid #626262!important;
}
.list_con{
	width: 100%;
}
.news_show_bt{
	font-size: 25px;
	color: #000000;
	text-align: center;
	line-height: 110px;
}
.news_show_sj{
	font-size: 15px;
	color: #454545;
	text-align: center;
	padding-bottom: 20px;
	border-bottom: 1px dashed #dcdcdc;
}
.news_show_con{
	font-size: 14px;
	color: #383838;
	line-height: 24px;
}
.page1{
	width: 100%;
	padding: 12px 0px;
	margin: auto;
	margin: 20px 0;
}
.zjgd{
	width: 562px;
	height: 224px;
	background: #f3f3f3;
	margin-left: 42px;
	margin-bottom: 57px;
	cursor: pointer;
}
.zjgd img{
	width: 272px;
}
.zjgd_ul{
	width: 290px;
	padding: 28px;
	font-size: 16px;
	color: #160d10;
	line-height: 26px;
}
.zjgd:nth-child(2n+1){
	margin-left: 0;
}
.prod_show{
	width: 100%;
	padding: 80px 0 40px 0;
	border-bottom: 1px solid #d9d9d9;
}
.prod_showcon{
	width: 75%;
}
.prod_showcon1{
	font-size: 30px;
	color: #160d10;
}
.prod_showcon2{
	margin-top: 15px;
}
.prod_showcon2 li{
	font-size: 16px;
	color: #160d10;
	float: left;
	margin-left: 30px;
}
.prod_showcon2 li:nth-child(1){
	margin-left: 0;
}
.prod_showcon3{
	font-size: 16px;
	color: #160d10;
	margin-top: 15px;
}
.prod_show1{
	width: 100%;
	padding: 80px 0 80px 0;
	border-bottom: 1px solid #d9d9d9;
}
.prod_showimg1{
	width: 289px;
}
.prod_showimg1 img{
	width: 100%;
}
.prod_showcon_1{
	width: 70%;
}
.sjszp{
	width: 98px;
	height: 42px;
	border-bottom: 1px solid #31a880;
	font-size: 15px;
	color: #31a880;
	line-height: 48px;
	text-align: center;
	margin-top: -42px;
}
.leiya{
	width: 100%;
	padding: 50px 0 0 0;
}
.lunb{
	width: 794px;
	height: 554px;
	margin: auto;
	border: 3px solid #31a880;
}
.title{
	font-size: 25px;
	text-align: center;
	line-height: 52px;
	color: #323232;
	margin-top: 30px;
}
.zhaop{
	width: 550px;
	height: 270px;
	padding: 26px 0 0 32px;
	background: #b4b4b4;
	margin-left: 63px;
	margin-bottom: 56px;
}
.zhaop:nth-child(2n+1){
	margin-left: 0;
}
.zhaop_title{
	font-size: 15px;
	color: #FFFFFF;
}
.zhaop_con{
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 10px;
}
.zhaop_an{
	width: 91px;
	height: 29px;
	background: #000000;
	text-align: center;
	line-height: 29px;
	font-size: 15px;
	color: #FFFFFF;
	margin-top: 16px;
	cursor: pointer;
}
.zhaop:hover{
	background: #31a880;
}
.zhaop:hover .zhaop_an{
	background: #FFFFFF;
	color: #31a880;
}
.about_show1{
	width: 100%;
	padding-top: 50px;
}
.jianli_one{
	padding-left: 56px;
}
.jianli_one1{
	font-size: 20px;
	color: #5b5b5b;
}
.jianli_one2{
	font-size: 14px;
	color: #5b5b5b;
	margin-top: 20px;
}





.n_w {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.n_Te_w {
	width: 100%;
	height: 560px;
	background: url(../image/n_ts.jpg);
	background-size: 100% 100%;
}

.n_Te_head_w {
	width: 100%;
	height: 220px;
	border-bottom: 1px solid #D6D6D6;
	overflow: hidden;
}

.n_Te_et {
	text-align: center;
	color: #d6d6d6;
	font-size: 26px;
	margin-top: 40px;
	text-transform:uppercase;
}

.n_Te_t {
	font-size: 24px;
	color: #4389ca;
	text-align: center;
}
.n_Te_t a{color: #4389ca;}

.n_Te_line {
	width: 138px;
	height: 4px;
	background: #4389ca;
	margin: 0 auto;
	margin-top: 10px;
}

.n_Te_bt_w {
	width: 20%;
	height: 298px;
	float: left;
}

.n_Te_bt_img {
	width: 120px;
	height: 120px;
	display: block;
	margin: 36px auto 21px auto;
}

.n_Te_bt_text {
	font-size: 24px;
	color: #2d2d2d;
	text-align: center;
}

.n_hc_w {
	width: 100%;
	height: 760px;
	background: url(../image/n_hc.jpg);
	background-size: 100% 100%;
}
/*名师荟萃*/

.white {
	color: #FFFFFF;
}

.white_bac {
	background: #fff;
}

.n_hc_top {
	margin-top: 43px;
}

.n_hc_head_w {
	height: 121px;
}

.n_hc {
	width: 1100px;
	height: 548px;
	margin: 0 auto;
	margin-top: 45px;
}

.n_hc .swiper-slide {
	background: #fff;
	height: 386px;
}

.next {
	position: absolute;
	width: 63px !important;
	height: 63px !important;
	background-image: url(../image/n_r.jpg);
	right: -36px;
	left: auto;
	top: 187px;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	width: 63px!important;
	height: 63px!important;
	background-image: url(../image/n_l.jpg)!important;
	background-size: 100% 100%!important;
	left: -36px!important;
	right: auto!important;
	top: 187px!important;
}

.n_head {
	width: 145px;
	height: 145px;
	display: block;
	margin: 0 auto;
	margin-top: 28px;
	border-radius: 50%;
}

.n_name {
	font-size: 18px;
	color: #333333;
	text-align: center;
	margin-top: 20px;
}

.n_jianjie {
	width: 100%;
	padding: 0 27px;
	box-sizing: border-box;
	font-size: 14px;
	color: #666666;
	margin-top: 22px;
	line-height: 35px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.n_hc_but {
	width: 97px;
	height: 33px;
	border-radius: 30px;
	border: 1px solid #e5e5e5;
	font-size: 16px;
	text-align: center;
	line-height: 33px;
	color: #8a8a8a;
	margin: 0 auto;
	margin-top: 9px;
}

.swiper-slide:hover .n_hc_but {
	background: #5091cd;
	color: #fff;
}
/*最新动态*/

.n_dt_w {
	width: 100%;
	height: 600px;
	background: url(../image/n_dt.jpg);
	background-size: 100% 100%;
}

.n_dt_top {
	margin-top: 48px;
}

.n_dt_head_w {
	height: 128px;
}

.n_dt_lunbo_w {
	width: 486px;
	height: 317px;
	float: left;
	margin-top: 49px;
	overflow: hidden;
	position: relative;
}

.n_dt_lunbo_w .swiper-container1 {
	width: 100%;
	height: 100%;
}

.n_dt_lunbo_w .swiper-slide {
	width: 100%;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 20px;
	right: 5px;
	position: absolute;
	z-index: 99;
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: blue;
	opacity: 1;
	float: right;
}

.n_dt_lunbo_w img {
	width: 100%;
	height: 100%;
}

.n_dt_text_W {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 58px;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 58px;
	box-sizing: border-box;
	padding-left: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    float: right;
}
.n_dt_text_w{
	width:59%;
	height: 317px;
	float: right;
    margin-top: 49px;
}
.n_dt_text{
	width: 318px;
	height: 54px;
	margin-left: 36px;
	float: left;
	border-bottom: 1px solid #dddddd;
	padding-left: 20px;
	box-sizing: border-box;
	line-height: 54px;
}
.n_dt_text_w .n_dt_text:nth-child(1){
	border-top: 1px solid #dddddd;
}
.n_dt_text_w .n_dt_text:nth-child(2){
	border-top: 1px solid #dddddd;
}
.n_dt_text:hover .n_dt_time{
	color: #4389ca;
}
.n_dt_text:hover .n_dt_t{
	color: #4389ca;
}
.n_dt_time{
	font-size: 20px;
	color: #595858;
	float: left;
}
.n_dt_t{
	font-size: 16px;
	color: #595858;
	width: 75%;
	float: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

/*底部*/
.n_db_w{
	width: 100%;
	height: 168px;
	background: #3879b4;
	overflow: hidden;
}
.n_db_phone{
	width: 286px;
	height: 168px;
	padding-left: 70px;
	box-sizing: border-box;
	float: left;
}
.n_db_tel_t{
	font-size: 18px;
	color: #fff;
	margin-top: 33px;
}
.n_db_tel_w{
	width: 100%;
	margin-top: 18px;
	height: 55px;
}
.n_db_tel_img{
	width: 55px;
	height: 55px;
	display: block;
	float: left;
	border-radius: 50%;
	margin-right: 5px;
}
.n_db_tel1{
	font-size: 24px;
	color: #fff;
	line-height: 27px;
}
.n_db_tel2{
	font-size: 24px;
	color: #fff;
}
.n_db_little_text{
	font-size: 16px;
}
.n_ewm{
	width:200px;
	height: 107px;
	display: block;
	float: left;
	margin-top: 27px;
	margin-left: 143px;
}
.n_db_text_w{
	width:480px;
	height: 100%;
	float: right;
}
.n_db_nav{
	font-size: 14px;
	color: #D6D6D6;
	text-align: right;
	margin-top: 33px;
}
.n_db_text{
	font-size: 14px;
	color: #D6D6D6;
	text-align: right;
	margin-top: 22px;
}
.nav_b{
	width: 100%;
	height: 100px;
	background: url(../image/index_j13.jpg) no-repeat;
	background-size: 100% 100%;
	font-size: 26px;
	color: #FFFFFF;
	line-height: 90px;
	text-align: center;
}
.wrap_block p{
	font-size: 18px;
	color: #555555;
	text-align: center;
	line-height: 40px;

}
.show_con_img{
	width: 510px;
	display: block;
	margin: auto;
	margin-top: 50px;
}
.show_con_bt{
	font-size: 20px;
	text-align: center;
	color: #000000;
	margin-top: 30px;
}
.news_list{
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px dashed #858585;
}
.news_list img{
	width: 240px;
	height: 140px;
	display: block;
	float: left;
}
.news_list_right{
	width: 78%;
}
.six_cont{
	width: 100%;
}
.six_cont span{
	font-size: 20px;
	color: #333333;
}
.news_con{
	font-size: 16px;
	color: #333333;
	height: 54px;
	overflow: hidden;
	margin-top: 30px;
}