@charset "utf-8";
html, body,  span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption, tbody, tfoot, thead {margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;}
a{
	text-decoration:none;
	color: #333333;
	font-family: "微软雅黑";
	font-size: 14px;
}
ul,li,ol,dl{ list-style:none;}
img{ border:none;}
/*头部*/
.header{
	width:100%;
	overflow:hidden;
	height:100px;
	position:fixed;
	left:0;
	top:0;
	z-index:1000;
	background-color: #FFFFFF;
	box-shadow:0px  1px 10px #e2e4e5;
	margin-right: auto;
	margin-left: auto;
}
.header .con{
	width:1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.header .con img{
	float:left;
	margin-right:40px;
	margin-top: 15px;
	margin-left: 5px;
}
.header .con .tel {
	float: left;
	margin-top: 37px;
	background-image: url(telgif.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	padding-left: 30px;
	margin-left: 20px;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
}

.header .con ul{
	float:left;
	margin-top: 30px;
}
.header .con ul li{float:left;}
.header .con ul li a{
	color:#333;
	display:block;
	height: 45px;
	width: 115px;
	float: left;
	font-size: 16px;
	line-height: 45px;
	text-align: center;
}
.header .con ul li a:hover{
	
	color:#007E41;
	font-weight: normal;
	background-image: url(ov.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.header .con ul .slide1 a{
	transition:0.6s;
	color:#007E41;
	font-weight: normal;
	background-image: url(ov.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.header .con ul .slide1 a:hover{
	transition:0.6s;
	color:#007E41;
	font-weight: normal;
	background-image: url(ov.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/* 幻灯效果 */
.banner{
	width:100%;
	margin-top:100px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
/* 幻灯效果 */
.rslides { position: relative; overflow: hidden; width: 1200px; padding: 0; margin: 0; }
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container { position: relative; float: left; width: 100%; }
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: rgba(0,0,0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	max-width: none;
	background-color: rgba;
	background-position: 0;
}
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 52%; left: 0; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; background: transparent url("../images/themes.gif") no-repeat left top; margin-top: -45px; }
.slide_nav:active { opacity: 1.0; }
.slide_nav.next { left: auto; background-position: right top; right: 0; }
.list img { border: 5px solid #FFFFFF;}.list img:hover { border: 5px solid #CF9744;}
/* 幻灯效果 */
.main {
	background-color: #f5f5f5;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 20px;
}
.p1 {
	color: #333333;
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 40px;
	padding-top: 20px;
}
.np1 {
	color: #666666;
	font-family: "微软雅黑";
	font-size: 28px;
	background-image: url(np1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 35px;
	height: 50px;
	padding-top: 20px;
}
.ply {
	color: #666666;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 35px;
}
a.fonta16 {
	font-size: 14px;
	margin-right: 15px;
	margin-left: 15px;
	color: #FFFFFF;
	background-color: #ff9c01;
	border-radius:15px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
/*案例展示*/
.anli{
	width:100%;
	min-width:1200px;
	height:auto;
	overflow:hidden;
}
.anli .anli_con{
	width:1200px;
	height:auto;
	overflow:hidden;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.anli .title h1{ font-size:24px; color:#666; font-weight:400; text-align:center;}

.anli .show{
	width:1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.anli .show h2{
	font-size:16px;
	color:#666;
	font-weight:400;
	margin-top:15px;
	text-align: center;
}
.anli .show i{ font-size:12px; color:#aaa; font-style:normal;margin-top:8px; display:block;}
.anli .show b{ display:block; background:#e0e0e0; width:293px; height:1px; margin-top:22px;transition:.6s;}
.anli .show li{
	position:relative;
	float:left;
	transition:1s;
	text-align: center;
	margin-top: 15px;
	margin-right: 9px;
	margin-bottom: 0;
	margin-left: 0;
}
.anli .show li:nth-child(4){ margin-right:0; margin-top:0;}
.anli .show li:nth-child(8){ margin-right:0;}
.anli .show li:nth-child(1){ margin-top:0;}
.anli .show li:nth-child(2){ margin-top:0;}
.anli .show li:nth-child(3){ margin-top:0;}
.anli .show .jia{ position:absolute; top:-50px; left:125px; opacity:0; transition:.6s; z-index:1;}
.anli .show strong{ width:280px; height:280px; background:rgba(0,0,0,0.4); position:absolute;top:0;left:0; opacity:0;transition:.6s;}
.anli .show li .tt{ width:280px; height:280px; overflow:hidden;}
.show .tt .an{ transition:1s;}



.anli .show li:hover .an{ transform:scale(1.1);}
.anli .show li:hover strong{ opacity:1;}
.anli .show li:hover .jia{top:90px; opacity:1;}
.anli .show li:hover b{ background:#aaa;}

/*案例展示*/
.main1 {
	background-image: url(aboubg.gif);
	background-repeat: repeat-x;
	background-color: #F0F0F0;
	padding-bottom: 30px;
	background-position: top;
}.c1 {
	font-family: "Microsoft YaHei", Tahoma, Verdana, "Simsun";
	font-size: 24px;
}
.cont {
	font-size: 16px;
	color: #666666;
	line-height: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
}
dl {
	margin: 0px;
	padding: 0px;
}

dt {
	margin: 0px;
	padding: 0px;
}

dd {
	margin: 0px;
	padding: 0px;
}
.r_l01 dl dt{
	width:670px;
	height:24px;
	line-height:24px;
	float:left;
	background-repeat: no-repeat;
	margin-left: 5px;
	background-image: url(d.gif);
	background-position: 8px center;
	margin-top: 5px;
	padding-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5D5D5;
}
.r_l01 dl dd{
	width:75px;
	height:24px;
	line-height:24px;
	float:left;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5D5D5;
}
.r_l02 dl dt{
	width:470px;
	height:40px;
	line-height:40px;
	float:left;
	font-weight: bold;
	color: #666666;
	padding-left: 15px;
	margin-left: 1px;
	text-align: left;
	background-image: url(d.png);
	background-position: left center;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.r_l02 dl dd{
	width:85px;
	height:40px;
	line-height:40px;
	color:#999999;
	float:left;
	border-bottom-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}.conn {
	line-height: 26px;
	color: #666666;
	font-size: 14px;
}a.biga {
	font-size: 16px;
}
.imgbk {
	padding: 2px;
	border: 1px solid #CCCCCC;
}a.smlla {
	font-size: 14px;
	font-weight: normal;
}
.foot {
	background-color: #212121;
	height: 160px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #a9a9a9;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 24px;
	padding-top: 30px;
	text-align: center;
}
.foot a {
	font-family: "微软雅黑";
	font-size: 14px;
	color: #CCCCCC;
	margin-right: 15px;
	margin-left: 15px;
}
.abc {
	font-size: 14px;
	line-height: 30px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mainc {
	background-color: #F0F0F0;
	padding-bottom: 30px;
}
anlic{
	width:100%;
	min-width:1200px;
	height:auto;
	overflow:hidden;
	background-color: #FFFFFF;
}
.anlic .anli_con{
	width:1200px;
	height:auto;
	overflow:hidden;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.anlic .title h1{ font-size:24px; color:#666; font-weight:400; text-align:center;}
.anlic .title b{ font-size:10px; color:#ccc; display:block; text-align:center; font-weight:400; margin-top:5px;}
.anlic .title{
	margin-top:30px;
	background-image: url(line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 60px;
}
.anlic .show{
	width:1200px;
	font-size: 14px;
	line-height: 30px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 10px;
}
.anlic .show h2{
	font-size:16px;
	color:#666;
	font-weight:400;
	margin-top:15px;
	text-align: center;
}
.anlic .show i{ font-size:12px; color:#aaa; font-style:normal;margin-top:8px; display:block;}
.anlic .show b{ display:block; background:#e0e0e0; width:293px; height:1px; margin-top:22px;transition:.6s;}
.anlic .show li{
	position:relative;
	float:left;
	transition:1s;
	text-align: center;
	margin-top: 30px;
	margin-right: 9px;
	margin-bottom: 0;
	margin-left: 0;
}
.anlic .show li:nth-child(4){ margin-right:0; margin-top:0;}
.anlic .show li:nth-child(8){ margin-right:0;}
.anlic .show li:nth-child(1){ margin-top:0;}
.anlic .show li:nth-child(2){ margin-top:0;}
.anlic .show li:nth-child(3){ margin-top:0;}
.anlic .show .jia{ position:absolute; top:-50px; left:125px; opacity:0; transition:.6s; z-index:1;}
.anlic .show strong{ width:280px; height:280px; background:rgba(0,0,0,0.4); position:absolute;top:0;left:0; opacity:0;transition:.6s;}
.anlic .show li .tt{ width:280px; height:280px; overflow:hidden;}
.show .tt .an{ transition:1s;}



.anlic .show li:hover .an{ transform:scale(1.1);}
.anlic .show li:hover strong{ opacity:1;}
.anlic .show li:hover .jia{top:90px; opacity:1;}
.anlic .show li:hover b{ background:#aaa;}
.xx{
	width:100%;
	height:40px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-align: center;
}
/******************************************************************新闻动态***********************************************************************/
.cpl {
	line-height: 30px;
	height: 40px;
	width: 1200px;
	text-align: center;
	padding-top: 20px;
}
.news_con{
	width:1200px;
	height:auto;
	overflow:hidden;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
.news_con .list li{ width:100%; height:200px; margin-top:40px; border-bottom:1px solid #e9e9e8;}
.news_con .list li:nth-child(4){ border:none;}
.news_con .list li .zuo{ float:left; margin-right:200px; width:673px; height:auto; transition:1s;}
.news_con .list li .h{ display:block; font-size:16px; color:#1e1e1e; font-weight:400; margin-top:20px; transition:.6s;}
.news_con .list li:hover .h{ color:#e30112; margin-left:10px;}
.news_con .list li:hover p{ margin-left:10px;}
.news_con .list li:hover .riqi{ margin-left:10px;}
.news_con .list li .riqi{ font-size:14px; color:#c4c1c9; font-weight:400;  display:block; margin-top:8px;transition:.6s;}
.news_con .list li p{ font-size:14px; color:#777; width:673px; margin-top:42px; line-height:1.75em; transition:.6s;}
.news_con .list li img{ float:left;}
.sf18 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 35px;
	height: 45px;
}