/*全局样式*/
*{margin:0;padding:0;}
body{background:#fff; font-family:Arial,'Microsoft YaHei',SimHei,SimSun; font-size:14px; overflow-x:hidden; line-height:24px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal; outline:none;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none;}
.img-none{display:none !important;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width:100%; max-height: 100%;display: block;	margin:auto;padding:auto;}

header{width:100%; float:left;}
main{width:100%; float:left;}
footer{width:100%; float:left;}
/*End*/

.header{width:100%; float:left; position:relative; z-index:99999;}
.logo{width:100%; float:left; position:relative; padding:5px 10px;}
.logo>a img{max-width:80%; float:left; max-height:68px;}
.icon-menu{width:40px; height:40px; background:#dd3b01; border-radius:50%; float:right; cursor:pointer; position:absolute;right:10px; top:50%; transform: translateY(-50%); z-index:9999999; font-size:16px; color:#fff; display:flex; align-content:center; align-items:center; justify-content:center; box-shadow:0 0 10px rgba(0,0,0,0.3);}

.nav{display:none; width:150px;float:left; padding:2px; background:rgba(221, 59, 1, 0.8) none repeat scroll 0 0 !important; background-color:#dd3b01; position:absolute; right:0; top:100%;}
.nav li{display:block; overflow:hidden; border-bottom:1px solid #fff;}
.nav li a{ display:block; height:40px; line-height:40px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#fff; transition:all 0.4s; padding:0;}
.nav li a:hover{background:#fff; color:#328f1b;}
.nav .on a{background:#fff; color:#328f1b;}

.dh{width:100%; overflow:hidden; background:#fff; border:1px solid #dd3b01;}
.dh li{width:25%;float:left;}
.dh li a{ display:block; height:40px; line-height:40px; border:1px solid #dd3b01; text-align:center; font-family:"microsoft YaHei"; overflow:hidden;color:#dd3b01; font-size:14px; transition:all 0.4s;}
.dh li a:hover{ color:#fff; background:#dd3b01;}

/*banner图*/
.banner{width:100%; float:left; position:relative;}
.banner .banner-imgbox{width:100%; float:left;}
.banner .banner-imgbox .swiper-slide img{width:100%; height:auto; display:block;}
/*END*/

.fw{width:100%; overflow:hidden; background:#f2f2f2; padding:10px;}
.fw_title{display:block; overflow:hidden; text-align:center;}
.fw_p{display:block; overflow:hidden; height:40px; line-height:55px; font-family:Gautami; font-size:30px; color:#666666; text-transform:uppercase;}
.fw_heng{display:block; overflow:hidden; width:50px; height:5px; background:#dd3b01; margin:5px auto;}
.fw_sp{display:block; overflow:hidden; height:40px; line-height:40px; font-size:20px; color:#333333; font-weight:bold;}
.fw_contect{display:block; margin-top:10px; position:relative;}
.fw-imgbox .swiper-slide a{display:block; overflow:hidden; border:1px solid #cbcaca;}
.fw-imgbox .swiper-slide a .fw_B{display:block; overflow:hidden; border-bottom:1px solid #cbcaca; padding:0;}
.fw-imgbox .swiper-slide a .fw_B .fw_logo{width:100%; height:150px; border-radius:50%; display:block; margin:0 auto; position:relative;  transition:all 0.4s;}
.fw-imgbox .swiper-slide a .fw_B .fw_logo img{width:100%;}
.fw-imgbox .swiper-slide a .fw_B .fw_pp{display:block; overflow:hidden; height:30px; line-height:30px; margin-top:5px; text-align:center; font-size:14px; color:#666666; font-weight:bold;}
.fw-imgbox .swiper-slide a .fw_more{display:block; overflow:hidden; height:40px; line-height:40px; text-align:center; font-size:14px; color:#666666; transition:all 0.4s;}
/*.fw-imgbox .swiper-slide a:hover .fw_B .fw_logo{background: -webkit-linear-gradient(#fc855a, #dd3b02); background: -o-linear-gradient(#fc855a, #dd3b02); background: -moz-linear-gradient(#fc855a, #dd3b02); background: linear-gradient(#fc855a, #dd3b02);}
*/.fw-imgbox .swiper-slide a:hover .fw_more{background:#dd3b01;color:#fff;}

.gsjj{width:100%; overflow:hidden; background:url(../images/gsjj_bj.jpg) no-repeat center center; background-size:cover; padding:10px;}
.gsjj_title{display:block; overflow:hidden;}
.gsjj_title img{display:block; max-width:100%; height:auto;}
.gsjj_txt{display:block; overflow:hidden; font-size:14px; color:#666666; line-height:24px; padding-top:15px;}
.gsjj_more{display:block; overflow:hidden; padding-top:15px;}
.gsjj_more a{width:136px; display:block; height:40px; line-height:40px; text-align:center; border-radius:5px; font-size:14px; color:#fff;background: -webkit-linear-gradient(#fc855a, #dd3b02); background: -o-linear-gradient(#fc855a, #dd3b02); background: -moz-linear-gradient(#fc855a, #dd3b02); background: linear-gradient(#fc855a, #dd3b02);}

.picbox{width:100%; overflow:hidden; background:#f2f2f2; padding:10px;}
.pic_ul{display:flex; align-content:center; align-items:center; justify-content:space-around; flex-wrap:wrap;}
.pic_ul li{width:150px; float:left; height:150px; background:url(../images/pic_bj.png) no-repeat center center; background-size:100% 100%; display:flex; align-content:center; align-items:center; justify-content:center; flex-wrap:wrap; margin-bottom:10px;}
.pic_ul li .pic_logo{width:100%; overflow:hidden;}
.pic_ul li .pic_logo img{display:block; max-width:20%; height:auto; margin:0 auto;}
.pic_ul li .pic_p{width:100%; overflow:hidden; height:24px; line-height:24px; text-align:center;  font-size:16px; color:#333333; font-weight:bold; margin-top:5px;}
.pic_ul li .pic_sp{width:100%; overflow:hidden; height:28px; line-height:28px; text-align:center;  font-size:16px; color:#333333;}
.pic_ul li:nth-child(4) .pic_sp{line-height:14px; font-size:14px;}

/*手机底部*/
.hot{width:100%; height:58px; position:fixed; bottom:0; left:0; z-index:9999999999999; border-top:solid 2px #fff;background: -webkit-linear-gradient(#fc855a, #dd3b02); background: -o-linear-gradient(#fc855a, #dd3b02); background: -moz-linear-gradient(#fc855a, #dd3b02); background: linear-gradient(#fc855a, #dd3b02); }
.hot span{ color:#fff; font-size:16px; line-height:20px; text-align:center !important;}
.hot h6{ font-size:12px; line-height:20px; text-align:center !important;}
.hot .row{margin:0 !important;}
.hot .row div{padding:0 !important;}
.hot .row div a{ display:block; color:#fff; padding:8px 0;}
.hot .row div:hover a{background:#dd3b01;color:#fff;}
.hot .row div:hover span{color:#fff;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%;}
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px; border:2px solid #dd3b01;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }
/*End*/

/*关于我们*/
.dqwz{width:100%; overflow:hidden; padding:15px 1%;}
.dqwz_title{display:block; height:50px; line-height:50px; overflow:hidden; background:url(../images/sj_jiantou.png) no-repeat right center #dd3b01; font-family:'Microsoft YaHei'; font-size:20px; color:#fff; text-indent:20px;}
.about_ul{display:none; overflow:hidden;}
.about_ul li{display:block; overflow:hidden; margin-top:2px;}
.about_ul li a{display:block; overflow:hidden; height:40px; line-height:40px; text-align:center; font-size:16px; color:#333; transition:all 0.4s; background:#ccc;}
.about_ul li:hover a{background:#dd3b01; color:#fff;}
.about_ul .about_on a{background:#dd3b01; color:#fff;}
.dqwz_contect{display:block; overflow:hidden; padding-top:15px;}


.about_ul1{display:none; overflow:hidden;}
.about_ul1 li{display:block; overflow:hidden; margin-top:2px;}
.about_ul1 li a{display:block; overflow:hidden; height:40px; line-height:40px; text-align:center; font-size:16px; color:#333; transition:all 0.4s; background:#ccc;}
.about_ul1 li:hover a{background:#dd3b01; color:#fff;}
.about_ul1 .about_on a{background:#dd3b01; color:#fff;}




.company{display:block; overflow:hidden; font-size:13px; color:#666; line-height:30px;}
.company img{display:block; max-width:100%; height:auto;}
/*END*/

/*室内广告*/
.cp_ul{display:block; overflow:hidden;}
.cp_ul li{width:48%; float:left; margin:0 1% 10px 1%;}
.cp_ul li .cp_B{width:100%; overflow:hidden;}
.cp_ul li .cp_B .cp_img{width:100%; overflow:hidden; transition:all 1s;}
.cp_ul li .cp_B .cp_img::before{content:""; display:block; padding-top:70.0965%;}
.cp_ul li .cp_txt{display:block; overflow:hidden; height:41px; line-height:40px; border-bottom:1px solid #cbcbcb; text-overflow:ellipsis; white-space: nowrap; font-size:16px; color:#333; text-align:center;}
.cp_ul li:hover .cp_B .cp_img{transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.cp_ul li:hover .cp_txt{color:#dd3b01; border-bottom-color:#dd3b01;}

.cpxq{display:block; overflow:hidden;}
.cpxq_T{display:block; overflow:hidden; line-height:30px; text-align:center; font-size:18px; color:#666666; font-weight:bold;}
.cpxq_img{display:block; overflow:hidden; padding:15px 0;}
.cpxq_img img{display:block; max-width:100%; height:auto; margin:0 auto;}
.cpxq_txt{margin-top: 20px;line-height: 26px;}
.cpxq_txt img{display:block; max-width:100%; height:auto; margin:0 auto;}
/*END*/

/*新闻资讯*/
.xw_ul{display:block; overflow:hidden;}
.xw_ul li{display:block; overflow:hidden; line-height:40px; border-bottom:1px dashed #ccc;}
.xw_ul li span{float:right; font-size:14px; color:#666;}
.xw_ul li a{display:block; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap; font-size:16px; color:#333; padding-left:20px; position:relative;}
.xw_ul li a::before{content:""; width:5px; float:left; height:5px; border-radius:50%; background:#dd3b01; position:absolute; left:5px; top:50%; transform: translateY(-50%);}
.xw_ul li a:hover{color:#dd3b01;}

.xwxq{display:block; overflow:hidden;}
.xwxq_p{display:block; overflow:hidden; text-align:center; font-size:18px; color:#333333; line-height:36px; font-weight:bold;}
.xwxq_sp{display:block; overflow:hidden; text-align:center; font-size:13px; color:#dd3b01; line-height:24px;}
.xwxq_txt{display:block; overflow:hidden; font-size:13px; color:#666666; line-height:24px; padding-top:15px;}
/*END*/


/*联系我们*/
.contact{display:block;  overflow:hidden;}
.contact_txt{width:100%; float:left; font-size:16px; color:#333; line-height:34px;}
.contact_txt span{font-weight:bold; display:block;}

.fy{ width:100%; overflow:hidden; clear:both;}

.jlfanye{ width:100%;margin:0 auto; text-align: center; }
.jlfanye a{ padding:5px 13px;  border: solid 1px #dedede; float:none; display: inline-block; min-width:8px; margin:8px 2px; color:#999;}
.jlfanye a:hover{ color:#005bac;}

.company img{ max-width:100% !important; height:auto !important}
.company table{width:100% !important; height:auto !important}
.company table td{width:auto !important; height:auto !important}
.company table td img{ max-width:96% !important; height:auto !important}

.cpxq_txt img{ max-width:100% !important; height:auto !important}
.cpxq_txt table{ width:100% !important; height:auto !important}
.cpxq_txt table tr td{ width:auto !important; height:auto !important}

.xwxq_txt img{ max-width:100% !important; height:auto !important}
.xwxq_txt table{ width:100% !important; height:auto !important}
.xwxq_txt table tr td{ width:auto !important; height:auto !important}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
