@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 12px/20px "思源宋体";
	color:#666;
	background:url(../images/bg.jpg) repeat-x top;
	margin: 0px;
	text-align:center;
}
*{ 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:#0070b8;}
.fd_right{ float:right;}
.fd_left{ float:left; margin-right:10px;}
/*共用部分结束*/

.wrapper{ width:1002px; margin:0 auto; text-align:left; overflow:hidden;}
.wrapper1{margin:0 auto; text-align:left; overflow:hidden; background:url(../images/ftbj.jpg) repeat-x top; min-height:189px; margin-top:20px;}

/*头部header部分*/
.header{width:1002px; float:left;}
.header .logo{ float:left; width:560px; height:88px; background:url(../images/logo.png) no-repeat}
.header .logo h1{ display:none;}
.header .top_right{ float:right; margin-top:10px;}
.header .top_right a{ padding:0 6px; color:#000}
.header .nav { float:left; font-weight:bold; color:#fff; height:38px; line-height:38px; background:url(../images/dhbj.png) no-repeat; width:1002px; margin-top:30px;}
.header .nav ul{height:38px;}
.header .nav ul li{ float:left;}
.header .nav ul li.no_border{ border:none;}
.header .nav ul li.no_border a{ border:none; padding:0 41px;}
.header .nav ul li a{ color:#fff; display:block; padding:0 35px;}
.header .nav ul li a:hover{color:#fc0; background:#0070b8;}
#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:38px;  left:0; }
#menu2 ul ul li{ padding:0px;}
#menu2 ul ul li a{ background:#0070b8; border-bottom:1px solid #7ca0bf; display:block; overflow:hidden; white-space:nowrap; width:122px; padding:0; text-align:center;}
#menu2 ul ul.kd li a{ width:135px;}
.banner{ width:1002px; height:352px; float:left;}
.banner1{ width:1002px; height:200px; float:left;}
/*头部header部分结束*/

/*首页中间内容部分开始*/
.main{ width:1002px; float:left; margin-top:20px;}
.main .news{ width:354px; float:left;} 
.main .news .title{padding-left:15px; border-bottom:solid 1px #b9babd; padding-bottom:5px;}
.main .news .title a{ float:right;color:#666; padding-top:5px;}
.main .news .title span{ color:#0070b8; font-size:14px; font-weight:bold;}
.main .news .intro{ padding:5px;}
.main .news .intro ul li{ border-bottom:dotted 1px #ccc; margin-bottom:6px; background:url(../images/icon.jpg) no-repeat left; padding-left:12px; float:left; width:343px;}
.main .news .intro ul li.first{ background:none; padding-left:0px; border:none; margin-top:8px;}
.main .news .intro ul li.first span{ float:left; width:153px;}
.main .news .intro ul li.first a{ float:right; text-align:left; width:170px;}
.main .news .intro ul li a:hover{ color:#c30;}

.main .about{ width:600px; float:right; height:213px; background:url(../images/about.png) no-repeat} 
.main .about .title{padding-left:20px; margin-top:30px;}
.main .about .title a{ float:right; padding-right:10px; color:#666;}
.main .about .title span{ color:#fff; font-size:14px;}
.main .about .intro{ padding:10px;}
.main .about .intro p{ margin-bottom:6px; line-height:25px; padding-left:20px; padding-right:20px;}

.main .link{ width:1002px; float:left; margin-top:20px;}
.main .link p{ float:left}
/*首页中间内容部分结束*/

/*内页中间内容部分开始*/
/*左边*/
.sidebar{ width:202px; float:left; min-height:424px; background:url(../images/le_bj.png) no-repeat}
.sidebar .title{padding-left:30px; border-bottom:solid 1px #dadada; font-size:14px; color:#fff; font-weight:bold; background:url(../images/sub1_06.png) no-repeat; width:172px; height:29px; line-height:29px;}
.sidebar .intro{ padding:10px;}
.sidebar .intro ul li{ border-bottom:dashed 1px #ccc; padding-left:10px; background:url(../images/icon1.png) no-repeat left; line-height:25px;}
.sidebar .intro ul li a{ color:#fff}
.sidebar .intro ul li a:hover{ color:#c30;}
#menu { float:left; line-height:30px;}
#menu ul {float:left;}
#menu li { float:left; width:180px;  position: relative;}
#menu li a { display: block; float:left; padding-left:15px; width:165px;}
#menu li a:hover { color: #da1a00; }
#menu ul ul { display: none;  position: absolute; top: 0;  left:190px; }
#menu ul ul li{ background:#0056b6; width:200px; padding:0px; border-bottom:solid 1px #dadada;}
#menu ul ul li a{ padding:0px 10px; width:200px; overflow:hidden; white-space:nowrap; color:#fff;}
#menu ul ul li a:hover{ color:#f90;}

/*右边*/
.content{ width:755px; float:right;} 
.content .title{padding-left:13px; font-size:12px; color:#fff; background:url(../images/sub4_2_10.png) no-repeat left; height:25px; line-height:25px;}
.content .intro{ padding:15px;}
.content .intro p{ margin-bottom:6px; line-height:25px; color:#000}
.content .intro p.dd{ background:url(../images/icon.jpg) no-repeat left; padding-left:12px; color:#666}
.content .intro1{background:url(../images/lxwm.png) no-repeat right;}

.content .product_list{ padding:15px 0;}
.content .product_list ul li{ width:154px; height:150px; overflow:hidden; float:left; margin:0 17px 20px; text-align:center;}
.content .product_list ul li img{ width:150px; height:120px; border:solid 1px #dadada; padding:1px;}
.content .product_list ul li span{ display:block;}
.content .product_list table{ border:solid 1px #CCC; border-right:none}
.content .product_list table td{ border-top:solid 1px #CCC; border-right:solid 1px #CCC;}

.content .product_show{ padding:15px;}
.content .product_show ul li{ float:left; margin-bottom:20px; width:640px;}
.content .product_show ul li.pic{ text-align:center; border-bottom:dashed 1px #ccc;}
.content .product_show ul li.pic span{ display:block; font-weight:bold;}
.content .product_show ul li.nr p.jc{font-weight:bold;}
.content .product_show ul li img{ width:367px; height:241px;}

.content .news_list{ padding-top:14px;}
.content .news_list ul li{ width:745px; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; line-height:27px;}
.content .news_list ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .news_list ul li a:hover{ color:#0b8bd2;}

.content .news_list1{ padding-top:14px;}
.content .news_list1 ul li{ width:710px; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; line-height:35px; background:url(../images/tb.jpg) no-repeat left; padding-left:40px;}
.content .news_list1 ul li span{ color:#1a5ea5; float:left; padding-right:10px;}
.content .news_list1 ul li a{ float:right}
.content .news_list1 ul li a:hover{ color:#0b8bd2;}

.content .news_show{ padding:14px; display:block}
.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;}

.content .feedback{ padding:15px;}
.content .feedback table{}
.content .feedback table thead{ font-weight:bold;}
.content .feedback table tr td{ padding:4px;}
.content .feedback table tr td a:hover{ color:#c30;}
.content .feedback table input, .content .feedback table textarea{ border:solid 1px #ccc;}
.content .feedback table input.button{background:#256AB6; color:#fff; cursor:pointer; padding:2px 4px;}

.content .job{ padding:15px;}
.content .job table{ background:#EAEAEA; margin-bottom:20px;}
.content .job table thead{ font-weight:bold;}
.content .job table tr td{ background:#fff; padding:4px;}
.content .job table tr td a:hover{ color:#c30;}
/*内页中间内容部分结束*/

/*脚部分开始*/
.footer{ text-align:center; width:1002px; margin:0 auto; color:#fff;}
.footer .wt{ width:605px; float:left; margin-left:25px;}
.footer .wt .title{ width:568px; color:#FFF; font-weight:bold; text-align:left; margin-top:10px; margin-bottom:8px; border-bottom:dotted 1px #FFF}
.footer .wt .intro ul li{ width:271px; float:left; background:url(../images/icon1.png) no-repeat left; padding-left:12px; text-align:left;}
.footer .wt .intro ul li a{ color:#FFF; font-family:"思源宋体";}
.footer .fx{ width:215px; float:left; margin-left:125px; margin-top:50px; text-align:right}
.footer .fx p.fxd{ margin-top:20px; text-align:right}
.footer .db{ width:1002px; float:left; margin-top:35px; color:#999}
.footer .db .left{ float:left}
.footer .db .left a{ color:#999}
.footer .db .right{ float:right}
/*脚部分结束*/
