@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 12px/20px "思源宋体";
	color:#666;
	background:#eee;
	margin: 0px;
	text-align:center;
	background: url(../images/bj.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:1000px; margin:0 auto; text-align:left; overflow:hidden;}

/*头部header部分*/
.header{width:1000px; float:left;}
.header .logo{ float:left; width:271px; height:72px; background:url(../images/a_07.jpg) no-repeat; margin-top:15px;}
.header .logo h1{ display:none;}
.header .top_right{ float:right; margin-top:10px; margin-right:10px; width:136px; height:23; background:#FFF}
.header .top_right a{ padding-left:15px; color:#000}
.header .nav {font-weight:bold; color:#fff; height:29px; line-height:29px;width:666px; float:right; margin-top:25px;}
.header .nav ul{ background:url(../images/nav_right.jpg) no-repeat right; height:29px;}
.header .nav ul li{ float:left;}
.header .nav ul li.no_border{ border:none;}
.header .nav ul li a{ color:#002960; display:block; padding:0 14px;}
.header .nav ul li a:hover{color:#066;}
#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:29px;  left:0; }
#menu2 ul ul li{ padding:0px;}
#menu2 ul ul li a{ background:#0056b6; border-bottom:1px solid #7ca0bf; display:block; overflow:hidden; white-space:nowrap; width:132px; padding:0; text-align:center;}
.banner{width:1000px; height:263px; float:left; background:#E49D56; margin-top:15px;}
.bannerb{width:1000px; height:28px; float:left; background:url(../images/a_16.jpg) repeat-x; padding-left:10px; padding-top:2px;}
/*头部header部分结束*/


	/*banner部分 本例子css */
		.slideBox{ width:1000px; height:264px; overflow:hidden; position:relative;}
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1000px; height:264px; display:block;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }




/*首页中间内容部分开始*/
.main{ width:1000px; float:left; margin-top:5px;}

.main .news{ width:245px; float:left; margin-left:10px;} 
.main .news .title{ width:245px; height:15px; background:url(../images/yk.jpg) no-repeat; float:left}
.main .news .intro{ width:243px;border-left:solid 1px #CCC; border-right:solid 1px #CCC; float:left}
.main .news .intro .cpfl{ width:221px; height:30px; margin-left:10px; margin-top:-5px;background:url(../images/cpfl.jpg) no-repeat;}
.main .news .intro .cpfl span{margin-top:7px; float:left; margin-left:15px;}
.main .news .intro .cpfl a{ float:right; margin-top:10px; margin-right:10px;}
.main .news .intro .flnr{ margin-left:40px;}
.main .news .intro .flnr ul li{background:url(../images/icon.jpg) no-repeat left; margin-top:10px;}
.main .news .intro .flnr ul li a{ padding-left:20px; font-size:14px; color:#000}
.main .news .intro .xwnr{ margin-left:20px;}
.main .news .intro .xwnr ul li{background:url(../images/icon1.jpg) no-repeat left; line-height:30px;}
.main .news .intro .xwnr ul li a{ padding-left:20px;color:#124a85; border-bottom:dashed 1px #CCC;}
.main .news .intro1{ width:245px; height:18px; background:url(../images/yks.jpg) no-repeat; float:left; margin-bottom:10px;}
.main .news .contact{ width:215px; height:74px; float:left; margin-left:15px; margin-bottom:10px;}

.about{ width:705px; float:right;} 
.about .title{ margin-top:10px;}
.about .title h1{ float:right;color:#000; width:500px; margin-top:17px; line-height:23px; font-size:12px; font-weight:100;}
.about .title a{ color:#F00}
.about .title a:hover{ color:#030;}
.about .title span{ float:left; width:205px;}
.about .intro{float:left; width:705px;height:198px; margin-bottom:10px;background:url(../images/product_50.jpg) no-repeat; margin-top:25px;}
.about .intro1{float:left; width:705px;height:198px; margin-bottom:10px;background:url(../images/product_50.jpg) no-repeat}

.about .intro .cpzs span{margin-top:16px; float:left; margin-left:40px;}
.about .intro .cpzs a{ float:right; margin-top:10px; margin-right:10px;}
.about .intro .cpzsnr ul{ width:685px; float:left}
.about .intro .cpzsnr ul li{ float:left; margin-top:10px; margin-left:24px;}
.about .intro1 .sbzs span{margin-top:16px; float:left; margin-left:40px;}
.about .intro1 .sbzs a{ float:right; margin-top:10px; margin-right:10px;}

/*首页中间内容部分结束*/

/*内页中间内容部分开始*/
/*左边*/
.ny_bg{width:1000px;float:left; margin-top:5px;}
.ny_bg .gywm{width:245px; float:left;}
.ny_bg .gywm .int1{width:245px; height:15px; background:url(../images/yk.jpg) no-repeat; float:left}
.ny_bg .gywm .int2{width:243px;border-left:solid 1px #CCC; border-right:solid 1px #CCC; float:left;}
.ny_bg .gywm .int2 .zd{width:221px; height:30px; margin-left:10px; margin-top:-5px;background:url(../images/cpfl.jpg) no-repeat;}
.ny_bg .gywm .int2 .zd span{margin-top:7px; float:left; margin-left:15px;}
.ny_bg .gywm .int2 .zdnr{ margin-left:30px;}
.ny_bg .gywm .int2 .zdnr ul{ margin-top:10px;}
.ny_bg .gywm .int2 .zdnr ul li{background:url(../images/icon1.jpg) no-repeat left; line-height:28px; border-bottom:solid 1px #CCC; width:170px;}
.ny_bg .gywm .int2 .zdnr ul li a{ padding-left:20px;color:#000;}
.ny_bg .gywm .int2 .zdnr ul li a:hover{ padding-left:20px;color:#396;}
.ny_bg .gywm .int3{width:245px; height:18px; background:url(../images/yks.jpg) no-repeat; float:left; margin-bottom:10px;}
.ny_bg .gywm .contact1{ width:215px; height:74px; float:left; margin-left:15px; margin-bottom:10px;}
.ny_bg .content{width:705px; float:right; background:#faf7f7}
.ny_bg .content .contentnr{width:680px; margin-left:10px;}

/*右边*/
.zj{ width:705px; float:right;} 
.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:0 40px 20px; 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;}

.news_list{ padding:14px;}
.news_list ul li{ width:654px; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; padding-left:22px; background:url(../images/icon1.jpg) no-repeat left}
.news_list ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.news_list ul li a:hover{ color:#0b8bd2;}

.news_show{ padding:14px;}
.news_show ul li.bt{ font-size:14px; font-weight:bold; text-align:center;}
.news_show ul li.date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #999;}
.news_show ul li.nr{ padding:8px 18px;}
.news_show ul li.nr p{ margin-bottom:10px; line-height:26px;}
.news_show ul li.back{ text-align:center;}
.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{ text-align:center; width:1000px; float:left; padding:10px; color:#fff; min-height:47px; background:url(../images/footerbj.jpg) repeat-x}
/*脚部分结束*/
