html,body{-webkit-overflow-scrolling:touch; overflow-scrolling:touch; }
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; } 
a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1,time, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body{font-family:微软雅黑; min-width: 1000px;font-size:14px; text-align:left; margin:0 auto; line-height:24px; background:#fff; color:#333; font-weight:normal; overflow-x:hidden;    -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; }
h1,h2,h3,h4,h5,h6{font-size:100%; padding:5px 0}
a{color:#555; text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;}
a:link,a:active,a:visited,a:hover {background:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; }
img {max-width: 100%;height: auto;    vertical-align: bottom;-ms-interpolation-mode: bicubic;border: 0;}
i,em{ font-style: normal;}
li{list-style:none;}
button,input,select,textarea{font-size:100%;}
.clearfix:after{ content: " "; display: block; height: 0px; visibility: hidden; clear:both;}
transition{transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; }
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-touch-callout:none; }
button{border-radius:0px; -webkit-border-radius:0px; outline:none; }
input{border-radius:0; outline:none; }
input:-ms-clear{display:none; }/*消除 IE10 里面的那个叉号*/
input,textarea{border:0; }
textarea {resize :none; outline:none; }/*去掉提交框右下角箭头*/
img{border:0; vertical-align:middle; }/*让链接里的 img 无边框；清除图片间距*/
ul,li{list-style:none; } 
.wrap{width:1560px;margin:0 auto;  overflow:hidden}
.fl {float: left}.fr {float: right}
.clearfix {display: inline-table;display: block;zoom: 1}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden}
.header_home{    width:100%;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);-webkit-transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);position: absolute;z-index: 9999;/*box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);*/}
.header_home .logo{float:left;width:19%;text-align:left;display: block;}
.header_home .logo img{vertical-align:top; margin-top:10px;}
.header_home ul{float:right; width:81%;}
.header_home ul li{float:left; width:11.5%;font-size:16px;text-align:center; line-height:70px;}
.header_home ul li a{color:#fff;font-size:17px;}
.header_home ul li a:hover{color:#ff9600;}
.header_home ul p{float: right; margin-top: 20px;}
.header_scroll {position: fixed !important;top: 0 !important;background: rgba(0, 0, 0, 1);-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);-moz-box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); z-index:999999999;    }
.header_scroll .logo{width:16%;-webkit-transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);-moz-transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);-o-transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);transition: all 500ms cubic-bezier(0.455, 0.03, 0, 1);background: none;line-height: 1;height: auto; margin-top:5px;}
.header_scroll ul li{float:left;}
.header_scroll ul li a{color:#fff;}
.header_scroll ul li a:hover,.header_scroll ul li#on a{color:#ff9600;}
.banner {position: relative;z-index: 1;max-width: 1920px;height:900px;margin: 0 auto; overflow:hidden; background: url(../images/banner5.jpg) no-repeat;}
.mbanner{display:none;}
.home_tit{ margin:30px auto 40px auto; overflow:hidden;}
.home_tit h3{ text-align:center; font-size:46px; margin:30px 0 }
.home_tit p{ font-size:16px; width:60%; margin:0 auto; line-height:32px; color:#666; text-align:center}
.home_pro_fenlei .js_tab{float: left; width: 25%; background: #eee; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.home_pro_fenlei .dh{height: auto; margin-top: 5px; padding: 6px 0; clear: both; border-bottom: 1px solid #c3d6e2;}
.home_pro_fenlei .last{border: none;}
.home_pro_fenlei .dh img{width:30%; float: left; margin: 10px 0 10px 0px; padding-left: 10px;}
.home_pro_fenlei .dh .dhr{float: left;font-weight: bold; margin: 30px 0 0 0px; width: 70%; padding: 0 10px 0 20px;}
.home_pro_fenlei .dh .dhr h3{font-size: 24px}
.home_pro_fenlei .dh .dhr h3 a{color: #333;}
.home_pro_fenlei .dh .dhr p{font-size: 16px; font-weight: normal; margin-top: 5px; color: #333;}
.home_pro_fenlei .dh .dhr p a{color: #333;}
.home_pro_fenlei .dh .dhr h3:hover a{color: #c00;}
.home_pro_fenlei .dh .dhr p a:hover{color: #c00;}
.js_tab_detail{width: 75%; float: left; padding-left: 20px;}
.js_tab_detail ul li{float: left; width: 33.3%; padding:0 13px; margin-bottom: 10px;}
.js_tab_detail ul li p{font-size: 16px; text-align: center; background: url(../images/homefivebg.jpg) repeat; padding: 5px 0; transition: .5s;}
.js_tab_detail ul li:hover p{background: #c00; color: #fff;}
.home_pro_fenlei .wrap{margin-bottom: 30px;}
.home_pro_fenlei .more a{display: block; width: 200px; border-radius: 10px; padding: 10px 0; margin: 0 auto; font-size: 16px; background: #e73828; color: #fff; text-align: center;transition: .5s;}
.home_pro_fenlei .more a:hover{background: #c00;}
.home_news{margin-top: 60px; background: url(../images/homenewsbg.jpg) repeat; padding: 50px 0 30px 0;}
.home_news .title h3{text-align: center; font-size: 38px; color: #333;}
.home_news .title p{text-align: center; font-size: 16px; color: #555; margin-top: 20px;}
.home_news .content{background: #fff; padding: 40px; margin-top: 30px;}
.home_news .content .con{margin-top: 20px;}
.home_news .content .left{float: left; width: 35%;}
.home_news .content .left p{font-size: 15px; background:rgba(231,56,40,0.9); padding: 10px 20px; position: relative; top: -44px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.home_news .content .right{width: 65%; float: left; padding: 0 10px;}
.home_news .content .right ul li{width: 48%; height: 125px; margin-left: 2%; padding: 17px 15px 10px 15px; margin-bottom: 7px; float: left; box-shadow: 3px 3px 5px 3px #eee; transition: .5s;}
.home_news .content .right ul li a{display: block;font-size: 16px; color: #000; line-height: 1.7;}
.home_news .content .right ul li i{display: block; margin: 10px 0; color: #777;}
.home_news .content .right ul li span{display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home_news .content .right ul li:hover{background: #e73828;}
.home_news .content .right ul li:hover a{color: #fff;}
.home_news .content .right ul li:hover i{color: #fff;}
.home_news .content .moreul{padding-left: 20px;}
.home_news .content .moreul li{font-size: 15px; width: 50%; padding: 0 10px; float: left; list-style-type:circle; margin-bottom: 15px; }
.home_news .content .moreul li a{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.home_news .content .moreul li i{float: left; color: #777; font-size: 12px; margin-right: 15px;}
.home_news .content .moreul li:hover a{color: #c00;}
.home_news .content .more{text-align: center; font-size: 16px; color: #000;}
.home_news .content .more a:hover{color: #c00;}
.home_products{margin-top: 50px;}
.home_products .title h3{text-align: center; font-size: 38px; color: #000;}
.home_products .title p{text-align: center; font-size: 16px; color: #555; margin-top: 20px;}
.home_products .list{width: 30%; float: left; margin-left: 3%; margin-top: 40px;}
.home_products .info{background: #2a3e7e; padding: 20px 30px; transition: .5s;}
.home_products .info a{display: block; color: #fff; font-size: 20px; font-weight: bold; margin-bottom: 15px;}
.home_products .info p.desc{font-size: 15px; color: #ddd;}
.home_products .list:hover .info{background: #131e2d;}
.inner_wrap { width: 80%; margin: 0 auto;overflow: hidden;}
.index_anli{margin-top: 60px;}
.index_anli h3{font-size: 45px; margin-bottom: 25px; text-align: center;}
.index_anli p.tt{text-align: center; font-size: 16px; color: #555;}
.index_anli ul{margin-top: 30px;}
.index_anli ul li{width: 47%; float: left; margin:0 1.5%;border-radius: 15px; box-shadow:0 0 30px #999; overflow: hidden;}
.index_anli ul li .bigimg{}
.index_anli ul li .con{padding: 15px 25px; color: #fff; transition: .5s;}
.index_anli ul li .con a{color: #333; display: block; font-size: 22px; margin-bottom: 10px; line-height: 1.6;}
.index_anli ul li .con img{margin-right: 10px;}
.index_anli ul li .con p{color: #333; font-size: 16px; line-height: 1.6; margin-top: 8px;}
.index_anli ul li .con p span{font-weight: bold;}
.index_anli ul li .con p.more a{font-size: 18px; display: block; margin-top: 15px; color: #c00; font-weight: bold;}
.index_anli .right{float: right; width: 32%;}
.index_anli .right ul li{font-size: 16px; border-bottom: 1px dashed #ccc; padding-bottom: 13px; margin-top: 15px; list-style-type:circle}
.index_anli .right ul li:last-child{border-bottom: none;}
.index_anli .right ul li i{float: right; font-size: 12px;}
.index_anli p.amore a{display: block; width: 250px; height: 40px; text-align: center; background:rgba(225,84,83,1.00); margin: 0 auto; line-height: 40px; font-size: 18px; color: #fff; border-radius: 13px; margin-top: 40px; transition: .5s;}
.index_anli p.amore a:hover{background: #c00;}
.footer {width:100%; padding:0px 0 30px 0; margin-top: 60px; background-image: linear-gradient(180deg,#050b22 0,#050b22 50%,#032158);}
.footer .fl{ text-align:left; width:85%; margin-top:20px;}
.footer p{ font-size:18px; color:#fff;  padding:20px 0;}
.w70{ width:70%}
.footer .tel span{ font-size:12px; opacity: .7; margin-left:5px;}
.footer .tel a{color: #fff;}
.footer .fr{ margin-top:20px;}
.footer .copyright{ font-size:14px;color:#fff; opacity: .7; margin-top: 0px; padding: 0;}
.footer .copyright a{color: #fff;}
.flink ul li{float: left; margin-right: 10px; color: #ddd;}
.flink ul li a{display: block; color: #ddd;}
.pcnone{display: none;}
@media (max-width: 1366px){
	.wrap{width:1350px;margin:0 auto;  overflow:hidden}
	.banner{max-width: 1350px; background: url(../images/banner5.jpg) no-repeat rgba(30,6,80,1.00) center center;}
	.banner img{max-width: 100%;}
	.index_anli{margin-top: 20px;}
}
@media (max-width: 1024px){
	.wrap{width:100%;margin:0 auto;overflow:hidden; padding: 0 10px;}

}
@media (max-width: 768px){
	body{ min-width: 100%;overflow-x: hidden;}
	.none768{display: none;}
	.pcnone{display: block;}
	.wrap{width:100%;margin:0 auto;overflow:hidden; padding: 0 10px;}
	.mheader{background: #131e2d; padding: 10px 10px;}
	.mheader .logo{float: left;}
	.mheader p{float: right; margin-top: 12px;}
	.mheader p img{width: 250px;}
	.mnav{background: #0c1125}
	.mnav ul li{background: #0c1125; width: 16.666%; text-align: center; float: left;}
	.mnav ul li a{display: block; color: #eee; font-weight: bold;font-size: 18px; padding: 15px 0;}
	.mbanner{display:block;}
	.home_tit{margin: 30px 0;}
	.home_tit h3{font-size: 30px; margin: 15px 0;}
	.home_tit p{width: 92%; line-height: 1.9;}
	.home_products{margin-top: 40px;}
	.home_products .title h3{font-size: 30px;}
	.home_products .list{width: 50%; margin: 0;padding: 0 5px; margin-top: 10px;}
	.home_products .info a{font-size: 16px; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; margin-bottom: 10px;}
	.home_products .info{padding: 15px 10px;}
	.index_anli h3{font-size: 30px; margin-bottom: 10px;}
	.index_anli ul li .con a{font-size: 18px;}
	.index_anli ul li .con img{width: 20px;}
	.index_anli ul li .con p{font-size: 15px;}
	.index_anli ul li .con p.more a{font-size: 16px;}
	.footer{padding-top: 10px;}
	.footer .fl{margin-top: 0; width: 100%;}
	.footer .fr{float: none;}
	.flink{display: none;}
	.home_pro_fenlei .js_tab{float: none; width: 100%; background: #eee; border-radius: 10px}
	.home_pro_fenlei .dh{width: 25%; float: left; clear:none; border: none;}
	.home_pro_fenlei .dh img{width:30%; float: none; margin: 0; padding: 0; text-align: center;}
	.home_pro_fenlei .dh .dhr{float: none;width: 100%; padding: 0; margin-top: 0;}
	.home_pro_fenlei .dh .dhr h3{font-size: 18px; text-align: center;}
	.home_pro_fenlei .dh .dhr p{display: none;}
	.js_tab_detail{width: 100%; float: none; padding-left: 0px; margin-top: 15px;}
	.js_tab_detail ul li{width: 33.3%;margin-bottom: 15px;}
	.js_tab_detail ul li p{font-size: 15px;}
	.home_pro_fenlei .wrap{margin-bottom:15px;}
	.home_pro_fenlei .more a{width: 180px;padding: 8px 0; font-size: 15px;}
	.home_news{margin-top: 30px; padding: 30px 0 20px 0;}
	.home_news .wrap{padding: 0;}
	.home_news .title h3{font-size: 30px;}
	.home_news .title p{font-size: 15px; margin-top: 15px;}
	.home_news .content{padding: 10px; margin-top: 20px;}
	.home_news .content .con{margin-top: 20px;}
	.home_news .content .left{float: none; width: 100%;}
	.home_news .content .right{width: 100%; float: none; padding:0;}
	.home_news .content .right ul li{width: 100%; height: auto; margin: 0; padding: 10px 15px 10px 15px; margin-bottom: 10px;}
	.home_news .content .right ul li a{font-size: 15px;}
	.home_news .content .right ul li i{margin: 5px 0; color: #777; font-size: 12px;}
	.home_news .content .moreul{display: none;}
	.home_news .content .more{font-size: 15px;}
	.home_products{margin-top: 30px;}
	
	
}
@media (max-width: 414px){
	.wrap{width:100%;margin:0 auto;overflow:hidden; padding: 0 10px;}
	.mheader{padding: 5px 10px;}
	.mheader .logo img{width: 130px;}
	.mheader p{margin-top: 8px;}
	.mheader p img{width: 170px;}
	.mnav ul li a{font-size: 14px; font-weight: normal;}
	.home_tit{margin: 10px 0;}
	.home_tit h3{font-size: 20px; margin: 5px 0;}
	.home_tit p{font-size: 14px; width: 100%; line-height: 1.7;}
	.home_products .title h3{font-size: 22px;}
	.home_products{margin-top: 20px;}
	.home_products .title p{font-size: 14px; margin-top: 5px;}
	.home_products .info{padding: 10px 5px;}
	.home_products .info a{font-size: 14px;margin-bottom: 3px;}
	.home_products .info p.desc{font-size: 12px;}
	.index_anli h3{font-size: 22px; margin-bottom: 0;}
	.index_anli p.tt{font-size: 14px;}
	.index_anli ul li{width: 100%; margin: 0;}
	.index_anli ul li .con p{font-size: 14px;}
	.index_anli ul li .con p.more a{font-size: 14px;}
	.footer p{font-size: 16px; padding: 10px 0;}
	.footer .copyright{margin-top: 15px;}
	.home_pro_fenlei .dh img{width: 53%;}
	.home_pro_fenlei .dh .dhr h3{font-size: 14px;}
	.js_tab_detail ul li{width: 50%; padding: 0 5px;}
	.js_tab_detail ul li p{font-size: 13px;}
	.home_news .title h3{font-size: 22px;}
	.home_news .title p{font-size: 12px; margin-top: 5px;}
	.home_news{padding: 10px 0 5px 0;}
	.home_news .content .more{font-size: 14px;}
	.home_news .content .left p{font-size: 13px; padding: 6px 10px; top: -36px;}
	.home_news .content .right ul li a{font-size: 13px;}
	.footer p{font-size: 14px;}
	.footer .copyright{font-size: 12px; margin-top: 0; margin-bottom: 10px;}
}
@media (max-width: 375px){
	.home_pro_fenlei .wrap{padding: 0 5px;}
	.home_pro_fenlei .dh .dhr h3{font-size: 13px;}
	.js_tab_detail ul li p{font-size: 12px;}
	.js_tab_detail ul li p{padding: 2px 0;}
	.home_pro_fenlei .more a{width: 140px; font-size: 14px; padding: 5px 0;}
	.home_news {margin-top: 25px;}
	.home_news .title h3{font-size: 18px;}
	.home_news .title p{margin-top: 0;}
	.home_news .content .con{margin-top: 15px;}
	.home_products .info a{font-size: 12px; font-weight: normal;}
	.index_anli ul li .con a{font-size: 17px;}
	.index_anli p.amore a{font-size: 14px; width: 200px;}
	.footer{margin-top: 30px;}
	.footer p{font-size: 14px;}
}
@media (max-width: 320px){
	.mheader .logo img{width: 120px;}
	.mheader p img{width: 150px;}
	.mnav ul li a{font-size: 12px;}
	.home_tit h3{font-size: 18px;}
	.home_tit p{font-size: 12px;}
	.home_products .info a{font-size: 12px;}
	.index_anli ul li .con a{font-size: 16px;}
	.home_pro_fenlei .dh .dhr h3{font-size: 12px; font-weight: normal;}
}