*{padding:0;margin:0;list-style:none;text-decoration:none}
html{background:#fff}
body{background:#fff;font-family:Microsoft YaHei;font-size:14px;margin:0;padding:0;color:#333;}
dd,div,dl,dt,form,h1,h2,h3,h4,h5,img,li,ol,p,ul{margin:0;padding:0;border:0}
img,li,ol,ul{border:none;list-style-type:none}
input{font-family:Microsoft YaHei;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}
textarea{resize:none;background:inherit}
:focus,input,select{outline:0}
table{border-collapse:collapse}
a{color:#333;text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}
a:active{color:#333;star:expression(this.onFocus=this.blur())}
a:hover{text-decoration:none;color:#d00607}
.contanier,.contanier_sub{width:1300px;margin:0 auto}
.contanier_sub,.head{overflow:hidden}
.head{margin-top:15px;margin-bottom:10px}
.head_logo{float:left;width:70%}
.head_logo h1,.head_logo h2{width:530px;height:70px;background:url(../images/logo.jpg) center no-repeat;float:left;text-indent:-9999px;display:block}
.head .head_tel{float:right}
.connect_pro{overflow:hidden;margin-top:30px}
.connect_pro ul{margin-left:-1.5%;margin-top:20px}
.connect_pro ul li{float:left;width:18.3%;text-align:center;margin-bottom:25px;margin-left:1.5%;border:1px solid #eee;background:#f9f9f9}
.connect_pro ul li:hover{border: 1px solid #C7221E;}
.connect_pro ul li:hover a p strong{color:#C7221E;}
.connect_pro ul li:hover a{color:red}
.connect_pro ul li a img{width:100%}
.connect_pro ul li a{display:block;margin-bottom:10px;font-size:15px;color:#333}
.connect_pro h2{font-size:22px;margin-bottom:20px;font-weight:700;text-align: center; line-height:35px;color:#d01817}
.connect_pro ul li p{line-height:28px;color:#444;font-size:15px;margin-bottom: 5px;}
.connect_pro ul li p strong{font-size:15px;color:#333;text-align:center}
.connect_pro ul li p span{padding:2px;color:#C7221E;}
.slider_hot ul li{margin-top:-15px}
.slider_hot ul li p{line-height:28px}
.slider_hot ul li p:nth-child(2){font-weight:700}
.slider_hot ul li p img{width:100%;height:auto;padding-left:0;margin-right:4px;margin-left:-9px}
.slider_know ul li{padding-left:15px!important}
.slider_know ul li a{padding-left:1px!important}
.slider .slider_pro ul li a{background:url(../images/icon.png) no-repeat 0 50%;background-size:8px;padding-left:20px}
.slider .slider_pro ul p span{    background: #f0f0f0;display: block;line-height:50px;margin-top: 20px;}
.slider1 p{margin-bottom: 1px;}
.slider1 p span a{font-weight: normal!important;} 
.nav{overflow:hidden;line-height:50px;background:#bc0000}
.nav ul li{text-align:center;font-size:15px!important;float:left;width:14%}
.nav ul li a{color:#fff}
.nav ul li a:hover{color:gold}
.hover{background:#a20a06}
.nav ul li div{position:absolute;display:none;padding:0}
.nav ul li div,.nav ul li div a{width:180px;background:#b70100;border:1px solid #ccc}
.nav ul li div a{white-space:nowrap;float:none;display:block;margin:0;overflow:hidden;padding-top:12px;height:27px;text-align:center;color:#fff;font:12px arial}
.add{display:block!important}
.nav1{line-height:35px;background:#f9f9f9;overflow:hidden}
.nav1 ul span{font-size:14px;color:#333;float:left;background:linear-gradient(to right,#999,#999);color:#fff;padding:0 10px}
.nav1 ul li{float:left;font-size:14px;color:#444;margin-left:3px}
.nav1 ul li a{font-size:14px;color:#444;padding-left:10px}
.news_list li:hover h3 a,.news_list ul li:hover a,.news_right li:hover a{color:red}
.product_introduce{overflow:hidden;margin-top:40px;margin-bottom:30px}
.product_word{float: right;width: 48%;border: 1px solid #eee;padding:10px;position: relative;}
.product_video{float: left;width: 48%;}
.product_word h2{font-size:24px;margin-bottom:20px;font-weight:700;color: #222;}
.product_word p.price{right: 0;position:absolute;top:5px;}
.product_word p.price em{font-style: normal;padding:8px 10px;background-color: #C7221E;color: #fff;font-size: 18px;}
.product_word p{font-size: 15px;color: #444;line-height:33px;margin-bottom: 10px;}
.product_word p span{color:#c7221e;margin-right: 15px;}
.product_word p.worddesc{border: 1px solid #C7221E;padding: 5px;color: #C7221E;}
.theme{overflow:hidden;margin-top:40px;margin-bottom:30px}
.products{width:75%;float:right}
.slider{width:21%;float:left}
.slider_hot,.slider_know,.slider_pro,.slider_touch{background:#f9f9f9;overflow:hidden;margin-bottom:30px}
.products .protitle p{margin-left: 5px;}
.products .protitle h2,.products .title,.products h2{font-size:22px;margin-bottom:20px;font-weight:700;border-bottom:1px solid #e8e8e8;line-height:35px;color:#444}
.products .title a{float: right;font-size: 14px;color: #666;font-weight: normal;margin-right: 5px;}
.slider .title{background:#c7221e;line-height:45px;text-align:center;background:url(../images/icon4.png) no-repeat center;color:#fff;   font-size: 20px;}
.slider .title h2{ color:#fff;   font-size: 22px;}
.slider ul{overflow:hidden;border:1px solid #f0f0f0;}
.slider1 p span{margin-top: 0px!important;}
.slider ul span{background:#f0f0f0;display:block;line-height:42px;margin-top: 20px;}
.slider ul .yzu {background: #F9F9F9;font-size: 15px;}
.slider ul .yzu span{background: #f0f0f003;}
.slider ul .yzu span a{color:#555555c7;}
.slider ul span a{font-size:16px!important;font-weight:700;color:#333;padding-left:30px;line-height:45px}
.slider ul li{line-height:38px}
.slider .slider_pro ul{border: none;}
.slider ul li,.slider_main ul li{border-bottom:1px solid #fff;padding-left:20px}
.slider_main ul li{line-height:36px;margin-top:7px}
.slider ul li a{font-size:15px;color:#444;background-size:8px;padding-left:20px}
.slider .slider_pro ul li{line-height:53px;height:53px;}
.slider .slider_pro ul li:hover a{color:#c7221e;text-decoration: underline;}
.slider_touch{padding-bottom:25px}
.slider .slider_pro{border: 1px solid #F0F0F0;padding-bottom: 25px;}
.slider .slider_touch p{color:#444;font-size:15px;text-align:center;margin-top:15px;padding:0 10px}
.slider_touch p{line-height:28px}
.slider_touch p span{color:#c7221e;font-size:22px;font-weight:700;width:auto}
.slider_touch p a{width:200px;margin:0 auto;line-height:40px;text-align:center;display:block;margin:12px auto;font-size:15px;color:#fff;background:red}
.slider_touch p a:hover{background:gold}
.products ul{overflow:hidden;margin-left:-1.5%}
.products ul li{float:left;width:23%;text-align:center;margin-bottom:20px;margin-left:1.79%;border: 1px solid #eee;padding-bottom: 8px;}
.products ul li a img{width:94%;height:166px!important;margin-top:9px ;margin-bottom: 5px;}
.products ul li a{font-size:15px;color:#333}
.products ul li a:hover,.slider ul li a:hover,.slider ul span a:hover{color:#c7221e;text-decoration: underline;}
.products ul li:hover{border: 1px solid #C7221E;}
.news_text p a:hover{color:red}
.products ul p{margin-bottom: 20px;border-bottom: 1px solid #eee;padding-bottom:5px;}
.slider .slider_pro ul p span{padding-left: 30px;font-size: 15px;}
.protitle{overflow: hidden;border-bottom: 1px solid #eee;margin-bottom: 20px;font-size: 18px;color: #D01817;}
.products .protitle p strong{font-size: 18px;color: #F44336;overflow: hidden;}
.good_bg.index_install{overflow:hidden;margin-bottom:30px;padding-bottom:30px}
.good_box{overflow:hidden;margin-top:20px}
.good_box span{font-size:16px;display:block}
.good_box p,.good_box span{color:#444;}
.good_box p{line-height:28px;font-size:15px}
.good_box ul{overflow:hidden;margin-top:20px}
 .good_cj ul li{padding:0 2.5%;margin-bottom: 15px;}
.good_cj ul li span{font-size:18px;color:#d31919}
 .good_cj ul li span b{font-size:20px;font-family:impact;line-height:40px;margin-right:10px}
.good_cj p{line-height:28px;font-size:15px}
.good_dj{overflow: hidden;float: left;width: 48%;background:#fff ;    padding: 8px 8px 44px;}
.good_cj h2{text-align: left!important;margin-top: 0!important;border-bottom: 1px solid #eee;}
.good_cj{float:left;width: 45%;overflow: hidden;background:#fdf3f361;padding:12px 8px;}
.good_dj img{width: 100%;height: auto;margin-top: 20px;}
.index_install{overflow:hidden;margin-bottom:30px;margin-top: 30px;}
.index_install .installfl{float: left;width: 46%;border: 1px solid #eee;padding: 20px;}
.index_install .installfr{float: right;width: 46%;border: 1px solid #eee;padding: 20px;}
.index_install h2{font-size: 22px;margin-bottom: 20px;text-align: center;color: #D01817;}
.index_install .installtit{font-size: 18px;color: #b90608;margin-bottom: 15px;}
.index_install p{line-height: 28px;margin-bottom: 8px;font-size: 15px;color: #444;}
.index_install .installfr p{margin-bottom: 15px;border-bottom: 1px solid #eee;line-height: 40px;}


.index_install .installfr p span,.app_list p span{color: #D01817;}
.advant_cj dd p.advant_tit em d{color: #D01817;font-weight: 600;}
.connect_pro .protit{color: #D01817;font-size: 15px;}
.good_bg .cptit{color: #D01817;}
.app_list p{line-height:32px;color: #444;font-size: 15px;margin-bottom:8px;}
.app_list .title{margin-bottom: 25px;}
.app_list p.point{color: #D01817;}
.advant_cj{overflow: hidden;margin-top: 30px;}
.advant_cj h2{text-align:center;color: #d01817;margin-bottom: 20px;font-size:22px;}
.advant_cj .advantit{font-size: 15px;color: #444;line-height: 30px;}
.advant_content{overflow: hidden;    background: url(../images/ysbg.png) no-repeat center top;background-size: 5%;}
.advant_fl{width: 45%;float: left;}
.advant_fr{width: 45%;float:right;}
.advant_fl dl:nth-child(1) dd p.advant_tit {background: url(../images/01.png) no-repeat left top;}
.advant_fl dl:nth-child(2) dd p.advant_tit {background: url(../images/03.png) no-repeat left top;}
.advant_fr dl:nth-child(1) dd p.advant_tit{background: url(../images/02.png) no-repeat left top;}
.advant_fr dl:nth-child(2) dd p.advant_tit{background: url(../images/04.png) no-repeat left top;}
.advant_cj dd p.advant_tit {height: 67px;padding-left: 95px;margin-bottom: 15px;font-weight: normal;position: relative;padding-top: 54px;background: url(../images/01.png) no-repeat left top;margin-top: -45px;position: relative;}
.advant_cj dd p.advant_tit em {background: url(../images/ysline.png) no-repeat left bottom;display: block;height: 66px;line-height: 66px;font-size: 32px;color: #111111;padding-left: 32px;}
.advant_cj dd p.advant_tit em b {color: #d01817;font-weight: bold;}
.advant_content dl{overflow: hidden;margin-bottom: 20px;}
.advant_content dl p{color: #444;font-size: 15px;line-height: 28px;}
.advant_cj dd{ margin-top: -5px;   height: 188px;border: 1px solid #d6d6d6;padding: 0 34px 0 42px; box-sizing: border-box;}
.advant_cj dt img{width: 100%;height: auto;}
.case_box{overflow: hidden;}
.case_box ul {overflow: hidden;margin-left: -1.5%;margin-top: 20px;}
.case_box li {background: #f9f9f9;padding-bottom: 2%;width: 23.5%;float: left;margin-left: 1.5%;margin-bottom: 15px;}
.case_box li img {width: 100%!important;height: 185px;}
.case_box .cptxt {padding-left: 35px;}
.case_box p {margin-top: 10px;font-size: 15px;color: #444;font-weight: normal;}
.case_box li p strong,.case_box li p span {color:#D01817;}
.about_commpany .commpany_word p {color: #444;font-size: 15px;line-height: 28px;margin-bottom: 15px;padding: 0 15px;}
.about_commpany .commpany_word1{background:#fffaf67a;padding: 15px;width: 52%!important;}









.pro_main{overflow:hidden}
.pro_main h2{font-size:20px;margin-bottom:20px;font-weight:700;border-bottom:1px solid #e8e8e8;line-height:35px;color:#444}
.pro_main h2 a{font-size:14px;color:#444;border:1px solid #d31919;margin-left:5px;padding:2px;font-weight:400}
.pro_main h2 a:hover{border:1px solid #f60;color:#f60}
.pro_main ul{overflow:hidden;margin-left:-1.8%}
.pro_main ul li{float:left;width:23%;text-align:center;margin-bottom:20px;line-height:28px;border:1px solid #eee;padding-bottom:10px;margin-left:1.8%}
.pro_main ul li a img{width:100%;height:223px!important}
.pro_main ul li a{font-size:15px;color:#333}
.pro_main ul li a:hover{color:#c7221e}
.pro_main ul li:hover{border:1px solid #c7221e}
.index_dj{overflow:hidden;margin-top:30px}
.index_dj h2{font-size:22px;margin-bottom:20px;font-weight:700;line-height:35px;color:#d01817}
.index_dj h2 span{font-size: 14px;color: #444;font-weight: normal;margin-left: 5px;}
.index_dj h2 ul{float: right;}
.index_dj h2 ul li{float: left;margin-left:20px;border: 1px solid #eee;padding:1px 15px;font-weight: normal;font-size: 14px;}
.index_dj h2 ul li.hover{background: #f60;}
.index_dj h2 ul li.hover{color: #fff;border: 1px solid #F44336;}
.index_dj dl dt{float:right;width:50%}
.index_dj dl dd{float:left;width:47%}
.index_dj dl dd video{width:100%;height: auto;}
.index_dj dl dd .video{text-align: center;}
.index_dj dl dd p{line-height:28px;color:#444;background: #f5f1cc4a;padding: 2px 8px;}
.index_dj dl dt img{width:100%;height:347px}
.index_dj dl dd img{width:100%;height:max-content;}
.about_commpany .commpany_img video{width:100%;height:auto}
.good_bg{margin-top: 30px;}
.good_bg h2{font-size:22px;margin-bottom:20px;font-weight:700;text-align:center;margin-top:20px;line-height:35px;color:#d01817}
.about_commpany{overflow:hidden;margin-top:3%}
.about_commpany .title,.about_commpany h2{font-size:22px;color:#D01817;margin-bottom:15px}
.about_commpany .ask_list h2{font-size:22px;color:#D01817;margin-bottom:15px;float: left;}
.about_commpany .commpany_img{width:45%;float:left;border: 1px solid #FDF3F3;}
.about_commpany .commpany_img img{width:100%}
.about_commpany .commpany_word{width:53%;float:right;}
.about_commpany .commpany_img p{color:#444;font-size:15px;line-height:28px;margin-bottom: 15px;padding: 0 15px;}
.about_commpany .commpany_img .title{margin-top: 25px;padding-left: 15px;}
.about_commpany .commpany_word p{color:#444;font-size:15px;line-height:31px;}
.about_commpany .commpany_word p span,.about_commpany .commpany_img p span{color:#D01817}
.about_commpany .commpany_word p i,.about_commpany .commpany_img p i{font-style:normal;border:1px solid #D01817;color: #D01817; padding:2px;margin-right:6px}
.about_commpany .commpany_word p:first-child{margin-bottom:20px}
.newslist{overflow:hidden;margin-top:30px;margin-bottom:30px}
.newslist .title,.newslist h2{font-size:22px;color:#D01817;border-bottom:1px solid #ccc;line-height:35px}
.newslist .title span{float:right}
.newslist .title span a{font-size:12px;color:red}
.newslist ul{overflow:hidden;margin-top:25px}
.newslist ul li span{float:right;color:#888;font-size:12px}
.newslist ul li{line-height:40px;border-bottom:1px dashed #dcdcdc;margin-bottom: 10px;}
.newslist ul li a{font-size:15px;color:#333;background:url(../images/tit3.png) no-repeat 0 50%;background-size:10px;padding-left:20px}
.newslist ul li:first-child a,.newslist ul li:nth-child(2) a,.newslist ul li:nth-child(3) a,.newslist ul li:nth-child(3) a,.newslist ul li:nth-child(4) a{color: #D01817;    background: url(../images/d.jpg) no-repeat 0 50%;}
.newslist ul li:hover a{color: #F10306;}
.app_list,.pro_list{margin-top:30px}
.new_list,.pro_list{float:left;width:44%;margin-right: 15px;padding:15px;border: 1px solid #eee;}
.app_list{float:right;width:49%;padding: 15px;border: 1px solid #eee;}
.app_list ul li{background: url(../images/d.jpg) no-repeat 6px 18px;padding-left: 15px;}
.app_list ul li span{float: initial;display: none;}
.index_dj h2 ul li.current{color: #fff!important;}
.current {background-color: #D01817!important;}
.ask_list .title{margin-bottom: 20px;border-bottom: 1px solid #eee;padding-bottom: 5px;}
.ask_list .title a{float: right;font-size: 15px;color: #EB0000;border: 1px solid #EB0000;padding: 2px 5px;font-weight: normal;}
.ask_list ul li dl span{float: left;}
.slide_nav li {float: left;width: 16px;height: 16px;line-height: 99;overflow: hidden;border-radius: 50%;background-color: #424355;margin: 3px 5px 0;cursor: pointer;}
.ask_list ul li dl{margin-bottom: 20px;}
.ask_list ul.askul{overflow: hidden;height:580px;}
.ask_list ul li dl dt{color:#D01817;font-size: 15px;font-weight: bold;}
.ask_list ul li dl dd{background:#fffaf6;padding: 15px 12px;border-radius: 8px 8px;line-height: 28px;}
.ask_list ul li dl dt span{font-size: 15px;background: url(../images/ask.png) left top no-repeat; margin-right: 15px;text-indent: -9999px;background-size: 37px;height: 37px;width: 37px;display: block;float: left;}
.slide_nav{text-align: center;width:8%;margin: 0 auto;}
.ask_list ul li dl dd span{background: url(../images/da1.png) left top no-repeat;color: #773500;background-size: 43px;margin-left: -9px;margin-right: 15px;width: 45px;height: 66px;font-weight: 700;font-size: 18px;}
.ask_list {width: 95%;overflow: hidden;   border: 2px solid #EB0000;   padding: 15px 15px; }
.ask_list ul li dl dd p{font-size: 15px;color: #444;line-height: 28px;}
.ask_list ul.askul li{line-height: 40px;border-bottom: 1px dashed #dcdcdc;}
.footer a{color:#ccc}
.footer p{font-size:14px;margin-bottom:8px}
.products ul li img{width:100%;}
.footer{font-size:14px;overflow:hidden;background:#444;text-align:center;color:#f0f0f0;padding:20px 0}
.footer center a{color:#fff;font-size:14px;line-height:30px}
.footer center span{line-height:30px}
.link{overflow:hidden;background:#f9f9f9;padding:15px 0}
.link a,.link span{color:#444;font-size:14px}
.news_aro_theme{overflow:hidden}
.news_aro_theme .time{text-align:center;font-size:14px;color:#666}
.news_aro_theme .time span{padding-left:10px}
.news_aro_theme h1{text-align:center;font-size:24px;color:#111;margin-bottom:15px}
.news_aro_theme p{margin-top:15px;margin-bottom:10px;color:#333;font-size:15px;line-height:28px;text-indent:2rem}
.news_aro_theme h2{font-size:19px;color:red;margin-top:15px;margin-bottom:10px}
.news_aro_theme h3{font-size:17px;color:#0073e6;margin-top:15px;margin-bottom:10px}
.news_aro_theme h4{font-size:16px;color:#333;margin-top:15px;margin-bottom:10px}
.news_aro_theme a{color:red}
.news_aro_theme span p{color:#f90}
.page{overflow:hidden;font-size:15px;background:#f9f9f9;margin-top:40px;margin-bottom:20px;line-height:40px}
.page p{width:50%;text-align:center;float:left;color:#444}
.page a{color:#444;font-size:14px}
.pro_relative{overflow:hidden;margin-top:40px;margin-bottom:30px}
.pro_relative .title{font-weight:400;font-size:20px;border-bottom:1px solid #f0f0f0}
.pro_relative ul{overflow:hidden;margin-top:20px;margin-left:-1.5%}
.pro_relative ul li{float:left;width:23.5%;text-align:center;margin-left:1.5%}
.pro_relative ul li a{font-size:14px;color:#444}
.pro_relative ul li img{width:100%}
.news_relative{overflow:hidden;margin-bottom:40px;margin-top:30px}
.news_relative .title{font-weight:400;font-size:20px;border-bottom:1px solid #f0f0f0}
.news_relative ul{overflow:hidden;margin-left:-3%;margin-top:20px}
.news_relative ul li{width:46%;float:left;margin-left:3%;line-height:40px;border-bottom:1px dashed #f0f0f0}
.news_relative ul li a{color:#444;font-size:14px;background:url(../images/tit3.png) no-repeat 0 50%;background-size:10px;padding-left:20px}
.position{background:#f9f9f9;overflow:hidden;line-height:45px;border-bottom:1px solid #f0f0f0}
.place{background:url(../images/place.png) no-repeat 0 50%;padding-left:30px;background-size:18px}
.place,.place a{color:#555;font-size:14px}
.aro_pro{overflow:hidden;background:#f0f0f0;padding:20px;margin-top:3%}
.pro_left{width:45%;float:left}
.pro_right{width:48%;float:right;background:#fff;padding:30px}
.pro_right h1{font-size:26px;color:#111;margin-bottom:15px}
.pro_right p{color:#333;font-size:15px;line-height:28px;margin-top:15px}
.pro_right p span{color:#d31919;font-size:24px;font-weight:700}
.pro_right p a{width:200px;color:#fff;display:block;text-align:center;font-size:15px;line-height:40px;margin:20px 0;float:left;margin-right:20px}
.pro_right p .button_1{background:#333}
.pro_right p .button_2{background:#ff4200}
.pro_right p a:hover{background:red}
.about_us,.news_relative ul{overflow:hidden;margin-bottom:30px}
.about_us{margin-top:40px}
.about_us .title{font-size:20px;text-align:center}
.about_us .title,.about_us p{margin-bottom:20px;color:#444}
.about_us p{font-size:15px;line-height:28px}
.about_us p span{color:red}
.service_bg{overflow:hidden;padding:20px 0;background:linear-gradient(to top,#412d26,#3f2c25);margin-bottom:30px}
.service_box .service_left{float:left;width:45%}
.service_box .service_right{float:right;width:45%}
.service_box .service_left img{width:100%;height:auto!important}
.service_bg .service_left .title{font-size:20px;color:#fff;margin:20px 0 15px}
.service_box .service_left p{color:#fff;font-size:15px;line-height:28px;margin-bottom:15px}
.service_box .service_right{background:#fff;padding:40px 20px 55px;border-radius:5px;box-shadow:1px 2px 5px rgba(0,0,0,.2) inset}
.service_box .service_right .title{font-size:20px}
.service_box .service_right p{line-height:30px;color:#444;font-size:15px;margin-top:25px}
.sale{overflow:hidden;margin-bottom:40px}
.sale .title{font-size:20px;color:#444;text-align:center}
.sale p{color:#444;font-size:15px;line-height:26px;margin:15px 0 10px}
.sale ul{overflow:hidden;margin-left:-1.5%;margin-top:20px}
.sale ul li{float:left;width:23.5%;margin-left:1.5%;text-align:center}
.sale ul li img{width:100%}
.service_box .service_right p span{background:#b90608;padding:5px 2px;color:#fff;margin-right:2px}
.hot_pro{overflow:hidden}
.hot_pro ul li:last-child{padding-bottom:25px}
.contact_bg{overflow:hidden;margin-top:40px;margin-bottom:40px}
.contact_bg .title{color:#444;font-size:20px;margin-bottom:15px;text-align:center}
.contact_bg .tit{text-align:center;font-size:15px;line-height:28px;color:#444}
.contact_bg p{margin-bottom:15px;color:#444;font-size:15px}
.contact_box{overflow:hidden;background:#f2f3f7;padding:30px;margin-top:20px}
.contact_left{float:left;width:40%}
.contact_right{float:right;width:55%}
.contact_right img{width:100%;height:auto!important}
.contact_left p{font-size:16px;color:#444;line-height:28px;margin-bottom:25px}
.contact_left p span{margin-left:3px;color:red;font-size:22px;font-weight:700}
.contact_left p a{display:block;text-align:center;width:200px;color:#fff;background:red;font-size:15px;line-height:40px}
.contact_left .p1{font-size:17px;font-weight:700}
.news{overflow:hidden;margin-bottom:40px;margin-top:30px}
.news_left{width:47%;float:left}
.news_right{width:49%;float:right}
.news_right ul{overflow:hidden}
.news_right li{margin-bottom:15px;background:#f9f9f9;padding:4px 15px}
.news_right p{color:#444;line-height:28px}
.news_right p a{color:#333;font-size:15px;font-weight:400}
.news_left_bg{position:relative;background:#f7f7f7;overflow:hidden;margin-bottom:15px}
.news_left .time{padding:5px 0;height:auto;width:85px;color:#fff;background:#ff4500;text-align:center;position:absolute;top:10px}
.news_left .time .day{display:block;font-size:32px;line-height:40px}
.news_left .time .month{display:block}
.news_text{padding:4px 10px;overflow:hidden}
.news_left a img{width:100%}
.news .title{margin-top:20px;margin-bottom:40px;color:#333;font-size:20px;font-weight:700}
.news_text p{color:#444;font-size:14px;line-height:28px}
.news_text p a{color:#333;font-size:15px;font-weight:400}
.news a:hover{color:#d31919}
.news_list{overflow:hidden;margin-bottom:30px}
.news_list .title{font-size:20px;border-bottom:1px solid #f0f0f0;line-height:35px}
.news_list .title span{float:right;font-size:14px}
.news_list .title span a{color:red;font-weight:400}
.news_list ul{overflow:hidden;margin-top:25px;margin-left:-3%}
.news_list ul li{border:1px solid #f0f0f0;width:44%;padding:10px;margin-bottom:15px;margin-left:3%;float:left}
.news_list li p{color:#444;font-size:14px;float:right}
.news_list li h3 a{color:#333;font-size:15px;float:left;font-weight:400}
.news_list li span{color:#888;padding-left:20px;font-size:12px}
.theme_sidebar{float:right;width:75%}
.site-header{color:#fff;background:linear-gradient(to top,#b90608,#b90608,#b90608,#b90608);position:relative;line-height:50px}
.site-header a{color:#fff;font-size:15px}
.site-header .main-nav>li{font-size:15px;display:inline-block;text-align:center;width:13.6%}
.site-header .main-nav>li>a:hover{color:#e3d996}
.site-header .main-nav>li.search-toggler span{position:relative;z-index:1;color:#e3d996}
.site-header .main-nav>li.has-submenu{position:relative;padding-right:1.25rem}
.site-header .main-nav>li.has-submenu:hover ul{pointer-events:auto;opacity:1;z-index:12}
.site-header .main-nav>li.has-submenu>ul{position:absolute;left:50%;min-width:100%;pointer-events:none;opacity:0;background-color:#f10306;z-index:11;color:#0e519a;text-align:left;border-radius:5px;box-shadow:0 0 20px 0 rgba(0,0,0,.4);transform:translateX(-50%);transition:.2s ease opacity,.2s ease margin;padding:5px}
.site-header .main-nav li.has-submenu li{padding-left:10px}
.site-header .main-nav>li.has-submenu>ul:before{content:'';height:0;width:0;border-bottom:10px solid #f10306;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}
.site-header .hover,.site-header li:hover{background:linear-gradient(to top,#333,#333,#333,#333)!important}
.news_top{overflow:hidden;margin-bottom:40px}
.news_top .title{font-size:20px;border-bottom:1px solid #f0f0f0;line-height:35px;margin-bottom:25px}
.contact_new{overflow:hidden;margin-bottom:20px;background:#fdf3f3;padding:10px;margin-top:30px}
.contact_new .tel{width:50%;float:left;font-size:24px;color:#c20507;font-weight:700}
.contact_new .tel span{font-size:16px;font-weight:400;color:#222}
.contact_new .consult{width:40%;float:right}
.contact_new .consult a{width:50%;float:right;margin-left:5%;display:block;background:#c20507;color:#fff;text-align:center;padding:8px 0;font-size:17px}
.contact_new .consult a:hover{background:red}
#map{width:100%;height:467px;border:1px solid #dcdbdb}
.product_content{overflow:hidden}
.product_content p{margin-top:15px;margin-bottom:10px;color:#333;font-size:15px;line-height:28px;text-indent:2rem}
.product_content h2{font-size:19px;color:red;margin-top:15px;margin-bottom:10px}
.product_content h3{font-size:17px;color:#0073e6;margin-top:15px;margin-bottom:10px}
.product_content h4{font-size:16px;color:#333;margin-top:15px;margin-bottom:10px}
.product_content a{color:red}
.product_content span p{color:#f90}
.product_top{padding:30px 0;overflow:hidden;background:#f9f9f9}
.pro_left img{width:100%;height:auto!important}
.showpage{margin:15px;clear:both;overflow:hidden;text-align:center;width:100%;margin-bottom:30px}
.showpage li{float:left}
.showpage .pageinfo,.showpage li{text-decoration:none;padding:2px 10px;margin:2px;border:1px solid #ddd}
.showpage li:hover{background-color:#a60000;color:#fff;border:1px solid #f10306;text-decoration:none}
.showpage .thisclass{font-weight:700;color:#fff;background:#f10306;border:1px solid #f9f9f9}
.showpage li a{color:#444}
.showpage li a:hover{color:#fff}
.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;}
.slick-list,.slick-slider{position:relative;display:block}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;zoom:1}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}
.slick-next:focus,.slick-prev:focus{outline:0}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
.slick-prev:before{content:"\2190"}
.slick-next{right:-25px}
.slick-next:before{content:"\2192"}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}
.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;outline:0;line-height:0;font-size:0;color:transparent;padding:5px}
.slick-dots li button:focus{outline:0}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.banner-slider{position:relative;padding-top:28.65%}
.banner-slider.slick-slider{padding-top:0}
.banner-slider .slick-dots{bottom:30px}
.banner-slider .slick-dots li{width:auto;height:10px;margin:0 6px}
.banner-slider .slick-dots li button:before{display:none}
.banner-slider .slick-dots li button{width:10px;height:10px;cursor:pointer;border-radius:4px;border:2px solid #f5f5f5;transition:all .25s ease-in;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-o-transition:all .25s ease-in}
.banner-slider .slick-dots li.slick-active button{opacity:1;width:36px;border-color:#f7ac1b;background-color:#f7ac1b}
.banner-slider .ban-con img{display:block;width:100%;z-index:1}
.banner-slider img{position:absolute;left:0;top:0;width:100%;height: auto;}
.banner-slider.slick-slider img{position:relative}
.banner-slider .slick-next:before,.banner-slider .slick-prev:before{content:'';-moz-opacity:.85;-khtml-opacity:.85;opacity:.85}
.banner-slider .slick-prev{left:25px;background:url(../images/ban-fl.png) no-repeat;background-size:100% 100%;width:40px;height:80px;margin-top:-40px}
.banner-slider .slick-next{right:25px;background:url(../images/ban-fr.png) no-repeat;background-size:100% 100%;width:40px;height:80px;margin-top:-40px}
.banner-slider .slick-next,.banner-slider .slick-prev{-moz-opacity:0;-khtml-opacity:0;opacity:0}
.banner-slider:hover .slick-next,.banner-slider:hover .slick-prev{-moz-opacity:1;-khtml-opacity:1;opacity:1}
@media (max-width:1300px){.banner,.slick-list,.slick-list img{width:100%;height:auto}
.contanier,.contanier_sub{width:99%!important;margin-left:5px;margin-right:5px}
}
@media screen and (min-width:1000px) and (max-width:1200px){.banner,.slick-list,.slick-list img{width:100%;height:auto}
.contanier{width:99%!important;margin-left:5px;margin-right:5px}
.head .head_tel{width:31%}
.head_logo h1{width:65%}
.head_logo{width:69%}
.about_commpany .commpany_img video,.good_bg img{width:100%;height:auto}
.about_commpany .commpany_word{width:43%}
.about_commpany .commpany_img{width:52%}
}
@media screen and (min-width:767px) and (max-width:999px){.about_commpany .commpany_img video,.good_bg,.good_bg img{width:100%;height:auto}
.index_dj dl dt img{height: auto!important;}
.case_box li{width: 31.5%;}
}
@media (max-width:767px){.head .head_tel{display:none}
.good_cj{width: 99%;}
.products{width:100%}
.slider{width:99%}
.connect_pro ul li,.sale ul li{width:31.3%}
.good_box ul li span b{font-size:35px}
.products ul li{width: 31%;}
.site-header .main-nav>li{width: 23.6%;}
.about_commpany .commpany_img video,.good_bg img{width:100%;height:auto}
.about_commpany .commpany_word{width:99%!important;float: left;}
.about_commpany .commpany_img{width:99%;margin-bottom: 30px;}
.index_dj dl dd{width: 99%;margin-bottom: 30px;}
.index_dj dl dt{width: 99%;}
.about_us p video{width:99%!important;height:auto}
.contact_left,.contact_right,.contact_right img{width:100%}
.news_aro_theme p img,,.news_aro_theme h3 img{width:99%;height: auto;}
.index_install .installfl,.index_install .installfr{width: 99%;padding: 0;float: none;border: none;margin-bottom: 30px;}
.product_word{width: 97%;padding: 6px;}
.product_video{width: 100%;}
}
@media (max-width:600px){
.products ul li a img{width:100%;height:141px!important}
.contact_left,.contact_right img{width:100%}
.about_commpany .commpany_img,.about_commpany .commpany_word{width:99%;margin-bottom:30px}
.about_commpany .commpany_word p,.about_commpany .title{margin-left:10px}
.news_left,.news_right,.service_box .service_left,.service_box .service_right{width:100%}
.ask_list{border: none;margin-top: 30px;}
.slide_nav{width: 12%;}
.connect_pro ul li, .sale ul li {width: 47.3%;}
.case_box li{width: 48%;}
.advant_cj dd p.advant_tit{margin-top: -10px;background-size: 50px;padding-top: 1px;padding-left: 50px;font-size: 24px;}
.advant_cj dd p.advant_tit em{padding-left: 1px;font-size: 24px;}
.advant_fl dl:nth-child(1) dd p.advant_tit,.advant_fr dl:nth-child(1) dd p.advant_tit,.advant_fl dl:nth-child(2) dd p.advant_tit,.advant_fr dl:nth-child(2) dd p.advant_tit{background-size: 50px;}
.advant_cj dd{padding: 0 20px 0 20px;height: 242px;}
}
@media (max-width:480px){
.good_dj,.good_cj{width: 100%;margin-top: 30px;padding: 0;}
.site-header .main-nav>li{width:22.6%}
.index_dj dl dt{width: 98.5%;float: left;margin-bottom: 30px;}
.index_dj h2 ul li{margin-right: 11px;margin-left: 0;margin-bottom: 20px;}
.index_dj dl dd img{height: auto;}
.index_dj dl dt img{height: auto;}
.slide_nav{width: 12%;}
.connect_pro ul li,.pro_relative ul li,.products ul li,.sale ul li{width:47.5%}
.about_commpany .commpany_word p,.good_box p,.newslist ul li a,.product_word p,.products ul li a,.slider ul li a,.connect_pro ul li p,.case_box p,.index_install p,.app_list p,.advant_cj .advantit,.advant_content dl p,.about_commpany .commpany_img p,.ask_list ul li dl dt{font-size:14px}
 .about_commpany .commpany_word{width: 96%;}
.case_box li{width: 48%;}
.case_box li img{height: 156px;}
.newslist ul li{overflow:hidden;height:40px}
.newslist ul li span{display:none}
.head_logo h1{background-size:328px;height:32px;width:332px}
.pro_left,.pro_right{width:99%;margin-bottom:15px}
.theme_sidebar{width:99%}
.pro_right{padding:0;background:0 0}
.news_aro_theme p,.product_content p img{width:100%;height:auto}
.news_relative ul li{height:40px;overflow:hidden}
.head_logo img{width:100%}
.news_list ul,.news_list ul li{margin-left:0}
.news_list ul li{width:94%}
.products ul li img{height:172px!important}
.service_box .service_right{padding:15px 0}
.service_box .service_right .title,.service_box .service_right p{margin-left:15px}
.contact_left,.contact_right img{width:100%}
.product_content p{text-indent: 0;}
.product_content p img{width: 95%;}
.new_list, .pro_list,.app_list{width: 99%;float: left;margin-bottom: 30px;padding: 0;border: 0;}
.slide_nav{width: 16%;}
.index_dj h2 ul{float: left;margin-top: 20px;}
.contact_new .tel{font-size: 18px;}
.news_aro_theme p{text-indent: initial;}
.connect_pro ul li a img{height:171px;}
.advant_content{background: none;}
.advant_fl,.advant_fr{width: 99%;float: left;}
.advant_cj dd{height: auto;padding-bottom: 10px;}
.advant_cj dd p.advant_tit em{padding-left: 20px;}
}
@media (max-width:360px){
.advant_fl, .advant_fr {width: 98%;float: left;}
	
.case_box li img{height: 121px;}
.head_logo h1{background-size:328px;height:32px;width:332px}
.products ul li a img,.products ul li img{height:121px!important}
.ask_list{width: 98%;border: none;}
.ask_list ul.askul{height: auto;}
.about_commpany .commpany_word p{padding-left: 0;}
.slide_nav{width: 16%;}
.index_dj h2 ul li{margin-right: 9px;}
.contact_new .tel{font-size: 16px;}
.contact_new .consult{font-size: 50%;}
.contact_new .consult a{font-size: 14px;}
.nb-invite-wrap{width: 95%;margin-left: 176px;}
.news_aro_theme p img,.news_aro_theme h3 img{width:97%;height: auto;}
.connect_pro ul li a img{height: 129px;}
.footer p{line-height: 28px;font-size: 12px;}
}