@charset "utf-8";
@import url('reset.css');

/*产品页面*/
.page_content{ width:770px; height:285px; overflow:hidden;overflow:hidden; margin-left:230px; background:url(../images/page_banner.jpg) no-repeat center center;}
.rm_wrapper{
	width:750px;
	height:190px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
	background:#a7a7a7;
	margin-top:10px;
}
.rm_container{
	width:730px;
	overflow:hidden;
	position:relative;
	height:530px;
	margin:0 auto;
}
.rm_container h2{
	background:transparent url(../images/lines.png) repeat top left;
	padding:10px 10px;
	position:absolute;
	bottom:170px;
	right:0px;
	color:#000;
	font-size:36px;
	text-transform:uppercase;
	text-shadow:1px 0px 1px #fff;
}
.rm_container ul{
	width:1170px;
}
.rm_container ul li{
	float:left;
	margin-left:-30px;
	position:relative;
	overflow:hidden;
	width:260px;
	height:260px;
	border:30px solid #a7a7a7;
	border-width:22px 15px 0px 15px;
	background:#a7a7a7;
}
.rm_container ul li img{
	position:absolute;
	top:0px;
	left:0px;
}
.rm_mask_right, .rm_mask_left{
	position: absolute;
	height: 110px;
	background: #a7a7a7;
	width: 530px;
	bottom: -30px;
	left: 0px;
	-moz-transform:rotate(-3deg);
	-webkit-transform:rotate(-3deg);
	transform:rotate(-3deg);
}
.rm_mask_right{
	left:auto;
	right:0px;
	-moz-transform:rotate(3deg);
	-webkit-transform:rotate(3deg);
	transform:rotate(3deg);
}
.rm_corner_right, .rm_corner_left{
	background: #a7a7a7;
	position:absolute;
	width:200px;
	height:100px;
	bottom:0px;
	left:-65px;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.rm_corner_right{
	left:auto;
	right:-65px;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.rm_nav a{
	position:absolute;
	top:200px;
	width:38px;
	height:87px;
	cursor:pointer;
	opacity:0.7;
}
.rm_nav a:hover{
	opacity:1.0;
}
.rm_nav a.rm_next{
	background:transparent url(../images/next.png) no-repeat top left;
	top:100px;
	right:0px;
}
.rm_nav a.rm_prev{
	background:transparent url(../images/prev.png) no-repeat top left;
	top:100px;
	left:0px;
}
.rm_controls{
	position:absolute;
	top:2px;
	left:20px;
	height:20px;
}
.rm_controls a{
	cursor:pointer;
	opacity:0.7;
	padding-left:24px;
	font-size:16px;
	text-transform:uppercase;
	height:20px;
	float:left;
	line-height:20px;
	color:#F3F3F3;
}
.rm_controls a:hover{
	opacity:1.0;
	color:#ffffff;
}
.rm_controls a.rm_play{
	display:none;
	background:transparent url(../images/play.png) no-repeat center left;
}
.rm_controls a.rm_pause{
	background:transparent url(../images/pause.png) no-repeat center left;
}


/*公共*/
.w1000{ width:1000px;}
.w732{ width:732px;}
.f14{ font-size:14px;}
.pt20{ padding-top:20px;}
.headertop{ height:23px; background:#b5b5b5;}
.header{ height:53px;}
.logo{ margin:7px 0 0 10px;}
.box{ background:url(../images/bg.jpg) no-repeat top center;}
.mr15{ margin-right:15px;}
.mr50{ margin-right:50px;}
.textj{ text-align:justify;}


.textcenter{ text-align:center;}
.margincenter{ margin:0 auto; margin-right:20px;}

/*首页*/
.index_content{height:450px; background:url(../images/indexcbg.jpg) no-repeat; padding-top:10px; padding-left:10px;}
.menubg{ height:53px; background:url(../images/menubg.jpg) repeat-x bottom center; margin-bottom:10px;}
.menu{ height:59px; background:url(../images/menubg1.jpg) no-repeat bottom center;}
.menu li{ float:left; margin:0 5px;}
#menunav{ margin:12px 0 0 95px;}
#menu1 a{width:123px; height:32px; background:url(../images/menu1.jpg) no-repeat; display:block;}
#menu1 a:hover{width:123px; height:32px; background:url(../images/menu1bg.jpg) no-repeat;}
#menu2 a{width:123px; height:32px; background:url(../images/menu2.jpg) no-repeat; display:block;}
#menu2 a:hover{width:123px; height:32px; background:url(../images/menu2bg.jpg) no-repeat;}
#menu3 a{width:123px; height:32px; background:url(../images/menu3.jpg) no-repeat; display:block;}
#menu3 a:hover{width:123px; height:32px; background:url(../images/menu3bg.jpg) no-repeat;}
#menu4 a{width:123px; height:32px; background:url(../images/menu4.jpg) no-repeat; display:block;}
#menu4 a:hover{width:123px; height:32px; background:url(../images/menu4bg.jpg) no-repeat;}
#menu5 a{width:123px; height:32px; background:url(../images/menu5.jpg) no-repeat; display:block;}
#menu5 a:hover{width:123px; height:32px; background:url(../images/menu5bg.jpg) no-repeat;}
#menu6 a{width:123px; height:32px; background:url(../images/menu6.jpg) no-repeat; display:block;}
#menu6 a:hover{width:123px; height:32px; background:url(../images/menu6bg.jpg) no-repeat;}

/*底部信息*/
.footer{ background:#000000;}
.footer li{ color:#FFFFFF; float:left; width:555px;height:22px;}
.footer li span{ color:#FFFFFF;}
.copy{ padding:10px 0 0 30px;}




/*主题内容*/
.content{ background:#959595;}
.nav{ padding:16px 0 16px 16px;}
.nav1{ margin-right:40px;}
.nav li{ float:left; color:#FFFFFF;}
.nav li a{ color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none;}
.nav li a:hover{ color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
.navsearch{ width:110px; margin-right:5px;}
#query{ border:none; width:110px; height:20px; background:url(../images/search.gif) no-repeat; color:#666;}
#search2{background:url(../images/searchsubmit.gif) no-repeat left top; width:18px; height:18px;  border-style:none; cursor:pointer; margin-left:5px;}
.about{ margin:10px; padding-bottom:10px; text-align:justify;}
.contentimg{ z-index:1;}

.contentbody{ z-index:15; }
.contentbodytop{ height:52px; background:url(../images/contentbodytop.jpg) no-repeat; color:#000000; font-size:12px; font-style: italic; padding:15px 0 0 57px; z-index:20; margin-top:-30px; position:relative;}
.contentbodyc ul li.news1{ border-bottom:#bdaa98 1px dashed; height:20px; line-height:20px; padding-top:5px; background:url(../images/dian.jpg) no-repeat center left; padding-left:10px; }
.contentbodyc{ background:url(../images/contentbodyc.jpg) repeat-y; padding:0 55px; overflow:hidden;}
.contentbodyc ul li.news1 a{ text-decoration:none; color:#666666;}
.contentbodyc ul li.news1 a:hover{ text-decoration:none; color:#101010;}
.contentbodyb{ margin-bottom:50px;}


.page{padding:15px 0; padding-left:100px;}
.page ul li{ float:left;}

.page1{ width:55px; height:16px; border:#000000 1px solid; text-align:center; margin-right:5px;}
.page2{ width:16px; height:16px; border:#000000 1px solid; text-align:center; margin-right:5px;}
.page1 a{ color:#555; text-decoration:none;}
.page2 a{ color:#555; text-decoration:none;}
.page ul li a:hover{ color:#000; font-weight:bold; text-decoration:none;}
#pageselect{ width:35px; height:17px; margin-left:3px;}
.news_v{ padding:20px 0;}
.news_v a{ color:#666; text-decoration:none;}
.news_v a:hover{color:#666;}

.pro{ padding-left:10px;}
.pro_menu{ width:200px;}
.pro_banner{width:770px; height:190px; overflow:hidden;background:url(../images/page_banner.jpg) no-repeat top center; margin-right:10px;}
.prozhanshi{ margin-top:30px;}
.proaaa{ background:url(../images/pro_bg2.jpg) repeat-y;}
.pro_1{ height:100%; width:770px; background:url(../images/pro_bg1.jpg) repeat-y;}
.pro_1 li{ float:left; color:#555;}
.li1{ width:190px; text-align:center;}

.li2{ width:210px;}

.li3{ width:310px; margin-left:15px; }

.pro_2{ height:100%; width:770px; background:url(../images/pro_bg2.jpg) repeat-y;}
.pro_2 li{ float:left; color:#555;}


















/*产品页CSS*/
.align-left {
                float: left;
                }
				
.align-right {
                float: right;
                }

 a:hover { color:#fff; }
 #main-nav {width: 200px;}
 #main-nav li {list-style: none;text-align: left;}
 #main-nav li a.nav-top-item {
                background:#000;
                padding:5px 5px;
                color: #fff;
                font-size: 10px;
                cursor: pointer;
                display: block;
                text-decoration: none;
				font-weight:bold;
                }

 #main-nav li a.current {
                background:#000;
                color: #fff;
                }
                
 #main-nav li a.current:hover {
                color: #fff;font-weight: bold;
                }
 #main-nav li a.nav-top-item:hover {
                color: #fff;font-weight: bold;
                }
 #main-nav ul {
                padding: 0;
                font-size: 11px;
                margin: 0;
                }

 #main-nav ul li {
                list-style: none;
                margin: 0;
                text-align: left;
				padding: 0;
                }

 #main-nav ul li a {
                padding: 0px 15px;
                display: block;
                color: #fff;
                font-size: 10px;
				text-decoration:none;
                }

 #main-nav ul li a:hover,
 #main-nav ul li a.current,
 #main-nav ul li a.current:hover {
                color:#000;
                }

/*banner*/
.rm_wrapper{
	width:750px;
	margin:0 auto;
	position:relative;
	background:#a7a7a7;
	margin-top:10px;
}
.rm_container{
	width:730px;
	overflow:hidden;
	position:relative;
	height:530px;
	margin:0 auto;
}
.rm_container h2{
	background:transparent url(../images/pro/lines.png) repeat top left;
	padding:10px 10px;
	position:absolute;
	bottom:170px;
	right:0px;
	color:#000;
	font-size:36px;
	text-transform:uppercase;
	text-shadow:1px 0px 1px #fff;
}
.rm_container ul{
	width:1170px;
}
.rm_container ul li{
	float:left;
	margin-left:-30px;
	position:relative;
	overflow:hidden;
	width:260px;
	height:260px;
	border:30px solid #a7a7a7;
	border-width:22px 15px 0px 15px;
	background:#a7a7a7;
}
.rm_container ul li img{
	position:absolute;
	top:0px;
	left:0px;
}
.rm_mask_right, .rm_mask_left{
	position: absolute;
	height: 110px;
	background: #a7a7a7;
	width: 530px;
	bottom: -30px;
	left: 0px;
	-moz-transform:rotate(-3deg);
	-webkit-transform:rotate(-3deg);
	transform:rotate(-3deg);
}
.rm_mask_right{
	left:auto;
	right:0px;
	-moz-transform:rotate(3deg);
	-webkit-transform:rotate(3deg);
	transform:rotate(3deg);
}
.rm_corner_right, .rm_corner_left{
	background: #a7a7a7;
	position:absolute;
	width:200px;
	height:100px;
	bottom:0px;
	left:-65px;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.rm_corner_right{
	left:auto;
	right:-65px;
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.rm_nav a{
	position:absolute;
	top:200px;
	width:38px;
	height:87px;
	cursor:pointer;
	opacity:0.7;
}
.rm_nav a:hover{
	opacity:1.0;
}
.rm_nav a.rm_next{
	background:transparent url(../images/pro/next.png) no-repeat top left;
	top:100px;
	right:0px;
}
.rm_nav a.rm_prev{
	background:transparent url(../images/pro/prev.png) no-repeat top left;
	top:100px;
	left:0px;
}
.rm_controls{
	position:absolute;
	top:2px;
	left:20px;
	height:20px;
}
.rm_controls a{
	cursor:pointer;
	opacity:0.7;
	padding-left:24px;
	font-size:16px;
	text-transform:uppercase;
	height:20px;
	float:left;
	line-height:20px;
	color:#F3F3F3;
}
.rm_controls a:hover{
	opacity:1.0;
	color:#ffffff;
}
.rm_controls a.rm_play{
	display:none;
	background:transparent url(../images/pro/play.png) no-repeat center left;
}
.rm_controls a.rm_pause{
	background:transparent url(../images/pro/pause.png) no-repeat center left;
}
