*{padding: 0px;margin: 0px}
body{font-size: 100px;}
*{margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(0,0,0,0);box-sizing: border-box;}
.trans{transition: all .3s ease-in;}
html{width: 100%;min-height: 100%;}
body{width: 100%;min-height: 100%;max-width: 640px;min-width: 320px;margin: 0 auto;font: .24rem/1.6 'PingFangSC-Light', 'microsoft yahei', Arial, Helvetica, sans-serif, "Hiragino Sans GB";color: #333;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: #fff;position: relative;}
body:before, body:after{content: "";width: 100%;display: block;}
body:before{height: 1rem;}
body:after{height: 1rem;}
table,tbody,tr,th,td,p,{height:5px;background:transparent;border:0;font-size:10px;margin:0;outline:0;padding:0;vertical-align:baseline}
table{width: 100%;border-collapse:collapse;border-spacing:0}
td{height: 45px;line-height: 45px;text-align:center;border:1px solid #333;}
tr{ height:5px;text-align:center;}	
img{border: 0px;}
em{font-style: normal;}
s, i{font-style: normal;}
ul, ol{list-style-type: none;}
li{list-style: none outside none;}
strong, b{font-weight: normal;}
input, button, select, textarea{outline: none;font-family: "Microsoft Yahei", Arial;font-size:.24rem;-webkit-appearance: none !important;}
table{border-collapse: collapse;border-spacing: 0;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#999;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#999;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #999;}
/*公用样式*/.layout{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-wrapper: 101;background: #000;opacity: 1;}
.blue{color: #28a5f4;}
/*链接*/a, a:link, a:visited, a:hover, a:active{color: #666;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 取消链接高亮*/}
a:focus{outline: none;}
a:hover, a:active{color: #2d6cc2;outline: none;}
/*标题*/h1, h2, h3, h4, h5, h6, h7{font-weight: normal;}
.icon{background: url(/m/skin/images/icon.png) no-repeat;display: inline-block;background-size: 4rem auto;vertical-align: middle;}
.icon,.iconbef:before, .iconbef:after{content: "\20";display: block;}

/*清除浮动*/.fl{float: left;}
.fr{float: right;}
.hide{display: none;}
.clearfix:after{content: "";display: block;clear: both;width: 100%;height: 0;line-height: 0;font-size: 0;}
.clear, .clearfix:after{content: "";display: block;clear: both;width: 100%;height: 0;line-height: 0;font-size: 0;}
/*==========@@HTML默认 结束@@==========*/.header{position: relative;}
#top_main{width: 100%;height: 1rem;z-index: 9999;position: fixed;top: 0px;left: 0px;}
#top{max-width: 640px;min-width: 320px;height: 1rem;margin: 0px auto;position: relative;background: #fff;box-shadow: 0 0 0.2rem rgba(0,0,0,.1);border-bottom: 1px solid #eee;}
#top .logo{float: left;margin: 0 auto;display: block;text-align: center;margin-top: .125rem;margin-left: .1rem;}
#top .logo a{display: block;}
#top .logo img{height: .75rem;vertical-align: top;}
#top .topsearch{display: block;position: absolute;right: 1rem;top: 0px;text-align: center;cursor: pointer;width: .5rem;height: .5rem;margin: .25rem auto;background: url(/m/skin/images/sou1.png) no-repeat center;background-size: .4rem auto;z-index: 6;}
#top #nav{width: .8rem;height: 100%;position: absolute;right: 0;top: 0;text-align: center;cursor: pointer;z-index: 6;}
#top .nav{width: .5rem;height: .36rem;margin: .33rem auto;background-position:-.56rem -.94rem;}
#top .cur .nav{background-position:0 -.94rem;}
#search{background: #f2f2f2;width: 100%;margin: 0 auto;height: 1rem;position: absolute;left: 0;top: .88rem;padding-top: .2rem;display: none;z-index: 999;}
#search input{display: block;padding: 0;margin: 0;}
#search .txt{border: none;width: 80%;height: 0.65rem;line-height: 0.65rem;margin-left: 4%;color: #666;font-size: 0.22rem;background: #fff;text-indent: 3%;border-top-left-radius:.3rem;border-bottom-left-radius: .3rem;}
#search .btn{cursor: pointer;border: none;font-size: 0.24rem;width: 0.8rem;height: 0.65rem;text-align: center;background: #2d6cc2 url(/m/skin/images/icon.png) no-repeat 0 -4.6rem;background-size: 2.4rem auto;color: #fff;border-top-right-radius:.3rem;border-bottom-right-radius: .3rem;background-size: 2.0rem auto;vertical-align: middle;}
.searchinfo{background: #fff;padding: 0.2rem 0;height: 100%;width: 92%;margin: 0 auto;}
.searchinfo h2{color: #333;}
.searchinfo .searchlist{padding: 0.2rem 0;}
.searchinfo .searchlist a{display: inline-block;margin: 0 4% 4% 0;color: #333;background: #f5f5f5;font-size: 0.24rem;text-align: center;height: 0.64rem;line-height: 0.64rem;padding: 0 0.2rem;border-radius: 3px;}
.searchinfo .searchlist a:hover{background: #913d23;color: #fff;}
#top_main .pages_name{text-align: center;display: block;font-size:.32rem;color: #333;line-height: 1rem;}
#top_main .back_out{width: 12%;height: 1rem;position: absolute;left: 0;top: 0;}
#top_main .back_out i{width:.26rem;height:.42rem;background-position: 0 -1.5rem;display: block;margin-top:.3rem;margin-left:.3rem}
.soupage{background: #fff;}
/*subNav*/
.subNav{position: fixed;width: 100%;height: 100%;right: -100%;top: .88rem;z-index: 999;max-width: 640px;min-width: 320px;background: #fff;}
.subNavCon{margin: 0px;width: 100%;height: 100%;}
.subNav .closrbox{width: 20%;height: 0.5rem;line-height:.5rem;background: #fff;position: absolute;right: 2%;top: -5%;}
.subNav ul{background: #fff;position: relative;z-index: 2;}
.subNav li{width: 100%;display: block;margin: 0 auto;position: relative;transition: all .3s ease-in;}
.subNav li:first-child{margin-top: 0.4rem;}
.subNav li a{display: block;width: 4rem;margin: 0 auto;color: #888;font-size: 0.34rem;line-height: 1rem;text-align: center;border-bottom: 1px solid #e8e8e8;}
.subNav li a:hover{color: #2d6cc2;}
.subNav .toptel{padding-left: 4%;padding-top:.3rem;padding-bottom:.4rem;}
.subNav .toptel span{display: block;}
.subNav .toptel p{font-family: avgr;font-size:.5rem;}
.subNav.show{right: 0 !important;}
.subNavShow{-webkit-transform: translateX(-48%);-moz-transform: translateX(-48%);-ms-transform: translateX(-48%);transform: translateX(-48%);display: block;}

.reLink{margin: .2rem 3% .3rem;}
.reLink .prevLink, .reLink .nextLink{display: block;height: .7rem;line-height: .7rem;font-size: .24rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;box-sizing: border-box;border-bottom: 1px solid #e8e8e8;}
.footer_main{text-align: center;padding: .3rem 0;color: #333;background: #e8e8e8;}
.footer_main p{font-size: .16rem;}
.toTop{width: 0.9rem;height: 0.9rem;background: url(/m/skin/images/gotop.png) no-repeat center top;background-size: 0.9rem auto;position: fixed;bottom: 20%;right: 2%;cursor: pointer;z-index: 10;display: none;}
.footer_main a{color: #333;}
#toolbar{position: fixed;bottom: 10px;width: 100%;z-index: 888;height: 1rem;left: 0;}
#toolbar .list{width: 100%;max-width: 640px;min-width: 320px;margin: 0 auto;background: #2d6cc2;}
#toolbar .list li{float: left;width: 25%;text-align: center;border-left: 1px solid #2d6cc2;border-right: 1px solid #fff;}
#toolbar .list li:first-child{border-left: none;}
#toolbar .list li:last-child{border-right: none;}
#toolbar .list a{display: block;height: 1.2rem;line-height: 0.24rem;font-size: 0.22rem;color: #fff;padding-top: 0.15rem;}
#toolbar .list a.hover{background: #2d6cc2;}
#toolbar .list a s{margin-left: auto;margin-right: auto;width: 0.42rem;height: 0.46rem;display: block;background-size: 5rem auto;}
#toolbar .list a span{text-align: center;line-height: 0.35rem;display: block;}
#toolbar .list a .too-home{background-position: 0.03rem 0;}
#toolbar .list a .too-qiao{background-position: -1.6rem 0;}
#toolbar .list a .too-map{background-position: -.79rem 0;}
#toolbar .list a .too-tel{background-position: -2.36rem 0;}
.xbg{width: 100%;display: block;position: fixed;height: 1.05rem;left: 0;bottom: 0;background: #fff;z-index: 880;}
#toolbar .list a s span{color: #fff;padding-top:.9rem;text-transform: initial;font-style: normal;}

.index{width: 100%;max-width: 640px;min-width: 320px;margin: 0 auto;}
.index{padding-top: 0;position: relative;}
section.section{margin-left: auto;margin-right: auto;width: 96%;color: #666;}
.navlist{background: #e6e6e6;width: 100%;max-width: 640px;min-width: 320px;margin: 0 auto;}
.navlist ul{padding: 0;display: flex;flex-wrap: wrap;}
.navlist a{line-height:.66rem;font-size: .24rem;box-sizing: border-box;text-align: center;background: #1571C8;
	width: 33.333%;
 padding:0 0.12rem;color: #fff;height:.66rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
border: 1px solid #fff}




.news{padding-bottom: 0;}
.showInfo .showtit{margin: 0 3% 0;font-size: .36rem;color: #333333;line-height: .44rem;text-align: center;}
.showInfo .showtit.showtit2{margin: .3rem 0;margin-top: 0;line-height: 0.8rem;color: #2d6cc2;font-weight: bold;border-bottom: 1px dotted #dedede;}
.showInfo .showContxt{padding: .2rem 3% .3rem;}
.showInfo .showContxt *{line-height: .42rem !important;font-size: .24rem !important;color: #666;}
.showInfo .showContxt img, .showInfo .showContxt iframe{max-width: 100%;height: auto !important;}
.showInfo .contxt{padding: .2rem 4% .4rem;line-height: .42rem;color: #666666;}
.showInfo .contxt img{max-width: 100%;margin: 0px auto;height: auto !important;display: inline;}
.showInfo .contxt p{line-height:.4rem;}
.showInfo .contxt .biao td{padding:.09rem;border: 1px solid #ccc;vertical-align: middle;WORD-WRAP: break-word;table-layout: fixed;word-break: break-all;}
.showInfo .showTab{background: #eee;}
.showInfo .showTab .title2{padding: 0 .2rem;}
.showInfo .showTab .title2 h3{color: #2d6cc2;font-size: .28rem;line-height: .7rem;font-weight: normal;}
.showInfo .showTab .title2 s{width: 100%;height: .05rem;display: block;position: absolute;left: 0;top: 0;background: #2d6cc2;}
.content{width: 100%;overflow: hidden;max-width: 640px;min-width: 320px;}
.showInfo{padding: 0 0 .2rem;width: 100%;}
.showInfo .title{font-size: .4rem;text-align: center;line-height: .46rem;margin-bottom: .2rem;color: #333333;padding: .3rem 3% 0;}
.showInfo .menu{margin-bottom: .2rem;}
.showInfo .mark{font-size: .22rem;line-height: 0.5rem;text-align: center;color: #666666;border-top: 1px dashed #e5e5e5;border-bottom: 1px dashed #e5e5e5;}
.showInfo .mark span{margin: 0 .06rem;}
.showInfo .contxt{padding: .2rem 3% .4rem;color: #666666;}
.showInfo .contxt img{max-width: 100%;height: auto !important;}
.showInfo .reLink{margin: .2rem 3% .1rem;}
@media only screen and (min-width:641px){html{font-size: 100px;}}
@media only screen and (max-width:640px){html{font-size: 100px;}}
@media only screen and (max-width:540px){html{font-size: 84.375px;}}
@media only screen and (max-width:480px){html{font-size: 75px;}}
@media only screen and (max-width:414px){html{font-size: 64.6875px;}}
@media only screen and (max-width: 400px){html{font-size: 62.5px;}}
@media only screen and (max-width: 375px){html{font-size: 58.5938px;}}
@media only screen and (max-width: 360px){html{font-size: 56.25px;}}
@media only screen and (max-width: 320px){html{font-size: 50px;}}
@font-face{font-family: constantia;src: url("../font/constantia.eot");src: url("/m/skin/fonts/constantia01.eot") format("eot"), url("/m/skin/fonts/constantia.ttf") format("truetype");}
.animated{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both}
@keyframes menu-line1-hover{0%{}
50%{transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);}
100%{top:50%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}} @keyframes menu-line2-hover{0%{opacity: 1}
50%{opacity: 1}
51%{opacity: 0}
100%{opacity: 0}}
@keyframes menu-line3-hover{0%{}
50%{transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);}
100%{top:50%;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);}}
@keyframes menu-line1{0%{top:50%;transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
50%{top:50%;transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);}
100%{top:0%;transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);}}
@keyframes menu-line2{0%{opacity: 0}
50%{opacity: 0}
51%{opacity: 1}
100%{opacity: 1}}
@keyframes menu-line3{0%{top:50%;transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
50%{top:50%;transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);}
100%{top:100%;}}
@-webkit-keyframes menu{0%{width: 24px;}
45%{width: 6px;}
90%{width: 24px;}
100%{width: 24px;}}
@keyframes menu{0%{width: 24px;}
45%{width: 6px;}
90%{width: 24px;}
100%{width: 24px;}}
.mweb-pages{margin: 20px;}
.mpagination-wrapper{margin: 20px 0;}
.mpagination{height: 34px;text-align: center;}
.mpagination li{display: inline-block;height: 34px;margin-right: 5px;}
.mpagination li a{float: left;display: block;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;color: #555555;text-decoration: none;}
.mpagination li a:hover{background: #f5f5f5;color: #009a44;}
.mpagination li.thisclass{background: #009a44;color: #fff;}
.mpagination li.thisclass a, .mpagination li.thisclass a:hover{background: transparent;border-color: #009a44;color: #fff;cursor: default;}
.Public-nav1{width: 98%;height: 40px;margin: 0 auto;margin-top: 10px;border-bottom: 1px solid #ccc;}
.Public-nav1 h2{line-height: 40px;font-size: 18px;color: #2d6cc2;font-weight: bold;}
.Public-nav1 h2 a{float: right;font-size: 12px;color: #2d6cc2;margin-right: 4px;font-weight: normal;}
.about_detail{overflow: hidden;width: 100%;margin: 0 auto;}
.about_detail p{line-height: 24px;padding: 0 10px;font-size: 14px;color: #333;margin-top: 10px;}
.about_detail a{line-height: 24px;font-size: 14px;color: #2d6cc2;}
.news_tab{height: 40px;border-bottom: 1px solid #ccc;margin-top: 20px;}
.news_tab ul{margin-top: 2px;}
.news_tab ul li{display: inline-block;float: left;margin-left: 10px;height: 40px;line-height: 40px;width: 70px;text-align: center;cursor: pointer;font-weight: bold;font-size: 14px;}
.news_tab ul li.on{background: #2d6cc2;color: #fff;}
.btnMore{display: block;font-size: 14px;width: 100px;height: 30px;line-height: 30px;margin: 0 auto;text-align: center;color: #fff !important;background-color: #2d6cc2;border-radius: 6px;}
.news{width: 100%;overflow: hidden;}
.news ul{padding: 0 3%;}
.news ul li{line-height: 0.6rem;height: 0.6rem;overflow: hidden;border-bottom: 1px dotted #ccc;text-indent: 18px;background: url(/m/skin/images/xwtb.png) no-repeat left; width:100% !important}
.news ul li span{float: right;color: #999;}
.news_title{color: #ff4b1f;font-size: 14px;font-weight: bold;background: url(/m/skin/images/title_bg.png) no-repeat 60px 10px;}

.page_n_list{overflow:hidden;width:100%;}
.page_n_list dt.page_n_listtitle{background:url("/m/skin/images/sprites.jpg") no-repeat scroll left -635px transparent;clear:both;height:27px;line-height:27px;color:#fff;font-weight:bold;overflow:hidden;}
.page_n_list dd{margin-top:5px;}
.page_n_list dd li{height:27px;line-height:27px;text-indent:5px;border-bottom:1px dotted #D1D1D1;}
.page_n_list dd li a{color:#494747;}
.page_n_list dt.box_bom{width:292px;height:13px;font-size:0px;background:url("/m/skin/images/sprites.jpg") no-repeat scroll left -570px transparent;overflow:hidden;}
.page_n_list .title{min-width:180px;text-align:center;font-size:14px;color:#ffffff;display:inline-block;float:left;}
.page_n_list .position{height:27px;font:normal 12px/27px Arial,Helvetica,sans-serif,"宋体";color:#888;overflow:hidden;padding-left:10px;display:inline-block;float:left;}
.page_n_list .position a{color:#888;}
.page_n_list span.more a{display:block;}
.page_n_list .line{height:auto;
padding: 10px 0;
	border:#ffffff solid 1px;border-bottom:#CCC solid 1px;
	clear:both}
.page_n_list .line:hover{border:#FF6600 solid 1px;}
.page_n_list .line p{margin:0 0 3px;}
.page_n_list .pro_dis{display:block;width:100px;height:28px;background:url(/m/skin/images/viewproduct.png) no-repeat;overflow:hidden;float:left;text-indent:-4000px;}
.page_n_list .pro_dis:hover{background:url(/m/skin/images/viewproducthover.png) no-repeat;}
.page_n_list span.page_pro_img{width:34.5%;height:100px;float:left;margin-right:0.5%;}
.page_n_list span.page_pro_img img{max-width:100%;max-height:100%;display:block;padding-top:10px}
.page_n_list span.page_pro_ms{float:left;width:65%;overflow:hidden;color:#494747}
.page_n_list span.page_pro_ms a:hover{color:#FF6600}
.minheight_page{min-height:306px;height:auto !important;height:306px;overflow:visible;}

#wxnr{width: 100%;height: 100%;position: fixed;top: 0;z-index: 1000;display: none;background: rgba(0,0,0,.6);}
#wxnr .nrdf{margin: auto;position: absolute;top: 50%;left: 0;right: 0;width: 5rem;height: 5rem;padding: 0.3rem;padding-top: 0.6rem;margin-top: -2.5rem;text-align: center;background-color: rgba(255, 255, 255, 0.8);box-shadow: 0px 2px 6px #777;-webkit-box-shadow: 0px 2px 6px #777;-moz-box-shadow: 0px 2px 6px #777;border-radius: 10px;}
#wxnr img{width: 2.3rem;height: 2.3rem;display: block;margin: 0 auto;}
#wxnr p{font-size: 0.24rem;line-height: 0.45rem;text-align: center;}
#wxnr i{position: absolute;top: 0.2rem;right: 0.2rem;width: 0.3rem;height: 0.3rem;font-size: 0.2rem;line-height: 0.3rem;text-align: center;color: #fff;font-weight: bold;font-style: normal;background: #333;border-radius: 1rem;cursor: pointer;}
#wxnr span{display: inline-block;padding: 0.03rem 0.1rem;line-height: 0.35rem;background-color: #2d6cc2;color: #fff;border-radius: 0.05rem;cursor: pointer;}
#wxnr span.wx{padding-left: 0.4rem;background-image: url(/m/skin/images/wx.png);background-size: 0.28rem;background-position: 0.1rem center;background-repeat: no-repeat;}
#weixin{position: fixed;top: 50%;margin-top: -0.4rem;z-index: 9999999;font-size: 0.26rem;color: #fff;width: 90%;right: 5%;line-height: 0.8rem;text-align: center;background: rgba(0, 0, 0, 0.8);border: 2px solid #333;border-radius: 0.1rem;display: none;}


.pagelist{text-align: center;padding: 10px 0;}
.pagelist li{
  display: inline-block;vertical-align: middle;
}
.pagelist a{
  border: 1px solid #e6e6e6;font-size: 13px;
  padding: 5px 10px;
display: inline-block;
background: #fff;line-height: normal;
color: #666666;
cursor: pointer;
text-decoration: none;
}
.pagelist li:hover a{
  background: #00AFFF;
  color: #fff;
}
.pagelist .thisclass a{
background: #00AFFF;
  color: #fff;
}
.pagelist .thisclass {
background: #00AFFF;
  color: #fff;
}
.pagelist  select{
	    width: 52px!important;
    height: 27px;
    display: block;
    text-align: center;
}


.bdcs-search-form-submit {
	position: absolute;
	right: 0;top: 0;
}
.bdcs-container .bdcs-search{
	display: block;margin: 0 auto;
}


/*底部悬浮*/
.lfooter {
	max-width: 720px;
	height: 70px;
	background-color: #0061a8;
	position: fixed;
	bottom: 0px;left:0; right:0; margin:0 auto;
}
.lfooter ul li {
	width: 25%;
	height: auto;
	float: left;
	text-align: center;
	padding: 10px 0px;
}
.lfooter ul li a {
	color: #FFF;
	line-height: 12px;
	font-size: 12px;
}

.lfooter ul li a img{
	display: block;margin: 0 auto;
}


.page_n_list .line:after { content:""; display:block; height:0; visibility:hidden; clear:both; }