body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0rem; margin:0rem; }
body{ max-width:8rem; min-width:3.6rem; margin:0rem auto; font-size:0.28rem; color:#000000; font-family:"Microsoft YaHei", '微软雅黑', Arial, Helvetica, sans-serif; background:#FFFFFF; }
a{ color:#000000; text-decoration:none; }
a:hover { color:#1b71c8; text-decoration:none; }
ol, ul{ list-style:none;}
li{ list-style-type:none; }
img{ border:0; max-width:100%; vertical-align:top; }
embed, video{ max-width:100%; }
.clear{ clear:both; font-size:0rem; line-height:0rem; height:0rem; }
input:focus{ outline:none; }
input::-moz-focus-inner{ border:0; }


/*头部*/
.header{ width:100%; height:1.48rem; background:#FFFFFF; position:fixed; top:0rem; z-index:100; border-bottom:0.01rem solid #1b71c8; max-width:8rem; }
.header a.logo{ width:6.13rem; height:1.48rem; position:absolute; top:0rem; left:0.15rem; z-index:2000; background:url(../images/logo.jpg) left top no-repeat; background-size:6.13rem 1.48rem; }
.header a.menu{ width:0.75rem; height:0.52rem; position:absolute; top:0.6rem; right:0.15rem; z-index:2001; background:url(../images/menu.jpg) left top no-repeat; background-size:0.75rem 0.52rem; }
.header_kong{ height:1.49rem; overflow:hidden; }
nav{ display:none; }


/*底部*/
.footer_kong{ width:100%; height:1.1rem; overflow:hidden; }
.kf{ width:100%; max-width:8rem; height:1.1rem; position:fixed; bottom:0rem; z-index:999; }
.kf li{ float:left; height:1.1rem; text-align:center; }
.kf li.bg1{ width:50%; background:#204377 url(../images/icon1.png) 1.1rem center no-repeat; background-size:0.4rem 0.43rem; }
.kf li.bg2{ width:50%; background:#3d8fe2 url(../images/icon2.png) 1rem center no-repeat; background-size:0.53rem 0.42rem; }
.kf li a{ display:block; height:1.1rem; line-height:1.1rem; font-size:0.28rem; color:#FFFFFF; padding-left:0.6rem; }
.cod1 div{
	position:absolute;
	right:0.1rem;
	bottom:1.2rem;
	z-index:2;
	width:2rem;
	height:2rem;
	display:none;
/*	padding:0.15rem;
	background:#FFFFFF;*/
	border:0.01rem solid #DDDDDD;
}
.cod1 div img{
	width:2rem;
	height:2rem;
}


/*内页样式*/
.ny_banner{ overflow:hidden; }
.ny_banner img{ width:100%; height:auto; }

.ny_title{ width:100%; height:1.54rem; overflow:hidden; position:relative; }
.ny_title h2{ position:absolute; left:0rem; top:0.62rem; z-index:20; width:100%; height:0.6rem; line-height:0.6rem; overflow:hidden; text-align:center; font-size:0.34rem; color:#000000; font-weight:bold; }
.ny_title p{ position:absolute; left:0rem; top:0.42rem; z-index:10; width:100%; height:0.6rem; line-height:0.6rem; overflow:hidden; text-align:center; font-size:0.5rem; color:#e9e8e8; font-weight:bold; font-family:Arial; text-transform:uppercase; }

.ny_nav{ width:8rem; overflow:hidden; padding-bottom:0.3rem; }
.ny_nav li{ float:left; width:2.24rem; margin-left:0.32rem; margin-bottom:0.2rem; display:inline; text-align:center; }
.ny_nav li a{ display:block; height:0.54rem; line-height:0.54rem; overflow:hidden; border:0.01rem solid #dddddd; background:#f8f8f8; text-align:center; font-size:0.26rem; color:#000000; border-radius:0.25rem; }
.ny_nav li a:hover { background:#1b71c8; color:#FFFFFF; }
.ny_nav li a.hover { background:#1b71c8; color:#FFFFFF; }

.ny_con{ width:8rem; overflow:hidden; background:#f2f2f2; padding:0.5rem 0rem; }

/*了解旭能*/
.gy_tit1{ width:100%; height:1.54rem; overflow:hidden; position:relative; }
.gy_tit1 h2{ position:absolute; left:0rem; top:0.62rem; z-index:20; width:100%; height:0.6rem; line-height:0.6rem; overflow:hidden; text-align:center; font-size:0.34rem; color:#000000; font-weight:bold; }
.gy_tit1 p{ position:absolute; left:0rem; top:0.42rem; z-index:10; width:100%; height:0.6rem; line-height:0.6rem; overflow:hidden; text-align:center; font-size:0.5rem; color:#e9e8e8; font-weight:bold; font-family:Arial; text-transform:uppercase; }

.gy_tit2{ width:100%; overflow:hidden; }
.gy_tit2 h2{ height:0.36rem; line-height:0.36rem; overflow:hidden; text-align:center; font-size:0.34rem; color:#000000; font-weight:bold; }
.gy_tit2 p{ height:0.2rem; line-height:0.2rem; overflow:hidden; text-align:center; font-size:0.18rem; color:#999999; font-family:Arial; text-transform:uppercase; margin-top:0.1rem; }

.gy_tit3{ width:100%; overflow:hidden; margin-top:0.65rem; }
.gy_tit3 h2{ height:0.36rem; line-height:0.36rem; overflow:hidden; text-align:center; font-size:0.34rem; color:#ffffff; font-weight:bold; }
.gy_tit3 p{ height:0.2rem; line-height:0.2rem; overflow:hidden; text-align:center; font-size:0.18rem; color:#c4d3f6; font-family:Arial; text-transform:uppercase; margin-top:0.1rem; }

.gy_box1{ width:100%; height:8.32rem; overflow:hidden; background:url(../images/about_bg1.jpg) center top no-repeat; background-size:8rem 8.32rem; }
.gy_box2{ width:100%; overflow:hidden; background:#ffffff; padding:0.6rem 0rem; }
.gy_box3{ width:100%; height:5.83rem; overflow:hidden; background:url(../images/about_bg2.jpg) center top no-repeat; background-size:8rem 5.83rem; margin-bottom:0.5rem; }

.gy1{ width:100%; overflow:hidden; }
.gy1 p{ line-height:0.4rem; font-size:0.2rem; color:#000000; padding-top:0.6rem; text-align:center; }
.gy1 span{ display:block; margin:0.25rem auto 0rem auto; width:1.2rem; height:0.36rem; line-height:0.36rem; overflow:hidden; background:#1b71c8; border-radius:0.18rem; text-align:center; }
.gy1 span a{ display:block; height:0.36rem; font-size:0.22rem; color:#ffffff; font-family:Arial; text-transform:uppercase; }

.gy2{ margin:0.65rem auto 0rem auto; width:6.9rem; overflow:hidden; }
.gy2 li{ width:100%; height:3.8rem; }
.gy2 li img{ width:3.3rem; height:3.3rem; vertical-align:top; }
.gy2 .bx-wrapper .bx-pager{ bottom:0rem; }
.gy2 .bx-wrapper .bx-pager.bx-default-pager a{ background:#797979; }
.gy2 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.gy2 .bx-wrapper .bx-pager.bx-default-pager a.active { background:#1b75cd; }

.gy3{ margin:0rem auto; width:7.4rem; }
.gy3 li{ height:0.93rem; border:0.01rem solid #d3d2d2; margin-top:0.3rem; border-radius:0.3rem; padding:0.35rem 0.45rem; }
.gy3 li img{ float:left; width:0.94rem; height:0.93rem; vertical-align:top; margin-right:0.4rem; }
.gy3 li h3{ height:0.3rem; line-height:0.3rem; overflow:hidden; font-size:0.24rem; color:#000000; font-weight:bold; padding-top:0.14rem; }
.gy3 li p{ height:0.3rem; line-height:0.3rem; overflow:hidden; font-size:0.2rem; color:#666666; padding-top:0.05rem; }

.gy4{ margin:0.4rem auto 0rem auto; width:6.2rem; height:2rem; overflow:hidden; padding:0.65rem 0.6rem; background:#ffffff; }
.gy4 img{ float:left; width:2rem; height:2rem; vertical-align:top;  margin-right:0.4rem; }
.gy4 p{ line-height:0.48rem; font-size:0.24rem; color:#000000; padding-top:0.05rem; }

.danye{ margin:0rem 0.3rem; line-height:200%; font-size:0.28rem; }
.danye img{ max-width:100%; }

/*新闻*/
.NewsList{ margin:0.3rem auto 0rem auto; width:7rem; overflow:hidden; padding:0.25rem 0.2rem; background:#ffffff; border-radius:0.1rem; }
.NewsList .left{ float:left; width:0.9rem; text-align:center; padding-top:0.15rem; }
.NewsList .left .date1{ color:#333333; font-size:0.4rem; font-family:Arial; }
.NewsList .left .date2{ color:#666666; font-size:0.2rem; margin-top:0.05rem; font-family:Arial; }
.NewsList .right{ float:right; width:5.7rem; }
.NewsList .right h3{ height:0.36rem; line-height:0.36rem; overflow:hidden; font-size:0.26rem; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; }
.NewsList .right p{ height:0.6rem; line-height:0.3rem; overflow:hidden; font-size:0.2rem; color:#666666; padding-top:0.08rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }

/*应用*/
.Pic_List{ margin:0.3rem auto 0rem auto; width:7rem; overflow:hidden; padding:0.25rem 0.2rem; background:#ffffff; border-radius:0.1rem; }
.Pic_List img{ float:left; width:1.8rem; height:1.35rem; vertical-align:top; margin-right:0.22rem; }
.Pic_List h3{ height:0.35rem; line-height:0.35rem; overflow:hidden; font-size:0.26rem; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; }
.Pic_List p{ height:0.9rem; line-height:0.3rem; overflow:hidden; font-size:0.2rem; color:#666666; padding-top:0.1rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; }

/*分页样式*/
.pages{ font-size:0.26rem; color:#000000; line-height:0.5rem; text-align:center; margin-top:0.3rem; }
.pages a{ display:inline-block; color:#000000; padding:0rem 0.15rem; margin:0rem 0.05rem; height:0.5rem; background:#d1d1d1; border-radius:0.05rem; }
.pages a:hover{ display:inline-block; color:#FFFFFF; background:#1b71c8; padding:0rem 0.15rem; margin:0rem 0.05rem; border-radius:0.05rem; }
.pages .bg{ display:inline-block; color:#FFFFFF; background:#1b71c8; padding:0rem 0.15rem; margin:0rem 0.05rem; height:0.5rem; border-radius:0.05rem; }

/*产品*/
.Pic{ width:8rem; overflow:hidden; border-bottom:0.01rem solid #E1E1E1; }
.Pic li{ float:left; width:3.55rem; overflow:hidden; margin-left:0.3rem; margin-bottom:0.3rem; display:inline; text-align:center; background:#ffffff; }
.Pic li img{ width:3.55rem; height:3.55rem; vertical-align:top; }
.Pic li p{ height:0.5rem; line-height:0.5rem; overflow:hidden; padding-top:0.1rem; font-size:0.26rem; text-overflow:ellipsis; white-space:nowrap; background:#f2f2f2; }

/*内容详细页*/
.nr{ width:7.4rem; overflow:hidden; padding:0.5rem 0.3rem; }
.nr h1{ font-size:0.36rem; color:#000000; text-align:center; border-bottom:0.01rem solid #DDDDDD; font-weight:bold; line-height:0.44rem; padding-bottom:0.2rem; }
.nr .nr_time{ font-size:0.24rem; color:#999999; height:0.6rem; line-height:0.6rem; text-align:center; overflow:hidden; }
.nr .nr_con{ padding:0.2rem 0rem 0rem 0rem; line-height:200%; font-size:0.28rem; }

/*产品详细页*/
.cpjs{ width:7.4rem; overflow:hidden; padding:0.5rem 0.3rem; }
.cpjs h1{ font-size:0.36rem; color:#000000; text-align:center; border-bottom:0.01rem solid #DDDDDD; font-weight:bold; line-height:0.44rem; padding-bottom:0.2rem; }
.cpjs_img{ margin-top:0.35rem; margin-bottom:0.35rem; text-align:center; }
.cpjs_title{ overflow:hidden; background:#e3ebfe; }
.cpjs_title li{ float:left; width:2.46rem; height:0.6rem; line-height:0.6rem; overflow:hidden; text-align:center; font-size:0.24rem; }
.cpjs_title .normal { color:#000000; background:#e3ebfe url(../images/line_03.jpg) right top repeat-y; background-size:0.01rem 0.03rem; }
.cpjs_title .active { color:#FFFFFF; background:#1b71c8 url(../images/line_03.jpg) right top repeat-y; background-size:0.01rem 0.03rem; }
.cpjs_content{ padding-top:0.4rem; line-height:200%; font-size:0.28rem; }
.cpjs_content img{ max-width:100%; margin:0rem auto; display:block; }
.cpjs_content table{ border-collapse:collapse; max-width:100%; margin:auto; table-layout:fixed; word-break:break-all; word-wrap:break-word; } 
.none{ display:none; }



/*首页样式*/
.banner{ width:100%; height:4.6rem; overflow:hidden; }
.banner li{ width:100%; }
.banner li img{ width:100%; height:4.6rem; }

.index_title{ overflow:hidden; text-align:center; padding:0.6rem 0rem 0.5rem 0rem; }
.index_title h2{ height:0.38rem; line-height:0.38rem; overflow:hidden; font-size:0.36rem; font-weight:bold; }
.index_title p{ height:0.24rem; line-height:0.24rem; overflow:hidden; font-size:0.22rem; color:#999999; text-transform:uppercase; margin-top:0.15rem; }

.index_box1{ width:100%; height:6.68rem; overflow:hidden; background:url(../images/sy_bg1.jpg) center top no-repeat; background-size:8rem 6.68rem; }
.index_box2{ width:100%; overflow:hidden; padding:0.6rem 0rem; background:#f2f2f2; }
.index_box3{ width:100%; overflow:hidden; padding:0.6rem 0rem; background:#FFFFFF; }

.index1{ width:7.3rem; padding:0.6rem 0.35rem 0rem 0.35rem; }
.index1 li{ overflow:hidden; }
.index1 .bx-wrapper .bx-pager{ bottom:-0.5rem; }
.index1 .bx-wrapper .bx-pager.bx-default-pager a{ background:#797979; }
.index1 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.index1 .bx-wrapper .bx-pager.bx-default-pager a.active { background:#1b75cd; }
.cp_con{ width:3.5rem; height:5.1rem; overflow:hidden; background:#ffffff; text-align:center; }
.cp_con img{ width:3.5rem; height:3.5rem; vertical-align:top; }
.cp_con h3{ height:0.6rem; line-height:0.6rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:0.22rem; font-weight:bold; color:#000000; padding:0.1rem 0.1rem 0rem 0.1rem; border-top:0.01rem solid #f0f0f0; }
.cp_con span{ display:block; margin:0.1rem auto 0rem auto; width:1.4rem; height:0.4rem; line-height:0.4rem; overflow:hidden; border:0.01rem solid #bebebf; font-size:0.18rem; color:#666666; border-radius:0.2rem; }

.index2{ width:8rem; height:1.3rem; overflow:hidden; padding:0.35rem 0rem; background:#204377; }
.index2 img{ float:left; width:1.3rem; height:1.3rem; vertical-align:top; padding-left:0.5rem; margin-right:0.4rem; }
.index2 h3{ height:0.6rem; line-height:0.6rem; overflow:hidden; font-size:0.32rem; color:#ffffff; font-weight:bold; padding-top:0.15rem; }
.index2 p{ height:0.4rem; line-height:0.4rem; overflow:hidden; font-size:0.2rem; color:#ffffff; }

.cpyy{ margin:0rem auto 0.4rem auto; width:7.3rem; }
.cpyy li{ overflow:hidden; background:#FFFFFF; }
.cpyy li img{ width:7.3rem; height:5.4rem; vertical-align:top; }
.cpyy li h3{ height:0.5rem; line-height:0.5rem; overflow:hidden;  font-size:0.3rem; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; padding:0.2rem 0.25rem 0rem 0.25rem; text-align:center; }
.cpyy li p{ height:0.72rem; line-height:0.36rem; overflow:hidden; color:#999999; font-size:0.24rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:0.05rem 0.25rem 0.25rem 0.25rem; }
.cpyy .bx-wrapper .bx-pager{ bottom:-0.4rem; }
.cpyy .bx-wrapper .bx-pager.bx-default-pager a{ background:url(../images/ww.jpg) left top no-repeat; background-size:0.16rem 0.16rem; width:0.16rem; height:0.16rem; }
.cpyy .bx-wrapper .bx-pager.bx-default-pager a:hover,
.cpyy .bx-wrapper .bx-pager.bx-default-pager a.active{ background:url(../images/yy.jpg) left top no-repeat; background-size:0.16rem 0.16rem; }


.TabTitle1{ margin:0rem auto; width:7.3rem; overflow:hidden; }
.TabTitle1 li{ float:left; width:2.28rem; overflow:hidden; text-align:center; margin-left:0.2rem; display:inline; }
.TabTitle1 li a{ display:block; height:0.54rem; line-height:0.54rem; overflow:hidden; border:0.01rem solid #dddddd; border-radius:0.25rem; font-size:0.26rem; }
.TabTitle1 li.normal{ }
.TabTitle1 li.active{ }
.TabTitle1 li.normal a{ background:#f8f8f8; color:#000000; }
.TabTitle1 li.active a{ background:#1b71c8; color:#FFFFFF; }
.none{ display:none; }

.news_con{ margin:0.3rem auto 0.6rem auto; width:7.3rem; height:4.8rem; overflow:hidden; }
.news_con li{ height:0.6rem; line-height:0.6rem; overflow:hidden; background:url(../images/dian_03.jpg) left bottom repeat-x; background-size:0.03rem 0.01rem; text-overflow:ellipsis; white-space:nowrap; }
.news_con li a{ padding-left:0.2rem; background:url(../images/dian_031.jpg) 0.02rem center no-repeat; background-size:0.05rem 0.04rem; font-size:0.24rem; }
.news_con li span{ float:right; font-size:0.24rem; color:#999999; font-family:Arial; padding-left:0.18rem; }

