html{height:100%;overflow-x:hidden;}
body{background:#ccc;margin:0;padding:0;font-size:16px;}
a{text-decoration:none;}
ul,li,ol,dl,dt,dd{list-style-type:none;padding:0;margin:0;}
.clear{clear:both;}
#g_web{margin:0 auto;max-width:640px;left:0;top:0;overflow-x:hidden;width:100%;min-height:100%;background:#fff;}

/*内容区*/
.top{position: relative;;width:100%;display:block;top: 0;z-index: 9999999;padding: 20px 0;}
.top_box{position:relative;}
.top img{float:left;width:55%;}
div#nav{position:absolute;z-index:99;top:0px;width:100%;height:100%;display:none;}
ul.nav{position:fixed;z-index:100;bottom:0px;width:100%;border-top:1px solid #bbb;background:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#dcdcdc),color-stop(35%,#ededed),color-stop(50%,#e3e3e3));}
ul.nav li{float:left;position:relative;}
ul.nav li a{width:100%;height:50px;line-height:50px;font-size:1em;display:block;text-align:center;text-shadow:0px 1px 0px #ffffff;border-left:1px solid #bbb;}
ul.nav li a img{height:50px;paddingtop:0px 0px 0px 0px;}
ul.nav ul{display:none;width:96%;position:absolute;left:1%;margin:0px;z-index:99;bottom:-130%;border:#ccc 1px solid;border-radius:2.5%;background:#E9E9E9;}
ul.nav ul:before{content:"";display:inline-block;position:absolute;z-index:180;left:0%;width:100%;height:100%;background:url(../images/mini/1.svg) no-repeat center 0;-webkit-background-size:13% auto;bottom:-99%;}
ul.nav ul li{width:100%;}
ul.nav ul li a{border-left:0px;border-top:1px solid #e0e0e0;width:90%;margin:0 auto;font-size:1em;}
ul.nav ul li:first-child a{border:0px;}
#nav2{position:absolute;right:20px;z-index:100;top:25px;width:36px;overflow:auto;border-radius:5px;opacity:1;float:left;border:solid 1px #ccc;}
ul.nav2{position:fixed;left:-70%;opacity:0;z-index:100;top:0px;width:230px;height:100%;overflow:auto;box-shadow:0px 0px 16px #999;background:rgba(245,245,245,.95);}
ul.nav2 h1{color:#444;}
ul.nav2 li{border-top:1px solid #aaa;}
ul.nav2>li:last-child{border-bottom:1px solid #aaa;}
ul.nav2 li>a{font-size:18px;white-space:nowrap;background:#eaeaea;display:block;padding:3%;margin:1px 0px;color:#000;}
ul.nav2 li>a img{height:36px;}
ul.nav2 li ul{}
ul.nav2 li ul li{}
ul.nav2 li ul li:list-child{}
ul.nav2 li ul li a{padding-left:10%;color:#333;font-size:16px;}

/*导航*/
ul.navtab{height:45px;border-bottom:solid #eee 1px}
ul.navtab li{width:33.33%;float:left;}
ul.navtab li a{line-height:45px;display:block;width:100%;text-align:center;}
ul.navtab li a:hover,ul.navtab li.hover *{color:#ff2e4b;background:#f3f3f3;}

/*菜单连接*/
ul.minmenu li{float:left;padding:15px 15px 15px 0px;}
ul.minmenu a{text-decoration:none;border:1px solid #bbb;display:block;background:#F6F6F6;line-height:30px;text-align:center;padding:0px 20px;border-radius:5px;}
ul.minmenu a:hover{background:#fff;}
ul.minmenu a:active,ul.minmenu li.selectlink a{background:#C4005B;color:#fff;border:1px solid #C4005B;box-shadow:0px 0px 15px #aaa;}

/* swipe */
.swipe{width:100%;overflow:hidden;margin:0 auto}
.swipe ul{-webkit-transition:left 800ms ease-in 0;-moz-transition:left 800ms ease-in 0;-o-transition:left 800ms ease-in 0;-ms-transition:left 800ms ease-in 0;transition:left 800ms ease-in 0;}
.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.swipe #pagenavi a{width:10px;height:10px;line-height:99em;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1;}
.swipe #pagenavi a.active{background:#c80000;}
#nav-top{width:100%;display: none}
#nav-top a{width:19%;float:left;background:#333;border-radius:10%;margin:1rem 3% 0px 3%;text-align:center;color:#fff;font-size:14px;padding:10px 0px;}
#nav-top a img{display:block;margin:0 auto;width:50%;}
._pic{width:100%;border-bottom:solid 5px #eee;}
._pic img{width:100%;margin-top:20px;}

/*产品*/
.pro{background: url(../img/pbg.png) no-repeat top center;background-size: cover;padding: 1em 0;}
#pro-tt {width: 96%;margin:0px auto;text-align: center;}
#pro-tt img{width: 100%;}
#pro-cont{width:98%;padding:0px 1%;}
#pro-cont dl{width:48%;float:left;margin:5px 1%;}
#pro-cont dl dt{width:100%;padding:0;margin:0;box-sizing:border-box;}
#pro-cont dl dt img{width:100%;border:0;border-radius: 5px;}
#pro-cont dl dd{width:100%;height:1.5rem;text-align:center;line-height:1.3rem;color:#333;padding:0;margin:0;}
#pro-cont dl dd a{color:#333;}
.hf{width: 100%;}
.hf a{font-size: 0px;display: block;}
.hf img{width: 100%;}
.aby{width:100%;background:url(../images/abg.jpg);background-size:cover;text-align: center;}
.aby img{width: 70%;}
#about{width:100%;background:#e60012 ;padding-bottom:40px;background-size: 150%;}
#about img{display:block;margin:0 auto;width: 100%;}
#about .abt{width: 98%;margin:0 auto 1em  auto;text-align: center;    position: relative; z-index: 9999999;}
#about .apic{width: 50%;margin:0 auto;text-align: center;}
#about .apic1{width: 100%;margin:-47px auto 0 auto;text-align: center;}
#about .abt h3{color: #fff;font-size: 3em;margin: 0;}
#about p{font-size:1em;line-height:30px;margin:0;color: #fff;    padding: 0 2%;}
#about .atxt{text-align: center;}
#about .atxt a{text-align: center;color: #fff;border-radius: 25px;line-height: 36px;padding: 0 35px;background: #ffba00;transition:all .3s;margin: 0 auto;display: inline-block;}
#about  .atel{background: url(../img/atel.jpg) no-repeat top center;color: #fff406;text-align: center;font-size: 37px;display: inline-block;width: 100%;height: 98px;padding-top: 40px;margin: 70px auto 0;font-weight: 100;}


#case{width:100%;background: url(../img/albg.jpg) no-repeat top center;background-size: cover;padding-top: 1px;}
#case h2{width:100%;}
#case-cont{width:98%;padding:0px 1%;}
#case-cont dl{width:48%;float:left;margin:5px 1%;}
#case-cont dl dt{width:100%;padding:0;margin:0;box-sizing:border-box;}
#case-cont dl dt img{width:100%;border:0;border-radius: 5px;}
#case-cont dl dd{width:100%;height:1.5rem;text-align:center;line-height:1.3rem;color:#333;padding:0;margin:0;}
#case-cont dl dd a{color:#333;}
#tel{width:100%;height:50px;background:#e60012;font-size:1.2rem;line-height:50px;text-align:center;border-bottom:solid 5px #eee;}
#tel a{color:#fff;text-align:left;}
#tel img{height:60%;text-align:right;vertical-align:middle;margin-right:10px;}
.tel{height:100%;}
#news-tt{width:100%;margin-top:10px;text-align: center;}
#news-tt h2{width:100%;height:30px;line-height:30px;font-size:2rem;color:#e60012;font-weight:700;display:block;margin:0;padding:0px 0px 0px 10px;}

.jjfa{background: url(../images/1_25.jpg) center -460px  no-repeat;padding-top: 2em;padding-bottom: 3em;background-size: auto 200%;}
.ysbt{width: 80%;text-align: center;margin: 0 auto;}
.ysbt img, .yspic img{width: 120%;margin-left: -10%;}
.yspic{width: 100%;text-align: center;margin: 0 auto;}
.jjfa .athree{width: 100%;margin-top: 2em;}
.jjfa .athree a{float: left;padding: 0 2% ;width: 45%;text-align: center;}
.jjfa .athree a img{width: 100%;transition:all .3s;border: 5px solid #fff;border-radius: 50%;}
.jjfa p{font-size:16px;line-height:30px;padding:0px 20px 20px 20px;margin:0;color: #fff;}


#news-cont{width:98%;padding:0px 1%;}
#news-cont li{width:100%;height:45px;border-bottom:solid 1px #ddd;}
#news-cont li a{font-size:16px;line-height:45px;color:#666;}
#news-cont li span{font-size:12px;color:#999;margin-left:5px;margin-right:5px;}
#contact{width:98%;text-align:center;background:#333;padding:20px 2%;margin-bottom:80px;}
#contact p{font-size:16px;line-height:30px;color:#fff;padding:0;margin:0;}
#footer{max-width:640px;overflow-x:hidden;width:100%;min-height:80px;position:fixed;z-index:9999999;bottom:0;display:flex;background:#e60012;}
#footer li{width:25%;text-align:center;}
#footer li a{font-size:16px;color:#fff;}
#footer li a img{display:block;margin:5px auto 0px auto;}

/*内页*/
.ystab{text-align: center;margin-top: 1em;}
.ystab a{display: inline-block;width: 30%;height: 40px;line-height: 40px;color: #fff;background: #f49a12;border-radius: 45px;font-size: 26px;margin: 0 10px}
.list_tt{width:100%;height:40px;margin:10px auto;background:#e60012;}
.list_tt h2{width:60%;height:30px;line-height:30px;border-left:solid 5px #fff;font-size:1.2rem;color:#fff;font-weight:normal;float:left;display:block;margin:5px 10px;padding:0px 0px 0px 10px;font-weight:normal;}

/*自定义条数展示与新闻*/
ul.love li{width:50%;padding:0px 0px;float:left;color:#666;}
ul.love li a{display:block;color:#666;padding:10px;}
ul.love li a:hover{color:#FF0000;}
ul.love li a img:hover{box-shadow:0px 0px 15px #aaa;}
ul.love li a img{width:100%;border-radius:5px;width:100%;border:solid 1px #ddd;}
ul.love ol{padding:0px;display:block;width:100%;height:30px;line-height:30px;text-align:center;overflow:hidden;font-size:1rem;}
ul.lovelist li{width:100%;float:left;background:#fafafa;margin:5px 5px 5px 0px;padding:0px;border-radius:5px;}
ul.lovelist li a{padding-left:10px;}
ul.lovelist li:hover{background:#ebebeb;}
.page22{width:100%;height:100px;margin:0 auto;line-height:40px;}
.page22 li{width:100%;height:40px;text-align:center;border:solid 1px #ddd;margin:10px auto;font-size:16px;}
.page22 li a{color:#0059cf;text-decoration:none;font-size:16px;}
.page11{line-height:40px;font-weight:bold;color:#333;text-align:center;font-size:16px;}
.page11 i{color:#999;font-size:16px;font-weight:normal;}
.content{font-size:16px;line-height:30px;padding:20px;background:#fff;}
.content h1{text-align:center;border-bottom:dashed 1px #ccc;padding-bottom:10px;}
.content img{width:100%;}
div.pagelist{padding:2%;height:40px;line-height:40px;font-size:0.6rem;width:96%;color:#000;clear:both;}
div.pagelist a{float:left;padding-left:5px;color:#000;}
div.pagelist select{float:right;width:100px;}
.about_pg{font-size:1rem;padding:10px;line-height:30px;}
.about_pg ul li{text-align: center;}
.about_pg img{max-width:100%;}
.lei{width:96%;margin:0 auto;display:table;}
.lei a{width:48%;height:35px;line-height:35px;background:#e60012;float:left;margin:5px 1%;color:#FFF;text-align:center;border-radius:5px;}