@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{height: 99px;background: #292929;}
.headerbox{width: 1200px; margin: 0 auto;}
.logo{width: 300px;float: left;}
.logo img{width: 100%;}
.nav{float: right;}
.nav ul{overflow: hidden;}
.nav li{float: left; padding-left: 58px; font-size: 16px; line-height: 99px;}
.nav li a{display: block;position: relative; color: #fff;}
.nav .cur a:before{position: absolute;border-bottom: 4px solid #fff; width: 20px; content: "";border-radius: 2px; bottom: 27px;left: 50%; margin-left: -10px;}
.nav li:hover a:before{position: absolute;border-bottom: 4px solid #fff; width: 20px; content: "";border-radius: 2px; bottom: 27px;left: 50%; margin-left: -10px;}

.banner img{width: 100%;}
.wz1200{width: 1200px; margin: 0 auto;}
.txfw_tit{text-align: center;padding: 22px 0 22px;}
.txfw_tit h2{font-weight: bold; font-size: 34px;color: #222222; margin-bottom: 15px;}
.txfw_tit p{font-size: 18px;color: #999999;}
.txfw_nr ul{overflow: hidden; margin-left: -10px; padding-bottom: 40px;}
.txfw_nr li{float: left;width: 25%; padding: 0 0 10px 10px;}
.txfw_nr a{display: block; overflow: hidden;position: relative;}
.fx_tp img{width: 100%;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou}
.fx_text {position: absolute;width: 100%; text-align: center; left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;}
.fx_text h2{font-size: 24px;color: #fff; margin-bottom: 15px;}
.fx_text h3{color: #fff;font-size: 14px; position: relative; padding-bottom: 50px;}
.fx_text h3:before{position: absolute;content: ''; border-bottom: 4px solid #fff;width: 40px;left: 50%; margin-left: -20px;bottom: 30px;}
.fx_text p{font-size: 20px; line-height: 35px;color: #fff;}
.fx_text img{margin: 0 auto 15px auto;}
.txfw_nr a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.cpjs_nr{overflow: hidden;background: #f5f5f5; margin-bottom: 90px;}
.cpjs_l{float: left; width: 730px;}
.cpjs_l img{width: 100%;}
.cpjs_r{float: right;width: calc(100% - 730px);padding: 25px 40px 0 40px;}
.cpjs_r h2{font-weight: bold; font-size: 32px;color: #222222; line-height: 42px;}
.cpjs_r p{padding: 25px 0; line-height: 1.6; color: #999999;font-size: 14px;}
.cpjs_r h3{font-weight: bold; font-size: 44px;color: #7B5234;}
.cpjs_r b{font-size: 14px;font-weight: 400;}
.cpjs_r h4{font-size: 24px;color: #222222;font-weight: bold; line-height: 56px;}
.cpjs_r h5{font-size: 14px;color: #999999;line-height: 2;}
.cpjs_r a{display: block; width: 140px; line-height: 36px;text-align: center; color: #fff; font-size: 14px;background: #a36f4a;transition: All 0.4s ease-in-out; margin-top: 10px;}
.cpjs_r a:hover{background: #f37820;}
.cpjs_la{float: right;width: 730px;}
.cpjs_la img{width: 100%;}
.cpjs_ra{float: left;width: calc(100% - 730px);padding: 25px 40px 0 40px;}
.cpjs_ra h2{font-weight: bold; font-size: 32px;color: #222222; line-height: 42px;}
.cpjs_ra p{padding: 25px 0; line-height: 1.6; color: #999999;font-size: 14px;}
.cpjs_ra h3{font-weight: bold; font-size: 44px;color: #7B5234;}
.cpjs_ra b{font-size: 14px;font-weight: 400;}
.cpjs_ra h4{font-size: 24px;color: #222222;font-weight: bold; line-height: 56px;}
.cpjs_ra h5{font-size: 14px;color: #999999;line-height: 2;}
.cpjs_ra a{display: block; width: 140px; line-height: 36px;text-align: center; color: #fff; font-size: 14px;background: #a36f4a;transition: All 0.4s ease-in-out; margin-top: 10px;}
.cpjs_ra a:hover{background: #f37820;}

.gywm_nr{overflow: hidden;}
.gywm_right{float: right;width: 690px;}
.gywm_left{float: left; width: calc(100% - 690px); padding: 0 60px 0 0;}
.gywm_left p{font-size: 14px; color: #999999;line-height: 2;text-align:justify; word-break: break-all;}
.gywm_left p a{color: #2170F3;}
.gywm_left ul{overflow: hidden; padding-top: 38px;text-align: center;}
.gywm_left li{width: 33.33%;float: left;border-right: 1px solid #e3e3e3;}
.gywm_left ul li:nth-child(3){ border: none;}
.gywm_left h2{font-size: 24px; color: #9F6D48;font-weight: bold;}
.gywm_left h3{font-size: 14px;color: #999; margin-top: 20px;}
.gywm_left h4{text-align: center; color: #fff; margin: 25px auto 0 auto;line-height: 50px;width: 360px;border-radius: 6px; background: #a5714b;font-size: 18px;}

.news_nr{overflow: hidden; padding-bottom: 105px;}
.news_left{float: left; width: 570px;}
.news_left img{width: 100%;}
.news_right{float: right;width: calc(100% - 570px);padding: 0 0 0 40px; margin-top: -30px;}
.news_right li{overflow: hidden; border-bottom: 1px solid #f2f2f2; line-height: 78px; font-size: 18px;}
.news_right ul li a{color: #A6714B;}
.news_right ul li a:hover{color: #ff0000;}
.news_right span{display: block;float: left; width: calc(100% - 90px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.btn1{display: block; text-align: center; color: #fff; font-size: 14px;line-height: 36px; font-size: 14px; width: 140px; margin: 20px auto 0 auto; background: #a5714a;}
.btn1:hover{background: #f37820;}

.footer{background: #2e3033;}
.foot_top{border-bottom: 1px solid #4a4d52;}
.foot_top ul{text-align: center; padding: 40px 0;}
.foot_top li{display: inline-block; padding: 0 38px;text-align: left;}
.foot_top li p{font-size: 18px;line-height: 28px; color: #8B8C8C;display: inline-block;vertical-align: middle;}
.foot_top li img{display: inline-block;vertical-align: middle; margin-right: 10px;}
.footerbox{width: 1200px; margin: 0 auto; overflow: hidden; padding: 125px 0 0 0;}
.fo_right{float: right;width: 263px; }
.fo_right ul{overflow: hidden; margin-left: -24px;}
.fo_right li{float: left; width: 50%; padding-left: 24px;text-align: center;}
.fo_right p{font-size: 14px;color: #8B8C8C;margin-top: 15px;}
.fo_right p img{width: 100%;border-radius: 8px;}
.fo_left{float: left;width: calc(100% - 318px); overflow: hidden;}
.wzgn{width: 48%; float: left;}
.wzgn ul{overflow: hidden;padding-top: 20px;}
.wzgn li{float: left; width: 25%; font-size: 14px; line-height: 38px;}
.wzgn a{color: #8B8C8C;}
.wzgn a:hover{color: #fff;}
.wzrx{float: right;width: 48%;}
.wzrx h2{color: #fff; font-size: 32px;text-align: center; font-weight: bold;}
.wzrx h2 span{font-weight: 400; font-size: 14px;color: #999999;}
.ssnr{width: 100%; height: 50px;border: 1px solid #999999;border-radius: 25px; margin-top: 30px;position: relative;}
.btn2{border: 1px solid #fff; height: 50px;width: 170px; background: #d61d32;position: absolute;top: -1; right: -1px;border-radius: 25px; color: #fff; font-size: 16px;cursor:pointer;}
.wby1{width: 100%; font-size: 16px; color: #fff;background: url(https://hthd-image.oss-cn-shenzhen.aliyuncs.com/new-web/images/a7.png) no-repeat 18px center; padding-left: 60px; font-size: 16px;height: 48px; line-height: 48px;}
.wby1::-webkit-input-placeholder{color:#fff;}
.bqxx {padding: 20px 0 60px;}
.bqxx p{font-size: 14px; line-height: 1.6;color: #8B8C8C; text-align: center;}

/*关于我们*/
.banner3{background: url(https://hthd-image.oss-cn-shenzhen.aliyuncs.com/new-web/images/banner3.png) no-repeat center center; height: 538px;background-size: cover; position: relative;}
.banner_text{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);text-align: center;width: 100%;}
.banner_text p{font-weight: bold; color: #fff; font-size: 47px;}
.banner_text h2{font-weight: bold; color: #fff; font-size: 40px; margin-bottom: 15px;}

.gnfl{padding: 125px 0 110px;}

.gnfl ul{overflow: hidden;}
.gnfl li{float: left; width: 20%;text-align: center;cursor:pointer;}
.gnflbox{width: 130px; margin: 0 auto;}
.gnflbox h2{font-weight: bold; font-size: 30px;color: #82502F;line-height: 68px;}
.gnflbox p{font-size: 18px; line-height: 24px;color: #333333;}
.gnflbox img{transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;width: 100%;}
.gnfl li:hover img{transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

/*新闻资讯*/
.banner4{background: url(https://hthd-image.oss-cn-shenzhen.aliyuncs.com/new-web/images/banner4.png); height:538px ;background-size: cover;position: relative;}
.zxhz{position: relative;overflow: hidden; margin-top: 45px;}
.zxhz_left{float: left; width: 632px;padding-bottom: 20px;}
.zxhz_left img{width: 100%;}
.zxhz_right{position: absolute; width: calc(100% - 632px);background: #f4efe9;right: 0;top:50%; transform: translateY(-50%); padding:45px 100px 35px 100px;}
.zxhz_right h2{font-size: 22px;font-weight: bold;color: #000000;line-height: 36px;}
.zxhz_right p{font-weight: bold; font-size: 26px; color: #000000; padding: 20px 0 125px;}
.zxhz_right p span{font-weight: 400; color: #929292;font-size: 16px;}
.zxhz_right a{display: block;width: 150px; line-height: 34px;border: 2px solid #82502f; text-align: center; font-size: 20px;color: #82502F;transition: All 0.4s ease-in-out;}
.zxhz_right a:hover{color: #fff;background: #82502F;}
.xwlb{padding: 125px 0 0 0;}
.xwlb ul{overflow: hidden; margin-left: -65px;}
.xwlb li{float: left; width: 33.33%; padding: 0 0  110px 65px;}
.xw_tp{overflow: hidden;}
.xw_tp img{width: 100%;transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.xwlbbox h3{font-weight: bold; font-size: 26px; margin-bottom: 32px;}
.xw_text h2{font-size: 22px; line-height: 29px;height: 58px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; margin: 30px 0;}
.xw_text p{font-size: 16px;color: #999999;line-height: 29px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; height: 58px; margin-bottom: 30px;}
.xw_text a{display: inline-block; border-bottom: 2px solid #999999; line-height: 56px; position: relative;font-weight: bold;font-size: 18px;}
.xw_text img{display: inline-block;vertical-align: middle; margin: -3px 0 0 25px;}
.xw_text a:before{border-bottom: 2px solid #814e2c; position: absolute; content: "";width: 50%; left: 0; bottom: -2px;}
.xw_text a:hover{color: #814e2c;}
.xwlb li:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1);}
.loadflag {margin:0 auto;text-align:center; padding-bottom: 20px;}

/*资讯详情*/
.nDetail_container {background: #f4f4f4;}
.nDetail_content {background: white;}
.nDetail_content h3 {text-align: center;margin: 52px auto 0;font-size: 18px;color: #4d4d4d;}
.nDetail_time {font-size: 12px;color: #808080;margin: 25px auto;text-align: center;}
.nDetail_time img {vertical-align: sub;margin-right: 5px;}
.nDetail_container_detail {width:100%;text-indent: 20px;color: #464646;font-size: 12px;line-height: 30px;margin: 30px auto 40px;}


/*文章详情*/
.qjbj{background: #f7f7f7; padding: 65px 0 0 0;}
.cpjs{ background: #fff; padding: 30px 50px;overflow: hidden;}
.cpjsbox{overflow: hidden;background: #f4efe9; }
.cpjs_left{width: 550px;float: left;}
.cpjs_left img{width: 100%;}
.cpjs_right{float: right; width: calc(100% - 550px);padding: 50px 30px 0 55px;}
.cpjs_right h2{font-weight: bold; font-size: 30px;color: #664C33; margin-bottom: 20px;}
.cpjs_right h3{font-weight: bold; font-size: 34px;color: #BA1414;position: relative;}
.cpjs_right h3 span{font-weight: 400; font-size: 16px;color: #664C33; padding-left: 15px;}
.cpjs_right h3:before{position: absolute;content: "";border-left: 1px solid #664c33;height: 50px; left: 0; bottom: -60px;}
.cpjs_right ul{padding-top: 70px;overflow: hidden;}
.cpjs_right li{float: left; width: 50%; font-size: 16px;color: #664C33; line-height: 32px;}
.cpjs_right ul li:nth-child(7){ width:100%;}
.cpjs_right p{font-size: 16px;color: #664C33; line-height: 32px;text-align:justify; word-break: break-all;}

.xqnr_box .boxs{display: none;}
.xqnr{background: #fff;margin-top: 40px; padding: 0 55px; }
.xwnr_tit h2{ padding: 75px 0 65px; overflow: hidden;}
.xwnr_tit h2 span.on{font-weight: bold; font-size: 22px;color: #82502F;}
.xwnr_tit h2 span{font-weight: 400; font-size: 22px;color: #999999;padding-right: 35px; display: block; float: left; line-height: 22px;}
.xqnr_tp img{width: 100%;}
.xqnr_text{text-align: center; padding: 95px 0 120px;}
.xqnr_text h2{font-weight: bold; font-size: 86px;color: #82502F;}
.xqnr_text p{font-size: 28px;color: #82502F; padding: 25px 0 15px;letter-spacing: 5px;}
.xqnr_text h3{font-size: 18px;color: #82502F; line-height: 21px;max-width: 710px;margin: 0 auto;}
.xqnr_text ul{overflow: hidden; margin-left: -55px;padding: 130px 0 0 0;}
.xqnr_text li{float: left; width: 25%; padding-left: 55px;}
.xqnr_text img{width: 100%;}
.xqnr_text ul li p{font-size: 16px;color: #82502F; line-height: 20px;text-align: center; margin-top: 15px;letter-spacing: 0px;padding: 0;}
.sxpwz{padding: 55px 55px 125px 55px;}
.sxpwz ul{overflow: hidden;}
.sxpwz li{float: left; width: 50%;}
.sxpwz li a{display: inline-block;font-size: 14px;color: #82502F;border: 2px solid #82502F; padding: 0 20px; line-height: 30px;}
.sxpwz ul li:nth-child(2){text-align: right;}
.sxpwz li a:hover{color: #000;}
.nav img{display: none;}

.rightfc{position: fixed; right: 0; z-index: 9;width: 90px;top:50%; transform: translateY(-50%);}
.rightfc li{margin-bottom: 17px;position: relative;}
.rightfc li img{position: relative; z-index: 12;}
.qqbox{height: 86px;border-radius: 8px;width: 216px; padding-left: 20px;position: absolute;top: 2px;background: #fff;border:1px solid #996945;right: -216px;transition: All 0.3s ease-in-out;} 
.qqbox p{font-size: 20px; line-height: 84px; color: #996945;font-weight: bold;}
.rightfc a{display: block; border-radius: 6px;}
.rightfc a:hover img{opacity: 0.8;}
.rightfc li:hover .qqbox{right: 92px;}
.rightfc li:hover .wxbnr{right: 92px;}
.wxbnr{width: 180px; padding: 15px; border: 1px solid #a26f49;position: absolute;right: -182px; top: -50px;transition: All 0.3s ease-in-out;z-index: 1;border-radius: 8px;background: #fff;}
.wxbnr img{width: 100%;}
.wxbnr p{font-size: 14px; color: #9999;text-align: center; line-height: 42px;}
.dbqx{display: none;}
@media(max-width:1220px){
.headerbox{width: 100%; }
.wz1200{width: 100%; padding: 0 1%;}
.nav{padding-right: 5px;}
.nav li{padding-left: 35px;}
.footerbox{width: 100%; padding: 50px 1%;}
.fx_text{}
.fx_text img{height: 50px;}
.fx_text h3{padding-bottom: 30px;}
.fx_text h3:before{bottom: 15px;}
.cpjs{padding: 0;}
.cpjs_l{float: none; width: 100%;}
.cpjs_r{width: 100%; float: none;padding: 30px;}
.cpjs_la{float: none;width: 100%;}
.cpjs_ra{width: 100%; float: none; padding: 30px;}
.gywm_right{float: none; width: 100%;}
.gywm_left{float: none; width: 100%;padding: 30px 0;}
.news_left{float: none;width: 100%;}
.news_right{float: none;width: 100%; margin: 0; padding: 30px 0;}
.foot_top ul{overflow: hidden;}
.foot_top li{width: 25%; float: left; display: block;}
.foot_top li p{font-size: 14px;line-height: 20px;}
.foot_top li img {height: 40px; margin: 0;}
.btn2{width: 130px;}
.zxhz_left{float: none;width: 100%;}
.zxhz_right{position: static; width: 100%;background: #f4efe9;right: 0;top:0%; transform: translateY(0%); padding:45px 100px 35px 100px;}
.xwlb ul{margin-left: -30px;}
.xwlb li{padding: 0 0 60px 30px;}
.news_right li{line-height: 50px; font-size: 16px;}
}
@media(max-width:1000px){
.header{height: 50px; width: 100%; position: fixed; z-index: 10;}
.logo img{width: auto;height: 50px;}
.dhbtn{display: block; position: absolute;width: 30px;height: 30px; right: 3%; top: 10px;background: url(https://hthd-image.oss-cn-shenzhen.aliyuncs.com/new-web/images/d1.png) no-repeat center center;background-size: 20px 20px;}
.nav{width: 4rem; position: fixed;left:-4rem; top: 0; z-index: 11; background: #000;height: 100vh; overflow: hidden;}
.nav li{float: none;width: 100%;text-align: center;padding: 0; line-height: 60px;}
.nav .cur a:before{bottom: 0px;}
.nav img{display: block;width: 100%;padding: 40px 15px 10px 15px;}
.dhbj{position: fixed;width: 100%; height: 100%;background: rgba(0,0,0,.7);top: 0; left: 0;display: none;}
.dhbtn.on{background: url(https://hthd-image.oss-cn-shenzhen.aliyuncs.com/new-web/images/d2.png) no-repeat center center;background-size: 20px 20px;}
.banner{padding-top: 50px; height: 5rem; }
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper{ height: 100%; }
.banner img{ height: 100% !important; width: 130%; margin: 0 auto; }
.wz1200{padding: 0 3%;}
.txfw_tit{padding: 40px 0;}
.txfw_tit h2{font-size: 20px;}
.txfw_tit p{font-size: 14px;}
.txfw_nr li{width: 50%;}
.txfw_nr ul{padding-bottom: 0;}
.cpjs_r{padding: 20px;}
.cpjs_r h2{font-size: 26px; line-height: 1.6;}
.cpjs_r h4{font-size: 20px;}
.cpjs_r h3{font-size: 30px;}
.cpjs_nr{margin-bottom: 40px;}
.gywm_left h4{max-width: 100%;}

.cpjs_ra h2{font-size: 26px; line-height: 1.6;}
.cpjs_ra h4{font-size: 20px;}
.cpjs_ra h3{font-size: 30px;}

.foot_top li{width: 50%;padding: 10px 0;text-align: center;}
.foot_top ul{padding: 20px 3%;}
.foot_top li img{display: block;float: none; margin: 0 auto;}
.news_nr{padding-bottom: 50px;}
.footerbox{padding: 30px 3%;}
.fo_right{float: none; margin: 0 auto;}
.fo_left{display: none;}
.bqxx{padding: 30px 3%;}

.banner3{height: 3rem;}
.banner_text h2{font-size: 24px;}
.banner_text p{font-size: 30px;}
.gnfl{padding: 50px 3%;}
.gnfl li{float: left; width: 20%;text-align: center;cursor:pointer;padding-bottom: 20px;}
.gnflbox{width: 90px; margin: 0 auto;}
.gnflbox h2{font-size: 20px; line-height: 50px;}
.gnflbox p{font-size: 14px;}
.cpjs_left{width: 100%; float: none;}
.cpjs_right{width: 100%;padding: 20px; float: none;}
.cpjs_right h2{font-size: 24px;}
.cpjs_right h3{font-size: 30px;}
.cpjs_right li{font-size: 14px;line-height: 1.8;}
.cpjs_right p{font-size: 14px;line-height: 1.8;}
.xqnr{padding: 0 15px;}
.xwnr_tit h2{padding: 30px 0;}
.xwnr_tit h2 span{font-size: 16px;}
.xqnr_text{padding: 40px 0;}
.xqnr_text h2{font-size: 26px; line-height: 1.6;}
.xqnr_text p{font-size: 14px; padding: 10px 0;line-height: 1.6;}
.xqnr_text h3{font-size: 12px; line-height: 1.4;}
.xqnr_text ul{padding: 40px 0 0 0;}

.xqnr_text ul li p {font-size: 14px;}
.sxpwz{padding: 30px 0 50px;}

.banner4{height: 3rem;}
.zxhz{margin-top: 40px;}
.zxhz_right{padding: 15px;}
.zxhz_right h2{font-size: 18px;line-height: 1.6;}
.zxhz_right p{font-size: 20px; padding: 15px 0 40px;}
.xwlb{padding-top: 40px;}
.xwlb ul{margin-left: -15px;}
.xwlb li{width: 50%; padding: 0 0 30px 15px;}
.xwlbbox h3{font-size: 18px;  margin-bottom: 15px;}
.xw_text h2 {margin: 15px 0; font-size: 18px; line-height: 24px;height: 48px;text-align:justify; word-break: break-all;}
.xw_text p{font-size: 14px; line-height: 20px;height: 40px; margin-bottom: 15px;}
.xw_text a{font-size: 14px; line-height: 22px;}
.xw_text img{margin-left: 15px;}
.fgt{height: 50px;}

.rightfc{display: none;}
.dbqx{display: block; width: 100%; padding: 10px 0; position: fixed; z-index: 15;left: 0; bottom: 0; background: #9a6946;}
.dbqx p{font-size: 10px; margin-top: 5px; color: #fff;}
.dbqx ul{overflow: hidden;}
.dbqx li{float: left; width: 33.33%;text-align: center;}
.dbqx li img{margin: 0 auto;height: 20px;}
body{padding-bottom: 40px;}
.qjbj{ padding:30px 0 0 0   }
}

.gnfl li{float: left; width: 20%;text-align: center;cursor:pointer;padding-bottom: 20px;}
@media(max-width:650px){
.gnfl ul{text-align: center;}
.gnfl li{float: none; width: 30%;text-align: center;cursor:pointer;padding-bottom: 20px;display: inline-block;}	
.fx_text h2{ font-size: 16px;margin-bottom: 10px;}
.fx_text h3{ font-size: 10px;}
.fx_text p{ font-size: 13px;line-height:24px; }
}
@media(max-width:480px){
.txfw_nr li{}
.sxpwz li{float: none;width: 100%;padding-bottom: 20px;}
.sxpwz ul li:nth-child(2){text-align: left;}
.sxpwz  a{width: 100%;}
.gnfl ul{text-align: center;}
.gnfl li{ width: 48%;text-align: center;cursor:pointer;padding-bottom: 20px;}
.xqnr_text ul{margin-left: -20vw;}
.xqnr_text li{width: 50%;padding:0 0 20px 20vw}	
.banner_text p{ font-size: 20px; }
.banner_text h2{ font-size: 16px; }
.txfw_tit{ padding: 20px 0 }
.gnfl{ padding: 20px 3%; }
}


