*{padding:0;margin:0;list-style:none;text-decoration:none}
*{padding:0;margin:0;list-style:none;text-decoration:none}
body{font-family:微软雅黑,"Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif}
a:hover{text-decoration:none}
*{padding:0;margin:0;list-style:none;text-decoration:none}
*{margin:0;padding:0}
html{background:#fff}
.container{width:1380px;overflow:hidden;margin:0 auto}
body{background:#fff;font-family:"Microsoft YaHei";font-size:14px;margin:0;padding:0;color:#333;-webkit-user-select:none;-moz-user-select:none}
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}
.container{width:1300px;margin:0 auto}
.margin-top{margin-top:30px}
.top{height:90px;margin-top:30px}
.top .top-logo{float:left}
.top-tel{float:right}
.nav{background:linear-gradient(to top,#d80410,#ed1111,#ed1111,#d80410);overflow:hidden;height:45px}
.nav ul li{margin-left:5px;float:left;width:12%;line-height:45px;text-align:center}
.nav ul li a{font-size:15px;color:#fff}
.nav .icon{background:#ff9800}
.nav ul li:hover{background:#ff9800}
.notice{background:#f9f9f9;height:40px;margin-bottom:20px}
.not-left{text-align:center;height:40px;float:left;line-height:40px;color:#555;text-indent:5px;font-size:15px;background:url(../images/icon.png) no-repeat 1% 55%;width:10%;color:#fff}
.not-right{width:75%;float:left;height:40px;overflow:hidden}
.notice .not-right{padding-left:15px;color:#ccc}
.notice .not-right a{color:#555;font-size:.875rem;margin:0 10px;font-weight:400;line-height:40px}
.notice .not-right a:hover{color:red}
.news-box ul li a:hover{color:red}
.products{width:77%;float:right;margin-bottom:50px}
.products .titles{font-weight:700;color:#333;font-size:17px;display:block;border-bottom:1px solid #dcdcdc;padding-left:30px;background:url(../images/icon1.png) no-repeat 0 00%;line-height:40px;color:#fff}
.products ul{overflow:hidden;margin-left:-2%}
.products ul li{float:left;width:23%;margin-top:30px;background:#f9f9f9;margin-left:2%}
.products ul li a{text-align:center}
.products ul li a:hover{color:red}
.products ul li a{font-weight:700;color:#333;font-size:15px;text-align:center;display:block}
.products ul li p{padding-bottom:10px;padding-left:10px;color:#444;font-size:14px;overflow:hidden;width:98%;line-height:24px}
.products ul li p img{margin-left:-20px}
.products ul li p span{color:#dc143c;font-size:12px}
.margin-list{float:left;width:20%;border:1px solid #ddd;padding-bottom:30px; margin-top:30px; box-shadow: 0px 0px 8px rgba(0,0,0,0.15); }
.margin-list .titles{color:#fff;font-size:17px;line-height:38px}
.margin-list .titles{background:url(../images/icon3.png) no-repeat 0 0;text-align:center}
.margin-list .subtitle{font-size:15px;color:#333;margin-top:20px;padding-left:20px;font-weight:700;margin-bottom:10px;color:#d80410}
.margin-list ul{padding:0 15px}
.margin-list ul li{border-bottom:1px dashed #dcdcdc;line-height:40px;padding-left:20px;background:url(../images/icon4.png) no-repeat 0 50%;background-size:12px}
.margin-list ul li a{font-size:15px;color:#444}
.margin-list ul li a:hover{color:red}
.commpany-bg{background:#f0f0f0;overflow:hidden;margin-top:40px}
.commpamy-box{padding:20px 0}
.commpamy-box p strong{color:#333;font-size:19px;margin-bottom:20px;display:block;text-align:center}
.commpamy-box .commpany-video{width:54%;float:left;padding-bottom:20px;margin-top:20px}
.commpamy-box .commpany-word{width:42%;float:right;margin-top:10px}
.commpamy-box .commpany-word p{line-height:28px;color:#444;font-size:15px;margin-bottom:20px}
.commpamy-box .commpany-word .commpany-img{float:left}
.commpamy-box .commpany-word .commpany-img img{padding:15px 5px}
.commpamy-box .titles{font-size:20px!important;font-weight:700;margin-bottom:20px}
.commpamy-box p{font-size:12px}
.commpany-word p a{color:#d80410}
.commpany-word p span{color:#dc143c}
.service-bg{background:#ff9800 url(../images/icon6.jpg) no-repeat;overflow:hidden;position:relative;margin-top:20px}
.service-message{float:left;width:65%;padding:20px 0}
.service-message p span{color:#fff;font-size:20px}
.service-img{width:34%;float:right;padding:20px 0;text-align:center}
.service-img p{color:#fff;font-size:15px;margin-bottom:20px}
.service-img p span{color:#333;font-size:1.625rem}
.service-img a{display:block;width:185px;color:#fff;background:#444;text-align:center;line-height:35px;margin-top:20px;margin-left:30%}
.good-box{background:#f9f9f9;overflow:hidden}
.good .one,.two{padding-bottom:20px}
.good .subtitle{text-align:center;margin-top:20px;margin-bottom:20px}
.good .subtitle span{color:#333;font-size:17px}
.good .titles{color:#d80410;font-size:30px;text-align:center;float:none;margin-top:30px}
.good-box .one{overflow:hidden}
.good-box .one dl{overflow:hidden}
.good-box .one dt{float:left;width:46%}
.good-box .one dd{float:right;width:50%}
.good-box .two{overflow:hidden}
.good-box .one p,.good-box .two p{text-align:left}
.good-box .two dt{float:right;width:40%}
.good-box .one p,.good-box .two p{color:#444;line-height:26px;margin-bottom:10px}
.good-box .one .tit,.good-box .two .tit{font-size:18px;color:#d80410; font-weight:bold;}
.good-box img{width:100%;height:auto!important}
.model div{float:left}
.model ul li p{padding-right:25px}
.model p strong{color:#dc143c;font-size:18px;margin-top:30px;display:block;margin-top:30px;border-bottom:1px solid #dcdcdc;padding-bottom:8px;width:95%}
.news-box,.skill-box,.trade-box{width:33%;margin-top:50px;margin-bottom:50px}
.news-word{margin-top:30px}
.news-word p{color:#444;font-size:14px;line-height:24px;width:95%;padding-bottom:15px}
.news-word a{position:relative;left:-12px;font-size:15px;color:#333;font-weight:700;width:100%;overflow:hidden;margin-left:3.45%;margin-top:10%}
.news-box ul{position:relative;top:10px;overflow:hidden;width:95%}
.news-box ul li{border-bottom:1px dashed #dcdcdc;line-height:30px;padding-top:15px;padding-bottom:5px;background:url(../images/icon4.png) no-repeat 0 50%;background-size:12px}
.news-box ul li a{color:#333;font-size:14px;margin-left:20px}
.news-box ul li p{margin-top:5px;color:#444;font-size:14px;line-height:26px}
.news-box ul li span{color:#888;font-size:13px;float:right}
.news-box .titles{color:#dc143c;font-size:18px;margin-top:30px;display:block;margin-top:30px;font-weight:700;border-bottom:1px solid #dcdcdc;padding-bottom:8px;width:95%}
.news-box .titles span{margin-top:10px;font-weight:400;color:#888!important;font-size:13px!important;float:right!important;display:block}
.skill-box ul{margin-top:6px;overflow:hidden;width:95%}
.skill-box ul li{line-height:30px;padding-top:15px;padding-bottom:5px}
.skill-box ul li a{color:#333;font-size:15px}
.skill-box ul li p{margin-top:5px;color:#444;font-size:14px;line-height:26px}
.bottom-bg{margin-top:30px;overflow:hidden;background-color:#555;line-height:28px;padding:15px 0}
.bottom p{font-size:.875rem;color:#fff;text-align:center;padding:2px 0}
.bottom p a{color:#fff}
.friendlink{overflow:hidden;background:#f0f0f0;line-height:26px}
.friendlink center{font-size:14px;color:#444;padding:10px 0}
.friendlink center a{color:#444;font-size:12px}
.positions{border-bottom:1px solid #f0f0f0;padding-bottom:10px;margin-top:10px;padding-left:20px;color:#555;background:url(../images/icon4.png) no-repeat 0 50%;background-size:12px}
.positions a{color:#555}
.site{border-bottom:1px #dcdcdc dashed;padding-bottom:10px;margin-top:30px}
.site .place{float:left;font-size:15px;color:#333;background:url(../images/icon02.gif) no-repeat 1% 55%;padding-left:25px}
.positions .place{margin-left:30px;margin-top:5px;float:left;font-size:15px;color:#333;padding-left:25px}
.positions .place-word,.site .place-word{margin-left:20px;padding-top:2px}
.place-word a{color:#444;font-size:13px;padding-left:10px}
.pro-show{margin-top:30px}
.pro-show ul{margin-left:-1.5%;overflow:hidden}
.pro-show ul li{margin-top:30px;text-align:center;margin-left:1.5%}
.pro-show ul li a{text-align:center;color:#444;font-size:15px}
.slider1{margin-top:30px}
.slider1 ul li a b{font-size:16px}
.slider1 dl{margin-bottom:40px;background:#f9f9f9;border:1px solid #dcdcdc;padding-bottom:20px;text-align:center}
.slider1 dl span a{display:block;text-align:center;color:#fff;line-height:38px;background:rgba(237,17,17,.9019607843137255);font-size:17px}
.slider1 dl dd{margin-top:15px;color:#444;font-size:15px;line-height:25px;padding-left:10px}
.slider1 dl dd span{margin-top:10px;color:#dc143c;font-size:22px;font-weight:700}
.slider1 dl p{margin-bottom:10px;margin-top:10px;margin-left:40px;width:180px;background:gray;line-height:40px}
.slider1 dl p a{color:#fff;font-size:15px;padding-left:5px;text-align:center;display:block}
.skilllist-info{width:36%;float:left;margin-top:30px;background:#fff;padding:10px;background:#f0f0f0}
.skilllist-info img{width:100%;height:auto;margin-bottom:10px}
.skilllist-info .time{text-align:center;font-weight:400;padding-bottom:10px}
.time a{color:#222;font-size:20px}
.skilllist-info p{color:#444;font-size:16px;line-height:29px}
.inskill-info .data,.skilllist-info .data{float:right;color:#888;font-size:13px;margin-right:25px}
.inskill-info{float:right;width:60%;margin-top:15px}
.inskill-info ul{overflow:hidden;margin-top:15px}
.inskill-info li{margin-bottom:9px;background:#f0f0f0}
.inskill-info .img{float:left;width:20%;padding:10px;margin-right:15px}
.inskill-info .word{width:71%;float:right;padding-bottom:10px;padding-left:15px}
.inskill-info .word h3 a{font-size:16px;font-weight:400;padding-bottom:10px;color:#333}
.inskill-info .word p a{color:#555}
.skill-theme{margin-left:20px;overflow:hidden;width:1000px}
.skill-theme ul{margin-bottom:40px}
.skill-theme ul li{padding:10px;border-bottom:1px dashed #888}
.skill-show .skill-theme ul li p a{font-size:17px;font-weight:500;color:#333}
.skill-show .skill-theme ul li p{color:#555;font-size:15px;line-height:24px}
.data{color:#888;float:right;font-size:13px;margin-right:30px}
.skill-show ul li{margin-top:0;width:100%}
.news-content .news-left{margin-top:30px;float:left;width:52%;margin-bottom:40px}
.news-content .news-right{margin-top:30px;float:right;width:44%}
.news{float:left;width:40%!important;height:256px;background:url(../images/1-1Q02214192CO.jpg) no-repeat;background-size:100% 100%}
.news p{background:#dcdcdc;color:#444;font-size:14px;text-align:center;line-height:40px;margin-top:80%}
.news-title{float:right;width:55%}
.news-title dl{border-bottom:#d8d8d8 1px solid;padding-bottom:2%;margin-bottom:4%}
.news-title dt a{font-size:15px;margin-bottom:3%;font-weight:700;color:#333}
.news-title dd a{margin-top:5px;display:block;font-size:14px;line-height:25px;overflow:hidden;width:100%;color:#555}
.news-bg{overflow:hidden;background:#f9f9f9;margin-top:30px}
.news-content p strong{color:#dc143c;font-size:18px;display:block;margin-bottom:30px}
.news-right ul li{line-height:33px;border-bottom:1px dashed #dcdcdc;padding-bottom:5px;padding-top:10px}
.news-right ul li a{color:#333;font-size:15px;position:relative;left:30px}
.news-right ul li span{font-size:13px;color:#888;float:right;margin-top:3px}
.news-right ul{margin-top:-3%}
.contact-bg{background:#f5f6fa;overflow:hidden}
.contact-box .contact-function{width:45%;float:left;margin-top:10px;font-size:15px;padding-left:30px}
.contact-img{width:48%;float:right}
.contact-function p{margin-top:15px}
.contact-function p strong{font-size:20px}
.contact-function p span{color:#dc143c;font-size:26px}
.contact-function a{display:block;width:220px;line-height:45px;margin-top:35px;background:#d80410;text-align:center;color:#fff;border-radius:20px;background-size:28px;font-size:17px}
.map{margin-top:40px}
.about-video{float:left;width:47%;margin-top:30px}
.about-word{float:right;width:50%;margin-top:30px}
.about-word .title{font-size:20px;font-weight:700}
.about-word p{margin-bottom:18px;font-size:15px;line-height:28px;color:#444}
.about-word p a{color:#cc1010}
.work p{font-size:19px;color:#333;margin-top:30px;position:relative;top:20px}
.work ul li{width:25%;float:left;text-align:center;margin-top:40px}
.work ul li{color:#333;font-size:15px}
.work p strong{color:#333;font-size:18px;margin-top:50px}
.work{margin-bottom:40px;overflow:hidden}
.up{position:relative;top:40px}
.pro-bg{background:#f0f0f0;overflow:hidden;margin-top:30px}
.pro-icon{width:45%;float:left}
.pro-icon img{width:100%;height:auto!important}
.pro-theme{width:50%;float:right;padding:20px;background:#f9f9f9}
.pro-theme h1{color:#111;font-size:25px;font-weight:700;margin-bottom:15px}
.pro-theme p{line-height:28px;font-size:14px;color:#333;margin-top:10px}
.pro-theme p span{color:#dc143c}
.pro-theme .tel span{color:#dc143c;font-size:24px;font-weight:700;font-style:italic}
.pro-theme p a{width:30%;display:block;background:red;line-height:40px;margin-top:30px;font-size:14px;color:#fff;text-align:center;border-radius:5px}
.pro_next{padding:10px 0 5px 0;background:#ede8e8;border-top:1px dashed #dcdcdc;border-bottom:1px dashed #dcdcdc;height:30px}
.pro_next span{color:#333!important;font-size:16px;width:40%;display:block;float:left;margin-left:40px}
.pro_next span a{color:#555;font-size:15px}
.case-bg{background:#f9f9f9;overflow:hidden;padding:30px 0;margin-top:30px}
.case-theme .title{font-size:20px;color:#444;font-weight:700}
.case-theme p{color:#444;line-height:28px;padding-right:15px;font-size:15px;margin-top:10px}
.case-theme{float:left;width:50%;margin:25px 0}
.case-img{float:right;width:49%;margin:25px 0}
.case-img img{height:auto;width:100%}
.news-word{width:92%;margin-top:30px;border:1px solid #f0f0f0f0;padding:0 10px}
.relatived{margin-top:20px!important}
.pro-show ul li{background:#fff!important}
.pro-show{width:77%;float:right;margin-bottom:50px}
.pro-show ul li{width:31.5%;float:left}
.news-word a:hover,.pro-show ul li a:hover{color:red}
.news-title dt a:hover{color:red}
.news-content .news-right{margin-top:0!important;padding-top:30px;padding-bottom:50px;padding-left:10px;padding-right:15px;float:right;width:44%;background:#f0f0f0;border:3px dashed #f0f0f0}
.line{border-bottom:1px solid #dcdcdc;margin-top:10px;margin-bottom:15px}
.address{background:#ccc;margin-top:20px}
.address .place{color:#fff;margin-top:0!important;background:#888;margin-left:0!important;line-height:33px;width:150px;text-align:center}
.address .place-word a{padding-top:3px;padding-left:10px}
.pro-show ul li img{width:100%;height:247px!important}
.product_sidebar{float:left;width:20%;margin-bottom:40px;margin-top:30px; border:1px solid #ddd;}
.product_center{background:#f9f9f9;border:1px solid #f0f0f0;padding-bottom:30px;overflow:hidden}
.product_center .titles{color:#fff;font-size:17px;line-height:38px}
.product_center .titles{background:url(../images/icon3.png) no-repeat 0 0;text-align:center}
.product_center .subtitle{font-size:15px;color:#333;margin-top:30px;padding-left:20px;font-weight:700;margin-bottom:10px;color:#d80410}
.product_center ul{padding:0 15px}
.product_center ul li{border-bottom:1px dashed #dcdcdc;line-height:40px;padding-left:20px;background:url(../images/icon4.png) no-repeat 0 50%;background-size:12px}
.product_center ul li a{font-size:15px;color:#444}
.product_center ul li a:hover{color:red}
.contact_sidebar{overflow:hidden;margin-top:10px;border:1px solid #f0f0f0;padding-bottom:30px}
.contact_sidebar .titles{font-size:17px;text-align:center;background:#555;line-height:45px;color:#fff}
.contact_sidebar p{margin-top:30px;font-size:15px;margin-left:20px}
.contact_sidebar span{font-size:20px;font-weight:700;color:red}
.contact_sidebar a{padding:8px 50px;background:#d80410;color:#fff}
.location-container{background:#f0f0f0;overflow:hidden;padding:10px 0;border-bottom:1px solid #f0f0f0}
#backtop{bottom:85px;cursor:pointer;display:none;left:50%;margin-left:620px;position:fixed;width:48px;height:58px;z-index:999}
.location-container .location{color:#555;padding-left:25px;background:url(../images/icon8.png) 0 10%/18px no-repeat}
.positions{padding-bottom:10px;margin-top:10px;padding-left:30px;color:#555;border-bottom:1px solid #f0f0f0;background:url(../images/icon8.png) 0 10%/18px no-repeat}
.news-show ul li{line-height:28px;font-size:14px;color:#555;float:left;width:45.5%;margin-left:2%;margin-bottom:20px;border-bottom:1px dashed #f0f0f0;background:#f9f9f9;padding:10px}
.news-show ul li p{overflow:hidden}
.news-show ul li a{color:#333}
.tell{height:50px;line-height:50px;background:#f0f0f0;margin:auto;padding:8px;overflow:hidden}
.tell span{font-size:15px;color:red!important}
.tell a{color:#fff;background:red;padding:5px 10px;margin:auto 5px}
.news-theme p{color:#333;font-size:15px;line-height:28px;margin-top:15px;margin-bottom:10px;text-indent:2rem}
.news-theme .times span{font-size:14px;color:#555!important; padding-right:20px;}
.news-theme h1{color:#111;font-weight:700;font-size:23px;text-align:center;margin-top:30px}
.news-theme h2{font-size:17px;margin-bottom:10px;margin-top:15px}
.news-theme h2{font-size:17px;margin-bottom:10px;margin-top:15px}
.news-theme h3{font-size:17px;margin-bottom:10px;margin-top:15px}
.news-theme strong{font-size:15px}
.new-relative ul li a{color:#444}
.new-relative ul li{padding-left:20px;float:left;width:44%;margin-left:3%;line-height:40px;background:url(../images/icon02.gif) 0 55% no-repeat;border-bottom:1px dashed #f0f0f0}
.news-next span{width:40%;display:block;float:left;margin-left:40px;color:#555!important}
.able{overflow:hidden;margin-top:40px;margin-bottom:40px}
.able dl dt{float:left;width:50%;margin-top:30px}
.able dl dd{float:right;width:45%}
.able dl dt img{width:100%;height:auto!important}
.able .title{color:#444;font-size:17px;font-weight:700;padding-top:10px;line-height:35px}
.able dl dd p{color:#444;font-size:15px;line-height:26px;margin-top:10px}
#map{width:100%;height:467px;border:1px solid #dcdbdb}
.contact-function a:hover{background:#f90}
.news-theme{overflow:hidden}
.news-theme p{text-indent:2rem}
.news-theme .times{text-align:center;display:block;margin-bottom:15px;margin-top:15px}
.new-content{width:76%;float:right;margin-bottom:50px}
.news-show{overflow:hidden}
.news-show ul{overflow:hidden;margin-left:-2%}
.news-page{float:right;width:75%;margin-top:30px}
.news_list{overflow:hidden;margin-bottom:30px}
.news_hot{float:left;width:51%;background:#555;padding-bottom:10px;line-height:28px;text-align:center}
.news_hot a{color:#fff;font-size:15px}
.news_hot img{width:100%;height:auto!important}
.newest h3 a{color:#d80410}
.newest h3{color:#333;font-size:14px;margin:0 0 5px}
.newest li p{color:#555}
.newest li{margin-bottom:10px;padding-bottom:10px;line-height:25px;border-bottom:1px dashed #f0f0f0}
.newest{float:right;width:46%}
.news-show ul li span{float:right;font-size:13px;color:#999}
.news-next{font-size:14px;margin-top:30px;background:#f9f9f9;border-width:1px;border-style:solid;border-color:#dcdcdc;border-image:initial;padding:10px 0;overflow:hidden}
.new-relative ul{overflow:hidden;margin-left:-2%}
.new-relative{overflow:hidden;margin-top:40px}
.new-relative .titles{font-size:17px;padding-left:21px;color:#fff;background:url(../images/icon.png) 0 55% no-repeat;line-height:35px;border-bottom:1px solid #f0f0f0;margin-bottom:20px}
.new-relative ul li{padding-left:20px;float:left;width:44%;margin-left:3%;line-height:40px;background:url(../images/icon02.gif) 0 55% no-repeat;border-bottom:1px dashed #f0f0f0}
.new-relative ul li a:hover{color:#f90}
.tell .tit{font-size:18px!important;font-weight:700}
.video-theme{overflow:hidden;margin-top:30px}
.video-theme h1{font-weight:700;font-size:23px;text-align:center;margin-bottom:25px;color:#111}
.video-theme h2{font-size:17px;margin-top:15px;margin-bottom:10px;font-weight:700}
.video-theme h3{font-size:17px;margin-top:15px;margin-bottom:10px;font-weight:700}
.video-theme span{color:#f90}
.video-theme a{color:red}
.video-theme p{font-size:15px;color:#333;margin-top:15px;margin-bottom:10px;line-height:28px}
.video-theme p strong{color:#f90}
.film-theme{overflow:hidden;margin-top:30px}
.film-theme h1{font-weight:700;font-size:23px;text-align:center;margin-bottom:25px;color:#111}
.film-theme h2{font-size:17px;margin-top:15px;margin-bottom:10px;font-weight:700}
.film-theme h3{font-size:17px;margin-top:15px;margin-bottom:10px;font-weight:700}
.film-theme span{color:#f90}
.film-theme a{color:red}
.film-theme p{font-size:15px;color:#333;margin-top:15px;margin-bottom:10px;line-height:28px}
.film-theme p strong{color:#f90}
.tell a{color:#fff!important}
.pro-relative{overflow:hidden;margin-top:30px}
.pro-relative .titles{font-size:17px;padding-left:21px;color:#fff;background:url(../images/icon.png) 0 55% no-repeat;line-height:35px;border-bottom:1px solid #f0f0f0;margin-bottom:20px}
.pro-relative li{float:left;width:23.5%;margin-left:1.5%;text-align:center;font-size:15px;line-height:28px}
.pro-relative img{width:100%;height:auto!important}
.pro-word .titles{font-size:19px;color:#fff;background:url(../images/icon1.png) no-repeat 0 0;line-height:38px;border-bottom:1px solid #dcdcdc;padding-left:20px;margin-bottom:20px}
.pro-word{overflow:hidden;margin-top:30px}
.pro-word a{color:red}
.pro-word h3{font-size:18px;color:#333;font-weight:700;margin-top:15px;margin-bottom:10px}
.pro-word h2{font-size:18px;color:#333;font-weight:700;margin-top:15px;margin-bottom:10px}
.pro-word p{color:#333;font-size:15px;line-height:28px;margin-top:15px;margin-bottom:10px}
.pro-word p{text-indent:2rem}
.pro-word span{color:#f90}
.pro-word{margin-bottom:50px}
.pro-content{float:right;width:76%;margin-top:30px}
.pro-aro{overflow:hidden}
.pro-relative li img{width:100%;height:auto!important}
.top-logo{text-indent:-9999px;background:url(../images/logo.png) no-repeat;height:50px;width:600px;display:block}
.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:#165cce;color:#fff;border:1px solid #165cce;text-decoration:none}
.showpage .thisclass{font-weight:700;color:#fff;background:#165cce;border:1px solid #f9f9f9}
.showpage li a:hover{color:#fff}
.news-word img{width:100%;height:300px!important}
.pro-show .title{font-weight:700;color:#333;font-size:17px;display:block;margin-top:10px;line-height:40px}
.news_list .title{margin-bottom:20px;font-weight:700;color:#333;font-size:17px;display:block;margin-top:10px;line-height:40px}
.news-box ul li{overflow:hidden}
.news-box ul li a{white-space:nowrap;overflow:hidden;float:left;text-overflow:ellipsis;display:block;width:65%}
/* banner */
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;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{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);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{background-color: #FFD800;}
.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0;width:100%; margin-top:-50px}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:focus{outline:0}
.slick-dots li button:before{border:3px solid #fff;background-color:#005ed2;position:absolute;top:0;left:0;content:"";width:10px;height:10px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius: 15px;}
.slick-dots li.slick-active button:before{border: 3px solid #fff;background: #ff7800;opacity:.75}
.banner{ overflow:hidden}
.banner img{ width:100%; height:auto !important}
.service-img a:hover{ background:#f00}
.film-theme{ line-height:28px;}

.psz-bot{display:none}
.psz-bot{background:#064ca0;height:45px;background-size:100% 100%;z-index: 50; position: fixed; bottom: 0; width: 100%; max-width: 750px;}
.psz-bot li{width: 43%;text-align: center;line-height: 0.8333rem}
.psz-bot .phone{display:block;}
.psz-bot .phone img{width:40px; position: absolute;left: 50%;transform:translate(-50%,50%);bottom: 50%}

.banner_mac{display: none;}
.all{display: none;}

@media (max-width:1300px){
	
.container{width:98%;margin:0 10px!important}
	.banner,.banner img{display: none;}
	.banner_mac{display: block;width: 100%;}
	.banner_mac img{width: 100%;height: auto !important;}
	.good-box .two dt{width: 46% !important;}
	.good-box .two dd{width: 50%;float: left;}
	.good-box img{margin-top: 10%;height: 188px !important;}


}
@media screen and (min-width:1000px) and (max-width: 1300px){
	.container{width:98%;margin:0 10px!important}
	.banner,.banner img{display: none;}
	.banner_mac{display: block;}
	.banner_mac img{width: 100%;height: auto !important;}
	.pro-theme{width:48%}
	.commpamy-box .commpany-video video{width: 100%;}
	.good-box img{margin-top: 10%;height: 188px !important;}
	.good-box .two dd{width: 50%;float: left;}
	.good-box .two dt{width: 46% !important;}
	.service-message p img{width: 100%;}
	.about-video video{width: 100%;}
	.top .top-tel img{width: 90%;}
	.top .top-tel{width: 30%;}
	.top{margin: 15px 0 10px 0 !important;}
	.top .top-logo{width: 65%;background-size: 490px;}
	.contact-img img{width: 100%;margin-top: 10px;}
}
@media screen and (min-width:767px) and (max-width: 999px){
	.container{width:98%;margin:0 10px!important}
	.banner,.banner img{display: none;}
	.banner_mac{display: block;}
	.banner_mac img{width: 100%;height: auto !important;}
	.pro-theme{width:48%}
	.commpamy-box .commpany-video video{width: 100% !important;}
	.good-box img{margin-top: 10%;height: 300px !important;}
	.good-box .two dd{width: 50%;float: left;}
	.good-box .two dt{width: 46% !important;}	
	.products ul li{width: 31%;height: 265px; overflow: hidden;}
	.service-message p img{width: 100%;}
	.news-word a{left: 0 !important;margin-left: 0 !important;}
	.service-img p span{font-size: 1.2rem;}
	.service-img p{font-size: 14px;}
	.service-img a{text-align: center;margin-left: 0% !important;}
	.news-show ul li{width: 43%;}
	.about-word p{font-size: 14px !important;}
	.about-video video{width: 100%;}
	.tell{width: 100%;}
	.top{margin: 15px 0 10px 0 !important;}
	.top .top-logo{width: 65%;background-size: 420px;}
	.top .top-tel img{width: 90%;}
	.top .top-tel{width: 30%;}
	.contact-img img{width: 100%;margin-top: 10px;}
}



@media (max-width:767px){
.container{width:95%}
.banner,.banner img{display: none;}
	.banner_mac{display: block;}
	.banner_mac img{width: 100%;height: auto !important;}
.margin-list,.product_sidebar,.new-content{width: 100%;}
.products{width: 100%;}
.pro-content{width:100%}
.pro-icon{float:none;width:100%}
.pro-theme{float:none;width:100%}
.pro-word p{text-indent:0}
.pro-word img{width:100%!important;height:auto!important}
.good-box img{margin-top: 10%;}
.good-box .two dd{width: 100% !important;}
.good-box .two dt{width: 100% !important;}
.news-box ul li span{display: none;}
.service-message p img{width: 100%;}
.news-word a{left: 0 !important;margin-left: 0 !important;}
.products ul li { width: 31%; height: 265px;  overflow: hidden;}
.commpamy-box .commpany-video video{width: 100% !important;height: auto;}
.commpamy-box .commpany-video,.commpamy-box .commpany-word{width: 100%;}
.good-box .one dt,.good-box .one dd,.service-img,.service-message{width: 100%;}
.pro-show,.news-page{width: 100%;}
.pro-show ul li img {width: 100%; height: 180px !important;}
.news-show ul li{width: 43.5%; overflow: hidden;}
.about-video video,.about-video,.about-word,.case-theme,.case-img{width: 100%;}
.able dl dt,.able dl dd{width: 100%;}
.news-theme p img{width: 100% !important;height: auto !important}
.new-relative ul li{width: 40%;    height: 40px;overflow: hidden;}
.new-relative ul li a{font-size: 14px;}
.news-theme p span{font-size: 14px !important;}	
.tell span,.tell{font-size: 14px;}
.news-next span {width: 41%; height: 20px;overflow: hidden;}	
.top{margin: 15px 0 10px 0 !important;}	
	.top .top-logo{width: 65%;background-size: 310px;}
	.top .top-tel img{width: 90%;}
	.top .top-tel{width: 30%;}
	.nav{height: auto;}
	.nav ul li{width: 23%;}
	.location-container .location,.location-container .location span{font-size: 13px;}
	
	.contact-img img{width: 100%;margin-top: 10px;}
	.contact-bg{margin-bottom: 40px;}
	.contact-function p span{font-size: 20px;}
	.contact-function p{font-size: 13.5px;}
	#map img{width: 100% ;}
	
	.all .navbar-list {
		 
		    box-sizing: border-box;
		    width: 33.33%;
		    float: left;
		    text-align: center;
		    border-right: 1px solid #333;
		}
		.all .navbar-list:hover{background: red;}
	.all .navbar-list a {
		    text-decoration: none;
		    display: block;
		    padding-top: 25px;
			padding-bottom: 15px;
		    line-height: 1.8em;
		    font-size: 0.8em;
		    color: #fff;
		    text-align: center;
		    width: 100%;
		}
		.bottom-bg .all {
		    display: block;
		    position: fixed;
		    bottom: 0;
		    width: 100%;
		    background:#00132b;
		    z-index: 999;
		}
		.bottom-bg .bottom{padding-bottom: 60px;}
		.friendlink{display: none;margin: 0 !important;}
		
}
@media (max-width:480px){
.service-message p img{width: 100%;}
.pro-relative li{float:left;width:48.5%}
.pro-relative li{margin-bottom:20px}
.model div,.commpamy-box .commpany-word,.commpamy-box .commpany-video{width: 100%;}
.good-box .one dt,.good-box .one dd{width: 100%;}
.good-box .two dd{width: 100%;}
.good-box .two dt,.news_hot,.newest{width: 100%;}
.products ul li{width: 48%;}
.bottom p{font-size: 12px;}
.pro-show ul li{width: 48%;}
.pro-show ul li img {width: 100%; height: 180px;}
.news-show ul li{width: 43.5%;    height: 160px; overflow: hidden;}
	.about-video video{width: 100%;}
.about-video{width: 100%;}
.news-theme p{font-size: 14px;}
.news-next span{width: 100%;margin-bottom: 10px;}
.news-theme p{text-indent: initial;}
.top .top-logo{width: 100%;background-size: 420px;}
	.top .top-tel img{display: none;}
	.top .top-tel{display: none;}
	.not-left{width: 20%;font-size: 13px !important;}
	.notice .not-right a{font-size: 12px;}
	.contact-box .contact-function,.contact-img{width: 100%;}
	
	
}
@media (max-width:360px){
	.pro-relative li{float:left;width:48.5%}
.pro-relative li{margin-bottom:20px}
.model div{width: 100%;}
.products ul li{width: 99%;height: auto !important;}
.bottom p{font-size: 12px;}
.products ul li a img{width: 98% !important;height: auto !important;}
.pro-show ul li{width: 98%;}
.pro-show ul li img {width: 100%; height: 180px !important;}
.pro-theme p a{width: 90%;}
.news-show ul li{width: 98%;}
	.about-video video{width: 100%;}
.about-video,.new-relative ul li{width: 100%;}
	.contact-box .contact-function..contact-img{width: 100%;}
.contact-function a{width: 90% !important;}




















}

.newslist{ width: 77%;
    float: right;
    margin-bottom: 50px; margin-top:30px;overflow:hidden;}
.newslist ul{ margin:0; }
.newslist ul li{  height:95px; border-bottom:1px #ddd dashed;  line-height:24px; padding-top:10px; }
.newslist ul li em{ float:left; line-height:30px; font-size:18px; color:#333; font-style:normal; }
.newslist ul li em a{color:#333;}
.newslist ul li span{ float:right; line-height:30px; color:#666; padding-right:20px;}
.newslist ul li p{ padding:5px 0px 0px; color:#888; text-indent:0px; width:100%; overflow:hidden;}


