@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 12px/20px "思源宋体";
	color:#666;
	margin: 0px;
	text-align:center;
}
*{ padding:0; margin:0; font-family:"思源宋体" !important;}
a { color:#666; text-decoration:none;}
a:hover{ color:#d40101;}
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;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 

/*共用部分结束*/

.wrapper{margin:0 auto; text-align:left; overflow:hidden;  	
}

/*头部header部分*/
.header{ margin:0 auto; background:url(../images/topbj.jpg) repeat-x; }
.headerzj{ width:990px; margin:0 auto;  }
.header .logo{ float:left; height:70px;}
.header .logo h1{ display:none;}
.header .top_right{ float:right; padding-top:10px; text-align:right; background:url(../images/dh.jpg); height:60px; width:265px;}
.header .top_right a{ padding:0 6px; }
.header .navbj{}
.header .nav { font-weight:bold; height:40px; line-height:40px;  width:990px; margin:0 auto; }
.header .nav ul li{ float:left; }
.header .nav ul li.no_border{ border:none; }
.header .nav ul li a{ color:#5d5d5d; display:block; padding:0 33px; font-size:14px;}
.header .nav ul li a:hover{color:#fff; background:url(../images/nav-2.jpg);}

#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:40px;  left:0; }
#menu2 ul ul li{ padding:0px; border:none;}
#menu2 ul ul li a{ background:#e0e0e0; border-bottom:1px solid #d1d1d1; display:block; overflow:hidden; white-space:nowrap; width:120px; padding-left:30px;font-weight:normal; font-size:12px; height:26px; line-height:26px; color:#575757; font-size:12px;}
#menu2 ul ul li a:hover{ background:#fff;}
#menu2 ul ul ul{ left:222px; top:0; }
#menu2 ul ul ul li a{background:#f3f3f3; width:140px; padding-left:20px; text-align:left;}

.banner{ width:976px; height:160px;  margin:5px auto;   }



/*头部header部分结束*/

/*首页中间内容部分开始*/
.main{ width:976px; margin:5px auto; overflow:hidden; background:#fff;}
.main .zb{ float:left; width:240px;  background:url(../images/htbh.jpg) repeat-x; height:141px;}
.main .zb .title{ font-size:14px; background:url(../images/xtb1.jpg) 2px  center  no-repeat; padding-left:20px; font-weight:bold; color:#5d5d5d; margin-top:10px; margin-left:10px; }
.main .zb .intro{ padding:10px;}
.main .zb .intro p{ padding:5px 0;}
.main .zb .intro p.ac{ padding-left:61px;}

.main .zj{ float:right; width:976px;  }
.main .zj .t1{ width:206px; float:left; margin-right:10px;}
.main .zj .t1 .wztp { padding:10px 0;}
.main .zj .t1 .wztp .tp{ width:60px; height:41px; float:left; margin-right:20px; margin-bottom:8px;}
.main .zj .t1 ul li img{ width:60px; height:41px;}
.main .zj .t2{ width:499px; float:left;}
.main .zj .t2 ul li{ padding-left:20px;height:29px; line-height:29px;  background:url(../images/xtb2.jpg) 5px center  no-repeat; width:210px; float:left; margin-right:15px; display:inline;}

.main .zj .t3{ width:251px; float:right; margin-left:10px;}
.main .zj .t3 ul li{ padding-left:20px;height:29px; line-height:29px;  background:url(../images/xxx.jpg) 5px center  no-repeat; width:231px; float:left; margin-right:15px; display:inline;}




.main .sycp{ float:left; width:990px; margin-top:10px;}
.main .sycp .title{ font-size:14px; background:url(../images/sy-cp.jpg)  no-repeat;  font-weight:bold; color:#3e597f;  height:30px; line-height:30px; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; } 
.main .sycp .title span{float:right;  font-size:12px; font-weight:normal; padding-right:20px;}
.main .sycp .intro{ padding:10px 0;  }

#demo {overflow:hidden; height:188px;  width:970px; }
#indemo {float: left; width: 800%;  }
#demo1 {float:left; }
#demo li{  float:left; text-align:center; margin-right:15px; }
#demo li img{ border: 1px solid #CCC; padding:5px;  height:150px; width:150px;}
#demo2 {float: left;}


/*首页中间内容部分结束*/

/*内页中间内容部分开始*/
.ny_bg{ background:url(../images/ny_bg.jpg) repeat-y left top;}
/*左边*/
.sidebar{ width:190px; float:left; margin-top:10px; }
.sidebar .title{ padding-left:6px; margin-bottom:10px; }
.sidebar .intro{ }
.sidebar .intro ul li{ border-bottom: dashed 1px #e0e0e0; padding-left:20px;height:29px; line-height:29px;  background:url(../images/xtb2.png) 10px center  no-repeat; }
.sidebar .intro ul li a{color:#000; font-size:12px;}
.sidebar .intro ul li a:hover{ color:#c30;}

.sidebar .intro-1{ padding-left:8px;}
.sidebar .intro-1 .xt { }
.sidebar .intro-1 .xt .tu { margin-bottom:15px; }
.sidebar .intro-1 .xt .tu img{ width:40px; height:25px;  }
 .sidebar .intro-1 .xt p{ float:left; padding-left:5px; }






/*右边*/
.content{ width:760px; float:right;overflow:hidden; } 
.content .title{  font-size:12px;  height:29px; line-height:29px; color:#666;  padding-left:20px; border-bottom:solid 1px #dadada; background:url(../images/xtb1.jpg) 5px center  no-repeat;}
.content .intro{ }
.content .intro p{ margin-bottom:6px; line-height:25px; padding-left:10px; margin-top:5px;}
.content .intro p.ht{ padding-left:72px;}
.content .intro .tu1{ float:left; width:360px; margin-right:15px; }
.content .intro .tu1 p{ float:left; }
.content .intro ul { margin-top:10px;}
.content .intro ul li{ height:25px; line-height:25px;   width:218px; float:left; margin-right:15px; display:inline; margin-bottom:20px;}
.content .intro ul li img{ width:40px; height:25px; float:left; margin-right:5px;}
.content .intro .t1{ float:left; margin-right:10px; margin-top:5px;}
.content .intro .t1 img{ border:1px solid #CCC; width:200px;}

#tab1 {border-collapse:collapse;}
#tab1 td {border:#ccc 1px solid;}

.content .product_list{ }
.content .product_list ul li{ width:154px; height:150px; overflow:hidden; float:left; margin:0 16px; text-align:center;}
.content .product_list ul li img{ width:150px; height:112px; border:solid 1px #dadada; padding:1px;}
.content .product_list ul li span{ display:block;}

.content .product_show{ padding:10px; overflow:hidden;}
.content .product_show .tu{ float:left; margin-right:20px;}

.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:300px; }

.content .news_list{ padding:10px 0;}
.content .news_list ul li{ width:97%; float:left; margin-bottom:16px; border-bottom:dashed 1px #ccc; padding-bottom:2px; padding-left:22px; background:url(../images/xtb.png) 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_list01{ padding:10px 0;}
.content .news_list01 ul li{ width:100%; float:left; margin-bottom:16px;  padding-bottom:2px; padding-left:40px; background:url(../images/xz.jpg) 5px no-repeat;}
.content .news_list01 ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .news_list01 ul li a:hover{ color:#0b8bd2;}


.content .news_show{ padding:10px;}
.content .news_show ul li.bt{ font-size:14px; font-weight:bold; text-align:center; border-bottom: solid 1px #999; line-height:30px;}
.content .news_show ul li.date{ text-align:center; margin-bottom:20px; border-bottom:dashed 1px #999; margin-top:10px;}
.content .news_show ul li.nr{ }
.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{ }
.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;}
h2{ background:#eeeeee; font-size:12px; color:#cc0000; margin:15px 0; padding-left:10px; }

.main .tu{ float:left;}

.box{}
.pjxs{ width:350px; float:left; }
.pjxs .tu{ float:left;}
.pjxs .tu img{ width:100px; height:100px; padding:4px; border:1px solid #CCC;}
.pjxs ul li.bt{ font-size:14px; font-weight:bold;}


/*内页中间内容部分结束*/

/*脚部分开始*/
.footer{ color:#666;   margin:5px auto; text-align:center; background:#e9e9e9; border-top:1px solid #c6c6c6; padding:10px;}

/*脚部分结束*/

