@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 12px/20px Source Han Serif SC, "Source Han Serif SC";
	color:#666;
	margin:0px; padding:0px;
	text-align:center;
	 background:url(../images/bj.jpg)
}
*{ padding:0; margin:0; font-family:"Source Han Serif SC" !important;}
a { color:#000; text-decoration:none;}
a:hover{ color:#c50707;}
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:#122e65; 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;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 

/*共用部分结束*/

.wrapper{  margin:0 auto; }

/*头部header部分*/
.bc{ text-align:center; margin-top:50px;}
.header{width:1000px; margin:0 auto; text-align:left; }
.header .logo{ float:left;  height:132px; background:url(../images/index1_01.jpg) no-repeat ; width:1000px;   }
.header .logo .top_right{ float:right; padding-top:25px; margin-right:20px; }
.header .logo .top_right ul li{ background:url(../images/xtb.jpg) 5px no-repeat ; float:left; font-size:12px; }
.header .logo .top_right ul li a{ padding:0 10px; color:#fff;}
.header .logo .top_right ul li a:hover{ color:#c30;}
.header .logo .sj{ float:right;  color:#fff; line-height:31px;padding-right:10px;   }

.zw{ margin:3px 0 0 10px; float: left;}
.header .nav { float:left; font-weight:bold; color:#fff; height:36px; line-height:36px; background:url(../images/index1_02.jpg); width:964px; margin-left:19px; display:inline; }
.header .nav ul{ background:url(../images/nav_right.jpg) no-repeat right; height:31px;}
.header .nav ul li{ float:left; border-right:1px solid #c40202; font-size:14px;}
.header .nav ul li.no_border{ border:none;}
.header .nav ul li a{ color:#fff; display:block; padding:0 64px;}
.header .nav ul li a:hover{color:#fff; background:#ff6e02;}
.header .dhbj{ margin-left:19px;}

#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:31px;left:0;}
#menu2 ul ul li{ padding:0px; font-size:12px;}
#menu2 ul ul li{ border:none;}
#menu2 ul ul li a{ background:#0056b6; border-bottom:1px solid #7ca0bf; display:block; overflow:hidden; white-space:nowrap; width:140px; padding:0; text-align:center;}
.banner{  margin-left:19px; float: left; }
/*头部header部分结束*/

.slideBox{ width:963px; height:300px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; 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:963px;height:300px; 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:963px;  margin:0 auto; background:#fff; overflow:hidden; }
.main .syside{width:255px; float:left;}
.main .cp{text-align:left;} 
.main .cp .title{ background: url(../images/index1_08.jpg); height:30px; padding-left:26px; font-size:14px; font-weight: bold; line-height:30px;  color:#fff;}
.main .cp .title span{ float:right; font-size:12px; font-weight:normal; margin-right:5px;}
.main .cp .title span a{ color:#1a5800;}
.main .cp .title span a:hover{ color:#c30;}
.main .cp .intro{ padding:0px; background:#ddf0d6;}
.main .cp .intro ul li{ padding-left:15px; background: url(../images/xtb.jpg) 5px no-repeat; line-height:24px;  }
.main .cp .intro ul li a{ color:#1a5800;}
.main .cp .intro ul li a:hover{ color:#c30;}

.main .syside01{width:231px; float:left; margin-bottom:8px; margin-left:8px; display:inline; margin-top:5px;}
.main .cp01{text-align:left; margin-bottom:5px;} 
.main .cp01 .title{ background: url(../images/index1_088.jpg); height:28px; padding-left:20px; font-size:14px; font-weight: bold; line-height:30px;  color:#fff;}
.main .cp01 .title span{ float:right; font-size:12px; font-weight:normal; margin-right:5px;}
.main .cp01 .title span a{ color:#fff;}
.main .cp01 .title span a:hover{ color:#000;}
.main .cp01 .intro{ padding:0px;}
.main .cp01 .intro ul li{   }
.main .cp01 .intro ul li a{ color:#4d4d4d; background:#e8e8e8; line-height:25px; height:25px; border-bottom:1px solid #fff; padding-left:20px; display:block; }
.main .cp01 .intro ul li a:hover{  background:#cfcfcf; line-height:24px; height:24px; border-bottom:1px solid #fff; padding-left:20px;}


.main .lx{ } 
.main .lx .title{ background: url(../images/index1_08.jpg); height:30px; padding-left:15px; font-size:16px; font-weight: bold; line-height:30px;  color:#fff; }
.main .lx .intro{ padding-left:15px; background:#f4f4f4; }
.main .lx .intro ul li{ background:url(../images/index1_20.jpg); height:38px; line-height:38px; padding-left:36px;}
.main .lx .intro ul li a:hover{ color:#c30;}

.main .syjj{ float:left; margin:5px 0; } 
.main .syjj li{ padding:5px; }
.main .syjj li.t { float:left; width:155px; height:138px; margin:5px; }




.main .cpzx{ width:1000px; text-align:left; float:left; margin-top:5px;}
.main .cpzx .title{ background: url(../images/index1_082.jpg);height:30px; padding-left:25px; font-size:12px; line-height:30px; font-size:14px; color:#fff; font-weight:bold;}
.main .cpzx .title a{ float:right; color:#1a5800; font-size:12px; font-weight:normal; padding-right:10px;}
.main .cpzx .title a:hover{ color:#c30;}
.main .cpzx .intro{border:1px solid #d5d5d5; overflow:hidden;}
.main .cpzx .intro ul li{ float:left; width:223px; height:165px; padding:6px; text-align:center;}
.main .cpzx .intro ul li img{width:223px; height:148px;}


.main .gq{ width:705px; text-align:left; border:1px solid #E8E8E8; }
.main .gq .intro1{ padding:10px; overflow:hidden;}
.main .gq .intro1 ul li{ float:left; text-align:center; margin-right:15px;}
.main .gq .intro1 img{ border: 1px solid #CCC; padding:2px;  height:207px; width:207px;}


.main .gsxw{ width:724px; text-align:left; float:right; margin:5px 7px 5px 0px;}
.main .gsxw .title{ background: url(../images/index1_082.jpg);height:30px; padding-left:25px; font-size:12px; line-height:30px; font-size:14px; color:#fff; font-weight:bold;}
.main .gsxw .title a{ float:right;font-size:12px; font-weight:normal; padding-right:10px;}
.main .gsxw .title a:hover{ color:#c30;}
.main .gsxw .intro{ padding:5px; border:1px solid #d5d5d5; overflow:hidden;}
.main .gsxw .intro .zb{float:left; width:360px;}
.main .gsxw .intro .zb ul li{ float:left; background:url(../images/xt.jpg) 0px center no-repeat ; padding-left:15px; width:300px;}
.main .gsxw .intro .yb{float:right; width:360px;}
.main .gsxw .intro .yb ul li{ float:right; width:300px; background:url(../images/xt.jpg) 0px center no-repeat ; padding-left:15px; }

.main .syyb{}
.ly{ margin: 0;}

/*首页中间内容部分结束*/

/*内页中间内容部分开始*/
.ny_bg{ background: url(../images/bjj.jpg) repeat-y;}
/*左边*/
.sidebar{ width:200px; float:left; text-align:left; }
.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;}
#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:707px;  float:right; text-align:left; background:#fff; margin-bottom:8px; margin-right:8px; margin-top:5px; } 
.content .title{ background: url(../images/index1_082.jpg); height:30px; padding-left:22px; font-size:14px; line-height:30px; font-weight:bold; color:#fff;  }
.content .intro{  border:solid 1px #dadada; overflow:hidden;}
.content .intro p{ margin-bottom:6px; line-height:25px; padding:5px;}

.content .product_list{ padding:15px 0;}
.content .product_list ul li{  overflow:hidden; float:left; margin:10px 4px ; text-align:center;padding-left:15px;}
.content .product_list ul li img{ width:207px; height:207px; border:solid 1px #dadada; padding:1px;}
.content .product_list ul li span{ display:block;}

.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:400px;}


.content .jszz_list{}
.content .jszz_list ul li{ width:680px; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; padding-left:25px; background:url(../images/xt.jpg) 5px no-repeat}
.content .jszz_list ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .jszz_list ul li a:hover{ color:#0b8bd2;}


.content .news_list{}
.content .news_list ul li{ width:680px; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; padding-left:25px; background:url(../images/xz.jpg) 5px no-repeat}
.content .news_list ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .news_list ul li a:hover{ color:#0b8bd2;}

.content .news_show{ }
.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;  color:#fff; background:url(../images/dbbj.jpg); height:38px; line-height:38px; margin:0 auto; width:963px; }
.footer a{color:#fff;}
.footer a:hover{ color:#c30;}

/*脚部分结束*/

