/* CSS Document */
*{padding:0px; margin:0px;}
html {_overflow-y:scroll;}
/*****！！页面通用css样式定义开始******/
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: Arial, Tahoma,"微软雅黑";    /*文字字体定义 */
	font-size: 12px;    /*文字大小定义 */
	color: #5a5a5a; /*文字颜色定义 */
	}

/* 网站超链接css通用设置 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #333333;} /* 未访问的链接 */
a:visited {color: #333333;} /* 已访问的链接 */
a:hover{color: #eb1315;	text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #333333;} /* 点击激活链接 */

h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
img{border: 0px;}
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}/*清除浮动*/

/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
.input{ border:1px solid #CCCCCC; height:20px;line-height:20px} 
li{list-style-type:none;}
em,i{font-style:normal;}

*{box-sizing:border-box;}
.header{position:relative;z-index: 99;height: 41px;margin-bottom: -3px;background: url(../images/header_bg.png) no-repeat center center;background-size: cover;}
img[alt="logo"]{display:block;width:229px;padding-top: 9px;margin-left: 13px;}
.menu{position:absolute;right:12px;top:12px;z-index:100;cursor:pointer;}
.menu img{display: block;width: 24px;height: 15px;}

.nav{position:fixed;left:-160px;top:0px;overflow-x:hidden;overflow-y:auto;height:100%;transition:left 0.3s ease-in;-webkit-transition:left 0.3s ease-in; z-index:99;background:rgba(0,91,172,.95);width:160px;}
.navm{left:0px;}

.nav li{height:40px;line-height:40px;overflow:hidden;color:#fff;font-size:16px;}
.nav li:first-child{text-align:center; background:#00346f;}
.nav li:nth-child(2){ background:url(../images/r01.png) no-repeat 24px 8px;background-size:24px;}
.nav li:nth-child(3){ background:url(../images/r02.png) no-repeat 24px 8px;background-size:24px;}
.nav li:nth-child(4){ background:url(../images/r03.png) no-repeat 24px 8px;background-size:24px;}
.nav li:nth-child(5){ background:url(../images/r04.png) no-repeat 24px 8px;background-size:24px;}
.nav li:nth-child(6){ background:url(../images/r05.png) no-repeat 24px 8px;background-size:24px;}
.nav li:nth-child(7){ background:url(../images/r06.png) no-repeat 24px 8px;background-size:24px;}
.nav li:nth-child(8){ background:url(../images/r07.png) no-repeat 24px 8px;background-size:24px;}
.nav li a{color:#fff;display:block;text-indent:56px;height:40px;border-bottom: 1px solid #003673;}

html,body.index{height: 100%;}
body{padding-bottom: 48px;}
body.index{background: url(../images/imgwrap_img.jpg) no-repeat center 38px;background-size: 100% 100%;}
.imgwrap{position: relative;top: 61.8%;}
img[alt="imgwrap"]{display: block;width: 100%;}
.imgwrap ul{position: absolute;width: 94%;left: 5%;top: 0;}
.imgwrap ul li{float: left;width: 35%;margin-left: -2%;}
.imgwrap ul li a{display: block;text-align: center;font-size: 16px;line-height: 1;font-family: "黑体";color: #fff;font-weight: bold;}
.imgwrap ul li a img{position: relative;display: block;width:100%;margin-bottom:8%;}

/*banner*/
.slideBox{position:relative;overflow:hidden; margin: auto; background-size:100% 100%/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; display:none }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{   vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; color:#fff;  text-align:left;  }
.slideBox .casebtn{position: absolute;left: 0;top: 0;left: 50%;top:87.8%;transform:translate(-139px,0); width: 278px;line-height: 30px;text-align: center;font-size: 15px;color: #fff; height: 32px;background: url(../images/case_btn.png) no-repeat center center;background-size: 100% 100%;z-index: 80}

.location{position: relative; background: #8f1a60;height: 40px; line-height:44px;color: #fff;text-transform: uppercase;font-size: 14px;margin-bottom: 10px;}
.location span{font-size: 17px;}
img[alt="locaimg"]{float: left;width: 30px;margin:5px 5px 0 10px;}
.location a{position: absolute;top: 1px;right: 8px;font-size: 13px;font-family: "宋体";color: #fff;}
.about{padding: 0 15px;position: relative;}
img[alt="aboutimg"]{display:block;max-width: 100%;width: 100%;}
.abrtext{position: absolute;width:56%;height: 80%;overflow: hidden; right:15px;top: 20%; color: #2c2c2c;font-family: "宋体";}
.abrtext a{color: #dd0000;position: absolute;bottom: 0;right:5px;background: #e7e7e7;}
.rollwrap{padding: 0 15px;}
.rollwrap h1{text-align: center;text-transform: uppercase;font-size: 10px;background:url(../images/h1_bg.jpg) no-repeat center 12px;background-size: 100% 1px;margin: 5px auto;}
.rollwrap h1 em{display:block;font-size: 16px;color: #931e64;}

.swiper-slide a{display:block;width: 100%;}
.swiper-slide a img{display:block;width: 100%;padding:3px;background: #f8f4f2;border-color: #b5b5b5;border-width: 1px 1px 0;border-style: solid;}
.swiper-slide a p{text-align: center;width: 100%;font-style: 14px;line-height:1.6;padding:2px 0 8px; color: #fff; background:url(../images/rollp.jpg) no-repeat center center;background-size: 100% 100%;}
.cont{background: #f3e8e3;padding:10px 5px;}
.contleft{width:58%;float: left;}
.contul li{width: 100%;height:18px;line-height:18px;overflow: hidden;}
.contul li img{float: left;width: 16px;height:17px;margin-right: 4px;}
.contright{width: 40%;float: right;}
img[alt="contimg"]{width: 100%;display: block;min-height: 120px;max-height: 120px;margin-top: 2px;}
h1.title{margin-bottom: 0;}


.main{padding:0 10px 10px;font-size: 13px;color: #2c2c2c;line-height: 1.6;}
img[alt="about"]{display: block;margin: 5px auto;max-width: 100%;width:80%;}
.conttext{width: 80%;margin: auto;}
.conttext p{font-size: 15px;color: #f36400;}
.list{ position:absolute; right:6px; top:0px; cursor:pointer; background:url(../images/fh4_08.png) no-repeat 8px 11px; background-size:20px; text-indent:35px;}
.list-con{ position:absolute;width: 100%; display:none;background:rgba(59,97,136,0.94); z-index:9999;padding-bottom: 10px;}
.list-con li a{display:block;width:100%;font-size:14px;height:30px;line-height:30px;color:#00dfe7;font-family:"宋体";border-bottom:1px solid #fff;text-indent:20px;overflow:hidden;background:url(../images/typelia_bg.png) no-repeat center center;}
.case-con{ margin-top:10px; width:98%; overflow:hidden}
.case-con li{ width:48%; margin-left:2%; float:left;text-align:center; margin-bottom:5px;}
.case-con li a{ width:100%;  line-height:22px; color:#333;  }
.case-con li a img{ padding:4px; background:#b5b5b5; width:100%;}
.product-img{ text-align:center;width:92%; margin:12px auto;}
.product-img img{border:1px solid #afa9a9;max-width:100%;padding:2px;}
.main .conm{width:98%; margin:5px auto 10px;}
.main .titlex{text-align:center; font-size:14px; line-height:26px; height:26px;}
.nav1{ width:99%; margin:8px auto 0;}
.nav1 li{ background:url(../images/fh2_03.jpg) no-repeat; background-size:100% 30px; height:30px; line-height:30px;}
.nav1 li a{ display:block; width:97%; background:url(../images/fh_03.png) no-repeat right; background-size:20px; height:30px; color:#333;}
.nav1 li a span{ background:url(../images/fh_06.png) no-repeat 0px 6px; background-size:15px; margin-left:15px; text-indent:20px; display:block}
.mcon{ line-height:22px; padding:8px;}

.news-conx{ width:96%; margin:5px auto;}
.news-conx h1{text-align:center;font-size:14px;line-height: 1.2;}
.news-conx .time{text-align:center;color:#666;border-bottom:1px dotted #333;}
.news-conx .news-c{ line-height:22px;margin:5px auto;}

.footer{height:37px;background: url(../images/footer_bg.jpg) no-repeat center center;background-size: 100% 100%;}
.footer a{font-size: 12px;width:30%;float: left;text-align:center;line-height: 1;color:#fff;}
.footer a:nth-child(2){position: relative;z-index: 50;width: 40%;height: 45px;padding-top: 11px;margin-top: -11px;background:url(../images/tel_bg.png) no-repeat center center;background-size: 100% 100%;}
.footer img{display: block; width:24px;margin: 3px auto 1px;}
.footer a:nth-child(2) img{margin: -12px auto -2px;}
.footfix{position: fixed;width: 100%;left: 0;bottom: 0;}



@media screen and (min-width:360px)  {
	.abrtext{width: 62%;line-height: 1.5;}
}


/*message*/
.nyMainC3{
	color: #000000;
	font-family: "宋体";
	line-height: 26px;
	min-height: 610px;
}
.nyMainMessage{
	color:#000000;
	font-family:"宋体";
	line-height:34px;
	height:34px;
}
.nyMainMessage span{
	color:#F00;
	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:100%;
	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:100%;
	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;
}
/**/