﻿
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: "思源黑体";
	font-size: 14px;
	line-height: 1.5;
	color: #555;
}
a {
	color: #555;
	text-decoration: none;
}
a:hover {
	color: #3f2472;
}
img {
	border: 0;
	display: inline;
	vertical-align: bottom;
}
div, ul, li, dl, dd, span, h1, h2, p, h4, h3 {
	margin: 0;
	padding: 0;
	list-style: none;
}
.clear {
	clear: both;
}
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";}
.clearfix:after{clear:both;}

@media screen and (min-width:1024px){
	.tops{width:100%; height:35px; background-color:#29166f}
	.top{width:1200px; height:35px; margin:0 auto;}
	.top .tel{width:520px; height:30px; float:right; padding:5px 0 0 0; color:#fff;}
	
	.headers{ width:100%; height:120px; margin:0 auto;}
	.headers .header1{width:1280px; height:100px; margin:0 auto; padding:30px 0 0 0; }
	.headers .header1 .logo{width:131px; height:64px; float:left;}
	.headers .header1 ul{width:730px; height:40px; float:right; margin:25px 0 0 0; }
	.headers .header1 ul li{width:80px; text-align:center; padding:0 20px; float:left; font-size:17px;}
		/**********************动画样式********************/
	.banner{ width:100%; height:700px; overflow:hidden; position:relative; margin-top:0;font-size:0}
	.b-img{ height:570px;  position:absolute; left:0; top:0;}
	.b-img a{ display:block; height:700px; float:left;}
	.b-list{ height:50px; padding-top:629px; position:relative; margin:0 auto;z-index:1;}
	.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #333; float:left; margin:0 5px; _margin:0 3px;}
	.b-list .spcss{border:3px solid #14ab04;}
	.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
	.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
	.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:315px;}
	.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:315px;}
	.bar-left .emcss{ background-position:0px -100px;}
	.bar-right .emcss{ background-position:-50px -100px;}
	/****************动画样式结束********************/
	
	.main{width:1278px;margin:0 auto;height:600px;position:relative}
	.kv{position:relative;width:1278px;height:600px;overflow:hidden;}
	.kv_pic{width:6390px;height:600px;overflow:hidden;position:absolute;}
	.kv_pic>li{width:1278px;height:600px;float:left;}
	.kv_pic img{width:100%;}
	
	.kv_word{width:10px;height:12px;position:absolute;top:1px;left:0;overflow:hidden;}
	.kv .control{width:54px;height:26px;position:absolute;right:223px;top:494px;}
	.kv .control div{width:26px;height:26px;background-color:#f5df00;margin-right:1px;float:left;cursor:pointer;}
		
	
	/****************************/
	.index-product{width:1280px; height:860px; margin:0 auto;}
	.index-product .btitle{width:1280px; height:70px; text-align:center;  font-size:50px; margin:0 auto; padding:60px 0 0 0;}
	.index-product .stitle{width:1280px; height:50px; text-align:center;font-size:23px; margin:0 auto; }
	.index-product .tu{width:100%; height:600px; float:left; overflow:hidden; margin:40px 0 60px 0;}
	
	.index-anli{width:100%; height:1020px; margin:0 auto; background-color:#f5f5f5; overflow:hidden;}
	.index-anli .anli{width:1280px; height:1020px; margin:0 auto;}
	.index-anli .anli .btitle{width:1280px; height:70px; float:left; margin:60px 0 15px 0 ; text-align:center; font-size:50px;}
	.index-anli .anli .stitle{width:1280px; height:30px; float:left; text-align:center; font-size:20px;}
	.index-anli .anli .bt{ }
	.index-anli .anli .bt ul{width:1200px; height:55px; margin:0 auto;padding-top:15px;overflow:hidden;}
	.index-anli .anli .bt ul li{width:145px; height:25px; float:left;border-radius:5px; border:1px solid #888; font-size:16px; margin:5px 10px; padding:10px 0; text-align:center;}
	.index-anli .anli .al{ }
	.index-anli .anli .al ul{width:1280px; height:604px; padding-top:20px; margin:0 auto; overflow:hidden;}
	.index-anli .anli .al ul li{width:414px; height:604px; float:left; margin:0 5px;}
	.index-anli .anli .liucheng{width:1201px; height:113px; float:left; padding:20px 39px 0 39px; overflow:hidden;}
	
	
	.index-about{width:1280px; height:930px; margin:0 auto;}
	.index-about .btitle{width:1280px; height:70px; float:left; margin:60px 0 15px 0 ; text-align:center; font-size:50px;}
	.index-about .stitle{width:1280px; height:30px; float:left; text-align:center; font-size:20px;}
	.index-about  .abouts{width:100%; height:510px; float:left; margin:30px 0 20px 0;overflow:hidden;}
	.index-about  .abouts .left{width:780px; height:500px; float:left; margin:10px 28px 0 0; position:relative; overflow:hidden;}
	.index-about  .abouts .left p{ font-size:15px; text-align:left; line-height:32px;}
	.index-about  .abouts .left .lbiaoti{widht:200px; height:25px; border-radius:5px; background-color:#29166f; float:left; padding:10px 20px; color:#fff; position:absolute; overflow:hidden; bottom:1px; left:10px;}
	.index-about  .abouts .left .lbiaoti a{ color:#fff;}
	
	.index-about  .abouts .right{width:472px; height:500px; float:left; margin:10px 0 0 0;}
	
	.index-about .youshi{ width:100%; height:160px; background-color:#3d3d3c; overflow:hidden; margin:30px 0;}
	.index-about .youshi ul{width:1100px; height:160px; margin:0 auto;}
	.index-about .youshi ul li{width:100px; height:100px; float:left; margin:20px 60px; color:#fff; }
	.index-about .youshi ul li .shuzi{width:100%; height:70px; text-align:center; float:left; font-size:50px;}
	.index-about .youshi ul li .miaoshu{width:100%; height:60px; line-height:28px; text-align:center;  float:left; font-size:17px;}
	
	.index-project {
	width: 100%;
	height: 731px;
	margin: 0 auto;
	padding-top: 20px;
	}
	.index-project a {
		color: #fff;
		text-decoration: none;
	}
	.index-project .project {
		width: 1130px;
		height: 731px;
		margin: 0 auto;
		padding-top: 35px;
	}
	.index-project .project .title {
		width: 500px;
		height: 50px;
		margin: 0 auto;
		text-align: center;
		font-size: 30px;
		color: #3a1e6e;
		border-bottom: 1px solid #4d504e;
	}
	.index-project .project .mtitle {
		width: 1100px;
		height: 20px;
		margin: 0 auto;
		text-align: center;
		margin-top: 10px;
		font-size: 22px;
		color: #3a1e6e;
	}
	.index-project .project .pro {
		width: 1100px;
		height: 500px;
		margin: 0 auto;
		padding-top: 30px;
	}
	.index-project .project .pro .kuang {
		width: 135px;
		height: 135px;
		margin: 10px;
		float: left;
		border: 1px solid #c1c1c1;
	}
	.index-project .project .kk {
		width: 105px;
		height: 105px;
		padding: 15px 15px;
		background-color: #fff;
	}
	.index-project .project .kk img{width:100%;}
	.index-project .project .dingzhi {
		width: 200px;
		height: 40px;
		margin: 0 auto;
		font-size: 26px;
		text-align: center;
		padding: 10px 0;
		color: #fff;
		background-color: #3f2472;
		border-radius: 15px
	}

	/************底部*********/
	.bottoms{width:100%; height:270px; margin:0 auto; background-color:#f1f1f1; padding:50px 0 0 0;}
	.bottoms .bottom{ width:1280px; height:200px; margin:0 auto;}
	.bottoms .bottom .bot1{width:380px; height:200px; float:left; }
	.bottoms .bottom .bot1 .logo{width:100%; float:left; height:111px; padding:0 0 30px 0;}
	.bottoms .bottom .bot1 p{width:100%; height:30px; float:left; font-size:15px;}
	
	.bottoms .bottom .bot2{width:240px; height:200px; float:left;}
	.bottoms .bottom .bot2 .bt{ font-size:16px; text-align:left; padding:0 0 20px 0; font-weight:bold; text-align:center;}
	.bottoms .bottom .bot2 .bll{ line-height:30px; text-align:left; text-align:center;}
	
	.bottoms .bottom .bot3{width:170px; height:200px; float:left;}
	.bottoms .bottom .bot3 .bt{ font-size:16px; text-align:left; padding:0 0 15px 0; font-weight:bold; text-align:center;}
	.bottoms .bottom .bot3 .bll{ line-height:30px; text-align:center;}
	
	
	.foots{width:100%; height:40px; margin:0 auto; background-color:#29166f;}
	.foot{width:1280px; height:25px; margin:0 auto; text-align:center; color:#fff; padding:10px 0 0 0;}
	.foot a{color:#fff;}
	
	/***********关于我们**************/
	.nbiaoti{width:100%; height:65px; margin:0 auto;  background-color:#f1f1f1; overflow:hidden;}
	.nbiaoti .wid{width:1280px; height:30px;position: relative;
    padding-left: 23px;
    font-size: 13px;
    color: #999;
    background: url(../images/ico1.gif) no-repeat left 0;
    margin: 25px auto 0;

	
	}
	.content{ width:1280px; margin: 0 auto; overflow:hidden}
	.content .ny{ width:100%; margin:35px 0;}
	
	.content .ny .btitle{width:100%; height:70px; float:left; margin:20px 0 0 0 ; text-align:center; font-size:42px; }
	.content .ny .stitle{width:100%; height:30px; float:left; text-align:center; font-size:18px; margin-bottom:20px;}
	.content .ny p{ line-height:32px; font-size:16px;}/*text-indent: 2em;*/
	
	
	.jsmr{ width:1280px; margin: 0 auto; overflow:hidden}
	.jsmr .ny{ width:100%; margin:35px 0;}
	
	.jsmr .ny .btitle{width:100%; height:70px; float:left; margin:20px 0 0 0 ; text-align:center; font-size:42px; }
	.jsmr .ny .stitle{width:100%; height:30px; float:left; text-align:center; font-size:18px; margin-bottom:20px;}
	.jsmr .ny p{ line-height:32px; font-size:16px;}/*text-indent: 2em;*/
	
	
	/*************联系我们****************/	
	.cxzd{ width:1280px; overflow:hidden;  padding:50px 0;}
	.cxzd .uptc{ padding:40px; background:#fff; overflow:hidden; position:relative;}
	.cxzd .uptc .cnact{ width:450px; overflow:hidden;}
	.cxzd .uptc .cnact h1{ font-size:30px; line-height:40px; overflow:hidden;}
	.cxzd .uptc .cnact h2{ padding:15px 0; font-size:18px;}
	.cxzd .uptc .cnact em{ display:block; width:100%; height:1px; background:#ddd; overflow:hidden; position:relative;}
	.cxzd .uptc .cnact em i{ width:60px; height:1px; position:absolute; left:0; top:0; background:#006960; z-index:10;}
	.cxzd .uptc .cnact .contact{ width:100%; overflow:hidden; margin-top:20px;}
	.cxzd .uptc .cnact .contact p{ color:#333; line-height:34px;}
	.cxzd .uptc .cnact dl{ display:block; overflow:hidden; text-align:center; margin-top:30px;}
	.cxzd .uptc .cnact dl dd{ display:block; float:left; margin-right:20px;}
	.cxzd .uptc .cnact dl dd img{ display:block; width:150px;}
	.cxzd .uptc .cnact dl dd p{ margin-top:10px;}
	.cxzd .uptc .yst{ width:750px; position:absolute; right:20px; top:0; height:100%; background:url(../images/bgl.jpg) center center no-repeat;}
	
	
	.news_listnr{width:1280px;  overflow: hidden;margin:0 auto; }
	.news_listnr ul{margin-left:4%;float:left;}
	.news_listnr ul li{width:45%;height:138px;margin:10px 0;margin-left:2%;float:left; border-bottom:1px solid #eee;padding:28px 15px;box-shadow:0 0 10px rgba(255,51,0,0); transition:all 1s; background:#fff;}
	.news_listnr_img{float:left;width:30%;height:105px;}
	.news_listnr_img img{width:100%;display:block;height:100%;}
	.news_listnr_fr{width:65%;float:right;}
	.news_listnr_bt{display:block;font-size:19px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:32px;transition:all 1s;font-weight:normal;}
	.news_listnr_text{display:block;font-size:13px;color:#666;line-height:24px;height:68px;overflow:hidden;margin-top:8px;}
	.news_listnr_rq{display:block;text-align:right;font-size:12px;color:#999;line-height:24px;}
	.news_listnr_rq i{font-size:18px; position:relative;top:2px;}
	.news_listnr ul li:hover{ box-shadow:0 0 10px #cecece;}
	.news_listnr ul li:hover .news_listnr_bt{color:#1379e1;}
	/**********产品展示********/
	.product {width:100%; overflow:hidden; margin-top:10px;}
	.product ul{}
	.product li{width:620px; height:472px; float:left; margin:12px 10px;}
	
	.dl-menuwrapper{ display:none;}
	.header{ display:none;}
}


@media only screen and (max-width: 640px){
	.tops{width:100%; height:55px; background-color:#2d0a5e; border-bottom:1px solid #fff;}
	.top{width:100%; height:55px; margin:0 auto;}
	.top .tel{width:96%; height:30px; float:right; padding:6px 2% 0 2%; color:#fff;}
	
	.headers{ display:none;}
	.headers .header1{width:1280px; height:100px; margin:0 auto; padding:30px 0 0 0; }
	.headers .header1 .logo{width:131px; height:64px; float:left;}
	.headers .header1 ul{width:730px; height:40px; float:right; margin:25px 0 0 0; }
	.headers .header1 ul li{width:80px; text-align:center; padding:0 20px; float:left; font-size:17px;}
	/***********************/
.header{
	position: relative;
	height: 1.6rem;
	background: #2d0a5e;
}
.logos{
	display: block;
	text-align: center;
	line-height: 1rem;
	width: 295px;
	height: 1rem;

	font-size: 0.3rem;
}
.logos img{
	display: block;
	width: 100%;
}
	.dl-menuwrapper {
	width: 100%;
	float: right;
	position: absolute;
	top: 0;
	right: 0px;
	padding-top:1rem;
	z-index: 999;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%;
}

.dl-menuwrapper:first-child {
	margin-right: 100px;
}

.dl-menuwrapper button {
	
	border: none;
	width: 1rem;
	height: 1.5rem;
	text-indent: -900em;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	outline: none;
	background:  url(../images/menu-button-bg.png) no-repeat center center;
	background-size: 50%;
}

.dl-menuwrapper button:hover ,
.dl-menuwrapper button.dl-active {
	
	background-color: #2d0a5e;
}

.dl-menuwrapper ul {
	margin-top:0.5rem;
	background: #2d0a5e;
}

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	font-size: 0.3rem;
	line-height: 1.0rem;
	font-weight: 300;
	color: #fff;
	border-top: 1px solid #fff;
	/*border-bottom: 1px solid #fff;*/
	outline: none;
}

.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";
}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(255,255,255,0.8);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(255,255,255,0.8);
}

.dl-menuwrapper .dl-menu {
	text-align: center;
	position: absolute;
	right: 0;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(0.1rem);
	-moz-transform: translateY(0.1rem);
	transform: translateY(0.1rem);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}
	
	/**********************/
	.index-product{ display:none; width:96%; padding:0 2%; margin:0 auto;}
	.index-product .btitle{width:100%; height:40px; text-align:center;  font-size:24px; margin:0 auto; padding:40px 0 0 0;}
	.index-product .stitle{width:100%; height:20px; text-align:center;font-size:15px; margin:0 auto; }
	.index-product .tu{width:100%;  float:left; overflow:hidden; margin:40px 0 60px 0;}
	
	.main{width:100%;margin:0 auto;position:relative}
	.kv{position:relative;width:100%;height:400px;overflow:hidden;}
	.kv_pic{width:3250px;overflow:hidden;position:absolute;}
	.kv_pic>li{width:100%;float:left;}
	.kv_pic img{width:30%;}
	
	.kv_word{width:10px;height:12px;position:absolute;top:1px;left:0;overflow:hidden;}
	.kv .control{width:54px;height:26px;position:absolute;right:223px;top:494px;}
	.kv .control div{width:26px;height:26px;background-color:#f5df00;margin-right:1px;float:left;cursor:pointer;}
		
	
    .index-anli{width:96%; height:100%; margin:0 auto; background-color:#f5f5f5; overflow:hidden; padding:0 2%;}
	.index-anli .anli{width:100%;  margin:0 auto;}
	.index-anli .anli .btitle{width:100%; height:40px; float:left; margin:20px 0 5px 0 ; text-align:center; font-size:26px;}
	.index-anli .anli .stitle{width:100%; height:30px; float:left; text-align:center; font-size:18px;}
	.index-anli .anli .bt{ }
	.index-anli .anli .bt ul{width:100%; height:55px; margin:0 auto;padding-top:15px;overflow:hidden;}
	.index-anli .anli .bt ul li{width:145px; height:25px; float:left;border-radius:5px; border:1px solid #888; font-size:16px; margin:5px 10px; padding:10px 0; text-align:center;}
	.index-anli .anli .al{ }
	.index-anli .anli .al ul{width:100%;  padding-top:20px; margin:0 auto; overflow:hidden;}
	.index-anli .anli .al ul li{width:100%; float:left; margin:0 5px;}
	.index-anli .anli .al ul li img{width:100%;}
	.index-anli .anli .liucheng{ display:none; width:100%;  float:left; padding:20px 39px 0 39px; overflow:hidden;}
	.index-anli .anli .liucheng img{ width:100%;}
	
	
	
	.index-about{width:96%; margin:0 auto; padding:10px 2%;}
	.index-about .btitle{width:100%; float:left; margin:10px 0 5px 0 ; text-align:center; font-size:26px;}
	.index-about .stitle{width:100%; height:30px; float:left; text-align:center; font-size:18px;}
	.index-about  .abouts{width:100%;  float:left; margin:10px 0 20px 0;overflow:hidden;}
	.index-about  .abouts .left{width:100%; height:100%;  float:left; margin:10px 28px 0 0; position:relative; overflow:hidden;}
	.index-about  .abouts .left p{ font-size:15px; text-align:left; line-height:32px; overflow:hidden;}
	
	.index-about  .abouts .left .lbiaoti{ display:none; widht:200px; height:25px; border-radius:5px; background-color:#29166f; float:left; padding:10px 20px; color:#fff; position:absolute; overflow:hidden; bottom:1px; left:10px;}
	.index-about  .abouts .left .lbiaoti a{ color:#fff;}
	
	.index-about  .abouts .right{width:100%;  float:left; margin:10px 0 0 0;}
	.index-about  .abouts .right img{width:100%;}
	
	.index-about .youshi{ width:100%; height:140px; background-color:#3d3d3c; overflow:hidden; margin:10px 0;}
	.index-about .youshi ul{width:100%; height:140px; margin:0 auto;}
	.index-about .youshi ul li{width:18%; height:130px; float:left; margin:10px 1%; color:#fff; }
	.index-about .youshi ul li .shuzi{width:100%; height:40px; text-align:center; float:left; font-size:20px;}
	.index-about .youshi ul li .miaoshu{width:100%; height:90px; line-height:28px; text-align:center;  float:left; font-size:12px;}
	
	
	
	.index-project {
	width: 100%;
	margin: 0 auto;
	overflow:hidden;
	}
	.index-project a {
		color: #fff;
		text-decoration: none;
	}
	.index-project .project {
		width: 100%;
		margin: 0 auto;
		padding-top: 15px;
	}
	.index-project .project .title {
		width: 100%;
		height: 50px;
		margin: 0 auto;
		text-align: center;
		font-size: 20px;
		color: #3a1e6e;
		border-bottom: 1px solid #4d504e;
	}
	.index-project .project .mtitle {
		width: 100%;
		height: 20px;
		margin: 0 auto;
		text-align: center;
		margin-top: 10px;
		font-size: 18px;
		color: #3a1e6e;
	}
	.index-project .project .pro {
		width: 100%;
		margin: 0 auto;
		padding-top: 30px;
	}
	.index-project .project .pro .kuang {
		width: 107px;
		height: 107px;
		margin: 10px;
		float: left;
		border: 1px solid #c1c1c1;
	}
	.index-project .project .kk {
		width: 90px;
		height: 90px;
		padding: 7px 7px;
		background-color: #fff;
	}
	.index-project .project .kk img{width:95%; height:95%;}
	
	.index-project .project .dingzhi {
		display:none;
	}
	
	
	
		/************底部*********/
	.bottoms{width:100%; height:270px; margin:0 auto; background-color:#f1f1f1; padding:50px 0 0 0; display:none;}
	.bottoms .bottom{ width:100%; height:200px; margin:0 auto;}
	.bottoms .bottom .bot1{width:380px; height:200px; float:left; }
	.bottoms .bottom .bot1 .logo{width:100%; float:left; height:111px; padding:0 0 30px 0;}
	.bottoms .bottom .bot1 p{width:100%; height:30px; float:left; font-size:15px;}
	
	.bottoms .bottom .bot2{width:240px; height:200px; float:left;}
	.bottoms .bottom .bot2 .bt{ font-size:16px; text-align:left; padding:0 0 20px 0; font-weight:bold; text-align:center;}
	.bottoms .bottom .bot2 .bll{ line-height:30px; text-align:left; text-align:center;}
	
	.bottoms .bottom .bot3{width:170px; height:200px; float:left;}
	.bottoms .bottom .bot3 .bt{ font-size:16px; text-align:left; padding:0 0 15px 0; font-weight:bold; text-align:center;}
	.bottoms .bottom .bot3 .bll{ line-height:30px; text-align:center;}
	
	
	.foots{width:100%; height:65px; margin:0 auto; background-color:#29166f;}
	.foot{width:96%; height:50px; margin:0 auto; text-align:left; color:#fff; padding:10px 2% 0 2%;}
	.foot a{color:#fff;}
	
	
	
	/***********关于我们**************/
	.nbiaoti{width:100%; height:65px; margin:0 auto;  background-color:#f1f1f1; overflow:hidden;}
	.nbiaoti .wid{width:96%; height:30px;position: relative;
		padding-left: 23px;
		font-size: 13px;
		color: #999;
		background: url(../images/ico1.gif) no-repeat left 0;
		margin: 25px auto 0;
	}
	
		/*************联系我们****************/	
	.cxzd{ width:96%; overflow:hidden;  padding:10px 2%;}
	.cxzd .uptc{ padding:40px; background:#fff; overflow:hidden; position:relative;}
	.cxzd .uptc .cnact{ width:450px; overflow:hidden;}
	.cxzd .uptc .cnact h1{ font-size:30px; line-height:40px; overflow:hidden;}
	.cxzd .uptc .cnact h2{ padding:15px 0; font-size:18px;}
	.cxzd .uptc .cnact em{ display:block; width:100%; height:1px; background:#ddd; overflow:hidden; position:relative;}
	.cxzd .uptc .cnact em i{ width:60px; height:1px; position:absolute; left:0; top:0; background:#006960; z-index:10;}
	.cxzd .uptc .cnact .contact{ width:100%; overflow:hidden; margin-top:20px;}
	.cxzd .uptc .cnact .contact p{ color:#333; line-height:34px;}
	.cxzd .uptc .cnact dl{ display:block; overflow:hidden; text-align:center; margin-top:30px;}
	.cxzd .uptc .cnact dl dd{ display:block; float:left; margin-right:20px;}
	.cxzd .uptc .cnact dl dd img{ display:block; width:150px;}
	.cxzd .uptc .cnact dl dd p{ margin-top:10px;}
	.cxzd .uptc .yst{ display:none; width:750px; position:absolute; right:20px; top:0; height:100%; background:url(../images/bgl.jpg) center center no-repeat;}
	
	
	
	.content{ width:96%; margin: 0 auto; overflow:hidden; padding:0 2%;}
	.content .ny{ width:100%; margin:15px 0;}
	
	.content .ny .btitle{width:100%; height:40px; float:left; margin:10px 0 10px 0 ; text-align:center; font-size:20px; }
	.content .ny .stitle{width:100%; height:30px; float:left; text-align:center; font-size:18px; margin-bottom:18px;}
	.content .ny p{ line-height:32px; font-size:16px;}/*text-indent: 2em;*/
	/*.content .ny img{width:100%;}*/
	
	.news_listnr{width:98%;margin:0 1%; }
	.news_listnr ul{float:left;}
	.news_listnr ul li{width:96%;float:left; border-bottom:1px solid #eee;padding:10px 2%;box-shadow:0 0 10px rgba(255,51,0,0); transition:all 1s; background:#fff;}
	.news_listnr_img{width:100%;}
	.news_listnr_img img{width:63%;}
	.news_listnr_fr{width:100%;}
	.news_listnr_bt{ width:60%;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:28px;transition:all 1s;font-weight:normal;}
	.news_listnr_text{ width:58%; display:block;font-size:13px;color:#666;line-height:24px;overflow:hidden;margin-top:8px;}
	.news_listnr_rq{display:block;text-align:right;font-size:12px;color:#999;line-height:24px;}
	.news_listnr_rq i{font-size:18px; position:relative;top:2px;}
	.news_listnr ul li:hover{ box-shadow:0 0 10px #cecece;}
	.news_listnr ul li:hover .news_listnr_bt{color:#1379e1;}
	
	/**********产品展示********/
	.product {width:96%; overflow:hidden; margin-top:10px; padding:0 2%;}
	.product ul{}
	.product li{width:100%;  float:left; margin:6px 0;}
	.product  img{width:100%;}
	
	
	.jsmr{ width:96%; margin: 0 auto; overflow:hidden; padding:0 2%;}
	.jsmr .ny{ width:100%; margin:15px 0;}
	
	.jsmr .ny .btitle{width:100%; height:40px; float:left; margin:10px 0 10px 0 ; text-align:center; font-size:26px; }
	.jsmr .ny .stitle{width:100%; height:30px; float:left; text-align:center; font-size:18px; margin-bottom:18px;}
	.jsmr .ny p{ line-height:32px; font-size:16px;}/*text-indent: 2em;*/
	.jsmr .ny img{width:100%;}

}















