﻿*{
	margin:0 auto;
	}
	
ul,li,ol,img{
	padding:0;
	margin:0;
	list-style:none;
	border:0;
}
body{
   background-image:url('../images/header-bg.gif');
   background-repeat:repeat-x;	
   font-size:12px;
   font-family:宋体，Arial，Helvetica，sans-serif;
   line-height:180%;
   color:#000000;
}
a{
	text-decoration:none;
	color:#000000;
}
a:hover{
	color:red;
}
.clear{
	clear:both;
}
#top{
	width:950px;
	height:90px;
}
#top div.fxdm{
	height:35px;
	width:358px;
	overflow:hidden;
}
span div.fxdm div{
	float:right;
}
div.topbb{
margin-right:0px;
}
#top span{
	float:right;
	text-align:right;
	padding-top:15px;
	line-height:250%;
	display:inline-block;
	width:358px;
}
#top span div.topss{
	background-image:url('../images/find.gif');
	background-repeat:no-repeat;
	background-position:5px 4px;
}
select{
color:#777777;	
}
BUTTON {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#top span input{
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #c7c7c9 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #f2f2f2; HEIGHT: 16px; 
	FONT-SIZE: 12px; BORDER-TOP: #c7c7c9 1px solid; 
	BORDER-RIGHT: #f2f2f2 1px solid;
	margin-right:5px;
	
}
.an1 {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 50px; BACKGROUND: url(../images/an-bg1.gif) no-repeat; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer
}
#menu{
    width:950px;
    height:36px;
    line-height:36px;
}
*html #menu{
    width:953px;	
}
a.menu{
	float:left;
	display:block;
	width:95px;
	color:white;
	background-image:url('../images/menu-line.gif');
	background-repeat:no-repeat;
	background-position:left center;
	text-align:center;
}
a.topc{
  background-image:none;
}
#menu a:hover{
	background-image:url('../images/menu-hover.gif');
	background-repeat:no-repeat;
	color:#3399FF;
	font-size:13px;
}

#menu a.on{
	background-image:url('../images/menu-hover.gif');
	background-repeat:no-repeat;
	color:#3399FF;
	font-size:13px;
}


#fmenu{
	width:930px;
	background-image:url('../images/menu1-bg.gif');
	height:33px;
	line-height:33px;
	padding:0 10px;
}
#fmenu ul li{
	float:left;
	padding:0 15px;
	background-image:url('../images/menu1-line.gif');
	background-repeat:no-repeat;
	background-position:left center;
}
#fmenu ul li.tfmenu{
    background-image:none;
}
#bjsj{
	float:right;
}

.main{
	width:950px;
	height:auto;
	margin-top:8px;
}
.lgg{
	float:left;
	width:240px;
	height:220px;
	background-image:url('../images/news-bg.gif');
	background-position:left bottom;
}
.xxzx{
	float:left;
	width:310px;
	height:250px;
	background-image:url('../images/syxxnr.gif');
	background-position:left bottom;
}
.xxzx ul li{
	height:25px;
	line-height:25px;
	overflow:hidden;
	padding:0 5px;
}
.xxzx ul li span{
	float:right;
}
.noclass ul li{
	background-image:url('../images/dian.gif');
	background-repeat:no-repeat;
	background-position:8px center;
	padding-left:17px;
}
.lgg1{
	float:left;
	width:240px;
	height:260px;
	background-image:url('../images/news-bg.gif');
	background-position:left bottom;
	line-height:normal;
}

#tree{
scrollbar-face-color:#99CCFF;
scrollbar-highlight-color:#99CCFF;
scrollbar-shadow-color:#8C8C8D;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#EFF7FF;
scrollbar-track-color:#EFF7FF;
scrollbar-darkshadow-color:#EFF7FF;

}
#sidetreecontrol{
  height:20px;
  color:#000000;
  padding-top:5px;	
}
#sidetreecontrol a{
  color:#000000;	
}
.lbt{
	width:222px;
	height:39px;
	background-image:url('../images/news-bg-top.gif');
	line-height:39px;
	color:#3388D8;
	font-size:14px;
	padding-left:18px;
}
.lbt a{
	float:right;
	padding-right:18px;
	color: #B4DBFC;
	font-family:Arial;
	font-weight:normal;
}
.sybt{
	width:292px;
	background-image:url('../images/sybt.gif');	
	margin-bottom:5px;
}
.lgg ul{
	padding:2px 10px;
}
.lgg ul li{
	height:22px;
	line-height:22px;
	padding-left:8px;
	background-image:url('../images/dian.gif');
	background-repeat:no-repeat;
	background-position:left center;
}
.rhd{
	width:950px;
	height:250px;
	overflow:hidden;
}
.xxtphd{
	width:314px;
	height:245px;
	overflow:hidden;
	float:left;
	margin:0 5px;
	border:1px #DAE9F9 solid;
	padding:2px;
	
}
.exmp{width:950px; height:250px; }
.exmp2{width:314px; height:245px; }
.mcenter{
	width:527px;
	height:260px;
	background-image:url('../images/eje-bg.gif');
	float:left;
	margin-left:10px;
}
.mright{
	width:930px;
	height:176px;
	background-image:url('../images/cp.gif');
	padding:10px 8px 10px 12px;
}
.about{
	width:418px;
	height:240px;
	float:left;
}
.aboutnr{
overflow-y:auto;
scrollbar-face-color:#99CCFF;
scrollbar-highlight-color:#99CCFF;
scrollbar-shadow-color:#8C8C8D;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#EFF7FF;
scrollbar-track-color:#EFF7FF;
scrollbar-darkshadow-color:#EFF7FF;
width:100%;
height:205px;
}
h1.aboutbt{
	width:100%;
	height:35px;
	background-image:url('../images/side-line1.gif');
	background-repeat:no-repeat;
	background-position:left 30px;
	color:#3388D8;
	font-size:14px;
	line-height:30px;
}
h1.aboutbt a{
	float:right;
	padding-right:5px;
	color: #B4DBFC;
	font-family:Arial;
	font-weight:normal;
}
.video{
	width:250px;
	float:right;
	padding-top:40px;
}

.mright1{
	width:700px;
	height:264px;
	background-image:url('../images/products-bg.gif');
	float:right;
}


.rbt{
	background-image:url('../images/side-line1.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	height:30px;
	line-height:30px;
	padding-left:10px;
}
.rbt span{
	float:right;
	padding-right:40px;
}
.rbt span a,.rbt span a:hover{
	color: #B4DBFC;
	font-family:Arial;
	font-weight:normal;
	font-size:14px;
}
.rbt a{
	float:left;
	display:block;
	margin-right:20px;
	color:#3388D8;
	cursor:pointer;
}
.rbt a.current{
	font-size:14px;
	font-weight:bold;
	background-image:url('../images/tagon.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
}
.rbt a:hover{
	font-size:14px;
	font-weight:bold;
	color:#3388D8;	
}

ul.cp li img{
	width:156px;
	height:117px;
	border:1px solid #E2EEFA;
	padding:5px;
	display:block;
}
#demo{
	width:880px;
	overflow:hidden;
	margin:0 0
}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#demo img{
	width:156px;
	height:117px;
	border:1px solid #E2EEFA;
	padding:5px;	
}

.mright1 ul{
	padding-left:10px;
	padding-top:8px;
	overflow:hidden;
}
ul.cp li{
	width:170px;
	float:left;
	text-align:center;
	padding-bottom:8px;
}
.mright1 ul.cpnr{
	overflow-y:auto;
	width:680px;
	height:210px;
scrollbar-face-color:#99CCFF;
scrollbar-highlight-color:#99CCFF;
scrollbar-shadow-color:#8C8C8D;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#EFF7FF;
scrollbar-track-color:#EFF7FF;
scrollbar-darkshadow-color:#EFF7FF;

}
#link{
	width:950px;
	height:39px;
	line-height:39px;
	background-image:url('../images/footer-bg.gif');
	margin-top:8px;
}
#link span{
	padding-left:125px;
	display:block;
	padding-top:2px;
	width:825px;
}
#link span a{
	display:block;
	float:left;
	margin-right:10px;
}
#bottom{
	 text-align:center;
	 padding-top:5px;
	 background-image:url('../images/bottom.png');
	 background-repeat:no-repeat;
	 width:950px;
	 margin-top:5px;
}
#dbdh{
   padding-bottom:6px;
   padding-top:2px;
   color: #3388D8;
}
#dbdh a{
	color: #3388D8;
}

/*次页样式表*/
#cyleft{
	float:right;
	width:700px;
	height:auto;
}
.cyleft1{
	background-image:url('../images/products-bg.gif');
	height:45px;
}
.cybar{
	width:700px;
	padding-bottom:5px;
	height:155px;
	overflow:hidden;
}
.cybar img{
	width:700px;
	height:155px;
}
.cyleft2{
	min-height:20px;
	background-image:url('../images/cbg.png');
	padding:0 10px;
	padding-top:5px;
	overflow:hidden;
}
ul.newslb li{
   line-height:25px;
   padding-left:18px;
}
ul.newslb li.nrms{
	margin-bottom:8px;height:auto;
}
ul.newslb li span{
   float:right;
}
.xtfy{
	text-align:center;
	padding-top:10px;
}
.cyleft3{
	background-image:url('../images/products-bg.gif');
	height:10px;
	background-position:left bottom;
}

#cyright{
	width:240px;
	height:auto;
	float:left;
}
.cyrgg{
	width:240px;
	height:260px;
	background-image:url('../images/news-bg.gif');
	background-position:left bottom;
}

.cyrgg1{
	width:240px;
	background-image:url('../images/news-bg.gif');
	background-position:left bottom;
	line-height:normal;
	padding-bottom:5px;
}


.cyrgg ul{
	padding:2px 10px;
}
.cyrgg ul li{
	height:22px;
	line-height:22px;
	padding-left:8px;
	background-image:url('../images/dian.gif');
	background-repeat:no-repeat;
	background-position:left center;
}
.rbt1{
	background-image:url('../images/side-line1.gif');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:40px;
	line-height:40px;
	padding-left:10px;
	color:#3388D8;
}
.rbt1 a{
	color:#3388D8;
}
.zwbt{
	color:#000000;
   background-image:url('../images/11.gif');
   background-repeat:no-repeat;
   background-position:left 6px;
	
}
.zwbt a{
	color: #000000;
}
.zwbt a:hover{
	color:red;
}


h1.cywzbt{
	font-size:16px;
    font-family:"microsoft yahei","微软雅黑","黑体","simsun","宋体";
	font-weight:normal;
	text-align:center;
	height:30px;
	line-height:30px;
	width:100%;
	margin:0 auto;
	color: #3978C7;
}

.wzzw{
	width:100%;
	margin:0 auto;
	background-image:url('../images/side-line1.gif');
	background-repeat:no-repeat;
	background-position:left top;	
	padding-top:5px;
	font-size:14px;
	line-height:200%
}
h2.zwbc{
   text-align:center;
   font-weight:normal;
   font-size:12px;
   color:gray;
   height:30px;
}
h3.nextwz{
	text-align:center;
	font-weight:normal;
   font-size:12px;
	width:100%;
   margin:0 auto;
   padding-top:5px;
   margin-top:5px;	
}
h3.nextwz a{
   color: #3978C7;
}
#zwnrfy{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:gray;
}
#zwnrfy a{
	font-size:14px;
	color:gray;
}
.cmnrbt{
	font-size:14px;
	color: #3978C7;
	font-weight:bold;
	height:25px;
	line-height:25px;
	margin-top:10px;
	background-image:url('../images/cpxx.gif');
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:20px;
}
ol.lylb{
	margin-left:50px;
}
ol.lylb li{
	padding:2px;
}
ol.lylb li span{
	float:left;
}
ol.lylb input,ol.lylb textarea{
		BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #c7c7c9 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;   
	FONT-SIZE: 12px; BORDER-TOP: #c7c7c9 1px solid; 
	BORDER-RIGHT: #f2f2f2 1px solid;

}
label.error { float: none; color: red; padding-left: .5em;  }
ul.booklb{
	border:1px solid #D8E7F8;
	margin-bottom:5px;
	padding:2px 10px;
}
ul.booklb li.lyzt{
	background-image:url('../images/side-line1.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	line-height:30px;
}
.lyzt span{
	float:right;	
}
ul.booklb li.lynr{
   background-image:url('../images/a.jpg');
   background-repeat:no-repeat;
   background-position:-2px center;
   padding:5px 0;
   padding-left:70px;
   border-bottom:1px #CCCCCC dashed;
    min-height:50px;
       	height:auto !important;
	height:50px;

   color:black;

}
ul.booklb li.lyhf{
   background-image:url('../images/q.jpg');
   background-repeat:no-repeat;
   background-position:-2px center;
   padding:5px 0;
   padding-left:70px;
   min-height:50px;
   	height:auto !important;
	height:50px;
   	color:black;
}
.lyhf label,.lynr label{
	color:green;
} 
span.lynr1{
	float:right;
}
.lynr span{
	padding-top:5px;
	display:inline-block;
	color:gray;
}
.qxly{
	font-size:16px;
    font-family:"microsoft yahei","微软雅黑","黑体","simsun","宋体";
	text-align:center;
	height:30px;
	line-height:30px;
	width:100%;
	margin:0 auto;
	color: #3978C7;
	background-image:url('../images/side-line1.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:10px 0;
}

ul.wzdhlb li a{
	height:25px;
	line-height:25px;
	background-color: #EFF7FF;
	border-bottom:2px #FFFFFF solid;
	text-align:center;
	display:block;
	width:80%;
}
ul.wzdhlb{
	padding:5px;
	padding-bottom:2px;
}
ul.wzdhlb li a:hover{
	background-color: #2C98E1;
	color:white;
	border-top:2px #FFFFFF solid;
	text-align:center;
	height:25px;
	line-height:25px;	
}
ul.joblist li{
	float:left;
	height:30px;
	line-height:30px;
	background:#3399FF;
	color:white;
	font-weight:bold;
	text-align:center;
}
ul.joblist1 li{
	float:left;
	height:30px;
	line-height:30px;
	background: #EFF7FF;
	text-align:center;
	border-top:1px white solid;
}

li.li1{
	width:49px;
	border-right:1px white solid;
	
}
li.li2{
	width:199px;
	border-right:1px white solid;
	
}
li.li3{
	width:199px;
	border-right:1px white solid;
	
}
li.li4{
	width:99px;
	border-right:1px white solid;
	
}
li.li5{
	width:129px;
}


.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}

.qqbox img{
	border:0;
}
.qqbox{
	width:132px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:100px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
}
.qqlv{
	width:25px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf{
	width:120px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
	z-index:99px;
	border:6px solid #1C77BE;
	background:#fff;
}
.qqkfbt{
	width:118px;
	height:20px;
	overflow:hidden;
	background: #1C77BE;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	position:relative;
	border:1px solid #ffffff;
	cursor:pointer;
	text-align:center;
}
.qqkfhm{
	width:112px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	padding-right:8px;
	position:relative;
	margin:3px 0;
}
.bgdh{
	width:102px;
	padding-left:10px;
}
.cyleft2 ul.cp li img{
	width:142px;
	height:106px;
}
.cyleft2 ul.cp li.hgjr{
	width:226px;
}
.cyleft2 ul.cp li.hgjr img{
	width:190px;
	height:202px;
}


