/*==============================响应式=======================================*/
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    }
@media screen and (max-width: 1820px) {
.footer-social{ float: left; padding-left: 3.5em; }	
}
@media screen and (max-width: 1650px) {
header nav #menu-main-menu > li{ font-size: 18px; }
header nav{ right: 20px; }
.in_gswenhua{ padding-bottom: 20px; }
.erji_anli .left1{ width: 8%; }
.erji_anli .left2{ width: 22.5%; }
.erji_anli .right_xq{ width: 63%; }


}
@media screen and (max-width: 1520px) {
.da_nav .da_nav_lsit ul li{  font-size: 16px; }
.da_nav .nav_kefu{ width: 200px; }
.da_nav .nav_kefu ul li{ float: left; margin: 0 6px; }
.da_nav .nav_kefu ul li a{ vertical-align: middle; display: inline-block; width: 33px; height: 32px;  line-height: 32px; }
.da_nav .nav_kefu ul li img{ width: 100%; }
.da_nav .nav_kefu ul li span{ font-size: 16px; }
.da_nav .nav_kefu ul li:nth-child(3) { background: url(../images/nav_qxbg.png) no-repeat center center; width: 80px; text-align: center; padding-left: 6px; background-size: 100%; }
.in_gswenhua{ padding: 50px 0 20px; }
.in_gswenhua ul li{  padding: 0 20px; }
.in_gswenhua ul li .IMG{ margin-bottom: 20px; }
.in_gswenhua ul li img{ max-width: 100%;  }
.in_gswenhua ul li h2{ font-size: 36px; margin-bottom: 15px; }
.in_gswenhua ul li p{  line-height: 36px; }
.in_news{ padding: 0 50px 50px;}
.in_news2{ padding: 50px; }
.in_news .title{ height: 180px; line-height: 180px; font-size: 36px; }
.zhengmian2 h2{ font-size: 20px; line-height: 66px; height: 66px; overflow: hidden; }
.fanmian2 h2{ font-size: 20px; overflow: hidden; }
.jiaobu_nav .jiaobufuw dd:nth-child(3){ display: none; }
.jiaobu_nav .jiaobufuw dd:nth-child(2){ display: none; }
.jiaobu_dizhi{ padding-left: 0; }
.jiaobu_dizhi{ padding-right: 15px; }
.footer-social{ float: left; padding: 0; }
}
@media screen and (max-width: 1366px) {
.mengceng{ width: 100%;height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.8); color: #FFFFFF;  text-align: center; transition: all 0.5s; opacity: 0; }
.mengceng2{ padding: 0 10px; padding-top: 50px; }
.mengceng .title{margin-bottom: 30px;}
.mengceng .title img{ max-width: 100%; transform: scale(0.8); }
.mengceng p{ font-size: 20px; line-height: 42px; }
header nav #menu-main-menu > li{ padding: 0 18px; }
.wrap2{ width: 90%; }
.erji_anli .left2{ width: 24%; }
.erji_anli .right_xq{ width: 61.5%; }
}
@media screen and (max-width: 1281px) {
.nav_kefu{ right: 60px; } 
.nav_kefu ul li a{ width: 35px; height: 34px; line-height: 34px; }
.mengceng2{ padding: 0 25px; padding-top: 40px; }

.footer-social{ float: right; width: 200px; display: none; }
.footer-parallax{ padding: 35px 0; }
.jiaobu_dizhi{ width: 94%; padding: 0; float: inherit !important; margin: 0 auto; text-align: center; font-size: 16px; }
.jiaobu_dizhi ul{ display: inline-block; text-align: left; }
.footer-parallax{ background-size: cover; }.erji_anli{ padding: 30px; }
.erji_anli .left1{ width: 110px; }.erji_anli .left11{ left: 30px; }
.erji_anli .left2{ width: 300px; }
.erji_anli .left22{ width: 290px; left: 150px; }
.erji_anli .right_xq{ width: 55%; }
header .wrap2 .logo{ height: 90px; line-height: 90px; transition: all 1s; }.biaoyu{ line-height: 110px; }header.header-leave .wrap2 .logo{ height: 60px; line-height: 60px; }.erji_anli .right_xq .dibu{ width: 60%; }
.erji_anli .right_xq{ width: 60%; }
}
@media screen and (max-width: 1200px) {
.wrap{ width: 96%; margin: 0 2%; }
.anli_title{ height: 150px; line-height: 150px; font-size: 36px; }
.shejifuwu1{ height: 160px; line-height: 160px; } 
.shejifuwu12{ display: inline-block; vertical-align: middle; line-height: 40px; }
.shejifuwu12 h2{ font-size: 36px; color: #434343;  }
.shejifuwu12 p{ font-size: 20px; color: #666; }
.parallax-bg{ background-size: cover; }
}



@media screen and (max-width: 1040px) {
.wrap{ width: 96% !important; }header .wrap2 .logo{ height: 60px; line-height: 60px; }.biaoyu{ line-height: 75px; }
.in_gswenhua ul li h2{ font-size: 30px; margin-bottom: 15px; }
.well .well-item{ width: 46%; }
.well .well-item:nth-child(3n){ margin-right: 8%; }
.well .well-item:nth-child(2n){ margin-right: 0%; }
.in_news{ padding: 0 2% 30px; }
.in_news2{ padding: 30px 2%; }
.in_news .title{ font-size: 24px;  height: 120px; line-height: 120px; overflow: hidden; }
.zhengmian2 h2{ font-size: 20px;}
.gdfw_list > div{ width: 100%; position: relative; }
.gdfw_list li{ float: left; width: 33.3333%; }
.mengceng2{  padding-top: 100px; }
.erji_anli{ padding: 20px; }
.in_lxwm{ padding: 50px 0;}
.in_lxwm h2{ font-size: 36px; margin-bottom: 26px; }
.in_lxwm p{ font-size: 20px; opacity: 0.8; }
.in_lxwm h3{ margin: 40px 0; }
.erji_anli .yidong{ display: block; }
.erji_anli .left1{ display: none; }
.erji_anli .left2{ display: none; }
.erji_anli .right_xq{ width: 100%; }
.erji_anli .right_xq .dibu{ width: 50%; }
.gywm_mia1000 h2{ font-size: 36px; padding-bottom: 25px; margin-bottom: 25px; }

.in_gswenhua2 ul li{width: 200px; height: 200px; margin: 0 30px; float: left; background-size: contain; padding: 0; text-align: center; opacity: 1; transition: all 0.8s; }
.in_gswenhua2 ul li .bgbgtu{width: 200px; height: 200px; background: url(../images2/xinjiaicon1.png) no-repeat center center; background-size: contain; }
.in_gswenhua2 ul li .bgbgtu2{width: 200px; height: 200px; background: url(../images2/xinjiaicon2.png) no-repeat center center; background-size: contain; }
.in_gswenhua2 ul li .bgbgtu3{width: 200px; height: 200px; background: url(../images2/xinjiaicon3.png) no-repeat center center; background-size: contain; }
.in_gswenhua2 ul li>div{ padding-top: 80px; line-height: 20px; }
.in_gswenhua2 ul li h2{ font-size: 18px; margin-bottom: 5px; }
.in_gswenhua2 ul li p{ font-size: 14px; }




}
@media screen and (max-width: 750px) {
.in_gswenhua ul li h2{ font-size: 24px; margin-bottom: 15px; }
.in_gswenhua ul li p{ display: none; }
.biaoyu{ display: none; }
.in_gswenhua2 ul li h2{display: none; }
.in_gswenhua2 ul li p{ display: none; }
.in_gswenhua2 ul li>div{ padding: 0; text-align: center; }
.in_gswenhua2 ul li>div img{ display: block; max-width: 100%; }
.in_gswenhua2 ul li{ margin: 0; width: 32%; margin-right: 2%; height: auto; }
.in_gswenhua2 ul li:nth-child(3n){ margin-right: 0; }
.in_gswenhua2 ul li .bgbgtu{ width: 100%; height: auto;  background: none; }
.in_gswenhua2 ul li .bgbgtu2{width: 100%;  height: auto;  background: none;}
.in_gswenhua2 ul li .bgbgtu3{width: 100%; height: auto;  background: none; }
}
@media screen and (max-width: 640px) {
.nav_kefu{ display: none; }
.logo{ width: 115px; }
.in_gswenhua ul li h2{ font-size: 20px; margin-bottom: 15px; }
.anli_title{ height: 70px; line-height: 70px; font-size: 26px; }
.anli_btn{ height: 100px; line-height: 100px; }
.in_lxwm{ padding: 30px 0;}
.in_lxwm h2{ font-size: 28px; margin-bottom: 26px; }
.in_lxwm p{ font-size: 18px; opacity: 0.8; }
.in_lxwm h3{ margin: 20px 0; }
.gywm_mia1{ height: auto; line-height: inherit; padding: 30px; font-size: 16px; }


.gywm_mia00{ display: inline-block; vertical-align: middle; line-height: 36px; }
.gywm_mia1 h2{ font-size: 30px; padding-bottom: 25px; background: url(../picture/gywm_xian.png) no-repeat center bottom; margin-bottom: 30px; }
.gywm_mia1 p.p1{ font-weight: 700; }
.gywm_mia1 p.p2{ color: #666666; }

.gywm_mia1:nth-child(2n+1){ color: #FFFFFF; background: #434343; }
.gywm_mia2 h3{ font-size: 20px; font-weight: 700; }
.gywm_mia2 p{ margin-bottom: 15px; }
.gywm_mia1:nth-child(2n+1) h2{ background: url(../picture/gywm_xian2.png) no-repeat center bottom; }


.gywm_mia3 h3{ font-size: 20px; font-weight: 700; color: #666666; margin-bottom: 15px; }

.in_news_xq .news_left{ width: 100%; padding: 0;  float: initial !important; }
.in_news_xq .news_right{ float: initial !important; width: 100%; padding: 0; border: none; }
.erji_anli .right_xq .dibu{ width: 80%; font-size: 16px; }
.mengceng p{ display: none; }
.gywm_mia1000 h2{ font-size: 26px; }.jiaobu_nav{ padding-left: 0; }.jiaobu_nav dl{ margin-right: 25px; }.jiaobu_nav dl:nth-child(2n){ margin-right: 0; }
}
@media screen and (max-width: 540px) {
.piaofu{ display: none; }
.in_lxwm h2{ font-size: 20px; margin-bottom: 26px; }
.in_lxwm p{ font-size: 16px; opacity: 0.8; }
.in_lxwm h3{ margin: 10px 0; }
}

@media screen and (max-width: 414px) {
.in_gswenhua ul li h2{ font-size: 18px; margin-bottom: 15px; }
.erji_anli .right_xq .dibu{ width: 100%; }
.gywm_mia1000 h2{ font-size: 26px; padding-bottom: 15px; margin-bottom: 15px; }.jiaobu_nav dl{ display: none; }
}
@media screen and (max-width: 386px) {

}
@media screen and (max-width: 320px) {
.well .well-item{ width: 100%; }
.well .well-item:nth-child(3n){ margin-right: 0%; }
.well .well-item:nth-child(2n){ margin-right: 0%; }
}
