*{margin: 0;padding: 0;}
html, body{position: relative;height: 100%;font-size: 14px;}
i,em{font-style: normal;}
li{list-style: none;}
html {font-size: 10px; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:    10px;}}
@media screen and (min-width:360px){html{font-size: 11.25px;}}
@media screen and (min-width:375px){html{font-size: 11.7px;}}
@media screen and (min-width:400px){html{font-size: 12.5px;}}
@media screen and (min-width:480px){html{font-size:    15px;}}
@media screen and (min-width:520px){html{font-size:    16.25px;}}
@media screen and (min-width:414px){html{font-size:  13px;}}
@media screen and (min-width:560px){html{font-size:  17.5px;}}
@media screen and (min-width:600px){html{font-size:  18.75px;}}
@media screen and (min-width:640px){html{font-size:    20px;}}

/* 内页样式 */
.main{	width: 100%;max-width: 640px;margin: 0 auto;
	min-width: 320px;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	position:relative;
	font-size:1rem;
}


/* 新闻详情 */
.g_newxx{margin-top:0;}
.g_newxx h3{height: 5.5rem;margin: 2.5rem 4.5% 1.5rem;border-bottom: 1px solid #d9d9d9;font-weight: normal;font-size: 1.3rem;color: #000000;}
.g_newxx h3 span{display: block;margin-top: 1rem;font-size: 0.9rem;color: #a3a3a3;}
.g_newxx h3 em{display: inline-block;margin-right: 5%;}
.newxximg{margin: 0 4.5% 1rem;width: 91%;}
.newxximg img{width: 100%;display: block;margin:0.3rem 0;}
.g_newxx p{font-size: 0.9rem;line-height: 1.5rem;color: #000000;margin-bottom: 1.5rem; padding: 0 4.5%;}
.g_sxp{margin: 0 4.5%;border-top: 1px solid #d9d9d9;padding-top: 1.5rem;height: 6rem;}
.g_sxp li{position: relative;padding-left: 6%; font-size: 1rem;height: 2rem;line-height: 2rem;}
.g_sxp li:nth-child(1){color: #010101;}
.g_sxp li:nth-child(2){color: #585858;}
.g_sxp li em{position: absolute;left:0;top:0.2rem;width: 1rem;height: 1rem;}



/* 产品列表 */
.g_newfl{padding-top: 2rem;height: 8rem;}
.g_newfl .line{height: 3rem;}
.g_newfl ul{margin-left: 4.5%;}
.g_newfl li{float: left;width: 22.6%;margin-right: 1.6%;margin-bottom: 0.5rem; }
.g_newfl li a{ display: block;height: 2.5rem;line-height: 2.5rem;text-align: center;background:#452F7A;
             font-size: 0.9rem;color: #fff;width: 100%}
.g_newfl li a:hover{background: #452F7A;background-size: 100%;color: #fff;}



.g_newlst .newlst{margin: 0 4.5%; border-top: 1px dotted #7f7f7f;height: 14rem;padding-top: 1rem;}
.g_newlst .newlst h3{height: 1.8rem;line-height: 1.8rem;margin-bottom: 1rem;font-size: 1.2rem;color: #000000;font-weight: normal;}
.g_newlst .newlst h3 a{color: #000000;}
.g_newlst .newlst h3 em{display: inline-block;width: 2.1rem;height: 1.4rem;padding-left: 1rem;top:0.3rem; position: relative;}
.g_newlst .newlst h3 em img{width: 100%;display: block;}
.g_newlst .newlst dt{float: left;width: 40%;margin-right: 4%; position: relative;}
.g_newlst .newlst dt img{width: 100%;display: block;height: 8rem;}
.g_newlst .newlst dt em{position: absolute;left:0;top:8.5rem;width: 100%;height: 1.5rem;line-height: 1.5rem;font-size: 0.9rem;color: #bebebe;}
.g_newlst .newlst dd{float: left;width: 56%;font-size: 1rem;line-height: 1.6rem;color: #737373;}
.g_newlst .newlst:last-child{border-bottom: 1px dotted #7f7f7f;}




.g_back{margin: 0 4.5% 0;height: 4rem;}
.g_back a{display: block;width: 100%;height: 1.7rem;line-height: 1.7rem;background: #191514;border-radius: 2rem;text-align: center;font-size: 0.9rem;color: #fff;display: block;box-shadow: 0.1rem 0.1rem 0.5rem #222;margin-bottom: 2rem;}


.line,.line img{width: 100%;display: block;}


.line10{margin-bottom:3rem;}



















.g_newxx p a{color:#DA9755;}