@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 12px/20px "思源黑体";
	color:#666;
	background:#eee;
	margin: 0px;
	text-align:center;
	background: url(../images/a_01.jpg) repeat-x
}
*{ padding:0; margin:0; font-family: "思源黑体" !important;}
a { color:#666; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.clearboth { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.page{ text-align:center; width:700px; float:left; padding:20px 0;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#c30;}
.fd_right{ float:right;}
.fd_left{ float:left; margin-right:10px;}
/*共用部分结束*/

.wrapper{  width:989px; margin:0 auto; text-align:left; overflow:hidden;}

/*头部header部分*/
.header{width:989px; float:left;}
.header .logo{ float:left; width:691px; height:99px; background:url(../images/a_03.jpg); margin-left:20px;}
.header .logo h1{ display:none;}
.header .top_right{ float:right; margin-top:35px; margin-right:35px;}
.header .top_right a{ padding:0 6px;}
.header .nav { float:left;color:#000;height:35px;line-height:35px;background:url(../images/a_07.jpg);width:975px;font-size:14px;font-weight:bold;margin-top:3px; margin-left:7px;}
.header .nav ul li{ float:left; background:url(../images/b.jpg) no-repeat right;}
.header .nav ul li.no_border{background:none}
.header .nav ul li a{ color:#000000; display:block; padding:0 39px;}
.header .nav ul li a:hover{color:#03F; background:url(../images/navbj.jpg) repeat-x;}
#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul{ display:none;position:absolute;top:35px;width:554px; float:left; margin-left:-23px; text-align:center; background:#fff; padding:10px; z-index:9999;}
#menu2 ul ul li{background:none}
#menu2 ul ul li a{display:block; font-size:14px;line-height:25px; padding:0 23px; color:#000; font-weight:normal}
.banner{ width:989px; height:293px; float:left; background:#ccc; margin-top:32px;}
.banner span{ /*margin-left:2px;*/}
/*头部header部分结束*/

/*首页中间内容部分开始*/
.main{ width:989px; float:left; padding-top:10px; background:#FFF}
.main .product{ width:710px; float:left; margin-left:2px;background:url(../images/probj.jpg) repeat-x} 
.main .product .title{padding-left:5px; border:solid 1px #CCC; border-bottom:none}
.main .product .title a{ float:right; padding-right:10px; color:#666; font-size:12px; line-height:30px;}
.main .product .title span{margin-top:10px; height:40px;}
.main .product .intro{border:solid 1px #CCC; border-top:none; float:left; width:708px;}
.main .product .intro ul li{float:left; margin-left:15px; margin-bottom:10px;}

.main .contact{ width:264px; float:right; margin-left:3px; background:url(../images/bb_54.jpg) repeat-x;} 
.main .contact .title{padding-left:15px;}
.main .contact .title a{ float:right; padding-right:10px; color:#666; font-size:12px; }
.main .contact .title span{padding-top:10px;}
.main .contact .intro ul li a:hover{ color:#c30;}
.main .contact .intro1{ width:207px;background:url(../images/12.jpg) no-repeat; float:left; margin-left:10px;height:262px;margin-bottom:20px;}
.main .contact .intro1 .int{ margin-top:127px; margin-left:20px;}
.main .contact .intro1 .int p{ width:180px; color:#000; line-height:17px;}

.main .news{ width:353px; float:left; margin-left:3px; background:url(../images/bb_54.jpg) repeat-x; margin-top:10px;} 
.main .news .title{padding-left:15px;}
.main .news .title a{ float:right; padding-right:10px; color:#666; font-size:12px; }
.main .news .title span{padding-top:10px;}
.main .news .intro{ padding:10px;}
.main .news .intro ul li{margin-bottom:6px; border-bottom:dashed 1px #CCC; background:url(../images/icon.jpg) no-repeat left;}
.main .news .intro ul li a{ padding-left:10px;}
.main .news .intro ul li a:hover{ color:#c30;}

.main .about{ width:346px; float:left; margin-left:10px;background:url(../images/bb_54.jpg) repeat-x; margin-top:15px;} 
.main .about .title{padding-left:15px; height:34px;}
.main .about .title a{ float:right; padding-right:10px; color:#666; font-size:12px; line-height:30px;}
.main .about .title span{margin-top:10px; height:40px;}
.main .about .intro p{ margin-top:-5px;}

.main .right{ width:264px; float:right; margin-right:10px;}
.main .right p{ margin-bottom:10px;}
.main .right1{ width:228px; float:left; margin-left:2px;}
/*首页中间内容部分结束*/

/*内页中间内容部分开始*/
.ny_bg{ background:#FFF}
/*左边*/
.sidebar{ width:230px; float:left; margin-left:2px;}
.sidebar .title{ font-size:18px; padding-left:10px; border-bottom:solid 1px #dadada;}
.sidebar .intro{ padding:10px;}
.sidebar .intro ul li{ border-bottom:dashed 1px #ccc; padding-left:10px;}
.sidebar .intro ul li a:hover{ color:#c30;}
.sidebar .intro1{ width:207px; height:262px;background:url(../images/12.jpg) no-repeat; float:left; margin-left:10px;}
.sidebar .intro1 .int{ margin-top:127px; margin-left:20px;}
.sidebar .intro1 .int p{ width:180px; color:#000}
.content{width:710px; float:right; margin-right:20px;}
.content .title{padding-top:10px; padding-left:10px; border-bottom:solid 1px #dadada; background:url(../images/icon1.jpg) no-repeat left;}
.content .title a{padding-left:20px; }
.content .intro{ margin-top:10px;}

/*右边*/
.intro{background:#FFF}
.intro p{ margin-bottom:6px; line-height:25px;}

.product_list{ padding:15px 0;}
.product_list ul li{ width:154px; height:150px; overflow:hidden; float:left; margin-left:41px; text-align:center;}
.product_list ul li img{ width:150px; height:120px; border:solid 1px #dadada; padding:1px;}
.product_list ul li span{ display:block;}

.product_show{ padding:15px;}
.product_show ul li{ float:left; margin-bottom:20px; width:640px;}
.product_show ul li.pic{ text-align:center; border-bottom:dashed 1px #ccc;}
.product_show ul li.pic span{ display:block; font-weight:bold;}
.product_show ul li.nr p.jc{font-weight:bold;}
.product_show ul li img{ width:367px; height:241px;}

.content .news_list{ margin-top:10px;}
.content .news_list ul li{ width:700px; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; background:url(../images/icon.jpg) no-repeat left;}
.content .news_list ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .news_list ul li a{ padding-left:10px;}
.content .news_list ul li a:hover{ color:#0b8bd2;}

.content .news_show{ padding:14px;}
.content .news_show ul li.bt{ font-size:14px; font-weight:bold; text-align:center;}
.content .news_show ul li.date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #999;}
.content .news_show ul li.nr{ padding:8px 18px;}
.content .news_show ul li.nr p{ margin-bottom:10px; line-height:26px;}
.content .news_show ul li.back{ text-align:center;}
.content .news_show ul li.back a:hover{ color:#ec6100;}

.feedback{ padding:15px;}
.feedback table{}
.feedback table thead{ font-weight:bold;}
.feedback table tr td{ padding:4px;}
.feedback table tr td a:hover{ color:#c30;}
.feedback table input, .feedback table textarea{ border:solid 1px #ccc;}
.feedback table input.button{background:#256AB6; color:#fff; cursor:pointer; padding:2px 4px;}

.job{ padding:15px;}
.job table{ background:#EAEAEA; margin-bottom:20px;}
.job table thead{ font-weight:bold;}
.job table tr td{ background:#fff; padding:4px;}
.job table tr td a:hover{ color:#c30;}
/*内页中间内容部分结束*/

/*脚部分开始*/
.footer{width:989px; float:left; padding-top:10px; background:#fff}
.footer .title{ width:987px; height:35px; background:#f3f3f3; border:solid 1px #eaeaea; text-align:center; line-height:35px;}
.footer .intro{ width:987px;/* height:60px;*/ background:url(../images/footerbj.jpg); border:solid 1px #eaeaea; text-align:center; line-height:25px;}
/*脚部分结束*/
