@charset "utf-8";
/*常用字体备注:"Microsoft YaHei",微软雅黑,Arial*/
/* body */
* {
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 23px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
}
ul, li {
	list-style: none outside none;
	padding: 0px;
	margin: 0px;
}
html{
	width: 100%;
	max-width: 640px;
	margin: 0 auto;
}
body {
	width: 100%;
	font-size: 14px;
	-webkit-text-size-adjust: 100%;
	padding-bottom: 44px;
	font-family: "Microsoft YaHei", '微软雅黑', Arial;
	background-color: #ffffff;
	color: #2b2b2b;
}

img {
	border: 0;
}
span {
	font-weight: normal;
}

.ui-loader {
	display: none;
}
.center {
	text-align: center;
}
.clear {
	clear: both;
}
.htmledit {
	line-height: 1.8;
	font-variant: normal;
	font-stretch: normal;
	text-transform: none;
	text-indent: 0;
	text-align: justify;
	vertical-align: baseline;
	letter-spacing: normal;
	word-spacing: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	word-break: normal;
	word-wrap: break-word;
	background: transparent none repeat scroll 0 0;
	float: none;
	width: auto;
	height: auto;
	clear: none;
	z-index: auto;
	text-align: justify;
	overflow: hidden;
	visibility: inherit;
	margin: auto;
}
a {
	color: #2b2b2b;
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #bc190f;
}
a:active {
	text-decoration: none;
}

.font36{
	font-size: 18px;
	font-weight: bolder;
}

.mt20{
	margin-top: 2%;
}
.mt30{
	margin-top: 3%;
}
.mt40{
	margin-top: 4%;
}
.mt50{
	margin-top: 5%;
}
.mt60{
	margin-top: 6%;
}
.mt80{
	margin-top: 8%;
}
.mb80{
	margin-bottom: 8%;
}
.mt90{
	margin-top: 9%;
}
.pt30{
	padding:3% 0 0 0;
}
.pt40{
	padding:4% 0 0 0;
}
.pt60{
	padding-top: 6%;
}
.ptb60{
	padding: 6% 0;
}
.ptb80{
	padding:8% 0;
}
.pt80{
	padding:8% 0 0 0;
}
.ptb90{
	padding:9% 0;
}
.ptb100{
	padding:10% 0;
}
.ptb120{
	padding:12% 0;
}
.ptb180{
	padding:18% 0;
}
.font48{
	font-size: 42px;
	line-height: 42px;
}

/*头部 start*/
#header {
	width: 100%;
	height: 80px;
	background: #fff;
	position: relative;
}
#header .tel img, #header .menu img{
	height: 100%;
	display: block;
}
#header a{
	display: block;
}
#header .logo{
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	overflow: hidden;
}
#header .logo img{
	width:270px;
}
#header .tel {
	border-right:1px #cccccc solid;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	text-decoration: none;
}
#header .menu {
	border-left:1px #cccccc solid;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	text-decoration: none;
}
@media (max-width: 900px){
	#header{
		height: 60px;
	}
	#header .logo img{
		width: 40%;
	}
	#header .tel img, #header .menu img{
		height: 60px;
	}
}
@media (max-width: 639px){
	#header{
		height: 50px;
	}
	#header .logo img{
		width: 56%;
	}
	#header .tel img, #header .menu img{
		height: 50px;
	}
}

.navmenu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 3;
	width: 100%;
	display: none;
}
.navmenu ul {
	background: #fff;
	border-top: 1px #dfdfdf solid;
}
.navmenu ul li {
	border-bottom: 1px #dfdfdf solid;
	height: 40px;
	line-height: 40px;
}
.navmenu ul li a {
	display: block;
	padding: 0 2%;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	height: 100%;
	height: 40px;
	line-height: 40px;
	font-weight: lighter;
}
.navmenu ul li a img {
	vertical-align: middle;
	margin-right: 5px;
}
.navmenu ul li.select {
	border-bottom: none;
}
.navmenu ul li.select a,  .navmenu ul li:hover a{
	color: #fff;
	background: #bc190f;
}
/*头部 start*/

/*菜单 start*/
html .ui-page-theme-a .navbar {
	width: 100%;
}
html .ui-page-theme-a .navbar ul {
	width: 100%;
	overflow: hidden;
}
html .ui-page-theme-a .navbar ul li {
	float: left;
	width: 25%;
	text-align: center;
	background-color: #1C8AC5;
}
html .ui-page-theme-a .navbar ul li a {
	text-decoration: none;
	height: 45px;
	line-height: 45px;
	padding: 0 2px;
	display: block;
	color: #fff;
	text-align: center;
	border-right: 1px solid #0073B1;
	border-bottom: 1px solid #0073B1;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	font-weight: normal;
}
/*菜单 end*/

.table{
  width: 100%;
  border: none;
  margin-bottom: 0 !important;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
}
.table th, .table td{
  border-top: none !important;
  border-bottom: 1px #eee solid;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  padding: 0 20px !important;
}
.table th p, .table td p{
  line-height: 36px;
}
.table th{
  background: #bc190f;
  color: #fff;
}

/*首页 start*/
.i_ban {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.i_ban .hd {
	width: 100%;
	height: 4px;
	position: absolute;
	z-index: 1;
	bottom: 10px;
	text-align: center;
}
.i_ban .hd ul {
	display: inline-block;
	height: 4px;
	font-size: 0;
	vertical-align: top;
}
.i_ban .hd ul li {
	display: inline-block;
	width: 36px;
	height: 4px;
	text-indent: 60em;
	background: #fff;
	margin: 0 5px;
	vertical-align: top;
	overflow: hidden;
}
.i_ban .hd ul .on {
	background: #bc190f;
}
.i_ban .bd {
	position: relative;
	z-index: 0;
}
.i_ban .bd li img {
	width: 100%;
	background: url(../images/loading.gif) center center no-repeat;
}
.i_ban .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.i_menu{
	width: 100%;
	padding:3px 0;
	overflow: hidden;
}
.i_menu li{
	width: 25%;
	float: left;
	padding-right: 3px;
	box-sizing: border-box;
}
.i_menu li:nth-child(4n){
	padding-right: 0;
}
.i_menu a{
	padding:4px 0;
	text-align: center;
    display: block;
    background: #bc190f;
    color: #fff;
}

.i_search{
	width: 96%;
	background: #e3e3e3;
	padding:10px 2%;
	overflow: hidden;
}
.i_search .search_btn{
	width: 52px;
	height:28px;
	float: right;
	border:none;
	outline: none;
	background: url(../images/zoom.gif) no-repeat center;
	border-radius: 0;
}
.i_search .search_ipt{
	margin-right: 52px;
	padding:0 10px;
	height: 28px;
	background: #fff;
}
.i_search .search_ipt input{
	width: 100%;
	height: 28px;
	border:none;
	outline: none;
	border-radius: 0;
}

.i_more{
	width: 50%;
	border:1px #d2d2d2 solid;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin:0 auto;
	display: block;
	overflow: hidden;
}
.i_more:hover{
	border-color: #bc190f;
	background: #bc190f;
	color: #fff;
}

.i_products{
	width: 96%;
	padding:6% 2%;
	overflow: hidden;
}
.i_products .tit{
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.i_products .tit h1{
	text-align: center;
	font-size: 14px;
	color: #999;
}
.i_products .tit h2{
	color: #bc190f;
	text-align: center;
	font-size: 28px;
	background: url(../images/i_bg1.png) no-repeat center;
}
.i_products .con{
	width: 100%;
	padding: 2% 0;
	overflow: hidden;
}
.i_products .con .productsBox ul.productslist li{float:left;width:49%; padding:2% 0;}
.i_products .con .productsBox ul.productslist li:nth-child(2n){float: right;}
.i_products .con .productsBox ul.productslist li a{display:block;margin:0;padding:0;border:1px #d2d2d2 solid;}
.i_products .con .productsBox ul.productslist li a > div{width: 100%;overflow: hidden;}
.i_products .con .productsBox ul.productslist li a .name{
	box-sizing: border-box;
	padding:0 4px;
	background: #d2d2d2; 
	overflow: hidden;
	text-align: center;
	height: 32px;
	line-height: 32px;
}
.i_products .con .productsBox ul.productslist li a:hover{
	border-color: #bc190f;
}
.i_products .con .productsBox ul.productslist li a:hover .name{
	background: #bc190f;
	color:#fff;
}
.i_products .con .productsBox .hd{width:100%;padding:2% 0;text-align:center;overflow:hidden}
.i_products .con .productsBox .hd ul {display: inline-block;*display: inline;*zoom:1;}
.i_products .con .productsBox .hd ul li{width:28px;height:4px;text-align:center;background-color:#595959;float:left;text-indent:100px;overflow:hidden;margin-right:10px;}
.i_products .con .productsBox .hd ul li.on{background-color:#bc190f;}
@media (max-width: 639px){
	.i_products .tit h2{
		font-size: 18px;
	}
}

.i_advantage{
	width: 96%;
	background: #bc190f;
	padding:6% 2%;
	overflow: hidden;
}
.i_advantage .tit{
	width: 100%;
	color: #fff;
	overflow: hidden;
}
.i_advantage .tit h1{
    text-align: center;
    font-size: 28px;
}
.i_advantage .tit h2{
    text-align: center;
    color: rgba(255, 255, 255, .2);
    line-height: 14px;
}
.i_advantage .con{
	width: 100%;
	padding:4% 0 0 0;
	overflow: hidden;
}
.i_advantage .con li{
	width: 49%;
	margin-top: 2%;
	float: left;
	color: #fff;
	background: rgba(255, 255, 255, .15);
	padding:3% 10px;
	box-sizing: border-box;
}
.i_advantage .con li:nth-child(2n){
	float: right;
}
.i_advantage .con li p{
	text-align: center;
}
@media (max-width: 639px){
	.i_advantage .tit h1{
		font-size: 18px;
	}
	.i_advantage .con li img{
		width: 50px;
	}
}

.i_about{
	width: 96%;
	padding:6% 2%;
	border-bottom: 1px #d2d2d2 solid;
	background: url(../images/i_bg2.png) no-repeat center;
	background-size: 100%;
	overflow: hidden;
}
.i_about .tit{
	width: 100%;
	padding-top: 20px;
	position: relative;
	overflow: hidden;
}
.i_about .tit h1, .i_about .tit h2, .i_about .tit h3{
	text-align: center;
}
.i_about .tit h1{
	font-size: 36px;
	line-height: 36px;
	color: rgba(6, 83, 172, .2);
	position: absolute;
	z-index: -1;
	left:50%;
	transform: translateX(-50%);
	top:0;
}
.i_about .tit h2{
	font-size: 28px;
	line-height: 36px;
}
.i_about .tit h3{
	font-size: 18px;
	color: #666666;
}
.i_about .con{
	width: 100%;
	margin:4% 0;
	overflow: hidden;
}
@media (max-width: 639px){
	.i_about .tit{
		padding-top: 10px;
	}
	.i_about .tit h1{
		font-size: 26px;
		line-height: 26px;
	}
	.i_about .tit h2{
		font-size: 18px;
		line-height: 26px;
	}
	.i_about .tit h3{
		font-size: 14px;
	}
}

.i_news{
	width: 96%;
	padding:6% 2% 0 2%;
	background-size: 100%;
	overflow: hidden;
}
.i_news .tit{
	width: 100%;
	overflow: hidden;
}
.i_news .tit h1, .i_news .tit h2{
	text-align: center;
}
.i_news .tit h1{
	font-size: 28px;
}
.i_news .tit h2{
	color: rgba(188, 25, 15, .5);
}
.i_news .con{
	width: 100%;
	padding:4% 0;
	overflow: hidden;
}
.i_news .con .top,
.i_news .con .bottom{
	width: 100%;
	overflow: hidden;
}
.i_news .con .top{
	background: #bc190f;
}
.i_news .con .top .word{
	width: 100%;
	color: #fff;
	overflow: hidden;
}
.i_news .con .top .word p{
	padding:0 2%;
}
.i_news .con .top .word p:first-child{
	font-size: 16px;
	height: 36px;
	line-height: 36px;
    border-bottom: 1px rgba(255, 255, 255, .3) solid;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.i_news .con .top .word p:nth-child(2){
	margin:10px 0 6px 0;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.i_news .con .top .word p:nth-child(3){
	margin-bottom: 10px;
}
.i_news .con .bottom li{
	width: 100%;
	float: left;
	border-bottom: 1px #eee solid;
	padding:10px 0;
}
.i_news .con .bottom a{
	display: block;
}
.i_news .con .bottom .date{
	width: 80px;
	float: right;
	text-align: right;
	color: #999;
}
.i_news .con .bottom .word{
	margin-right: 80px;
	background: url(../images/dot.gif) no-repeat center left;
	padding-left: 10px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
@media (max-width: 639px){
	.i_news .tit h1{
		font-size: 18px;
	}
}
/*首页 end*/

/*内页start*/
.ny_ban {
	width: 100%;
	overflow: hidden;
}
.ny {
	width: 100%;
	overflow: hidden;
}
.ny_t {
	width: 96%;
	padding: 0 2%;
	height: 40px;
	overflow: hidden;
	border-bottom: 1px #d2d2d2 solid;
}
.ny_t_fr {
	width: 62px;
	float: right;
	text-align: right;
}
.ny_t_fr a {
	width: 60px;
	line-height: 40px;
	display: block;
	font-weight: lighter !important;
	text-align: right;
}
.ny_t_fr a i{
	font-size: 18px;
	line-height: 40px;
}
.ny_t_fl {
	margin-right: 60px;
	line-height: 40px;
}
.ny_nr, .wrap {
	width: 96%;
	padding: 6% 2% 0 2%;
	overflow: hidden;
}
.ny_nr img{
	max-width: 100% !important;
	height: auto !important;
}

.n-tit{
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-weight: bolder;
	overflow: hidden;
}
.n-tit > div{
	text-align: center;
}
.n-tit .line-box{
	width: 21px;
	margin: 0 auto;
	margin-top: 16px;
}
.n-tit .line{
    height: 2px;
	background: #d01919;
	margin-top: 3px;
}
.n-tit.white .line{
	background: #fff;
}
.n-tit .line-01{
	width: 21px;
}
.n-tit .line-02{
	width: 14px;
}
.n-tit .line-03{
	width: 16px;
}

/* 颜色*/
.white{
	color: #fff;
}
.white a{
	color: #fff;
}
.white a:hover {
	color: #e6212a;
}
.hui{
	color:#797979;
}
.hui a{
	color: #797979;
}
.hui a:hover {
	color: #fff;
}

/*单页*/
.n_about{
	line-height: 24px;
}
.n_about img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
}
.n_about li ul{
	text-align: center;
}
.n_about li{
	width: 49%;
	margin-bottom: 4%;
	display: inline-block;
}

/*图片列表页 start*/
.pic_list {
	width: 100%;
	padding: 0;
	overflow: hidden;
}
.pic_list ul {
	width: 100%;
	overflow: hidden;
}
.pic_list li {
	width: 49%;
	float: left;
	text-align: center;
	margin-bottom: 4%;
	overflow: hidden;
}
.pic_list li:nth-child(2n) {
	float: right;
}
.pic_list li a {
	display: block;
	overflow: hidden;
	color: #5a5a5a;
	border: 1px #eee solid;
}
.pic_list li a img {
	width: 100%;
	display: block;
	vertical-align: middle;
}
.pic_list li a span {
	width: 98%;
	display: block;
	line-height: 30px;
	height: 30px;
	padding: 0 1%;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*图片列表页 end*/

/*新闻页 start*/
.news {
	width: 100%;
	overflow: hidden;
}
.news li {
	width: 100%;
	float: left;
	padding: 4% 0;
	border-bottom: 1px #e0e0e0 solid;
}
.news li:first-child {
	padding-top: 0;
}
.news a {
	display: flex;
	width: 100%;
}
.news .news_left {
	width: 36%;
	border: 1px #e0e0e0 solid;
}
.news .news_left img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.news .news_right {
	width: 60%;
	margin-left: 4%;
}
.news .news_right div.tit {
	font-weight: bold;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news .news_right div.hui {
	margin-top: 10px;
	color: #999;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}
/*新闻页 end*/

/*产品列表 start*/
.products_list {
	width: 100%;
	padding: 0;
	overflow: hidden;
}
.products_list ul {
	width: 100%;
	overflow: hidden;
}
.products_list li {
	width: 49%;
	float: left;
	text-align: center;
	overflow: hidden;
}
.products_list li:nth-child(2n) {
	float: right;
}
.products_list li a {
	display: block;
	overflow: hidden;
	margin-bottom: 6%;
	color: #5a5a5a;
}
.products_list li a img {
	width: 100%;
	display: block;
	vertical-align: middle;
}
.products_list li a span {
	width: 98%;
	padding: 0 1%;
	display: block;
	line-height: 30px;
	height: 30px;
	text-align: center;
	background: #eee;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*产品列表 end*/

/*产品相册 start*/
.pro_pics {
	margin: 2% auto;
	position: relative;
	overflow: hidden;
}
.pro_pics .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	text-align: center;
	border-radius: 5px;
	padding: 5px 0px
}
.pro_pics .hd ul {
	overflow: hidden;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	height: 5px;
	background-color: rgba(51,51,51,0.5);
}
.pro_pics .hd ul li {
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	text-indent: -9999px;
}
.pro_pics .hd ul .on {
	background: #bc190f;
}
.pro_pics .bd {
	position: relative;
	z-index: 0;
	margin-bottom: 20px
}
.pro_pics .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.pro_pics .bd li img {
	margin: 0px auto;
	display: block;
}
/*产品相册 end*/

/*信息详情页start*/
#middle {
	width: 100%;
	overflow: hidden;
}
#middle .titlex {
	width: 100%;
	height: 36px;
}
#middle .titlex-fl {
	float: left;
	height: 36px;
	line-height: 36px;
	background: #82dfb5;
	color: #ffffff;
	padding: 0px 2%;
	font-size: 16px;
}
#middle .titlex-fr {
	float: right;
	width: 36px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #ffffff;
	padding-top: 8px;
}
#middle .titlex2 {
	width: 96%;
	border-bottom: 1px #c4c4c4 solid;
	height: 44px;
	padding: 0 2%;
}
#middle .titlex2-fl {
	float: left;
	height: 25px;
	width: 57px;
	padding-top: 10px;
}
#middle .titlex2-fl a.back {
	width: 57px;
	height: 25px;
	background: url(../images/back_bg.jpg) no-repeat;
	text-align: center;
	line-height: 25px;
	display: block;
}
#middle .titlex2-fr {
	float: right;
	width: 50px;
	height: 25px;
	padding-top: 10px;
}
#middle .titlex2-fr p {
	text-align: center;
	height: 23px;
	line-height: 25px;
	width: 48px;
	border: 1px #d7d7d7 solid;
	position: relative;
}
#middle .titlex2-fr p sup{
	position: absolute;
	top:-4px;
}
#middle .titlex2-fr .cont {
	width: 48px;
	height: 92px;
	background: url(../images/cont_Bg.png) no-repeat;
	text-align: center;
	padding-top: 9px;
	display: none;
	position: absolute;
	z-index: 9999;
}
#middle .titlex2-fr .cont li {
	float: left;
	width: 48px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
#middle .titlex2-fr .cont a {
	display: block;
	width: 48px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
#middle .titlex2-fr .cont a:hover {
	color: #ffffff;
	background: #d6d6d6;
}
#middle .titlex2-fr .cont a.cur {
	color: #ffffff;
	background: #d6d6d6;
}
#middle .titlex2-fc {
	margin-left: 67px;
	margin-right: 58px;
	text-align: center;
	line-height: 44px;
}
#middle .contain, #middle .main {
	padding: 2%;
	margin-bottom: 2%;
	z-index: -999;
}
#middle .contain img, #middle .main img{
	max-width: 100% !important;
	height: auto !important;
}
#middle .text_area {
	padding: 0 2%;
}

/*产品详情*/
.products_detailx {
	width: 100%;
	overflow: hidden;
}
.products_detailx .ptitlex {
	width: 96%;
	padding: 2%;
	border-bottom: 1px #cccccc solid;
}
.products_detailx .ptitlex p {
	text-align: center;
}
.products_detailx .ptp {
	width: 100%;
	text-align: center;
	margin: 10px auto;
}
.products_detailx .ptp-nr {
	padding: 0px 2%;
}
.products_detailx .ptp-nr img {
	width: 100%;
}
.products_detailx .pjstitle {
	width: 96%;
	padding: 0 2%;
	color: #ffffff;
	margin: 0 auto;
	background: #bc190f;
	height: 36px;
	line-height: 36px;
}
.products_detailx .pjstitle-nr {
	padding: 0px 10px;
	height: 36px;
	line-height: 36px;
}
.products_detailx .pjstitle-nr p {
	height: 36px;
	line-height: 36px;
}
.products_detailx .pbasic {
	width: 100%;
	margin: 10px auto;
	overflow: hidden;
}
.products_detailx .pbasic-js {
	width: 96%;
	padding: 0 2%;
	overflow: hidden;
}
.products_detailx .pbasic-btn {
	width: 100%;
	margin: 10px auto;
	overflow: hidden;
	color: #ffffff;
}
.products_detailx .pbasic-btn-fl {
	width: 48%;
	margin: 0 1%;
	float: left;
	background: #73af2b;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 36px;
	line-height: 36px;
	text-align: center
}
.products_detailx .pbasic-btn-fl .telico {
	background: url(../images/tel.png) no-repeat left;
	margin: 0px 10px;
	text-align: center
}
.products_detailx .pbasic-btn-fr {
	width: 48%;
	margin: 0 1%;
	float: right;
	background: #028cc3;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	height: 36px;
	line-height: 36px;
	text-align: center
}
.products_detailx .pbasic-btn a {
	color: #ffffff;
	line-height: 36px;
}
.products_detailx .pdetail {
	width: 100%;
	overflow: hidden;
}
.products_detailx .pdetail-nr {
	padding: 2%;
}
.products_detailx .pdetail-nr img {
	max-width: 100%;
	height: auto;
}
.products_detailx .pfy {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.products_detailx .pfy-prev {
	width: 49%;
	float: left;
	background: #dddddd;
	height: 52px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.products_detailx .pfy-prev-nr {
	background: url(../images/jt3.gif) no-repeat left;
	margin: 2px 5px;
	padding: 2px 5px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: right;
	color: #999999;
}
.products_detailx .pfy-next {
	width: 49%;
	float: right;
	background: #dddddd;
	height: 52px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.products_detailx .pfy-next-nr {
	background: url(../images/jt2.gif) no-repeat right;
	margin: 2px 5px;
	padding: 2px 5px;
	text-align: left;
	color: #999999;
}
.products_detailx .pRetated {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.products_detailx .pRetated li {
	width: 100%;
	float: left;
	height: 36px;
	border-bottom: 1px #dddddd solid;
	line-height: 36px;
}
.products_detailx .pRetated a {
	display: block;
	padding: 0 2%;
	line-height: 36px;
	text-align: left;
	height: 36px;
}
.products_detailx .pRetated .pad10 {
	background: url(../images/jt.gif) no-repeat right;
	width: 100%;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 36px;
	line-height: 36px;
}
.products_detailx .pRetated a:hover {
	background-color: #e0e0e0;
}
.products_detailx .pRetated .pad10:hover {
	background: url(../images/jt2.gif) no-repeat right;
}
/*信息详情页end*/

/* 服务 */
.n-service{
	width: 100%;
	overflow: hidden;
}
.n-service .service-box{
	width: 100%;
	overflow: hidden;
}
.n-service .service-box .service-div1, .n-service .service-box .service-div2{
	width: 100%;
	overflow: hidden;
}
.n-service .con{
	margin-top: 4%;
}
.n-service .service-box .service-div1 .left{
	width: 100%;
}
.n-service .service-box .service-div1 .left img{
	max-width: 100%;
	display: block;
}
.n-service .service-box .service-div1 .right{
	width: 100%;
	margin-top: 4%;
}
.n-service .service-box .service-div2{
	background: url('../images/d_bg03.jpg') no-repeat center top;
	background-size: cover;
}
.n-service .service-box .service-div2 .box1{
	text-align: center;
	line-height: 28px;
	overflow: hidden;
}
.n-service .service-box .service-div2 .box2{
	margin-top: 8%;
	overflow: hidden;
}
.n-service .service-box .service-div2 .box2 li{
	width: 100%;
	text-align: center;
	margin-bottom: 4%;
}
.n-service .service-box .service-div2 .box2 li:last-child{
	margin-bottom: 0;
}
.n-service .service-box .service-div2 .box2 h1 img{
	display: block;
	margin: 0 auto;
}
.n-service .service-box .service-div2 .box2 h2{
	font-size: 16px;
	padding: 4px 0;
	text-align: center;
}
.n-service .service-box .service-div2 .box2 h3{
	font-size: 12px;
	color: rgba(255, 255, 255, .6);
	text-align: center;
}
.n-service .service-box .service-div2 .box2 h4{
	padding: 4px 0;
	text-align: center;
}
.n-service .network-box img{
	max-width: 100%;
	height: auto;
}

/*联系我们*/
.contact-about{
  width: 100%;
  overflow: hidden;
}
.n-contact .contact-box dt{
	font-weight: bolder;
	font-size: 16px;
	text-align: center;
}
.n-contact .contact-box dt:nth-child(2){
	margin-bottom: 20px;
}
.n-contact .contact-box dd{
	margin: 10px 0;
}
.n-contact .contact-box dd em{
	float: left;
}
.n-contact .contact-box dd div{
    margin-left: 24px;
}
.n-contact .map-box{
	width: 100%;
	height: 420px;
	margin-top: 8%;
	position: relative;
	overflow: hidden;
}
.n-contact .map-box .my-map{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.n-contact .feedback-box{
	width: 100%;
	margin-top: 8%;
	overflow: hidden;
}
.n-contact .feedback-box input, .n-contact .feedback-box textarea, .n-contact .feedback-box button{
	border: none;
	outline: none;
	background: none;
}
.n-contact .feedback-box li{
	float: left;
	margin-bottom: 2%;
	overflow: hidden;
}
.n-contact .feedback-box li:last-child{
	margin-bottom: 0;
}
.n-contact .feedback-box label i{
	width: 36px;
	height: 46px;
	color: #999;
	font-size: 24px;
	float: left;
	line-height: 46px;
}
.n-contact .feedback-box .textarea label i{
    line-height: 18px;
}
.n-contact .feedback-box .half{
	width: 100%;
}
.n-contact .feedback-box .half:nth-child(2n){
	float: right;
}
.n-contact .feedback-box .half label{
	width: 100%;
	height: 48px;
	line-height: 46px;
	padding: 0 15px;
	background: #eeeeee;
	border-radius: 12px;
	border: 1px #ccc solid;
	display: block;
	box-sizing: border-box;
}
.n-contact .feedback-box .half label input{
    width: 90%;
    width: calc(100% - 36px);
    float: left;
    height: 46px;
}
.n-contact .feedback-box .textarea, .n-contact .feedback-box .code, .n-contact .feedback-box .submit{
	width: 100%;
}
.n-contact .feedback-box .textarea label{
	width: 100%;
	height: 180px;
	padding: 15px;
	background: #eeeeee;
	border-radius: 12px;
	border: 1px #ccc solid;
	display: block;
	box-sizing: border-box;
}
.n-contact .feedback-box .textarea label textarea{
	width: 90%;
    width: calc(100% - 36px);
    float: left;
    height: 100%;
    resize: none;
}
.n-contact .feedback-box .code label{
	width: 40%;
	height: 48px;
	line-height: 46px;
	padding: 0 15px;
	background: #eeeeee;
	border-radius: 12px;
	border: 1px #ccc solid;
	display: block;
	box-sizing: border-box;
	float: left;
}
.n-contact .feedback-box .code label input{
    width: 90%;
    width: calc(100% - 36px);
    float: left;
    height: 46px;
    text-transform: uppercase;
}
.n-contact .feedback-box .code label input::-webkit-input-placeholder { /* WebKit browsers */
    text-transform: none;
}
.n-contact .feedback-box .code label input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    text-transform: none;
}
.n-contact .feedback-box .code label input::-moz-placeholder { /* Mozilla Firefox 19+ */
    text-transform: none;
}
.n-contact .feedback-box .code label input:-ms-input-placeholder { /* Internet Explorer 10+ */
    text-transform: none;
}
.n-contact .feedback-box .code img{
	cursor: pointer;
	margin-top: 11px;
	margin-left: 10px;
	float: left;
}
.n-contact .feedback-box button{
	width: 100%;
	height: 48px;
	background: #d01919;
	border-radius: 12px;
	text-align: center;
	line-height: 48px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
	-webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}
.n-contact .feedback-box button:hover{
	background:#141114;
}

/*更多 start*/
.loadmore a{
	width: 50%;
	border:1px #d2d2d2 solid;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin:4% auto 0;
	display: block;
	font-weight: lighter !important;
	overflow: hidden;
}
.loadmore a:hover{
	border-color: #bc190f;
	background: #bc190f;
	color: #fff;
}

/*底部 start*/
.footer {
	width: 100%;
	border-top: 1px #d2d2d2 solid;
	margin-top: 6%;
	padding:20px 0 58px 0;
	text-align: center;
	overflow: hidden;
}
.footer p{
	text-align: center;
}
.footer .img{
	margin-bottom: 16px;
}
/*底部 end*/

/*底部菜单 start*/
.toolbar {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 94%;
	height: 48px;
}
.toolbar .control{
	width: 20px;
	text-align: center;
	height: 36px;
	margin:6px 0;
	float: right;
	background: #bc190f;
	line-height: 36px;
	color: #fff;
	border-radius: 0 2px 2px 0;
	cursor: pointer;
	box-shadow: inset 3px 0 3px rgba(0, 0, 0, .1);
}
.toolbar .control i{
	line-height: 36px;
	font-size: 18px;
}
.toolbar .footerWrap {
	margin-right: 20px;
	overflow: hidden;
	display: -webkit-box;
	display: box;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	height: 48px;
	background: #bc190f;
	background: -webkit-gradient(linear,0 0,0 100%,from(#bc190f),to(#bc190f));
}
.toolbar .footerWrap li {
	text-align: center;
	height: 44px;
	overflow: hidden;
	-webkit-box-flex: 1;
	box-flex: 1;
}
.toolbar .footerWrap li.on {
	background: #fee9af;
}
.toolbar .footerWrap div {
	height: 44px;
	display: block;
	text-align: center;
	vertical-align: middle;
	color: #fff;
	text-decoration: none;
}
.toolbar .footerWrap .icon {
	width: 30px;
	height: 20px;
	display: block;
	background: url(../images/common.png) no-repeat;
	background-size: 400px;
	margin: 4px auto 0 auto;
	position: relative;
}
.toolbar .footerWrap .sms {
	background-position: -30px -110px;
}
.toolbar .footerWrap .email {
	background-position: 0 -110px;
}
.toolbar .footerWrap .share {
	background-position: -60px -110px;
}
.toolbar .footerWrap .more {
	background-position: -150px -110px;
}
.toolbar .footerWrap .tel {
	background-position: -90px -110px;
}
.toolbar .footerWrap .map {
	background-position: -120px -110px;
}
.toolbar .footerWrap .cart {
	background-position: -212px -110px;
}
.toolbar .footerWrap .member {
	background-position: -240px -110px;
}
.toolbar .footerWrap .home {
	background-position: -180px -110px;
}
.toolbar .footerWrap .news {
	background-position: -300px -110px;
}
.toolbar .footerWrap .products {
	background-position: -270px -110px;
}
/*底部菜单 end*/

/*侧滑菜单颜色 start*/
html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn {
	background: #72757C !important;
	border-color: #B9B9B9 !important;
}
html .ui-body-a .ui-btn:hover, html body .ui-group-theme-a .ui-btn:hover {
	background: #838383 !important;
}
html .ui-body-a {
	background: #72757C !important;
}
/*侧滑菜单颜色 end*/

/*产品页留言框颜色 start*/
html body .ui-btn.ui-btn-d {
	background: #3B8BD3 !important;
	border-color: #3B8BD3 !important;
}
html body .ui-btn.ui-btn-d:hover {
	background: #287ECA !important;
	border-color: #287ECA !important;
}
html .ui-page-theme-b .ui-btn, html .ui-bar-b .ui-btn, html .ui-body-b .ui-btn, html body .ui-group-theme-b .ui-btn, html body .ui-btn.ui-btn-b, html .ui-page-theme-b .ui-btn:visited, html .ui-bar-b .ui-btn:visited, html .ui-body-b .ui-btn:visited, html body .ui-group-theme-b .ui-btn:visited, html body .ui-btn.ui-btn-b:visited {
	background: #3B8BD3 !important;
	border-color: #3B8BD3 !important;
}
html .ui-body-b .ui-btn:hover {
	background: #287ECA !important;
	border-color: #287ECA !important;
}
html .ui-body-b, html .ui-page-theme-b .ui-body-inherit, html .ui-bar-b .ui-body-inherit, html .ui-body-b .ui-body-inherit, html body .ui-group-theme-b .ui-body-inherit, html .ui-panel-page-container-b {
	border-color: #3B8BD3 !important;
}
/*产品页留言框颜色 end*/