@charset "UTF-8";


* {
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	/* Firefox 4 */
	-webkit-transition-duration: 0.2s;
	/* Safari 和 Chrome */
	-o-transition-duration: 0.2s;
	padding: 0;
	margin: 0;
	list-style: none;
	text-decoration: none;
	font-size: 12px;
	color: #656565;
}

a:hover {
	text-decoration: none;
	color: #6aa937;
}

a {
	text-decoration: none;color: #757575;
}

body {
	font-family: "microsoft yahei", tahoma, verdana, simsun;
}

.left {
	float: left;
}

.right {
	float: right;
}

.center {
	margin: 0 auto;
}

.clear {
	clear: both;
}
.head_txt {height: 40px;line-height: 40px;background-color: rgb(51,51,51);}
.head_txt_nn{color: #fff;}
.head_txt_nn a{color: #fff;}
.head_txt_nn ul{height: 40px;}
.head_txt_nn ul li{float: left;padding-left: 10px;padding-right: 10px;background: url("../img/bg_1.jpg");width: 120px;text-align: center;}
.head_txt_nn ul li:hover {background: url("../img/bg_1_1.jpg");}
.logo_menu {height: 110px;clear: both;}
.logo{width: 275px;float: left;}
.menu {float: right;width: 920px;}
.menu ul {padding-top: 10px;padding-bottom: 10px;height: 90px;}
.menu ul li {height: 90px;line-height: 90px;float: left;text-align: center;background-color: #fff;padding-left: 10px;padding-right: 10px;border-bottom: 0px #fff solid;}
.menu ul li a{font-size: 14px;}
.menu ul li:hover {background-color: rgba(230,0,18);border-bottom: 10px rgba(51,51,51) solid;}
#menuhover{background-color: rgba(51,51,51);border-bottom: 10px rgba(229,0,17) solid;}
#menuhover a{color: #fff;}
.menu ul li:hover a{color: #FFF;display: block;}
#index_p_no1 {width: 322px;height: 632px;float: left;}
.index_p ul{padding-top: 10px;}
.index_p ul li {float: left;width: 310px;height: 310px;border: 1px #eee solid;margin: 6px;background-color: rgba(255,255,255);}
.index_p ul li:hover {content: "";/*内容（不能省略）*/

top: 6px;/*向上偏移距离*/
left: 6px;/*向左偏移距离*/

z-index: -1;/*设置堆叠顺序*/
transform: rotate(-2deg);/*旋转倾斜角度*/
box-shadow: 8px 8px 8px rgba(0,0,0,0.3);/*设置阴影*/}
.i_p,.i_case{background-color: rgba(245,245,245);padding-bottom: 20px}
.p20 {padding: 20px;text-align: center;}
.p20 h2{font-size: 15px;
    font-weight: 400;
	line-height: 20px;
	margin-top: 30px;
    color: #333;}
.p20 h3{height: 18px;
    font-size: 12px;
	
    color: #b0b0b0;}
	.go{text-align: center;border: 1px solid #eee;width: 50%;height: 28px;line-height: 28px;margin: 0 auto;border-radius:10px;background-color: #fff;color: #666;}
	.index_p ul li:hover .go{background-color: rgba(229,0,17);color: #fff;border: 1px solid #efefef;}
.index_about {padding: 20px;line-height: 30px;font-size:13px;height: 190px}
.index_about img {float: left;margin-right:20px}
.title_01 {line-height: 60px;font-size:20px;
	text-align: center;font-weight: bold;color: #000
}

.index_case ul{padding-top: 0px;}
.index_case ul li {float: left;width: 310px;height: 310px;border: 1px #eee solid;margin: 6px;background-color: rgba(255,255,255);overflow: hidden;}
.index_case ul li img{width: 310px;height: 310px}
.index_case ul li h2{background-color: #eee;height: 30px;line-height: 30px;text-align: center;}
.index_case ul li:hover h2{background-color: #ff0000;height: 40px;line-height: 40px;color: #fff;text-align: center;font-size: 16px}
.index_case ul li:hover img{margin-top: -42px}
.index_case ul li:hover {content: "";/*内容（不能省略）*/

top: 6px;/*向上偏移距离*/
left: 6px;/*向左偏移距离*/

z-index: -1;/*设置堆叠顺序*/
transform: rotate(0deg);/*旋转倾斜角度*/
box-shadow: 8px 8px 8px rgba(0,0,0,0.3);/*设置阴影*/}
.banner {background: url("../img/banner_bg.jpg");}
.foot_menu {height: 25px;line-height: 25px;margin-top: 20px;margin-bottom: 20px}
.fmenu {height: 25px;line-height: 25px;font-size: 16px;text-align: center;}
.last {border-right: 0px}
.line {border-bottom: 1px #eee dashed;}
.foot_menu_2 {height: 280px;}
.foot_menu_2 ul li{float: left;width: 180px;text-align: center;line-height: 40px}
.foot_menu_2 ul li:hover{background-color: #eee}
.foot_menu_2 li a{display: block;}
.foot_menu_2 ul li ul{position:absolute;margin-top: 10px}
.foot_menu_2 ul li ul li{float: none;margin-left:-25px;line-height: 29px}
.foot_txt {line-height: 30px;height: 30px;background-color: #333;color: #fff;text-align: center;}
.foot_txt a,.f_txt{color: #eee;}
.tel {font-size: 15px;font-weight: bolder;color: rgba(255,129,32);}
.rfoot{border-left: 1px #eee solid;text-align: center;}
.lxfs{text-align: left;line-height: 25px;padding-left: 10px}


.products h1{font-size: 26px;color: #111;line-height: 40px;margin-top: 20px}
.products h3{font-size: 14px;color: #666}
.products h2{color: #666;line-height: 27px}
.gu {background: rgba(229,1,18);color: #fff}
.gu1 {background: rgba(20,20,20);color: #fff}
.link {padding-top: 20px}