*{padding:0px; margin:0px;}
html {_overflow-y:scroll;height: 100%;}
/*****！！页面通用css样式定义开始******/
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: Microsoft YaHei;    /*文字字体定义 */
	font-size: 12px;    /*文字大小定义 */
	color: #6f6f6f; /*文字颜色定义 */  
	height: 100%;

	}
/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
ul,li{list-style-type:none;}
img{border: 0px;max-width: 100%; display: block; margin: 0 auto}
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/
*{box-sizing:border-box;}
/*整体色调*/
.pCol,.content .page a.select,.in_news ul li .time{background: #0080ca;}
.page{padding: 10px 0;}
.swiper-pagination-bullet-active{background: #0080ca}
/*公共部分（头部、底部）*/
/*头部*/
.header{ width:100%; padding: 10px 20px; position:fixed;left:0;top: 0; margin:0 auto;z-index: 1000;
	background:#FFF }
.logo{width: 70%;display: block; margin: 0 auto}
.logo img{}
.nav{ position:absolute; right:5%; top:30%;cursor:pointer;width: 10%;}

.navul{ position:absolute; top:100%; right:0%; width:147px;display:none;background:#000;z-index: 9999;}
.navul li{ width:100%; line-height:40px;position:relative; border-bottom: 1px solid #ffffff;opacity: 0.95;}
.navul li a{color: #fff;text-align: center;display: block;}

.nav2{margin-top: 1.2rem;background: url(../images/nav2bg.jpg) no-repeat;background-size: 100% 100%; overflow: hidden;text-align: center}
.nav2 ul li{width: 20%;line-height: .8rem;float:left;height:.8rem;text-align: center;overflow: hidden;}
.nav2 ul li a{font-size: .25rem;color: #FFF;}


@media screen and (max-width:370px) {
	.nav2 ul li a{font-size: .2rem;}
}
.banner{}
/*底部*/
/*底部*/
.footer{position:fixed; height: 60px;left:0; bottom:0; width:100%; z-index:100;background:url(../images/footerbg.jpg) no-repeat; background-size: 100% 100%; }
.floatLink{ width:100%;   height: 60px;line-height: 30px;border-top: 0px solid #bfbfbf;}
.floatLink ul li{ width:33.3%; float:left; text-align: center;line-height: 20px;}
.floatLink ul li a{display:block; font-size:14px;color:#fff;position: relative;}
.floatLink ul li a img{ width:25px;  margin:10px auto 0; display: block;}
.floatLink ul li a span{ color:#fff; }

.in-content{ position: relative; z-index: 100; }
.in-content .title{margin:.4rem 0;text-align:center;font-size:.3rem;font-weight:500;color:#0255a5;background: url(../images/titlebg.png) no-repeat;background-size: 100% 100%; padding:.2rem 0 .1rem;position: relative ;text-align: center;  }
.in-content .title b{display: block;color: #212121;font-size: .35rem;line-height: .6rem;}
.in-content p.more{ text-align: center; padding: .25rem 0;}
.in-content p.more a{background: #0255a5;width:30%;height:.8rem; line-height: .8rem;font-size: .3rem;color: #FFF;display: inline-block}
.main{ position: relative}


.layer{width:100%;position: absolute; left: 0; top: 0;}


.in-search{ padding:.1rem 2% .2rem;background: #0255a5;overflow: hidden}
.in-search .fl{width: 40%;float: left}
.in-search p{float:left;font-size: .25rem;color: #FFF; line-height: .4rem;}
.in-search p b{display: block;width:100%;font-size: .3rem}
.in-search p b a{color: #FFF;}

.in-search .search_cnt{width: 50%;height: .4rem;margin:.05rem 0;}
.in-search .search_cnt.fr{float: right}
.in-search input.txt{float: left;font-size: .25rem;border:none;height:30px; line-height:30px;margin:1px 0;text-indent:10px;width: 80%;}
.in-search input.btn{float: left;width:30px; height:30px;;background: none;  border: none;background: url(../images/searchbg.png) no-repeat center #282828;background-size: 70%;}



.in-page2{width:100%;overflow: hidden;padding: 0 2%}
.in-page2 .tabTop{overflow: hidden; text-align: center}
.in-page2 .tabTop ul li{display: inline-block;line-height: .8rem;color: #282828; border:1px solid #989898;width:30%;margin: 1%;}
.in-page2 .tabTop ul li.on{background: #0255a5;color: #FFF;}

.in-page2 .tabBottom ul{display: none}
.in-page2 .tabBottom ul li{width: 48%;margin: 1%;float: left;}
.in-page2 .tabBottom ul li a p{color:#363938;line-height:.8rem}
.in-page2 .tabBottom ul.on{display: block}
hr{height:.5rem;width: 100%;background: #0255a5;border:none;}
.in-hotProduct {
	overflow: hidden;
	padding: 0 2%;
}
.in-hotProduct ul li{
	margin-bottom: .2rem;
	float: left;
}
.in-hotProduct ul li .top,.in-hotProduct ul li .bottom{
	border:1px solid #7c7c7c;
	overflow: hidden;
	margin-bottom: .25rem;
	background: #FFF
}
.in-hotProduct ul li .top .a1{
	width: 72.5%;
	float: left;
	margin: 1% .5% 1% 1%;
}
.in-hotProduct ul li .top .a2{
    width: 24%;
	float: left;
	margin: 1% 1% 1% .5%;
}
.in-hotProduct ul li .bottom {
	padding: .2rem 4%
}
.in-hotProduct ul li .bottom h2{
	color: #0255a5;
	font-size: .4rem;
	line-height: .6rem;
	font-weight: normal
}
.in-hotProduct ul li .bottom p{
	font-size: .25rem;
	line-height: .4rem;
	padding-bottom: .25rem;
}
.in-hotProduct ul li .bottom strong{
	display: block;
	font-size: .3rem;
	color: #222222;
	line-height: .5rem;
}
.in-hotProduct ul li .bottom strong i{
	font-size: .6rem;
	font-style: normal;
	display: inline-block;
	vertical-align: text-bottom
}

a.more{
	width: 40%;
	height: .8rem;
	background: #0255a5;
	text-align: center;
	line-height: .8rem;
	display: inline-block;
	margin:0 0 0 5%;
	color: #FFF;
	border-radius: 5px
}
a.more.a1{
	background: #00a3f7
}


.in-page3{background:url(../images/page3bg.jpg) no-repeat;background-size: 100%; padding: 1.2rem 2% 0;overflow: hidden }
.in-page3 ul{position: relative;overflow: hidden;margin-bottom: 20px;}
.in-page3 ul li{width: 32.9%;padding:0 4%;float: left;margin: .2%;position: relative;}
.in-page3 ul li img{}

.in-page4{padding:0 0 .25rem;}
.in-page4 ul{overflow: hidden}
.in-page4 ul li{width: 50%;float: left}
.in-page4 ul li img{display: block}
.in-page4 ul li h2{font-size: .3rem;color: #171717;font-weight: 500;line-height: .4rem;}
.in-page4 ul li span.heng {background: #19b27c;width: 19px;height: 3px;display: inline-block}
.in-page4 ul li p{padding-top:.1rem;font-size: .25rem;line-height: .4rem;color: #171717;}
.in-page4 ul li img.fl{margin: .1rem 0 0 60%;display: block;float: none}
.in-page4 ul li.fl span.heng {margin-left: 90%;}

.in-page4 ul li.fl h2{text-align: right}
.in-page4 ul li img.fr{margin: .1rem 0 0 0;width:20%;max-width:100%;float: none}
.in-page4 ul li img.fl{margin: .1rem 0 0 80%;width: 20%;max-width: 100%;float: none}
.in-page4 ul li.fl{padding-right: 4%;width: 50%;padding-left: 2%}
.in-page4 ul li.fr{padding-left: 4%;width: 50%;}


.in-page5{text-align:center;width:100%;padding:.2rem 0;position: relative;background: #eaf0ee;}
.in-page5 a.h{font-size: .25rem;color: #FFF;background: #282828;margin: .2rem 0;display: inline-block;padding: 5px 10px;}
.in-page5 ul{overflow: hidden}
.in-page5 ul li{width: 33.3%;float: left;padding: 0 2%;}
.in-page5 ul li a{display:block;background: #eaf0ee;}
.in-page5 ul li a h3{color: #333333;font-size: .25rem;font-weight: normal;padding: 20px 0 10px;}
.in-page5 ul li a h2{color: #333;font-size: .3rem;}
.in-page5 ul li p{color:#333333; line-height: 55px;font-size: .25rem;}
.in-page5 ul li:hover a{background: #19b27c;}
.in-page5 ul li:hover a h3,.in-page5 ul li:hover a h2,.in-page5 ul li:hover a p{color: #FFF;}


.in-page6{overflow: hidden;padding: .2rem 2% .2rem 0}
.in-page6 .fl{width: 40%;float: left}
.in-page6 .fr{width: 60%;padding-left: 3%;float: left}
.in-page6 .fr p{font-size: .25rem;height: 3.1rem;overflow: hidden;line-height: .4rem}
.in-page6 .fr a{background: #0255a5;font-size: .25rem;color: #FFF; padding: 5px 10px;}
.in-page6 .fr .text{padding-bottom: .1rem;}
.in-page6 .fr h2{font-size: .4rem;color: #0255a5}
.in-page7{background:#eaf0ee;overflow: hidden; padding: .25rem 0; color: #FFF; }
.in-page7 .top{background:none;border:none;overflow:hidden;height:auto;padding: .2rem 2%;}
.in-page7 .top .fl{width: 50%;float: left}
.in-page7 .top .fr{width:50%;float: left; padding: 0 2%;}
.in-page7 .top .fr h2{font-size: .3rem; line-height: .6rem;color: #333333;}
.in-page7 .top .fr p{font-size: .25rem; line-height: .5rem;color: #afafaf}
.in-page7 .top .fr a{background: #0255a5;font-size: .25rem;color: #FFF; padding: 5px 10px;}
.in-page7 .fr{width: 100%;padding: .2rem 5%;}
.in-page7 .fr ul li{margin:5px 0 30px 50px;padding-left:10px;position: relative;border-left: 3px solid #afafaf;}
.in-page7 .fr ul li span{position: absolute;left: -58px;top: 0;font-size:.25rem;color: #afafaf}
.in-page7 .fr ul li span b{display: block;font-size: .4rem;font-weight: 500}

.in-page7 .fr ul li h2{color: #333333;line-height: 24px;font-size:.3rem;margin-bottom:10px;font-weight: 500}
.in-page7 .fr ul li p{color: #666666;line-height: .25rem;}
.in-page7 .fr ul li:hover h2{color: #0255a5}
/*内页*/
.top{ line-height:35px; position:relative; background:#f0f0f0; color:#383838; font-size:12px; }
.top hr{width: 100%;height: 1px;background: #dbdbdb;position: absolute;left: 0;top: 35px;border: none}
.homeico{height:35px;position:absolute;left:0;top:0;border-right: 1px solid #fbfbfb;}
.homeico img{width: 30px;height: 30px;margin: 2px;}
.top .fl{text-indent: 35px;width: 90%;}
.top .fl a{color: #333333;height:35px;line-height:35px;text-indent:5px;display: inline-block;vertical-align: top}
.top .fl i{width: 10px;height: 35px;vertical-align: top;display:inline-block;background: url(../images/base/morelibg.png) no-repeat;background-size: 100% 100%;}
.top .fl a:first-child{border-left: 1px solid #cecece;}
.top .more{ position:absolute;color:#FFF;width: 25px;height: 25px; right:3%; top:5px; }

.moreul{ width:100%;position:absolute; left:0; top:36px; display:none; z-index:100}
.moreul>li{ line-height:35px; }
.moreul>li>div{ color:#616161; display:block;background:/*url(../images/base/icons-arr.png) 40px center no-repeat*/ #ededed;  border-bottom:1px solid #959595;padding: 0 0 0 60px;}
.moreul ul li{padding:0 0 0 75px;background:#fff;border-bottom:1px solid #959595}
.moreul ul li{line-height:35px;padding:0 0 0 75px;background:#fff;border-bottom:1px solid #959595}
.moreul ul li img{vertical-align:middle;margin:0 3px 0 0;display: inline-block}
.moreul ul li a{color:#000;display: inline-block;width: 90%;}
.moreul>li>div a{color:#000}
.ul2{display:none}
.more1{ background:url(../images/base/morebg1.png) no-repeat 90% center #b2b6b1; padding:0 30px 0 10px; line-height:25px; margin:0 auto; width:132px; border-radius:2px; color:#FFF}

.nyText{ width:90%; margin:0 5%; padding:10px 0 0; line-height:25px; color:#000;min-height: 200px;}
.newP{position:absolute;width:8px;height:8px;display:block;top:14px;left:7px}
.nynews li a{font-size:14px;color:#02467c;height:25px;line-height:25px;padding:0 0 0 10px}
.nynews li div{line-height:23px;padding:0 0 5px 9px;color:#8d9daa}
.nynews li{border-bottom:1px solid #c1c4c0;position:relative;padding:5px 10px 0 10px;height:82px;line-height:23px;box-shadow:0 0 3px #c1c4c0}
.newsdate{position:absolute;right:8px;bottom:5px;font-size:14px}

/*产品*/
.pro{ width:95%; margin:2% 2.5%;}
.pro li{ width:48%; margin:1%; float:left;text-align: center;}
.pro li a{ display:block;border:1px solid #bfbfbf;box-shadow: 0 0 0 2px #f9e4e4;}
.pro li a img{height: 120px; display:block; margin:0 auto; padding:3px; }
.pro li span{ display:block; line-height:25px; text-align:center; height:25px; overflow:hidden; color:#484848;font-size: 14px;}

/*产品新闻共用内页*/
.news_title{ width:100%; font-size:14px; line-height:20px; text-align:center;}
.news_time{width:100%; font-size:12px; line-height:20px; text-align:center; margin-bottom:10px;}
.news_img{ margin-bottom:10px;}
.news_img img{ max-width:100%; display:block; margin:0 auto}


/*留言*/
.nyMainC3{background-color:#fff;color:#000;font-family:"宋体";line-height:26px;padding:10px 16px}
.nyMainMessage{color:#000;font-family:"宋体";line-height:34px;height:34px}
.nyMainMessage span{color:red;display:block;float:right;margin-right:20px}
.txtInput1{border:solid 1px #929292;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:36px;width:99%;padding-left:15px;line-height:36px;-moz-box-shadow:2px 2px 2px #929292 inset;-webkit-box-shadow:2px 2px 2px #929292 inset;box-shadow:2px 2px 2px #929292 inset}
.btnInput{height:45px;color:#000000;width:98%;cursor:pointer;font-size:14px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;border:solid 1px #8f8f8f;background: -moz-linear-gradient(top, #f3f4f3, #dfddda); background: -o-linear-gradient(top,#f3f4f3, #dfddda); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f4f3), to(#dfddda));box-shadow: 1px 2px 3px #888888;}
.btnTJ{margin:10px 0;}


/* 分页 */
.page a { padding:4px 10px; color:#000 }
.page a.num{ margin:0 5px; padding:2px 8px; color:#FFF; background:#ababab;}
.page a.num:hover { color: #fff; background:#1385cc;}
.page a.select{ margin:0 5px; padding:2px 8px; color:#FFF; background:#0255a5;}
.pager-next-pre{width: 100%;margin-top: 20px;}
.pager-next-pre span{width: 50%;float: left;text-align: center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pager-next-pre span:nth-child(1){background: #ccc}
.pager-next-pre span:nth-child(2){background: #999}
.pager-next-pre span a{color: #333}
.page span{
    display: none;
}
.page{
    text-align: center;
}


.search_x{padding: 20px 5%;}
.search_list li{line-height:.8rem;border-bottom: 1px dashed #cccc;margin-bottom: .1rem;}
.search_list li a{color: #000;font-size:12px;;}
.search_list li span{float:right;;}