@charset "UTF-8";
/* CSS Document */


body{ background:#f2f2f2;}
#overall{ }
#head{ background:#fff; padding:30px 0 15px 0;}
#top{ width:1000px; height:50px; margin:0 auto; padding:0;}
.logo{ width:443px; height:50px; float:left;}
.menu{ width:500px; float:right;}
.menu ul{ left: auto; right: 0;}
.menu ul li{ line-height:50px; margin-left:20px; float:left;}
.menu ul li a{ color:#000; font-size:16px; font-weight:bold;}
.menu ul li a:hover{color:#e50013; text-decoration:none;}

.content{ width:1000px; margin:20px auto 0 auto; padding:0;}

.focus{ background:#fff; margin-bottom:20px;}
.focus_left{ width:75%; float:left;}
.focus_contact{ width:25%; float:left;}
.index_contact{ font-size:14px; line-height:26px; padding-left:15px;}

.product_title{ height:40px; line-height:40px; background:#fff; padding-right:10px;}
.title{ color:#fff; font-size:18px; font-weight:bold; padding:0 20px; background:#e9573e; float:left;}
.category{ font-size:14px; float:right;}
.category a{ color:#000; padding:0 5px;}
.product{  margin-top:15px;}
.product ul li{ width:20%; background:#fff; border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; text-align:center; float:left; }

.product ul li a{ color:#333; line-height:30px; text-decoration:none;  display:block;}
.product ul li img{ border-bottom:1px solid #f8f8f8;}

#foot{ color:#cfcfcf; font-size:12px; background:#888888; text-align:center; line-height:25px; margin-top:15px; padding:10px 0 20px 0;}
#foot_nav a{ color:#cecece; padding:0 5px; }

/*内容页*/
#left{ width:670px; background:#fff; float:left;}
.dqwz{ color:#666666; font-size:12px; font-family: 宋体, Arial, serif; font-weight:normal; height:40px; line-height:40px; border-bottom:1px solid #f4f4f4; padding-left:10px;}
.h3{ text-align:center; }
.content_text{ border-top:1px solid #f8f8f8; padding:10px 15px;}


#right{ width:320px;  background:#fff; float:right;}

.box_title{ color:#e6421b; font-size:15px; height:40px; line-height:40px;letter-spacing:1px; border-bottom:1px solid #f4f4f4; padding:0 10px 0 15px;}
.box_body{ padding:10px;}
.box_body span{ text-align:justify; text-justify:inter-ideograph; display:inline-block;}
.contact_text{ line-height:30px;}

.box_t{ color:#e6421b; font-size:14px; height:40px; line-height:40px;letter-spacing:1px; border-bottom:1px solid #f4f4f4; padding:0 10px 0 15px;}
.box_list{ border-bottom:1px solid #f4f4f4; padding:10px 15px;}
.box_list li a{ line-height:2６px;}

.box_img{ border-bottom:1px solid #f4f4f4; padding:10px 0 10px 15px}
.box_img li{ width:140px; margin-right:10px; float:left; display:block; }

/*list*/
#list{ padding:20px 15px;}
#list ul li{ border-bottom:1px dashed #f1f1f1;display:block}
#list ul li a{ font-size:14px; font-family:宋体, Arial, serif; line-height:40px;}
#list ul li span{ float:right;}
.line20{ margin-bottom:20px; }

/*page*/
#pages{ text-align:center;  padding:10px 15px 20px 15px; }
#pages a { border:1px solid #a9a9a9; line-height:25px;    padding:2px 10px;  margin-right:5px; }
#pages a:hover{ color:#fff; background:#a9a9a9; }
#pages span{ background:#ccc; color:#000; border:1px solid #a9a9a9; line-height:25px;  margin-right:5px;  padding:2px 10px;}





/* right nav */
.nav.right ul {
	text-align: right;
}


/*响应式*/
@media screen and (max-width:1000px){
	#head{ }
	#top{ width:100%; height:100%; padding:0 auto; margin:0 auto;}
	.logo{  text-align:center; }
	.product ul li{ width:50%; background:#fff; border-left:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4; text-align:center; float:left; }
	.product ul li a{ font-size:1.5em;}

	.content{ width:100%; margin:20px auto 0 auto; padding:0;}
    .title{ color:#fff; font-size:2em; font-weight:bold; padding:0 20px; background:#e9573e; float:left;}
    .category{ font-size:1.8em; float:right;}


.menu{ width:180px; float:right;}
.menu ul li a{ color:#000; font-size:200%; line-height:140%;}


.nav a {
	padding: 3px 20px;
	text-decoration: none;
	line-height: 100%;
}

	.nav { margin-top:10px;
		position: relative;
		min-height: 40px;
	}	
	.nav ul {
		width: 180px; padding: 5px 0;
		position: absolute;
		top: 0;
		left: 0;
		border: solid 1px #aaa;
		background: #fff url(../images/menu.png) no-repeat 10px 11px;		border-radius: 5px;
		box-shadow: 0 1px 2px rgba(0,0,0,.3);
	}
	.nav li { 		display:none; /* hide all <li> items */}
	.nav .current {
		display: block; /* show only current <li> item */
	}
	
	/* on nav hover */
	.nav ul:hover {
		background-image: none;
	}
	.nav ul:hover li {
		display: block;
		margin: 0 0 5px; padding-left:10px;
	}
	.nav ul:hover .current {
		background: url(../images/check.png) no-repeat 10px 7px; 
	}

	/* right nav */
	.nav.right ul {
		left: auto;
		right: 0;
	}

	/*内容页*/
	#left{ width:100%;}
	#right{ width:100%;}
}