@charset "gb2312";

@font-face {
  font-family: 'iconfont';  /* project id 247831 */
  src: url('//at.alicdn.com/t/font_hpkzuopol9wfjemi.eot');
  src: url('//at.alicdn.com/t/font_hpkzuopol9wfjemi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_hpkzuopol9wfjemi.woff') format('woff'),
  url('//at.alicdn.com/t/font_hpkzuopol9wfjemi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_hpkzuopol9wfjemi.svg#iconfont') format('svg');
}
.iconfont {
          font-family:"iconfont" !important;
          font-size:1.6rem;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.02rem;
          -moz-osx-font-smoothing: grayscale;
        }
		
/* 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}
/*----------------------------------------------------------总体设置----------------------------------------------------------*/
h1,h2,h3,h4,h5{ font-weight:normal;}
input,textarea{-webkit-appearance: none;}
html{ margin:0 auto; padding:0;  background-size:100% auto; width:100%; padding:0; background:#eee;}
body {margin:0 auto; padding:0; line-height:2;color:#555; font-family:"Microsoft Yahei","Arial";}
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{ border-radius:0; padding:0 3%; }
.border{border-radius:0;background:#fff; border:0.1rem solid #ddd; margin:2%; margin-bottom:0;}

@media screen and (min-width:320px) and (max-width:375px){html{font-size:10px}}
@media screen and (min-width:375px) and (max-width:415px){html{font-size:10px}}
@media screen and (min-width:415px) and (max-width:640px){html{font-size:12px}}
@media screen and (min-width:640px) and (max-width:720px){html{font-size:12px}}
@media screen and (min-width:720px){html{font-size:16px}}
@media screen and (min-width:750px) and (max-width:800px){html{font-size:16px}}
@media screen and (min-width:800px)and (max-width:1200px){html{font-size:16px}}
@media screen and (min-width:1200px){html{font-size:16px;}}






.indextitle_1{ text-align:center; line-height:1.5; font-family:'微软雅黑'; background:#fff; position:relative;  text-transform:uppercase; padding:1.2rem 0;}
.indextitle_1 h1{ display:inline-block; background:url(../images/b2.png) no-repeat right #fff; background-size:3rem auto;position:relative; z-index:100; margin:0; }
.indextitle_1 strong{ display:inline-table; text-align:center; background:url(../images/b1.png) no-repeat left ; background-size:3rem auto; position:relative; z-index:100; padding:0 4rem; color:#111; font-weight:normal; font-size:22px;}
.indextitle_1 strong span{ display:block; border-bottom:3px solid #aa0a23; width:50%; margin:5px auto;}
.indextitle_1 p{ font-weight:normal; font-size:1rem; color:#c1c0c0;}
.indextitle_1 i{ display:block; border-bottom:1px solid #eee; position:absolute; width:100%;  top:4.5rem; z-index:0;}

.indextitle_2{ text-align:center; line-height:1; font-family:'微软雅黑'; position:relative;   color:#fff; text-transform:uppercase; padding:0;}
.indextitle_2 h1{ display:inline-block;position:relative; z-index:100; margin:0; }
.indextitle_2 strong{ display:inline-table; text-align:center;  position:relative; z-index:100;  color:#fbdbe2; font-weight:normal; font-size:22px;}
.indextitle_2 strong span{ display:block; width:50%; margin:5px auto;}
.indextitle_2 p{ font-weight:normal; font-size:1rem; padding:1.5rem 0 1rem 0;}
.indextitle_2 i{ display:block;  position:absolute; border-bottom:1px solid #f86f89; width:100%;  top:3.2rem; z-index:0;}

/*----------------------------------------------------------总体设置结束------------------------------------------------------*/
/*----------------------------------------------------------头部设置----------------------------------------------------------*/
/*----------------------------------------------------------头部设置----------------------------------------------------------*/
 /*头部整体布局样式*/
 #top_show{ height:0; overflow:hidden; display:none;}
.m-logo1{ padding:2% 0; background:#fff;}
.m-logo1 img{ display:block; margin:0 auto;}

.m-logo{ height:50px; background:rgba(255,255,255,0.8);position:fixed; top:0; width:100%;  z-index:10000; border-bottom:1px solid #ddd;}
.mmlogo{ background:url(images/logo.png) no-repeat 12px 7px ; background-size:auto 36px; height:50px; }

.j-slide-not .m-box{ position:relative; display:inline-block; width:99%; margin:0 auto;}
.g-hd{}

/*通栏广告*/
.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;}
.g-adv .m-cnt li{ float:left; }

/*导航样式*/
.g-nav { margin:0 auto 0 auto; background-color:#cf0809; font-size:1.5rem;
background-image: -webkit-linear-gradient(top, #cf0809, #c20607);
background-image: -moz-linear-gradient(top, #cf0809, #c20607);
background-image: -o-linear-gradient(top, #cf0809, #c20607);
background-image: -ms-linear-gradient(top, #cf0809, #c20607);
background-image: linear-gradient(top, #cf0809, #c20607);
height:6.4rem; }
.g-nav li {border-top:0.1rem solid #cf0809;border-left: 0.1rem solid #cf0809; border-bottom: 0.1rem solid #c20607;border-right: 0.1rem solid #c20607;float: left;height: 3rem;line-height: 3rem;text-align: center;width:24.5%;}
.g-nav li:first-child { border-left: 0 none;}
.g-nav li:nth-child(5n) { border-left: medium none;}
.g-nav li:nth-child(4n) { border-right: medium none;}
.g-nav li:nth-child(5n), .g-nav li:nth-child(6n), .g-nav li:nth-child(7n), .g-nav li:nth-child(8n) { border-bottom: medium none;}
.g-nav li a {color: #fff;}
/*导航样式*/
/*栏目*/
.menu{ background:#fff;}
.menu ul{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center; padding:3%;}
.menu ul li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center; padding:0}
.menu ul li img{ display:block; margin:0 auto; margin-bottom:3%; width:70%;}
.menu ul li h2{ font-size:1.5rem;}

/*栏目*/
.xiangmu{ background:#fff;}
.xiangmu ul{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;}
.xiangmu ul li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center; padding:0 3%}
.xiangmu ul li img{ display:block; margin:0 auto; margin-bottom:3%; width:100%;}
.xiangmu ul li h2{ font-size:1.5rem;}

.zuoshenme{ margin-top:2%; background:#fff; padding-bottom:1%;}

.zuo {display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center; padding:0% 2% 0% 2%;}
.zuo li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center; padding:0;  border-radius:0.6rem; margin:0% 2% 5% 2%; padding:2% 0;}
.zuo li h2{ font-size:1.4rem;}
.zuo li img{ display:block; width:50%; margin:0.8rem auto;}
.zuo li.z1{ background:#ffecea;border:0.2rem solid #fc4a3d; }
.zuo li.z1 h2{color:#fc4a3d;}
.zuo li.z2{ background:#dff0e2;border:0.2rem solid #34ba52; color:#34ba52;}
.zuo li.z2 h2{color:#34ba52;}

.zuo li.z3{ background:#faf6e2;border:0.2rem solid #f8ac18; color:#f8ac18;}
.zuo li.z3 h2{color:#f8ac18;}

.zuo li.z4{ background:#deeef3;border:0.2rem solid #09a3eb; color:#09a3eb;}
.zuo li.z4 h2{ line-height:1; display:block; width:6rem; margin:0 auto;color:#09a3eb;}
.zuo li.z5{ background:#feeee3;border:0.2rem solid #f87923; color:#f87923;}
.zuo li.z5 h2{ line-height:1; display:block; width:6rem; margin:0 auto;color:#f87923;}
.zuo li.z6{ background:#fbf0f3;border:0.2rem solid #fa539e; color:#fa539e;}
.zuo li.z6 h2{ line-height:1; display:block; width:6rem; margin:0 auto;color:#fa539e;}
.zuo li.z7{ background:#e9f0f8;border:0.2rem solid #0969eb; color:#0969eb;}
.zuo li.z7 h2{color:#0969eb;}

.zuo li.z8{ background:#edf8f2;border:0.2rem solid #05c185; color:#05c185;}
.zuo li.z8 h2{color:#05c185;}


.about{ font-size:1.5rem; background:#fff; margin-top:2%;}
.aboutt{padding:3%; }
.about_more{ width:15rem; display:block; font-size:1.5rem; margin:3% auto;  text-align:cente; border-radius:0.5rem; text-align:center; color:#fff !important; height:3rem; line-height:3rem; background:#b60924;}



.youshi .indextitle_1 span{ display:inline-block; line-height:1.5; background:none; padding:0 3%; position:relative; z-index:100;}
.youshi .indextitle_1 h2{ }
.youshi .indextitle_1 p{}
.youshi .indextitle_1 i.i1{ width:28%; left:3%;}
.youshi .indextitle_1 i.i2{ width:28%; right:3% !important; }

.youshi{ background:url(images/youshibj.jpg) no-repeat; background-size:100% 100%;}
.youshi1 {display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center; }
.youshi1 li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center; padding:0;  border-radius:0.6rem;  padding:3%;}
.youshi1 li img{ width:60%; display:block; margin:0 auto;}
.youshi1 li h2{ display:block; font-size:1.4rem; color:#000;}
.youshi1 li p{ display:block; font-size:1.2rem; color:#888; line-height:1.4;}

.fengcai{ background:#fff; padding-bottom:4%;}
.fengcai .more{ border:1px solid #ccc; padding:1% 0; display:block; margin:0 auto; text-align:center; width:35%; font-size:1.5rem;}



.zixun{ background:#fff; border-bottom:0.1rem solid #ddd; margin-top:2%;}
.zixun1{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center; }
.zixun1 li{-webkit-box-flex:1;-webkit-flex:1;flex:1;text-align:center; padding:1% 0; background:#e4e4e4;  margin:0 3%; font-size:1.5rem;}
.zixun1 li.selected{ background:#20a8e4; color:#fff;}

.indextitle{ border-bottom:1px solid #eee; padding:3% 3%; background:#eee;}
.indextitle h2{ font-size:2rem; border-left:0.4rem solid #f27944; color:#f27944; line-height:2rem; padding-left:1rem; font-weight:bold; height:2rem; display:block;}





/*首页图片列表*/
.productd{ width:49%; }
.productd ul{ padding:0;}
.productd ul li{ margin:0 0 4% 0;  padding:0; overflow:hidden; width:48.4%; float:left;}
.productd ul li:nth-child(2n) { border-left: medium none; float:right;}
.productd ul li .piccc{  margin:0 auto; padding:0; }
.productd ul li .piccc img{ width:100%; display:block;}
.productd ul li strong{ display:block; font-weight:normal; height:3rem; line-height:3rem; margin:0.5rem auto; text-align:center;word-break:break-all;display:-webkit-box; -webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;}


/*首页图片列表*/
/*首页图片列表*/
.product{ margin:0; padding:3%; background:#fff; font-size:1.5rem; }
.product ul{ padding:0;}
.product ul li{ margin:0 0 3% 0;  padding:0; overflow:hidden; width:48%; float:left;}
.product ul li:nth-child(2n) { border-left: medium none; float:right;}
.product ul li .piccc{  margin:0 auto; padding:0; }
.product ul li .piccc img{ width:100%; display:block;}
.product ul li strong{ display:block; font-weight:normal; height:3rem; line-height:3rem; margin:0.5rem auto; text-align:center;word-break:break-all;display:-webkit-box; -webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;}
/*首页图片列表*/

/*首页图片列表*/

.products{ margin:0; padding:3%; background:#fff;  font-size:1.5rem; }
.products ul{ padding:0;}
.products ul li{ margin:0 0 0% 0;  padding:0; border-bottom:0.1rem 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:2.2rem; 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;}

/*首页新闻列表*/
#tab-content .more{ border:1px solid #ccc; padding:1% 0; display:block; margin:2% auto 4% auto; background:#fff; text-align:center; width:35%; font-size:1.5rem;}
.news{ padding:0 3%;}
.news li{ padding:2.5% 0; font-size:1.4rem; border-bottom:0.1rem dotted #ccc;
}
.news li h2{	 display:block;
overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap; font-size:1.5rem; color:#000;}
.news li p{
	display:block;

	word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.news li img{ width:12rem; float:left; margin-right:1.2rem;}




.newss{ }
.newss li{ padding:3%; font-size:1.5rem; border-bottom:0.1rem dotted #ddd;
	 display:block;
overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;}
.newss li:hover{ background:url(../images/d1.png) no-repeat 1rem;}




.load_more{ width:45%;  font-size:1.5rem; height:3.5rem; line-height:3.5rem; background:#f27944; border-radius:0.3rem; border:0; color:#fff; padding:0; margin:3% auto;}
/*首页新闻列表*/

.content{ padding:3%;;}
.content img{ float:none !important; width:auto !important; height:auto !important; max-width:100%;}
.content .ueditor_baidumap{ margin:0 !important; padding:0 !important;  width:100% !important;}

.picshowtitle{ text-align:center; border-bottom:0.1rem solid #ddd; padding-bottom:0.6rem; margin-bottom:0.6rem;}
.tt{ line-height:1.5 !important; display:block;}
/*留言*/
.feedfrom{ padding:3% 0;}
.feedfrom dl{ display:block; height:3.5rem; line-height:3.5rem; float:left; width:25%; margin-bottom:3%;}
.feedfrom dd{ display:block; float:right; width:75%; line-height:3.5rem; margin-bottom:3%;}
.feedfrom dd input{ margin:0; padding:0; border:0.1rem solid #ddd; width:98%;}
.feedfrom dd textarea{ border:0.1rem solid #ddd; width:98%; margin:0; padding:0;}


/*留言*/



/*----------------------------------------------------------头部设置结束------------------------------------------------------*/


.classlist{ padding:0;}
.classlist li{display: block;

	border-bottom:0.1rem solid #eee;
	font-weight: bold;
	/*text-shadow: 0 0.1rem 0 #FFFFFF;*/
	text-decoration: none;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	position: relative;
	/*padding:1rem 0.8rem;*/overflow:hidden;
	
	}

.classlist li:last-child{ border-bottom:0;}
.classlist li a{
	padding:1rem 4rem 1rem 1rem; display: block;
}
.classlist li.only2 a{
	padding:0.6rem 4rem 0.6rem 1.5rem;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:1.5rem;
	font-weight:normal;
	height:2rem;font-weight:normal;line-height:2rem;padding:0;
max-width:100%;text-overflow:ellipsis;white-space:nowrap !important;white-space:normal;overflow:hidden;
}
.classlist li.only2 h2 {
	padding:0.6rem 0 0.8rem;
}
.classlist li .icon {
	margin-top: -0.6rem;
	position: absolute;
	top: 50%;
	right: 1rem;
	height:1.4rem;
	width: 1.4rem;
	background:url(images/jiantou.png) no-repeat 0 0 ;
	background-size: 1.4rem 1.4rem;
}


.classlist li.bordernone{ border:0;}
.classlist li a{ display:block;}


.info{  overflow-x:hidden; font-size:1.5rem; background:#fff; }
.info iframe{ width:100% !important;overflow:hidden; }
.info_c iframe{ width:100% !important;overflow:hidden; display:none}
.info div{ width:auto !important;}
.info TABLE { width:100% !important;}
.info table tr{width:100% !important;}
.info table td{ width:0 !important; }
.info table td div{ width:auto !important;}

.jiaruup{ width:28%; float:left; margin-right:3%; padding:1%;}
.jiaruup img{ width:100%;}



/*-----------------新闻列表------------------------------------------*/


.articlist{ margin:0 auto;}
.articlist ul{ margin:0; padding:0%; }
.articlist ul li{ padding:3%; line-height:2; border-bottom:0.1rem dotted #ddd; }
.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;
}
.articlist ul li img{ width:12rem; float:left; margin-right:1.2rem;}
.articlist ul li p{
	display:block;

	word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden; text-indent:1.6rem; line-height:1.6;}
.articlist ul li dl{
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
  
.artictitle{ text-align:center; ; border-bottom:0.1rem dotted #ccc;}
.artictitle_1{ text-align:center; color:#ccc;}

/*----------------------------------------------------------新闻列表----------------------------------------------------------*/



/*--------------------------------------------------------------foot----------------------------------------------------------*/



.aaabbb{position:absolute; top:0; z-index:1110; right:0; height:100%; width:180px; }
#rightArrow{ width:auto; position:absolute; right:12px; top:15px; z-index:10000 !important; }

#floatDivBoxs{font-family:'Microsoft Yahei'; width:100px; position:absolute; right:-140px;  overflow:hidden;background:rgba(255,255,255,0.8); padding:10px 15px;top:50px;}
#floatDivBoxs li{ line-height:1.6;font-size:16px; text-align:center;}
#floatDivBoxs li a{ color:#000; padding:8px 0;  display:block; border-bottom:1px solid #ddd;}
#floatDivBoxs li p{ text-transform:uppercase; font-size:13px; color:#888;letter-spacing:0px;}
#floatDivBoxs li strong{ font-size:20px; font-weight:normal; text-transform:capitalize;}
#floatDivBoxs li a:hover{ color:#f00;}
#floatDivBoxs li a:hover p{ color:#f00;}
#floatDivBoxs li.abcd a{ color:#f00;}


.swiper-slide{ }
.swiper-slide img{ display:block; width:94%; margin:0 3%;}
.swiper-slide .showname{ margin:0 3%; line-height:2; padding:3% 0; text-align:center; font-size:1.2rem;}
.swiper-slide .showname h2{ font-size:1.7rem;}
.swiper-slide .showname p{display:block; text-align:left;
	word-break:break-all;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden; }

.footer{ text-align:center; padding:1rem;  line-height:1.8;  margin-top:3%;  font-size:1.4rem;}
.footer_h{ height:5.2rem;}

.footmenu a{ color:#fff;}
.footmenu{background:#b60924;color:#fff; position:fixed; bottom:0; left:0; width:100%; z-index:10000;}
.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;font-size:1.4rem; border-left:1px solid #c00a26; border-right:1px solid #aa0a23;  padding-top:0.6rem;}
.footmenu ul li i{ display:block; width:1.8rem; height:1.8rem; line-height:1.8rem; font-size:1.8rem;  margin:0 auto;}

