@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 12px/20px "思源宋体";
	color:#000;
	background:#f2f2f2;
	margin: 0px;
	text-align:center;}
*{ padding:0; margin:0; font-family:"思源宋体" !important;}
a {text-decoration:none; color:#000;}
a:hover{ color:#76a02d;}
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:#c30000;}
.fd_right{ float:right;}
.fd_left{ float:left; margin-right:10px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 

/*共用部分结束*/


.wrapper{  width:998px; margin:0 auto; text-align:left; overflow:hidden;  background:#fff;}

/*头部header部分*/
.header{width:988px; float:left; margin-left:5px; display:inline;  }
.header .logo{ float:left;}
.header .logo h1{ display:none;}
.header .top_right{ float:right; margin-top:10px;}
.header .top_right a{ padding:0 6px;}
.header .nav { float:left; font-weight:bold; color:#fff; height:34px; line-height:34px; background:url(../images/index1_03.jpg);  font-size:14px; width:988px;}
.header .nav ul{ background:url(../images/nav_right.jpg) no-repeat right; height:34px;}
.header .nav ul li{ float:left; border-right:solid 1px #ed0001;}
.header .nav ul li.no_border{ border:none;}
.header .nav ul li a{ color:#fff; display:block; padding:0 54px;}
.header .nav ul li a:hover{color:#fff;  background:url(../images/menu-1.jpg);}
#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:34px;  left:0; }
#menu2 ul ul li{ padding:0px;}
#menu2 ul ul li a{ background:#93b545; border-bottom:1px solid #b0d860; display:block; overflow:hidden; white-space:nowrap; width:129px; padding:0; text-align:center;}
#menu2 ul ul li a:hover{ background:#b5d962;}

.banner{ width:988px; float:left; margin:5px 0; }
.slideBox{ width:988px;  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:988px; display:block;  }

/*头部header部分结束*/

/*首页中间内容部分开始*/
.main{ width:988px; margin:0 auto; }
.main .sider{width:191px; float:left;   border: 1px solid #e0e8eb;}
.main .sider .about{ width:191px; float:left;} 
.main .sider .about .title{ background:#c30000; padding-left:10px; height:29px; line-height:29px; font-weight:bold;}
.main .sider .about .title a{ float:right; padding-right:10px; color:#fff; font-weight:normal;}
.main .sider .about .title a:hover{ color:#000; }
.main .sider .about .title span{ color:#fff; font-size:14px;}
.main .sider .about .intro{ padding:10px 0;}
.main .sider .about .intro .tu{ text-align:center;}
.main .sider .about .intro p{ line-height:24px; padding:0 5px; color:#000;}

.main .sider .xm{ width:191px; float:left;} 
.main .sider .xm .title{ background:#c30000; padding-left:10px; height:29px; line-height:29px; font-weight:bold;}
.main .sider .xm .title a{ float:right; padding-right:10px; color:#fff; font-weight:normal;}
.main .sider .xm .title a:hover{ color:#000; }
.main .sider .xm span{ color:#fff; font-size:14px;}
.main .sider .xm .intro{ padding:5px; }
.main .sider .xm .intro ul li{ background:url(../images/xtb.jpg) 5px no-repeat; padding-left:15px; line-height:24px; color:#0067b9; font-weight:bold; } 
.main .sider .xm .intro ul li a{color:#0067b9; font-weight:bold; } 
.main .sider .xm .intro ul li a:hover{color:#000;  } 

.main .sider .zs{ width:191px; float:left;} 
.main .sider .zs .title{ background:#c30000; padding-left:10px; height:29px; line-height:29px; font-weight:bold;}
.main .sider .zs .title a{ float:right; padding-right:10px; color:#fff; font-weight:normal;}
.main .sider .zs .title a:hover{ color:#000; }
.main .sider .zs span{ color:#fff; font-size:14px;}
.main .sider .zs .intro{ padding:5px; }
.main .sider .zs .intro ul li{  padding-left:5px; line-height:24px; } 
.main .sider .zs .intro ul li a{color:#0067b9;  } 
.main .sider .zs .intro ul li a:hover{color:#000;  } 

.main .yb{ width:790px; float:right;}
.main .yb .sj{ float:right; border: 1px solid #e0e8eb;} 
.main .yb .sj .title{ background:#c30000; padding-left:10px; height:29px; line-height:29px; font-weight:bold;}
.main .yb .sj .title a{ float:right; padding-right:10px; color:#fff; font-weight:normal;}
.main .yb .sj .title a:hover{ color:#000; }
.main .yb .sj span{ color:#fff; font-size:14px;  }
.main .yb .sj .intro{ padding:0 6px; overflow:hidden; }
.main .yb .sj .intro .tu{ float:left;}
.main .yb .sj .intro p{ padding:10px 0; line-height:24px;}

.main .yb .spzs{ float:right;  text-align:left; margin-top:5px; border: 1px solid #e0e8eb;} 
.main .yb .spzs .title{background:#c30000; padding-left:10px;height:29px; line-height:29px; font-weight:bold; }
.main .yb .spzs .title a{ float:right; padding-right:10px; color:#fff; font-weight:normal; font-size:12px;}
.main .yb .spzs .title a:hover{ color:#000;}
.main .yb .spzs .title span{ color:#fff; font-size:14px;}
.main .yb .spzs .intro{ padding:10px;}
.main .yb .spzs .intro p{ margin-bottom:6px; line-height:25px;}

.main .yb .new{ float:right; width:790px; margin-top:5px;}
.main .yb .xw{ width:392px; float:left;  border: 1px solid #e0e8eb; margin-right:2px; display:inline;} 
.main .yb .xw .title{ background:#c30000; padding-left:10px; height:29px; line-height:29px; font-weight:bold;}
.main .yb .xw .title a{ float:right; padding-right:10px; color:#fff; font-weight:normal;}
.main .yb .xw .title a:hover{ color:#000; }
.main .yb .xw span{ color:#fff; font-size:14px;}
.main .yb .xw .intro{ padding:5px; }
.main .yb .xw .intro ul li{ background:url(../images/xtb.jpg) 5px no-repeat; padding-left:15px; line-height:26px; color:#0067b9; } 
.main .yb .xw .intro ul li a{color:#000;  } 
.main .yb .xw .intro ul li a:hover{color:#0067b9;  } 

.main .yb .hy{ width:392px; float:right;  border: 1px solid #e0e8eb; } 
.main .yb .hy .title{ background:#c30000; padding-left:10px; height:29px; line-height:29px; font-weight:bold;}
.main .yb .hy .title a{ float:right; padding-right:10px; color:#fff; font-weight:normal;}
.main .yb .hy .title a:hover{ color:#000; }
.main .yb .hy span{ color:#fff; font-size:14px;}
.main .yb .hy .intro{ padding:5px; }
.main .yb .hy .intro ul li{ background:url(../images/xtb.jpg) 5px no-repeat; padding-left:15px; line-height:26px; color:#0067b9; } 
.main .yb .hy .intro ul li a{color:#000;  } 
.main .yb .hy .intro ul li a:hover{color:#0067b9;  } 





/*首页中间内容部分结束*/
.ny_bg{ background:url(../images/ny_bg.jpg) repeat-y left top ; overflow:hidden;}
/*内页中间内容部分开始*/

/*右边*/
.content{ width:790px; float:right; border: 1px solid #e0e8eb; } 
.content .title{ background:#c30000; padding-left:10px; height:29px; line-height:29px; font-weight:bold; font-size:14px; color:#fff;}
.content .intro{ padding:15px;}
.content .intro p{ margin-bottom:6px; line-height:25px;}

.content .product_list{ }
.content .product_list ul li{  overflow:hidden; float:left; margin:5px 12px; text-align:center; display:inline;}
.content .product_list ul li img{ width:150px; height:126px; border:solid 1px #dadada; padding:1px;}
.content .product_list ul li span{ display:block; height:44px;}

.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:500px; height:auto;}


.content .ylsj_list{ padding:15px 0;}
.content .ylsj_list ul li{ width:154px; height:150px; overflow:hidden; float:left; margin:0 12px; text-align:center; display:inline;}
.content .ylsj_list ul li img{ width:150px; height:120px; border:solid 1px #dadada; padding:1px;}
.content .ylsj_list ul li span{ display:block;}

.content .ylsj_show{ padding:15px;}
.content .ylsj_show ul li{ float:left; margin-bottom:20px; width:640px;}
.content .ylsj_show ul li.pic{ text-align:center; border-bottom:dashed 1px #ccc;}
.content .ylsj_show ul li.pic span{ display:block; font-weight:bold;}
.content .ylsj_show ul li.nr p.jc{font-weight:bold;}
.content .ylsj_show ul li img{ width:367px; height:241px;}


.content .news_list{ font-size:12px;}
.content .news_list ul li{ width:720px; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; padding-left:18px; background:url(../images/xtb.jpg) 5px no-repeat;}
.content .news_list ul li span{ color:#959595; float:right; padding-right:10px;} 
.content .news_list ul li a:hover{ color:#b20000;}

.content .news_show{  width:720px;}
.content .news_show ul li.bt{  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:988px; padding:5px; background:#c30000; color:#fff; margin:8px 5px 0px 5px; }
.footer a{ color:#fff;}
.footer a:hover{ color:#000;}

/*脚部分结束*/

#demo {overflow:hidden;  height:145px; }
#indemo {float: left; width: 800%;  }
#demo1 {float:left; }
#demo li{  float:left;  margin-right:5px; width:130px; }
#demo li img{width:124px; height:104px;  border:solid 1px #ccc; }
#demo2 {float: left;}