﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}   
body { background:#fff; color:#555; font-size:14px; font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif; }   
td,th,caption { font-size:14px; }   
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }   
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}   
a { color:#555; text-decoration:none; }    
img { border:none; max-width:100%; display:block;}   
ol,ul,li { list-style:none; }   
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }   
table { border-collapse:collapse; }   
html {overflow-y: scroll;}   
.clear:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}   
.clear { *zoom:1; }  
.ri{ float:right;}
.le{ float:left;}

.trans,img,a,span,p {transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.table{ display:table; width:100%; height:100%;}
.table .tbc{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.imgs{ overflow:hidden; position:relative;}
.imgs img{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.imgs:hover img{ transform:scale(1.1); -moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.one-line {
    overflow: hidden;
    white-space: nowrap;
    display: block;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.two-line {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.three-line {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.w1200{ max-width:1280px; margin:0 auto;}


.wap{ display:none;}
.hei50{ height:50px; width:100%;}
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%; box-shadow:0 0 10px #ddd}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#fff;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}

.clr{ clear:both;}

.drop-menu{ padding: 10px 0; width: 120px; margin-left: -60px; left: 50%; box-shadow: 0 0 10px #eee; background: #fff; position: absolute; display: none; top: 100%; text-align: center; z-index: 100;}
.header .navs li .drop-menu a{ line-height: 35px; height: auto; padding: 0; display:block;}
.header .navs li .drop-menu a:hover{color:#df2024;}
.top{ height:40px; background:#fff; border-top:2px solid #df2024; background:url(../images/topbac.jpg);}
.top .w1200{ background-position:right top; height:38px; background-repeat:no-repeat; background-color:#fff;}
.top .w1200 span{ display:block; height:38px; line-height:38px; width:200px; padding-left:45px; background-image:url(../images/index_03.png); background-position:left center; background-repeat:no-repeat; float:right; color:#fff; font-size:16px;}

.logos{ margin-top:-10px;}
.header .navs{ }
.header .navs li{ display:inline-block; margin-left:40px; position: relative; padding: 0 10px;}
.header .navs li> a{ display:block; padding:35px 0; font-size:16px; color:#2a2a2a;}
.header .navs li.on> a{ color:#df2024; border-bottom:2px solid #df2024;}

.banner .swiper-pagination-bullet{ width:15px; height:15px; border-radius:5px; opacity:1; background:#fff;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#df2024}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner  .swiper-pagination-custom,.banner  .swiper-pagination-fraction{ bottom:35px;}
.banner .swiper-button-next{ background-image:url(../images/index2_05.png); background-size:75px 75px; width:75px; height:75px; right:60px; margin-top:-37px;}
.banner .swiper-button-prev{ background-image:url(../images/index2_03.png); background-size:75px 75px; width:75px; height:75px; left:60px; margin-top:-37px;}


.table{ display:table; width:100%; height:100%;}
.tbc{ display:table-cell; width:100%; height:100%; vertical-align:middle;}

.main1{ padding-top:50px; padding-bottom:20px; background:#23436f; text-align:center;}
.title01 b{ font-size:30px; color:#fff; font-weight:bold;}
.title01 .line{ height:5px; width:30px; background:#fff; margin:20px auto 30px;}
.main1_box span{ font-size:18px; color:#df2024; display:block; font-weight:bold; margin-bottom:5px;}
.main1_box p{ font-size:14px; line-height:2; color:#fff;}
.main1_box a{ display:block; width:47px; margin:10px auto;}

.main2 li .table{ position:relative; z-index:2;}
.main2 li{ width:33.33%; float:left; height:485px; position:relative;}
.main2 li .zhezhao{ background:rgba(223,32,36,.7); position:absolute; left:0; top:0; width:100%; height:100%;}
.main2 li .tbc{ padding:0 20%; text-align:center; position:relative;}
.main2 li img{ display:block; margin:0 auto; margin-bottom:50px;}
.main2 li { background-position:center; background-size:cover;}
.main2 li .tbc b{ display:inline-block; border-bottom:1px  solid #fff; padding-bottom:15px; font-size:20px; font-weight:normal; color:#fff;margin-bottom:30px;}
.main2 li .tbc p{ text-align:left; font-size:14px; line-height:2; color:#fff; display:none;}
.main2 li:hover .tbc p{ display:block;}
.title2{ padding:45px 0 40px; text-align:center;}
.title2 b{ font-size:36px; color:#303030; margin-bottom:10px; display:block;}
.title2 .line{ margin:0 auto; background:#df2024; width:30px; height:3px;}

.main5 li{ display:inline-block; width:31.33%; float:left; margin:1%;}
.main5 li .imgs{height:230px;}
.main5 li .imgs img{ width:100%; min-height:100%;}
.main5 li .txts{ padding:20px 15px; text-align:center;}
.main5 li .txts a{ font-size:16px; color:#333;}
.main5 li:hover .txts a{ color:#df2024;}

.a_more{ text-align:center;}
.a_more a{ padding:0 35px; background:#df2024; line-height:40px; height:40px; display:block; width:160px; box-sizing:border-box; margin:0 auto; margin-top:15px;}
.a_more a span{ display:inline-block; color:#fff; background:url(../images/index_42.png) no-repeat right center; padding-right:25px;}
.MAIN3 ul{ padding:15px 0 70px;}
.MAIN3 li{ width:180px; float:left; margin-left:95px; position:relative;}
.MAIN3 li:first-child{ margin:0;}
.MAIN3 li span{ width: 100%; text-align: center; padding: 0 5px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); color:#fff; font-size:20px;}

.MAIN3 li::after{ content:""; display:none; width:100%; position:absolute; bottom:-20px; background:url(../images/yuanbac_10.png) no-repeat center; height:20px;}
.MAIN3 li:hover::after{ display:block;}

.main4{ background-image:url(../images/index2_14.jpg); background-size:cover; background-repeat:no-repeat; padding-bottom:50px;}
.main4 li{ padding:15px 20px; background:#fff; width:48%; margin:1%; float:left; height:140px; padding-left:160px; position:relative;}
.main4 li .imgs,.main4 li .times{ position:absolute; width:130px; height:107px; left:20px;}
.main4 li .imgs{ width:0; height:0; overflow:hidden; transition:all .3s; left:85px; top:50%; }
.main4 li .txts{ padding-left:15px; width: 100%;}
.main4 li .times{text-align:right; padding-right:20px; }
.main4 li .times b{ font-size:30px; color:#303030; display:block;}
.main4 li h2 a{ font-size:16px; color:#666666;}
.main4 li:hover .imgs{ display:block; z-index:1; width:130px; height:107px;left:20px; top:15px; }
.main4 li:hover h2 a{ color:#df2024;}
.main4 li h2{ padding:10px 0;}
.main4 li .times span{ color:#303030; font-size:18px;}
.main4 li .txts p{ font-size:14px; color:#999; line-height:2;}
.main4 .a_more{ margin-top:40px;}

.footer{ background:#313131;}
.fot_nav{ padding:15px 0; border-bottom:1px solid #7d7d7d;}
.fot_nav a{ font-size:16px; color:#fff; margin-right:40px;  line-height:40px;}
.fot_nav span{font-size:16px; color:#fff;padding:10px 0; padding-left:40px; margin-left:40px; display:inline-block; background-image:url(../images/index_50.png); background-position:left center; background-repeat:no-repeat; }

.fot_nav span.span_02{ background-image:url(../images/index_52.png);}


.fot_logos{ width:300px; text-align:left; padding:70px 0;}
.fot_ewm{ width:250px; text-align:right; padding:70px 0;}
.fot_ewm img{ display:inline;}

.fot_tel{ width:730px;padding:70px 0; border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d; padding-left:60px; padding-right:40px;}
.fot_tel p{ margin:14px 0; font-size:16px; color:#fff; padding-left:30px; line-height:30px; height:30px;}
.fot_tel p em{ font-size:30px; font-weight:normal; color:#fff;}
.fot_tel p a{font-size:16px; color:#fff; margin-right:10px;}
.fot_tel p:first-child{ background:url(../images/index_62.png) no-repeat left 15px;}
.fot_tel p:nth-child(2){ background:url(../images/index_68.png) no-repeat left 10px;}
.fot_tel p:nth-child(3){ background:url(../images/index_72.png) no-repeat left 5px;}

.fot_copy{ background:#1b1b1b; padding:15px 0;}
.fot_copy p,.fot_copy a{ color:#fff; font-size:16px;}
.fot_copy a{ display:inline-block; padding-left:15px;}



.sub_ban{ height:370px; background-size:cover; background-position:center; background-repeat:no-repeat;}
.positions{ background:#fafafa; padding:20px 0;}
.posi{ padding-left:30px; background:url(../images/team_05.png) no-repeat left center;}
.posi a,.posi { font-size:14px; color:#999999;}
.posi a:hover{ color:#df2024;}


.about_title{ text-align:center; padding-top:50px;}
.about_title .line{ width:40px; height:3px; background:#df2024;  margin:0 auto;margin-top:20px; margin-bottom:40px;}
.about_title>b{ font-size:36px; color:#303030;}


.about_fenlei{ text-align:center;}
.about_fenlei a{ display:inline-block; background:#f7f7f7; margin:0 5px; padding:0 30px; line-height:35px; font-size:14px; color:#626262;}
.about_fenlei a.on,.about_fenlei a:hover{ background:#df2024; color:#fff;}


.about_bodys{ padding:60px 0;}
.about_bodys img{ width:50%;}
.about_bodys .aboutbox_nr{ padding-top:50px; width:50%;}
.about_box1 .aboutbox_nr{ padding-right:40px;}

.about_box2 .aboutbox_nr{ padding-left:40px;}
.about_bodys .aboutbox_nr b{ font-size:18px; color:#df2024; display:block; margin-bottom:20px;}
.about_bodys .aboutbox_nr p{ text-indent:2em; font-size:14px; color:#999999; line-height:2;}
.about_bodys .aboutbox_nr p strong{ color:#2e2e2e; font-weight:bold;}


.case_list{ padding:50px 0;}
.pages{ text-align:center; padding:30px 0 0;}
.pages li{ display:inline-block;}
.pages li a{ display:block; padding:5px 15px; border:1px solid #e5e5e5;}
.pages li.active a,.pages li a:hover{ background:#df2024; color:#fff;border:1px solid #df2024;}

.anliliebiao li{ width:30.33%; float:left; margin-left:3%; display:inline-block; margin-bottom:2%;}
.anliliebiao li .imgs{ height:175px; background-size:cover; background-position:center; background-repeat:no-repeat; width:100%;}
.anliliebiao li h2{ padding:15px; text-align:center;}
.anliliebiao li h2 p{ color:#333333;}
.anliliebiao li:hover h2 p{ color:#df2024;}
.caseli{ width:1030px;}
.peixunxueyuan{width:1030px; padding-left:50px;}

.case_nav{ position:relative; width:250px; background:#f5f5f5; border:1px solid #eeeeee; padding:20px;}
.case_nav i{ display:block; position:absolute;width:28px; height:28px;}
.case_nav i.lt{ border-top:2px solid #df2024; border-left:2px solid #df2024; left:1px; top:1px;}
.case_nav i.rb{ border-bottom:2px solid #df2024; border-right:2px solid #df2024; right:1px; bottom:1px;}

.le_tit{ text-align:center; border-bottom:1px solid #df2024; font-size:18px; font-weight:bold; padding-bottom:15px; color:#303030; margin-bottom:20px;}
.case_nav a{ display:block; border-radius:5px; font-size:16px; color:#666666; text-align:center; margin-top:10px; line-height:35px; height:35px;}
.case_nav a.on,.case_nav a:hover{ color:#fff; background:#df2024}

.peixunxueyuan p{ font-size:14px; color:#666666; line-height:2;}

.xinwenliebiao li{ padding:15px; background:#fbfbfb; margin-top:20px;}
.xinwenliebiao li:hover{ background:#df2024;}
.xinwenliebiao li .imgs{ float:left; width:130px; height:110px;}
.xinwenliebiao li .imgs a{ display:block; height:100%; width:100%;}
.xinwenliebiao li .txts{ width:1000px; float:left; padding-left:25px;}
.xinwenliebiao li .timess{ width:100px; text-align:center;}
.xinwenliebiao li .timess b{ font-size:45px; color:#303030; display:block;transition:all .3s;}
.xinwenliebiao li .timess span{ font-size:18px; color:#303030;transition:all .3s;}

.xinwenliebiao li .txts h2{ display:block; margin:15px 0;}
.xinwenliebiao li .txts h2 a{ font-size:16px; color:#333333;}
.xinwenliebiao li .txts p{ font-size:14px; color:#999; transition:all .3s;}

.xinwenliebiao li:hover h2 a,.xinwenliebiao li:hover p{ color:#fff;}
.xinwenliebiao li:hover .timess b,.xinwenliebiao li:hover .timess span{ color:#fff;}
.news_lists{ padding-bottom:50px;}

.zixunfuwubox .peixunxueyuan{ padding:40px 0; width:100%;}


.lxwm_01{ padding:50px 0;}
.lxwm01_le{ padding:0 5%; width:57%; background-image:url(../images/con2_03.jpg); background-size:cover; background-repeat:no-repeat;}
.lxwm01_ri{ width:35%; margin-right:4%; background-image:url(../images/con2_05.jpg);background-size:cover; background-repeat:no-repeat; padding-top:11%;}
.lxwm01_le,.lxwm01_ri{ height:480px; border:1px solid #e5e5e5;}

.lxwm01_le .lxwm01tit{ padding:50px 0 30px; border-bottom:1px dashed #9a9a9a;}
.lxwm01_le .lxwm01tit b{ font-size:30px; color:#df2024; font-weight:normal; display:block; margin-bottom:5px;}
.lxwm01_le .lxwm01tit span{ font-size:18px; color:#999999; text-transform:uppercase;}

.lxwm01_ri li{ width:45.5%; margin-left:3%; float:left;}
.lxwm01_ri li img{ box-sizing:border-box; display:block; margin:0 auto; padding:6px; border:1px solid #bfbfbf;}
.lxwm01_ri li span{ display:block; text-align:center; font-size:18px; color:#262626; padding-top:10px;}

.lxwm_p{ padding:20px 0;}
.lxwm_p p{ display:block; margin:20px 0; font-size:16px; color:#333333; background-position:left 2px; line-height:24px; background-repeat:no-repeat; padding-left:30px;}
.mapsh{ margin-top:20px;}
.mapsh iframe{ border:none; width:100% !important; height:400px !important;}

.teamli li{ margin-bottom:25px;}
.teamli li .imgs{ width:230px; float:left; border:1px solid #eeeeee; box-sizing:border-box;}
.teamli li .txts{ width:1050px; float:right ; padding-left:30px; position:relative;}
.teamli li .txts h2 { display:block; padding:15px 0;}
.teamli li .txts h2 a{ color:#333333; font-size:16px; font-weight:bold;}
.teamli li:hover .txts h2 a{ color:#df2024;}
.teamli li .rongyu p{ background:url(../images/rongy_03.jpg) no-repeat left center; padding-left:15px; display:inline-block; min-width:240px; font-size:14px; color:#999999; line-height:2;}
.fuwukehu{ margin-top:15px;}
.fuwukehu p{ font-size:14px; color:#666666; line-height:2;}
a.chakanxiangqing{ position:absolute; width:140px; height:40px; background:#eeeeee; color:#666666; right:0; bottom:0; text-align:center; line-height:40px;}
.teamli li:hover a.chakanxiangqing{ background:#df2024; color:#fff;}

.team{ padding:50px 0;}

.article_box{ padding: 40px 0;}
.prev_next{ padding-bottom: 40px;}
.article_box h1{ font-size: 18px; text-align: center; font-weight: bold; padding-bottom: 20px;}
.bodybox{ padding-top: 30px; padding-bottom: 30px; border-top: 1px dashed #bfbfbf;border-bottom: 1px dashed #bfbfbf;}
.bodybox p { font-size: 14px; line-height: 2; display: block; margin-bottom: 15px;}
.prev_next div { padding: 5px 0;}
.prev_next,.prev_next a{ font-size: 14px;}
.prev_next a:hover{ color: #df2024;}

.onlinekf{ z-index:11; position:fixed;width:85px; right:5px; top:50%; margin-top:-150px; box-shadow:0 0 10px #999; padding:0 10px; background:#fff;}
.kfli{ position:relative; padding:15px 0; border-bottom:1px solid #e5e5e5; text-align:center; cursor:pointer;}
.kfli img{ margin:0 auto;}
.kfli .tanchu{ position:absolute; right:80px; display:none; padding:10px; padding-right:23px; background:#fff; width:140px; bottom:0;}
.kfli .tanchu img{ width:100px;}
.kfli .tanchu.tanchutel{ font-size:20px; color:#00a0e9; width:190px; height:90px; line-height:70px;}

@media screen and (max-width:1420px){
	.w1200{ max-width:1200px; padding-left:20px; padding-right:20px;}
	.header .navs li{ margin-left:50px;}.MAIN3 li{ margin-left:65px;}.fot_tel{ width:600px;}
	.main2 li .tbc{ padding:0 10%;}.main2 li img{ margin-bottom:30px;}
	.caseli,.peixunxueyuan{ width:910px;}
	.xinwenliebiao li .txts{ width:900px;}
	.teamli li .txts{ width:930px;}
	}
@media screen and (max-width:1200px){
	.w1200{ max-width:950px; padding-left:20px; padding-right:20px;}
	.header .navs li{ margin-left:30px;}
	.title01 b{ font-size:20px;}.main2 li .tbc b{ font-size:16px; padding-bottom:10px;}
	.main5 li .imgs{ height:170px;}.main5 li .txts{ padding:10px ;}
	.title2 b{ font-size:24px;}
	.MAIN3 li,.MAIN3 li:first-child{ width: 18%; margin:1%;}
	.main4 li{ width:100%; margin:1% 0;}
	.main4 li .txts{ width:100%;}.fot_nav a{ margin-right:20px; font-size:14px;}
	.fot_nav span{ font-size:14px;}
	.fot_tel{ width:calc(100% - 550px); padding:40px 10px;}.fot_tel p em{ font-size:20px;}
	.fot_tel p{ height:auto;}.fot_copy p, .fot_copy a{ font-size:14px;}
	.about_bodys .aboutbox_nr{ padding-top:0;}
	.about_box1{ margin-bottom:20px;}
	.caseli,.peixunxueyuan{ width:660px;}
	.anliliebiao li .imgs{ height:125px;}.case_nav a{ font-size:14px;}
	.xinwenliebiao li .txts{ width:640px;}
	.teamli li .txts{ width:680px;}.teamli li .rongyu p{ font-size:12px; line-height:20px;}
	.teamli li .txts h2{ padding-top:0;}
	}

@media screen and (max-width:960px){
	.w1200{ max-width:750px; padding-left:15px; padding-right:15px;}
	 .wap{ display:block;}
	 .pc{ display:none;}
	 .main5 li{ width:100%; margin:0;}.main2 li{ width:100%; height:300px; margin-top:10px;}
	 .main2 li img{ max-width:50px; margin-bottom:10px;}.main2 li .tbc b{ margin-bottom:10px;}
	 .banner .swiper-button-next,.banner .swiper-button-prev{ background-size:40px 40px; margin-top:-20px; width:40px; height:40px;}
	 .banner .swiper-button-next{ right:10px;}.banner .swiper-button-prev{ left:10px;}
	 .banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .banner .swiper-pagination-fraction{ bottom:10px;}
	 .banner .swiper-pagination-bullet{ width:8px; height:8px;}
	 .main1_box span{ font-size:14px;}.main5 li .txts a{ font-size:14px;}
	 .main5 li .txts{ padding-bottom:20px;}
	 .MAIN3 li,.MAIN3 li, .MAIN3 li:first-child{ width:31.33%; padding:5px; margin:1%; text-align:center;}
	 .MAIN3 li span{ font-size:16px;}
	 .MAIN3 ul{ padding:20px 0;}.title2{ padding-bottom:20px;}
	 .fot_nav{ display:none;}
	 .fot_logos,.fot_ewm{ text-align:center;}
	 .fot_logos img{ display:inline;}
	 .fot_tel,.fot_logos,.fot_ewm{ width:100%; padding:20px 0; }
	 .fot_tel{ border-top:1px solid #7d7d7d; border-bottom:1px solid #7d7d7d;border-left:none; border-right:none;}
	 .fot_copy p{ float:none; display:block; text-align:center;}.fot_tel p{ font-size:14px;}
	 .main1{ padding-top:30px;}.title2{ padding-top:30px;}.main4{ padding-bottom:30px;}
	 
	 .about_bodys .aboutbox_nr,.about_bodys img{ float:none; width:100%; padding:0;}
	 .about_bodys .aboutbox_nr b{ margin-bottom:10px; font-size:14px;}
	 .about_bodys .aboutbox_nr{ margin-top:20px;}.about_bodys{ padding:20px 0;}
	 .about_fenlei{ padding:0 15px;}
	 .about_fenlei a{ width:31.33%; margin:1%; float:left; padding:0; text-align:center; display:block; }
	 .about_title>b{ font-size:20px;}
	 .about_title .line{ margin:10px auto 20px;}
	 .about_title{ padding-top:20px;}.sub_ban{ height:140px;}
	 .caseli,.case_nav,.peixunxueyuan{ float:none; width:100%;}.case_nav{ margin-top:30px;}
	.peixunxueyuan{ padding:0;}
	 .case_list{ padding:20px 0;}
	 .anliliebiao li{ width:48%;  float:left; margin:1%;}
	 .anliliebiao li h2{ padding:5px 0;}
	 .anliliebiao li .imgs{ height:150px;}
	 .xinwenliebiao li .timess{ display:none;}
	 .xinwenliebiao li .txts{ width:calc(100% - 80px); padding-left:10px;}
	 .xinwenliebiao li .imgs{ width:80px; height:80px;}.xinwenliebiao li{ padding:5px; margin-top:10px;}
	 .xinwenliebiao li .txts h2{ margin:5px 0;}
	 news_lists{ padding-bottom:30px;}
	 .xinwenliebiao li .txts h2 a{ font-size:14px; font-weight:bold;}
	 .zixunfuwubox .peixunxueyuan,.lxwm_01{ padding:30px 0;}
	 .mapsh iframe{ height:200px !important;}
	 .lxwm01_le, .lxwm01_ri{ width:100%; height:auto; padding:10px;}
	 .lxwm01_le .lxwm01tit{ padding:20px 0;}
	 .lxwm01_ri{ margin:20px auto;}
	 .lxwm01_ri li{ width:48%; margin:1%;}.lxwm01_le .lxwm01tit b{ font-size:20px;}
	 .lxwm01_le .lxwm01tit span,.lxwm_p p{ font-size:14px;}
	 .lxwm_p{ padding-bottom:0;}
	 .lxwm_p p{ margin:10px 0;}.mapsh{ margin-top:0;}.lxwm01_le .lxwm01tit{ padding-top:10px;}
	 .teamli li .imgs{ width:100%;}
	 .teamli li .txts{ width:100%; padding:10px 0;}a.chakanxiangqing{ position:static; display:block;}
	 .fuwukehu{ display:none;}.rongyu{ display:none;}
	 .teamli li{ width:48%; margin:1%; float:left; text-align:center;}
	 .teamli li .txts h2 a{ font-size:14px; height:48px; overflow:hidden; line-height:24px; display:block;}
	 a.chakanxiangqing{ display:none; width:100px; line-height:35px; height:35px; margin:0 auto;}
	 .teamli li .txts h2{ padding-bottom:0;}
	 .team{ padding:20px 0;}
.onlinekf{display:none;}
	}
@media screen and (max-width:500px){
	.main4 li .imgs{  height:120px;}
	.main4 li{ padding:10px; height:auto;}
	.main4 li .imgs, .main4 li .times{ width:100%;display:block;  position:static; width:100%;}
	.main4 li .imgs img{ width:100%; min-width:100%;}
	.main4 li .times{ display:none;}.main4 li h2 a{ font-weight:bold; font-size:14px; padding-bottom:0;}
	.main4 li .txts{ padding:0;}.main4 li .txts p{ line-height:24px;}.fot_tel p a{ display:inline-block;}
	.anliliebiao li{ width:100%; margin:1% 0;}.lxwm01_ri li span{ font-size:14px;}
	}