@charset "gb2312";
/* CSS Document */
*{-webkit-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);outline:0}body,ul,ol,p,h1,h2,h3,h4,h5,h6,form,thead,tbody,dl,dd{margin:0}ul,ol{padding:0}body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;}input,textarea{-webkit-user-select:text}section,nav,article,aside,hgroup,header,footer{display:block}input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit}img,fieldset{border:0}ul,ol{list-style:none}i,em,address{font-style:normal}a{color:inherit;text-decoration:none}hr{display:none}legend{display:none}


@font-face {
  font-family: 'iconfont';  /* project id 247831 */
  src: url('//at.alicdn.com/t/font_rrbcjkc38x0i19k9.eot');
  src: url('//at.alicdn.com/t/font_rrbcjkc38x0i19k9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_rrbcjkc38x0i19k9.woff') format('woff'),
  url('//at.alicdn.com/t/font_rrbcjkc38x0i19k9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_rrbcjkc38x0i19k9.svg#iconfont') format('svg');
}

.iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }
		
/*----------------------------------------------------------总体设置----------------------------------------------------------*/
input,textarea{-webkit-appearance: none;}
html{ margin:0 auto; padding:0; background:#FDEFC8; max-width:500px; width:100%; padding:0;}
body {margin:0 auto; padding:0; font-size:15px !important; line-height:2;color:#555; font-family:"Microsoft Yahei","Arial";max-width:500px;}
div,form,img,ul,li,dl,dt,dd,h1,h2,h3,p {margin:0; padding:0; border:0;}
a:link,a:visited,a:active{color: #555;text-decoration:none;}
a:hover {color: #f00; text-decoration: none;}
a,input{-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{blr:expression(this.onFocus=this.blur())}/*去掉a标签虚线*/
img{ margin:0; padding:0; border:0;;max-width: 100%; display:block;}
ul,li{ list-style-type:none; margin:0; padding:0;}
.clear{ clear:both;}
.floatL{ float:left;}
.floatR{ float:right;}
.html{margin:2% 1.5% 0 1.5%; border-radius:0; background:#fff; padding:3%;}
.border{margin:2% 1.5% 0 1.5%; border-radius:0; background:#fff; padding:3%;}


		
/*----------------------------------------------------------总体设置结束------------------------------------------------------*/
/*----------------------------------------------------------头部设置----------------------------------------------------------*/
/*----------------------------------------------------------头部设置----------------------------------------------------------*/
 /*头部整体布局样式*/
.m-logo{ border-top:4px solid #ab8506;}
.j-slide-not .m-box{ position:relative; display:inline-block; width:99%; margin:0 auto;}
.g-hd{}
.m-tel{ padding:45px 0 0 10px; color:#ff9814; line-height:15px;}

/*通栏广告*/
.g-adv{ position:relative; margin:0 auto 0 auto;  z-index:15; overflow:hidden; }
.g-adv .m-cnt{ width:100%; position:absolute; display:none; bottom:0; left:0; z-index:10; height:0px;}
.g-adv .m-cnt li{ float:left; height:0px;}

/*导航样式*/

.g-nav a{ color:#000;}
.g-nav{background:url(images/menu.jpg) no-repeat center top;  background-size:100%;padding:2% 5% 0 5%;}
.g-nav ul{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center; }
.g-nav ul li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center;}



/*导航样式*/
/*栏目*/
.indextitle{ height:40px; margin-top:10px; line-height:40px; font-size:18px; background:url(images/indextitle.png) no-repeat 0 0; background-size:auto 40px; color:#fff; text-indent:25px;}
.indextitle .more{ float:right; font-size:12px; text-transform:capitalize; padding-top:17px  }

.indextitles{ height:39px; line-height:39px; font-size:18px; border-bottom:1px solid #ddd;}
.indextitles .more{ float:right; font-size:12px; padding-top:15px;  text-transform:capitalize; }
/*栏目*/
.peisong{background:url(../images/contact.jpg) no-repeat; padding:156px 8px 0 8px; line-height:2.5;;}
/*公司简介*/
.aboutt{ padding:3%; line-height:2.1;}

.aboutts{ overflow:hidden; margin:0 auto; }
.aboutts li{ float:left; width:30%;}
.aboutts li:first-child { margin-right:5%;}
.aboutts li:last-child{ float:right;}

.fuwu{width:100%; font-size:12px; z-index:1000000;}
.fuwu ul{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;}
.fuwu ul li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center; margin:10px 6px 0 6px; background:#fff; padding:5px 0;}
.fuwu ul li a{ display:block;}
/*首页图片列表*/
/*首页图片列表*/
.product{ margin:0; padding:0% 0;  }
.product ul{ padding:0;}
.product ul li{ margin:0 0 0% 0;  padding:3%;overflow:hidden; line-height:2; width:44%; float:left;}
.product ul li .piccc{  margin:0 auto; padding:0; border:1px solid #ddd; }
.product ul li .piccc img{ width:100%; display:block;}

.product ul li p{display:block;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}

.product ul li .text{ padding:8px 0; text-align:center; line-height:1.6;}
/*首页图片列表*/
.products{ margin:0; padding:0% 0;  }
.products ul{ padding:0;}
.products ul li{ margin:0 0 0% 0;  padding:3% 0; border-bottom:1px solid #eee; overflow:hidden; line-height:2;}
.products ul li .piccc{  margin:0 auto; padding:0;  }
.products ul li .piccc img{ width:100%; display:block; margin-bottom:3%;}
.products ul li strong{ display:block; height:22px; line-height:1; margin:0 auto; text-align:center;word-break:break-all;display:-webkit-box; -webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;}
.products ul li p{display:none;word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}


.load_more{ border-radius:5px; height:32px; line-height:32px; background:#c2070e; color:#fff; text-align:center; border:0; padding:0 10px; margin:15px auto;}
/*首页图片列表*/

.swiper-slide{ text-align:center;  }
.swiper-slide a{ display:block; width:96%; margin:0 auto;}
.swiper-slide img{ display:block; margin:0 auto; width:100%;}

.swiper-slide .showname{width:96%; margin:0 auto; line-height:1.8; padding:10px 0;}

/*首页新闻列表*/
.newss{ padding:3%; }
.newss ul{ margin:0; }
.newss ul li{overflow: hidden; display:block; color:#000; font-weight:normal;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis;white-space:nowrap; line-height:1; height:40px; line-height:40px; border-bottom:1px dotted #be8a05;}
.newss ul li span{ width:5px; height:5px; border-radius:5px; background:#c2070e; float:left; display:block; margin:18px 10px 0 0;}
/*首页新闻列表*/

.content{ padding:0;}
.content img{ float:none !important; width:auto !important; height:auto !important; max-width:100%;}
.content .ueditor_baidumap{ margin:0 !important; padding:0 !important; max-width:500px; width:100% !important;}

/*留言*/
.huodong{ padding:3%; text-align:center;}

/*留言*/

/*----------------------------------------------------------头部设置结束------------------------------------------------------*/


.classlist{ padding:0px 0;}
.classlist li{display: block;

	border-bottom:1px solid #dddddd;
	font-weight: bold;
	/*text-shadow: 0 1px 0 #FFFFFF;*/
	text-decoration: none;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	position: relative;
	/*padding:10px 8px;*/overflow:hidden;
	
	}

.classlist li:last-child{ border-bottom:0;}
.classlist li a{
	padding:10px 40px 9px 8px; display: block;
}
.classlist li.only2 a{
	padding:10px 40px 9px 15px;display: block;
}
.classlist li:hover {

	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.classlist li:active {
	background-color:#eee;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}

.classlist li h2 {
	font-size: 16px;

	font-weight:normal;
	height:20px;font-weight:normal;line-height:16px;padding:0;
max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;
}
.classlist li.only2 h2 {
	padding:6px 0 8px;
}
.classlist li .icon {
	margin-top: -6px;
	position: absolute;
	top: 50%;
	right: 10px;
	height: 14px;
	width: 14px;
	background:url(images/jiantou.png) no-repeat 0 0 ;
	background-size: 14px 14px;
}


.classlist li.bordernone{ border:0;}
.classlist li a{ display:block;}


.info{ padding:3%; }
.info iframe{ width:100% !important; display:none !important;}
.info TABLE { width:100% !important; margin-bottom:2%;}
.info table tr{width:100% !important;}
.info table td{ width:0 !important; padding:5px;}
.info table td div{ width:auto !important;}

.feedback TABLE{ width:100% !important; margin-bottom:2%;}
.feedback table td{ width:auto !important;  padding:5px; line-height:1.5; font-size:13px;}


.jiaruup{ width:28%; float:left; margin-right:3%; padding:1%;}
.jiaruup img{ width:100%;}


.prvepage{ width:30% !important; margin-left:5%;text-align:center; float:left; padding:0 3%; height:30px; line-height:30px; border-radius:10px; background:#F60; color:#fff;}
.prvepage a{ color:#fff;}
.nextpage{ width:30% !important; margin-right:5%; text-align:center; float:right; padding:0 3%; height:30px; line-height:30px; border-radius:10px; background:#F60; color:#fff;}
.nextpage a{ color:#fff;}

/*-----------------新闻列表------------------------------------------*/
.picshowtitle{ text-align:center; margin-bottom:8px;}
.articlist{ margin:0 auto;}
.articlist ul{ margin:0; padding:0; }
.articlist ul li{ border-bottom:1px dotted #be8a05; padding:5px 0; }
.articlist ul li span{ width:5px; height:5px; border-radius:5px; background:#c2070e; float:left; display:block; margin:13px 10px 0 0;}
.articlist ul li strong{overflow: hidden; display:block; 
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
  line-height:1; padding:8px 0;
}
.articlist ul li img{  width:100%; margin-bottom:5px;}
.articlist ul li p{ font-size:12px; overflow:hidden;color:#888;}
  
.artictitle{ text-align:center; font-size:15px; ; border-bottom:1px dotted #ccc;}
.artictitle_1{ text-align:center; color:#ccc;}

/*----------------------------------------------------------新闻列表----------------------------------------------------------*/



/*--------------------------------------------------------------foot----------------------------------------------------------*/
.foot{ text-align:center; padding:3% 0;}
.footer{ text-align:center; padding:35px 0 10px 0;  line-height:1.8; background:url(images/bottom.jpg) repeat-x top #e9d9ac;}
.footer_h{ height:52px;}

.footmenu a{ color:#fff;}
.footmenu{background:#af1219;color:#fff; position:fixed; bottom:0; left:0; width:100%; max-width:470px; font-size:12px; z-index:1000000;}
.footmenu ul{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;}
.footmenu ul li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center; border-left:1px solid #b8141c; border-right:1px solid #a70e15; padding-top:6px;}
.footmenu ul li i{ display:block; width:18px; height:18px; line-height:18px; font-size:18px; margin:0 auto;}




.pager {TEXT-ALIGN: center; CLEAR: both; padding:15px 0; font-size:12px;}
.pager A { border:1px solid #ddd; line-height:20px; height:20px; display:inline; zoom:1; margin-right:5px; padding:1px 8px; float:left; margin-bottom:5px;}
.pager SPAN {border:0; line-height:22px; height:22px; display:inline; zoom:1; margin-right:5px; padding:1px 8px; background:#F60; color:#fff;float:left;margin-bottom:5px;}
.pager A:hover {  background:#F60; color:#fff;}



/**/
.login_logo{ padding:8% 0;}
.reg{  padding:0 0; margin:5%;}
.reg li { padding:2% 3%; border:1px solid #e0c376; margin-bottom:10px;}
.reg li label{ display:block; float:left; width:25%;}
.reg li input{ float:right; width:72%; float:left; border:0; margin:0; padding:0; background:none;}
.reg li input.yanzheng{ width:38%;}
.reg li .yanzheng2{ width:30%; float:right; background:#3e9de8; height:30px; border-radius:6px; text-align:center; color:#fff;}
.reg li .disabled{ width:30%; float:right; background:#aaa; height:30px; border-radius:6px; text-align:center; color:#fff;}


.denglu{ padding:0 3%;}
.denglu p a{ color:#3e9de8;}
.denglu .sub{ width:100%; display:block; margin:10px auto !important; height:40px; line-height:40px; border:0; background:#af1219; color:#fff; text-align:center; border-radius:5px;}
.sub2{ width:94%; margin:5px auto !important; height:40px; line-height:40px; border:0; background:#fff; color:#af1219; text-align:center; border-radius:5px;-moz-box-shadow:0 0 15px #d8c696;
 -webkit-box-shadow:0 0 15px #d8c696;
 box-shadow:0 0 15px #d8c696;}
.sub2 a{ color:#f00;}

.ok{ background:#fff; padding:3% ; margin:2% 0; text-align:center;}

/**/

.user_content{ z-index:1000000;}
.user_content ul{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;}
.user_content ul li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center; height:60px; line-height:25px; padding:25px 0; border:1px solid #e8d8ae; border-left:0; border-top:0;}
.user_content ul li i{ display:block; width:25px; height:25px; line-height:25px; font-size:25px; margin:0 auto 10px;}
/*bangding*/
.bangding { padding:3%;}
.bangding li{ border-bottom:1px solid #e0c376;}
.bangding li label{ display:block;}
.bangding li input{ width:100%; height:35px; line-height:35px; border:0; padding:0; background:none;}
.bangding_wu{ padding:3%; text-align:center;}
.bangding_you{ padding:3%; font-size:14px; margin-top:5%;}
.bangding_you ul{ width:27.5%; float:left; border-left:1px solid #f00;}
.bangding_you ul:last-child{ width:44%;}
.bangding_you ul li{ line-height:25px;}
.bangding_you ul li span{ display:inline-block; width:10%; margin-right:5px; border-bottom:1px solid #f00; margin-bottom:6px;}
.bangding_you ul strong{ width:60%; text-align:center; display:inline-block;}
.bangding_you ul span{ width:20%; text-align:center; display:inline-block; border-bottom:1px solid #f00; margin-bottom:3px;}
.bangding_you ul li a{ color:#C30;}

/*bangding_zupu*/
.bangding_zupu { padding:3%;}
.bangding_zupu li{ border-bottom:1px solid #e0c376;}
.bangding_zupu li label{ display:block;}
.bangding_zupu li input{ width:100%; height:35px; line-height:35px; border:0; padding:0; background:none;}
.bangding_zupu_wu{ padding:3%; text-align:center;}
.bangding_zupu_you{ padding:3%; font-size:14px; margin-top:5%;}
.bangding_zupu_you ul{ width:33%; float:left; border-left:1px solid #f00;}

.bangding_zupu_you ul li{ line-height:25px;}
.bangding_zupu_you ul li span{ display:inline-block; width:10%; margin-right:5px; border-bottom:1px solid #f00; margin-bottom:6px;}
.bangding_zupu_you ul strong{ width:80%; font-weight:normal; text-align:center; display:inline-block;}
.bangding_zupu_you ul span{ width:15%; text-align:center; display:inline-block; border-bottom:1px solid #f00; margin-bottom:3px;}
.bangding_zupu_you ul li a{ color:#C30;}