﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
	height:100%;
	font-size: 12px;
	line-height: 1.5em;
	font-family: tahoma, "Microsoft YaHei", Simsun, Mingliu, Arial, Helvetica;
	color: #333333;
	background:url(../images/body_bg11.png) repeat ;
}
img {
	border:0;
	vertical-align:middle;
}
ul,li{
	list-style-type: none;
}
table,td{
	border-collapse:collapse
}
address,em{
	font-style:normal;
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#FF3300;
	text-decoration:none;
}
.center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.slide{
	display:none;
}

/*通用样式结束*/


.body_center{ width:1000px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/body_bg.png) repeat-y; padding:0 50px;}
.head{ width:980px; overflow:hidden; height:auto; border-top:3px solid #e7be93; padding:20px 10px 10px 10px;}
.logo{ width:168px; height:88px; float:left; position:relative; }
.by{ width:212px; height:88px; float:left; margin-left:315px;}
.head_left{ width:200px; height:auto; overflow:hidden; float:right;}
.qh{ width:auto; height:20px; line-height:20px; float:right; color:#838383; font-size:14px; margin-right:15px;}
.qh a{ color:#838383;}
.qh a:hover{ color:#e7be93;}

.search{ width:190px; height:21px; line-height:30px; border:1px solid #d2d2d2; border-radius:5px; padding:1px 3px; float:left; margin-top:30px;}
.search_sst{ width:165px; height:21px; line-height:21px; float:left;}
.search_sst1{ width:160px; height:21px; background:none; border:none;}
.search_button{ width:24px; height:21px; float:right;}

.menu{ width:980px; height:37px; line-height:37px; float:left; position:relative; background:url(../images/nav_bg.png) no-repeat; margin-top:20px;}
.menu ul{ width:1100px;}
.menu ul li{ width:140px; height:37px; line-height:37px; float:left; text-align:center; font-size:16px;}
.menu ul li a{ color:#3d3d3d;}
.menu ul li a:hover{ color:#000;}

.nav{ width:980px; height:35px; line-height:35px; float:left; position:relative; background:url(../images/footer_nav.png) no-repeat; margin-top:20px; float:left;}
.nav ul{ width:1100px;}
.nav ul li{ width:140px; height:35px; line-height:35px; float:left; text-align:center; font-size:14px;}
.nav ul li a{ color:#3d3d3d;}
.nav ul li a:hover{ color:#000;}


.banner{ width:980px; height:560px; overflow:hidden; margin:0 auto;}

.main{ width:980px; height:auto; overflow:hidden; margin:15px auto;}
.left{ width:192px; height:auto; overflow:hidden; float:right;}
.news{ width:190px; height:auto; overflow:hidden; border:1px solid #e7be93; border-radius:2px; margin-bottom:20px; }
.news h3{ width:190px; height:37px; line-height:37px; text-align:center; background:#e7be93; font-size:16px;font-weight:normal;}
.topnews-ul{ padding:10px;}
.topnews-ul li{ width:170px; height:30px; line-height:30px; font-size:14px; background:url(../images/new_li.png) left center no-repeat; text-indent:1em;}



.class1{ width:190px; height:auto; overflow:hidden; border:1px solid #e7be93; border-radius:2px;}
.class1 h3{ width:190px; height:37px; line-height:37px; text-align:center; background:#e7be93; font-size:16px; font-weight:normal;}
.class1 .navtreefirst{ width:170px; padding:10px; overflow:hidden;}
.class1 .navtreefirst li{ width:170px; line-height:30px; background:url(../images/class_li.png) left 11px no-repeat; font-size:16px; text-indent:1.2em;}
.class1 .navtreefirst li a{ color:#323232;}
.class1 .navtreefirst li a:hover{ color:red;}
.class1 .navtreefirst li ul{ border-top:1px solid #e7be93;}
.class1 .navtreefirst li ul li{ width:170px; text-indent:2.5em; line-height:30px; height:30px; background:none; font-size:14px;}



.class1 .profilelist{ width:170px; padding:10px; overflow:hidden;}
.class1 .profilelist li{ width:170px; line-height:30px; background:url(../images/class_li.png) left 11px no-repeat; font-size:16px; text-indent:1.2em;}
.class1 .profilelist li a{ color:#323232;}
.class1 .profilelist li a:hover{ color:#000;}
.class1 .profilelist li ul{ border-top:1px solid #e7be93;}
.class1 .profilelist li ul li{ width:170px; text-indent:2.5em; line-height:25px; height:25px; background:none; font-size:14px;}


.class{ width:190px; height:560px;  border:1px solid #e7be93; border-radius:2px;}
.class h3{ width:190px; height:37px; line-height:37px; text-align:center; background:#e7be93; font-size:16px; font-weight:normal;}


.class .bt{width:170px; line-height:30px; background:url(../images/class_li.png) left 11px no-repeat; font-size:16px; text-indent:1.2em; border-bottom:1px solid #e7be93; float:left;}
.class ul {padding:0; margin:0;list-style-type: none; width:170px; padding:10px; }

.class ul li {float:left; position:relative; }

.class ul li a, .menu ul li a:visited {display:block; text-indent:2.5em; text-decoration:none; height:30px; color:#000; width:170px;
line-height:30px; font-size:14px;}

.class ul li ul {display: none; width:500px; }

.class ul li:hover a {color:red; }

.class ul .hide{ color:red;}

.class ul li:hover ul {display:block; position:absolute; top:10px; left:80px; width:80px; background:#f4ede5;}

.class ul li ul { position:relative; z-index:111; padding:0px;border:1px solid #e7be93; border-bottom:none;}

.class ul li ul img{ z-index:9999; padding-top:1px; background:none;}
.class ul li ul li{ width:80px; line-height:24px; border-bottom:1px solid #e7be93;}
.class ul li ul li a{ color:#000; font-size:12px; text-align:center; width:80px; text-indent:0em;}
.class ul li ul li .on{color:red;}

.class ul li:hover ul li a {display:block; color:#000; padding:0; margin:0;}

.class ul li:hover ul li a:hover {color:red;}


.right{ width:775px; height:auto; overflow:hidden; float:left;border-radius:2px;}
.product{ width:775px; height:auto; overflow:hidden;}
.product h3{ width:775px; height:36px; line-height:36px; text-indent:2em; background:url(../images/pro_h3.jpg) no-repeat; font-size:14px; font-weight:normal;}
.product .newpro-ul{ width:auto; border:1px solid #e7be93; padding:10px; overflow:hidden;}
.product .newpro-ul li{ width:162px; height:205px; float:left; margin:10px 13px 0;}
.product .newpro-ul li .boximg{ width:160px; height:160px; border:1px solid #e7be93;}
.product .newpro-ul li .boximg img{ width:160px; height:160px;}
.product .newpro-ul li .boxtxt{ width:162px; height:25px; line-height:25px; text-align:center;}
.product .newpro-ul li .prodate{ width:162px; height:20px; line-height:20px; text-align:center;}

.product1{ width:775px; height:auto; overflow:hidden; margin-top:20px;}
.product1 h3{ width:775px; height:36px; line-height:36px; text-indent:2em; background:url(../images/pro_h3.jpg) no-repeat; font-size:14px; font-weight:normal;}
.product1 .recopro-ul{ width:auto; border:1px solid #e7be93; padding:10px; overflow:hidden;}
.product1 .recopro-ul li{ width:162px; height:205px; float:left; margin:10px 13px 0;}
.product1 .recopro-ul li .boximg{ width:160px; height:160px; border:1px solid #e7be93;}
.product1 .recopro-ul li .boximg img{ width:160px; height:160px;}
.product1 .recopro-ul li .boxtxt{ width:162px; height:25px; line-height:25px; text-align:center;}
.product1 .recopro-ul li .prodate{ width:162px; height:20px; line-height:20px; text-align:center;}


.contact{ width:190px; height:auto; overflow:hidden; border:1px solid #e7be93; margin-top:20px;border-radius:2px;}
.contact h3{ width:190px; height:37px; line-height:37px; text-align:center; background:#e7be93; font-size:16px; font-weight:normal;}
.contactner{ width:170px; height:auto; overflow:hidden; padding:10px;}
.contact_title{ width:170px; height:30px; font-size:14px;}
.contact_text{ width:170px; height:30px; font-size:12px;}

.footer{ width:980px; height:auto; overflow:hidden; margin:0 auto;}

.footer_bottom{ width:980px; height:auto; line-height:30px; text-align:center; font-size:14px; margin-top:10px; float:left; font-size:12px;}


.right_top{ width:775px; height:36px; line-height:36px; background:url(../images/pro_h3.jpg) no-repeat; text-indent:2em; font-size:14px; }


.prolist-ul{ width:auto; border:1px solid #e7be93; padding:10px; overflow:hidden;}
.prolist-ul li{ width:162px; height:205px; float:left; margin:10px 13px 0;}
.prolist-ul li .boximg{ width:160px; height:160px; border:1px solid #e7be93;}
.prolist-ul li .boximg img{ width:160px; height:160px;}
.prolist-ul li .boxtxt{ width:162px; height:25px; line-height:25px; text-align:center;}
.prolist-ul li .prodate{ width:162px; height:20px; line-height:20px; text-align:center;}


.right_title{ width:775px; height:35px; line-height:35px; text-align:center; font-size:14px;}
.right_detailed{ width:775px; height:auto; overflow:hidden; margin-top:15px;}
.right_detailed_right{ width:775px; height:auto; overflow:hidden; float:right; margin-top:20px;}
.right_detailed_right h3{ width:775px; height:20px; line-height:20px; font-weight:bold;}
.right_detailed_text{ width:700px; height:auto;  overflow:hidden;}
.right_detailed_text p{ min-height:5px; width:700px; overflow:hidden;}


.news_list{ width:775px; height:auto; overflow:hidden; padding:10px 0;}
.newslist-ul{ width:775px; height:auto; overflow:hidden;}
.newslist-ul li{ width:775px; height:35px; line-height:35px; background:url(../images/new_li.png) left center no-repeat; border-bottom:1px dashed #e7be93; overflow:hidden;}
.newslist-ul li .newstxt{ width:675px; height:35px; float:left; text-indent:1em; }
.newslist-ul li .newsdate{ width:90px; float:right; line-height:35px; text-align:right; margin-right:10px;}

.right_news_content{ width:775px; height:auto; overflow:hidden; padding:10px 0;}
.right_news_content h3{ width:775px; height:35px; line-height:35px; text-align:center;}
.right_news_content h4{ width:775px; height:20px; line-height:20px; text-align:center; font-size:12px; font-weight:normal; color:#a7a7a7;}
.right_news_text{ width:775px; height:auto; overflow:hidden; margin-top:10px; line-height:25px;}

.right_about{ width:775px; height:auto; overflow:hidden; padding:10px 0; line-height:25px;}
.right_detailed_img{ width:240px; height:300px; overflow:hidden; float:left; text-align:center;}
.right_detailed_img{ width:240px; height:300px;}

.dqwz{ width:600px; height:36px; line-height:40px; font-size:12px; float:right; text-align:right; padding-right:20px; font-size:14px;}

.right_txt{ width:500px; height:300px; float:right; overflow:hidden;}
.right_detailed_minchen{ width:500px; height:30px; line-height:30px; font-size:14px;}
.right_detailed_xinhao{ width:500px; height:25px; line-height:25px; font-size:12px;}
.right_detailed_jiaoge{ width:500px; height:25px; line-height:25px; font-size:12px;}
.right_detailed_chicui{ width:500px; height:25px; line-height:25px; font-size:12px;}
.right_detailed_beizhu{ width:500px; height:auto; line-height:25px; font-size:12px;}

/*************分页样式**********************/
div#page{
	margin: 0 auto;
	margin-top: 30px;
	clear: both;
	text-align: center;
	line-height: 0;
	font-family: "宋体";
	height:30px; 
	font-size:12px;
    position:relative;
	line-height:30px;
}
div#page a:hover{ text-decoration:none;}
div#page .page_str{border: 1px solid #CCCCCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(iecss3.htc);
	padding: 3px 10px 3px 8px;
	}
div#page .on{
	border: 1px solid #CCCCCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(iecss3.htc);
	padding: 3px 10px 3px 8px;
	color: #FF6600;
	font-weight: bold;
}
div#page .page_str:hover {
	background:#CCC;
	color: #FF6600;
	cursor: pointer;	
}

div#page .meiyeNpage, .gongjiye {
	margin: 10px 5px 0px 10px;
	padding: 0px 10px 3px 8px;
}



/*messagebox留言表单*/
ul#messagebox{ height:auto;
               width:95%; 
			   margin:5px auto; 
			   position:relative;
			   clear:both;
			   overflow:hidden;
			   font-family:"宋体",Verdana, Geneva, sans-serif;
			   font-size:12px;}
ul#messagebox input[type="text"]{ height:25px; line-height:25px; border:1px solid #ccc; margin:0; padding:0; text-indent:3px;}
ul#messagebox textarea{ resize:none; font-size:12px; padding-left:5px; line-height:25px; color:#666;}
ul#messagebox li{ height:25px; line-height:25px; padding-bottom:10px; border-bottom:1px dashed #CCCCCC; margin-top:10px; clear:both;}
ul#messagebox li.textarea{min-height:116px; line-height:80px; }
ul#messagebox li span.target{ float:left; display:block; color:#630; width:75px;}
ul#messagebox li span.box{ float:left; display:block; width:230px; }
ul#messagebox li div.showtxt{ color:red; float:left; padding-left:5px; display:none; width:150px;}
ul#messagebox li:hover div.showtxt{ display:block;}
ul#messagebox li.submit{ text-align:center; height:28px;}
ul#messagebox li.submit input{ width:90px; height:27px; background:url(../images/button.png) no-repeat; text-align:center; border:0; padding:0; margin:0;
cursor:pointer; color:#FFF;}
ul#messagebox li.submit input:hover{background:url(../images/button_hover.png) no-repeat;}





.link{
	margin:0 auto;
	width:980px;
}
.link h3{
    width: 980px;
    height: 36px;
    line-height: 36px;
    text-indent: 2em;
    background: url(../images/pro_h3.jpg) no-repeat;
    font-size: 14px;
    font-weight: normal;
}
.txtlinks{
	margin-top:20px;
	width:980px;
	height:auto;
}
.txtlinks li{
	float:left;
	padding:0 20px;
	height:20px;
	line-height:20px;
	text-align:center;
	font-size:18px;
}
.txtlinks li a{
	color:#3d3d3d
}





