@charset "utf-8";
/* CSS Document */
* {
	padding:0;
	margin:0;
}
body, td, th {
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
body {
	background-image: url(/images/bj_01.jpg);
	background-repeat: repeat-x;
}
ul, ol, li {
	list-style-image: none;
	list-style-type: none;
	float: left;
}
img {
	border:0;
}
.bk{
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
#xx-cpnr table{
	width:100%;
	bordercolordark:#fff;
	background-color: #ccc;
}
#xx-cpnr tr{
	background-color: #fff;
}
#xx-cpnr td{
	text-align: center;
	width: 5%;
}
/*首页*/
.bk01{
	clear: both;
	float: none;
	height: auto;
	width: 963px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.head{
	background-image: url(/images/bj.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1003px;
	height: 377px;
}
.head ul{
	width: 963px;
	height: 377px;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.head ol{
	height: 112px;
	width: 963px;
	background-image: url(/images/bj_02.jpg);
	background-repeat: repeat-x;
}
.head ol a.ming{
	text-indent: -2000px;
	height: 57px;
	width: 137px;
}
.head p.map{
	clear: left;
	float: left;
	height: 32px;
	width: 953px;
	text-align: right;
	padding-right: 10px;
	line-height: 32px;
}
.head p.map a{
	color: #666;
	text-decoration: none;
	clear: none;
	float: right;
}
.head p.map a:hover{
	color: #ff6000;
	text-decoration: underline;
}
.head dd{
	clear: left;
	float: left;
	height: 57px;
	width: 927px;
	padding-left: 36px;
}
.head h1{
	background-image: url(/images/logo.jpg);
	background-repeat: no-repeat;
	text-indent: -5000px;
	float: left;
	height: 57px;
	width: 179px;
	overflow: hidden;
	margin-right: 17px;
	background-position: 36px;
	padding-left: 36px;
	font-size: 12px;
}
.head h1 a{
	height: 57px;
	width: 179px;
	display: block;
}
.head p.logo{
	clear: none;
	float: left;
	height: 40px;
	width: 456px;
	margin-top: 16px;
	line-height: 20px;
	vertical-align: text-bottom;
	text-align: left;
}
.head p.phone{
	background-image: url(/images/phone.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 45px;
	width: 233px;
	clear: none;
	margin-top: 15px;
}
.head li{
	clear: left;
	float: left;
	width: 963px;
	background-color: #002557;
	line-height: 46px;
}
.head h2{
	font-size: 12px;
	float: left;
	width: 82px;
	font-weight: bold;
	height: 46px;
}
.menu {
	height:46px;
}
.menu { /* width and height of the menu items */  
			float: left; overflow: hidden; position: relative; text-align: center; line-height: 46px; }
.menu a { /* must be postioned relative  */
	position: relative;
	display: block;
	width: 82px;
	height: 46px;
	letter-spacing: 1px;
	text-decoration: none;
	cursor: pointer;
	
}
.menu a span { /* all layers will be absolute positioned */
			position: absolute; left: 0; width: 82px; }
.menu a span.out { top: 0px; }
.menu a span.over,  .menu a span.bg { /* hide */  
			top: -47px; }
#menu2 a {
	color: #fff;
}
#menu2 a span.over {
	color: #ff6000;
	background-color: #fff;
	background-image: url(/images/cpdhbj.jpg);
}
.map{
	font-size: 12px;
	float: right;
	line-height: 20px;
	height: 46px;
	margin-top: 7px;
}
.map a{
	float: left;
	width: 65px;
	line-height: 20px;
	clear: left;
	color: #999999;
	text-decoration: none;
}
.map a:hover{
	color: #002557;
	text-decoration: underline;
}
.head form{
	height: 46px;
	width: 183px;
	padding-left: 61px;
	background-image: url(/images/search.jpg);
	background-repeat: no-repeat;
	background-position: 0px 17px;
	clear: right;
	float: right;
	padding-right: 18px;
}
#btss{
	color: #666666;
	border: 1px solid #dddddd;
	line-height: 20px;
	height: 20px;
	padding-left: 3px;
	clear: left;
	float: left;
	margin-top: 12px;
	width: 145px;
	margin-right: 1px;
}
#btss1{
	clear: none;
	float: left;
	height: 22px;
	width: 27px;
	margin-top: 12px;
}
.banner{
	clear: left;
	float: left;
	height: 204px;
	width: 963px;
	background-image: url(/images/bj_03.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 14px;
}
.actives {
	overflow:hidden;
	width:931px;
	position:relative;
	height:204px;
	display: inherit;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.actives .tab {
	overflow:hidden;
	height: 204px;
	width: 931px;
	color:#333
}
.actives .tab .lb {
	overflow:hidden;
	height: 204px;
	width: 931px;
	position:relative
}
.actives .tab img {
	height: 204px;
	width: 931px;
}

.actives .tab_btns {
	z-index:1;
	right:5px;
	bottom:-15px;
	position:absolute
}
.actives .tab_btns a {
	background:url(/images/tab_btns.gif) no-repeat;
	float:left;
	width:10px;
	text-decoration:none;
	padding-right:10px
}
.actives .tab_btns a.on {
	background:url(/images/tab_btns_on.gif) no-repeat;
	float:left;
	width:20px;
	text-decoration:none
}
.hide {
	display:none
}
/*================首页内容============================*/
.icontent{
	height: 100%;
	width: 931px;
	margin-top: 11px;
	display: inherit;
	background-color: #FFFFFF;
}
.content{
	height: auto;
	width: 926px;
	margin-top: 11px;
	display: inherit;
	background-color: #FFFFFF;
}

.clear{clear: both;}
.i-news{
	padding: 1px;
	float: left;
	height: 246px;
	width: 467px;
	border: 1px solid #dddddd;
	background-color: #FFF;
}
#menu0{
	clear: none;
	float: left;
	height: auto;
	width: 114px;
}
.i-news ul li{
	float: right;
	height: 246px;
	width: 37px;
	background-color: #002557;
	display: block;
	background-image: url(/images/news.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 1px;cursor:pointer;
}
.i-news ul li.hover{
	float: right;
	height: 246px;
	width: 37px;
	background-color: #ff6000;
	display: block;
	background-image: url(/images/news-on.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-left: 1px;
	cursor:pointer;
}
#main0 ul{
display: none;
}
#main0 ul.block{
display: block;
}
#menu0 li p{
	float:right;
	width: 1.5em;
	padding-top: 24px;
	padding-right: 8px;
}
.newsnr{
	height: auto;
	width: 305px;
	margin-bottom: 15px;
	clear: none;
	float: left;
	margin-left: 25px;
	margin-top: 8px;
}
.newsnr ol{
	height: auto;
	width: 305px;
	margin-bottom: 15px;
}
.newsnr ol a{
	font-size: 14px;
	font-weight: bold;
	color: #ff6000;
	line-height: 45px;
	text-decoration: none;
}
.newsnr ol a:hover{
	font-size: 14px;
	font-weight: bold;
	color: #3399FF;
	line-height: 45px;
	text-decoration: none;}
.newsnr ol p{
	text-indent: 24px;
}
.newsnr dd{
	height: auto;
	width: 305px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
	padding-top: 15px;
	clear: left;
	float: left;
}
.newsnr dd a{
	color: #666666;
	text-decoration: none;
	width: 140px;
	background-image: url(/images/icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 22px;
	height: 20px;
	clear: none;
	float: left;
	padding-left: 9px;
}
.newsnr dd a:hover{
	color: #ff6000;
	text-decoration: none;
}
.i-jj{
	clear: none;
	float: left;
	height: auto;
	width: 437px;
	padding-left: 20px;
}
.i-jj ul,.i-jj ol{
	clear: left;
	float: left;
	width: 437px;
}
.i-jj ol{
	background-image: url(/images/more.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.bt{
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	line-height: 40px;color: #a5a5a5;
}
.bt b{
	font-size: 14px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00adff;
	line-height: 38px;
	height: 38px;
	clear: left;
	float: left;
	width: auto;
	margin-right: 15px;
	color: #666666;
}
.i-jj ol{
	margin-bottom: 8px;
}
.i-jj li{
	clear: left;
	float: left;
	width: 437px;
}
.flash{
	clear: right;
	float: right;
	height: 126px;
	width: 186px;
	border: 1px solid #dddddd;
	padding: 1px;
}
.flash img{
	height: 126px;
	width: 186px;
}
.cpzs{
	clear: left;
	float: left;
	height: 362px;
	width: 418px;
	margin-right: 24px;
}
.cpzs ol{
	clear: left;
	float: left;
	width: 418px;
	height: auto;
}
.menu1box{
	position:relative;
	overflow:hidden;
	height: 39px;
	width: 418px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	clear: left;
	float: left;
}
#menu1{
	clear: right;
	float: right;
	width: 418px;
	height: 39px;
}
#menu1 p{
	clear: left;
	float: left;
	height: 39px;
	width: 158px;
}
#menu1 li{
	float: right;
	width: 55px;
	line-height: 38px;
	display:block;
	cursor:pointer;
}
#menu1 li.hover{
	color: #ff5800;
}
.main1box{
	clear:left;
	width: 418px;
	float: left;
}
#main1 ul{
display: none;
}
#main1 ul.block{
	display: block;
	width: 418px;
	overflow: hidden;
}
.main img{
	clear: left;
	float: left;
	height: 104px;
	width: 128px;
	border: 1px solid #dddddd;
}
.cpzsbt{
	margin-bottom: 10px;
}
.main li{
	clear: none;
	float: left;
	height: 122px;
	width: 128px;
	line-height: 18px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.main li a{
	color: #666666;
	text-decoration: none;
}
.main li a:hover{
	color: #ff6000;
	text-decoration: none;
}
.tu{
	float: left;
	height: 352px;
	width: 242px;
	background-image: url(/images/tu.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border: 5px solid #dddddd;
}
.tu .qywh{
	clear: left;
	float: left;
	height: 68px;
	width: 180px;
	background-image: url(/images/tu_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -200px;
	overflow: hidden;
}
.tu .qywh:hover{
	background-image: url(/images/tu_01_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tu .shfw{
	clear: left;
	float: left;
	height: 70px;
	width: 160px;
	background-image: url(/images/tu_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -200px;
	overflow: hidden;
	margin-top: 1px;
	margin-left: 82px;
}
.tu .shfw:hover{
	background-image: url(/images/tu_02_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tu .lxwm{
	clear: left;
	float: left;
	height: 141px;
	width: 81px;
	background-image: url(/images/tu_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -200px;
	overflow: hidden;
	margin-top: 1px;
}
.tu .lxwm:hover{
	background-image: url(/images/tu_03_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tu .gwmly{
	clear: none;
	float: left;
	height: 141px;
	width: 98px;
	background-image: url(/images/tu_04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -200px;
	overflow: hidden;
	margin-top: 72px;
	margin-left: 1px;
}
.tu .gwmly:hover{
	background-image: url(/images/tu_04_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.icpdh{
	background-image: url(/images/cpdhbj.jpg);
	padding: 1px;
	width: 215px;
	border: 1px solid #dddddd;
	clear: right;
	float: right;
}
.icpdh ul,.icpdh ul ol,.icpdh ul li{
	width: 187px;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.icpdh ol{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	color: #a5a5a5;
	margin-bottom: 10px;
}
.icpdh ol b{
	font-size: 14px;
	color: #666666;
	margin-right: 10px;
}
.icpdh ul li{
	padding-bottom: 10px;
	line-height: 25px;
}
.icpdh ul li h3{
	font-size: 14px;
	font-weight: normal;
}
.icpdh ul li a{
	color: #666;
	text-decoration: none;
}
.icpdh ul li a:hover{
	color: #ff6000;
	text-decoration: none;
}
.iphone{
	background-image: url(/images/phone_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 86px;
	width: 209px;
	clear: right;
	float: right;
	margin-top: 10px;
	font-weight: bold;
	color: #ff6000;
	text-align: right;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.jswz{
	clear: none;
	float: left;
	height: auto;
	width: 335px;
	margin-top: 10px;
}
.cjwt{clear: left;
	float: left;
	
	height: auto;
	width: 335px;
	margin-top: 10px;
	margin-right: 24px;
}

.jswz ul,.jswz ul ol,.cjwt ul,.cjwt ul ol{
	width: 335px;
	margin-bottom: 10px;
}
.jswz ul li,.cjwt ul li{
	clear: left;
	float: left;
	width: 335px;
	line-height: 22px;
}
.jswz ul li span,.cjwt ul li span{
	clear: none;
	float: left;
	line-height: 22px;
	margin-right: 15px;
}
.jswz ul li a,.cjwt ul li a{
	background-image: url(/images/icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	clear: left;
	float: left;
	width: 325px;
	padding-left: 10px;
	color: #666666;
	text-decoration: none;
}
.jswz ul li a:hover,.cjwt ul li a:hover{
	color: #ff6600;
	text-decoration: underline;
}

.link{
	height: auto;
	width: 929px;
	border: 1px solid #dddddd;
}
.link ul{
	clear: both;
	float: none;
	width: 893px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
.link ul ol{
	line-height: 40px;
	clear: left;
	float: left;
	height: 40px;
	width: 763px;
	color: #9f9f9f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.link ul ol b{
	font-size: 14px;
	color: #666666;
	margin-right: 10px;
}
.link ul span{
	float: left;
	width: 130px;
	line-height: 40px;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	text-align: right;
}
.link ul li{
	line-height: 30px;
	height: auto;
}
.link ul li a{
	margin-right: 8px;
	line-height: 30px;
}
.link a{
	color: #666666;
	text-decoration: none;
}
.link a:hover{
	color: #ff6600;
	text-decoration: underline;
}
.foot{
	width: 931px;
	margin-top: 10px;
}
.foot ul,.foot ul ol{
	clear: left;
	float: left;
	height: auto;
	width: 931px;
}
.foot ul ol{
	background-color: #dddddd;
	line-height: 30px;
	height: 30px;
}
.foot ul ol a{
	float: left;
	width: 65px;
	text-align: center;
	color: #666666;
	text-decoration: none;
}
.foot ul ol a:hover{
	color: #333333;
	text-decoration: underline;
}
.foot ul li{
	clear: left;
	float: left;
	height: auto;
	width: 911px;
	padding: 10px;
}
/*简介页*/
.cpdh{
	background-image: url(/images/cpdhbj.jpg);
	padding: 1px;
	width: 215px;
	border: 1px solid #dddddd;
	clear: left;
	float: left;
}
.cpdh ul,.cpdh ul ol,.cpdh ul li{
	width: 187px;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.cpdh ol{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	color: #a5a5a5;
	margin-bottom: 10px;
}
.cpdh ol b{
	font-size: 14px;
	color: #666666;
	margin-right: 10px;
}
.cpdh ul li{
	padding-bottom: 10px;
	line-height: 25px;
}
.cpdh ul li h3{
	font-size: 14px;
	font-weight: normal;
}
.cpdh ul li a{
	color: #666;
	text-decoration: none;
}
.cpdh ul li a:hover{
	color: #ff6000;
	text-decoration: none;
}
.phone{
	background-image: url(/images/phone_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 86px;
	width: 209px;
	clear: left;
	float: left;
	margin-top: 10px;
	font-weight: bold;
	color: #ff6000;
	text-align: right;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#about{
	clear: none;
	float: left;
	width: 475px;
	margin-left: 15px;
}
.nbt{
	color: #a5a5a5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	width: 475px;
	clear: left;
	float: left;
}
.nbt b{
	font-size: 14px;
	color: #145570;
	margin-right: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00b4ff;
	line-height: 35px;
	padding-bottom: 8px;
}
.dqwz,.dqwz-cpxx{
	line-height: 25px;
	font-weight: normal;
	clear: left;
	float: left;
	border: 1px solid #dddddd;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "Times New Roman", Times, serif;
	margin-top: 10px;
}
.dqwz{
	width: 463px;
}
.dqwz-cpxx{
	width: 675px;
}
.dqwz a,.dqwz-cpxx a{
	color: #666666;
	text-decoration: none;
}
.dqwz a:hover,.dqwz-cpxx a:hover{
	color: #FF6000;
	text-decoration: underline;
}
#nr-jj{
	height: auto;
	width: 475px;
	float: left;
	line-height: 20px;
	padding-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
}
#nr-jj a{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
#nr-jj a:hover{
	color: #666666;
	text-decoration: underline;
}
#contenty{
	clear: right;
	float: right;
	width: 201px;
	height: auto;
}
.hynews{
	clear: none;
	float: left;
	height: 268px;
	width: 201px;
	border: 1px solid #dddddd;
}
.hynews ul{
	clear: left;
	float: left;
	height: auto;
	width: 201px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00b4ff;
}
.hynews li{border: 1px solid #FFFFFF;
	clear: none;
	float: left;
	width: 100px;
	font-size: 14px;
	line-height: 41px;
	color: #00b4ff;
	font-weight: bold;
	text-align: center;
}
.hynews ul li.hover{
clear: none;
	float: left;
	width: 97px;
	font-size: 14px;
	line-height: 41px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #00b4ff;
}
.hynews p{
	clear: both;
	float: none;
	height: auto;
	width: 159px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 8px;
	padding-top: 10px;
}
.hynews p a{
	background-image: url(/images/icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	clear: left;
	float: left;
	height: auto;
	width: 149px;
	padding-left: 10px;
	color: #666666;
	text-decoration: none;
}
.hynews p a:hover{
	color: #00b4ff;
}
.tjcp{
	float: left;
	height: auto;
	width: 201px;
	clear: left;
	line-height: 35px;
	margin-top: 10px;
}
.tjcp ul{
	width: 201px;
}
.cpbt{
	color: #a5a5a5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	width: 201px;
	clear: left;
	float: left;
}
.cpbt b{
	font-size: 14px;
	color: #145570;
	margin-right: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00b4ff;
	line-height: 35px;
	padding-bottom: 8px;
}
.tjcp li,.tjcp li p{
	clear: left;
	float: left;
	width: 201px;
	line-height: 22px;
}
.tjcp li p{
	margin-top: 5px;
}
.tjcp img{
	clear: left;
	float: left;
	height: 46px;
	width: 58px;
	margin-right: 10px;
	border: 1px solid #dddddd;
}
.tjcp a{
	float: left;
	width: auto;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.tjcp a:hover{
	color: #FF6600;
	text-decoration: underline;
}
/*=产品列表页=========================================*/
#nr-cp {
	height: auto;
	width: 475px;
	float: left;
	line-height: 20px;
	margin-top: 10px;
	padding-bottom: 10px;
}
#nr-cp ul {
	float: left;
	height: 112px;
	width: 473px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	margin-top: 8px;
}
#nr-cp ul img {
	clear: left;
	float: left;
	height: 102px;
	width: 139px;
	margin-right: 15px;
	border: 1px solid #ddd;
}
#nr-cp ul dd {
	font-size: 14px;
	font-weight: bold;
	color: #F60;
	width: 317px;
	float: left;
	height: auto;
}
#nr-cp ul dd a {
	color: #F60;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#nr-cp ul dd a:hover {
	color: #FF6000;
	text-decoration: underline;
}
#nr-cp ul dl, #nr-cp ul dt {
	height: auto;
	width: 317px;
	clear: none;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
#nr-cp ul dt {
	color:#39F;
}
#nr-cp ul dt a {
	color: #39F;
	font-size: 12px;
	text-decoration: none;
}
#nr-cp ul dt a:hover {
	color: #39F;
	text-decoration: underline;
}
/*分页*/
#page {
	float: left;
	width: 475px;
	margin-top: 10px;
	line-height: 0px;
}
#page li{
	display: inline;
	clear: none;
	float: left;
	height: auto;
	width: auto;
	margin-right: 2px;
	border: 1px solid #ddd;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	line-height: 20px;
}
.thisclass {
	display: inline;
	clear: none;
	float: left;
	height: auto;
	width: auto;
	margin-right: 2px;
	border: 1px solid #ddd;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	color: #FFFFFF;
	line-height: 20px;
	background-color: #00b4ff;
}
#page a{
	color: #333333;
	text-decoration: none;
}
#page a:hover {
	color: #00b4ff;
	text-decoration: underline;
}
/*==产品详细页=================================*/
.cjnews{
	float: left;
	height: auto;
	width: 210px;
	clear: left;
	line-height: 35px;
	margin-top: 10px;
}
.cjnews li{
	line-height: 20px;
	margin-top: 8px;
}
.cjnews li a{
	line-height: 20px;
	background-image: url(/images/icon.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	clear: left;
	float: left;
	text-decoration: none;
	color: #333333;
	height: auto;
	width: 202px;
	padding-left: 8px;
}
.cjnews li a:hover{
	color: #00b4ff;}
.newsbt{
	color: #a5a5a5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	width: 210px;

}
.newsbt b{
	font-size: 14px;
	color: #145570;
	margin-right: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00b4ff;
	line-height: 35px;
	padding-bottom: 8px;
}
#contentn-cpxx{
	clear: none;
	float: left;
	width: 687px;
	margin-left: 20px;
}
.nbt-cpxx{
	color: #a5a5a5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	width: 687px;
	clear: left;
	float: left;
}
.nbt-cpxx b{
	font-size: 14px;
	color: #145570;
	margin-right: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00b4ff;
	line-height: 35px;
	padding-bottom: 8px;
}
#xx-cp{
	clear: left;
	float: left;
	width: 230px;
	height:170px;
	margin-top: 10px;
}
#xx-cp img{
	clear: left;
	float: left;
	width: 230px;
	height:170px;
	border: 1px solid #dddddd;
}

#xx-cp li{
	width: 250px;
	clear: none;
	float: left;
}
#xx-cp span{
	clear: none;
	float: left;
}
.zxzx{
	background-image: url(/images/cpxx_02.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	height: 70px;
	width: 190px;
	font-size: 24px;
	color: #FF6600;
	font-weight: bold;
	line-height: 70px;
	padding-left: 60px;
	border: 1px solid #dddddd;
	margin-top: 10px;
}
.zxdd{
	background-image: url(/images/cpxx_01.jpg);
	background-repeat: no-repeat;
	background-position: 15px center;
	height: 70px;
	width: 190px;
	font-size: 24px;
	color: #FF6600;
	font-weight: bold;
	line-height: 70px;
	padding-left: 60px;
	border: 1px solid #dddddd;
	margin-top: 10px;
}
.hynews-cpxx{
	float: left;
	height: 170px;
	width: 440px;
	border: 1px solid #dddddd;
	margin-top: 10px;
	margin-left: 10px;
}
.hynews-cpxx ul{
	clear: left;
	float: left;
	height: auto;
	width: 440px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #00b4ff;
}
.hynews-cpxx li{
	border: 1px solid #FFFFFF;
	clear: none;
	float: left;
	width: 100px;
	font-size: 14px;
	line-height: 41px;
	color: #00b4ff;
	font-weight: bold;
	text-align: center;
}
.hynews-cpxx ul li.hover{
	clear: none;
	float: left;
	width: 97px;
	font-size: 14px;
	line-height: 41px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #00b4ff;
}
.hynews-cpxx p{
	clear: both;
	float: none;
	height: auto;
	width: 435px;
	margin-right: auto;
	margin-left: auto;
}
.hynews-cpxx p img{
	height: 52px;
	width: 70px;
	border: 1px solid #dddddd;
	margin-right: 5px;
	margin-top: 5px;
}
.hynews-cpxx p .img a{
	clear: none;
	float: left;
	height: 52px;
	width: 70px;
}
.news{
	padding-top: 10px;
}
.news a{
	background-image: url(/images/icon.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	clear: none;
	float: left;
	height: auto;
	width: 80px;
	padding-left: 20px;
	color: #333333;
	text-decoration: none;
	margin-right: 20px;
}
.hynews-cpxx p a:hover{
	color: #00b4ff;
}
#xx-cpnr{
	height: auto;
	width: 685px;
	float: left;
	line-height: 20px;
	padding-bottom: 10px;
	margin-top: 10px;
}
#xx-cpnr ol{
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	clear: left;
	float: left;
	width: 685px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	color: #999999;
}
#xx-cpnr ol h1{
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	color: #333333;
}
#xx-cpnr dd{
	clear: left;
	float: left;
	width: 685px;
	margin-top: 10px;
}
#xx-cpnr dd a{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#xx-cpnr dd a:hover{
	text-decoration: underline;
}
.nr-tag-cp{
	line-height: 25px;
	font-weight: normal;
	clear: left;
	float: left;
	width: 673px;
	border: 1px solid #dddddd;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 10px;
}
.nr-tag-cp a{
	color: #00b4ff;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.nr-tag-cp a:hover {
	color: #00b4ff;
	text-decoration: underline;
}
.spage{
	color: #999999;
	clear: left;
	float: left;
	width: 685px;
	line-height: 25px;
	margin-top: 10px;
}
.xpage{color: #999999;
	clear: left;
	float: left;
	width: 685px;
	line-height: 25px;
}
.spage a,.xpage a{
	color: #999999;
	text-decoration: none;
}
.spage a:hover,.xpage a:hover{
	color: #999999;
	text-decoration: underline;
}
/*===新闻列表=======================================================*/
#nr-news{
	height: auto;
	width: 475px;
	float: left;
	line-height: 20px;
}
#nr-news ul {
	float: left;
	width: 455px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	margin-top: 8px;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 5px;
	border: 1px solid #dddddd;
}
#nr-news ul:hover{
	background-color: #eeeeee;
}
#nr-news ul dd {
	font-size: 14px;
	font-weight: bold;
	color: #F60;
	width: 455px;
	float: left;
	height: auto;
}
#nr-news ul dd a {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 30px;
}
#nr-news ul dd a:hover {
	color: #333333;
	text-decoration: underline;
}
#nr-news ul dl,#nr-news ul dt {
	height: auto;
	width:455px;
	clear: none;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
#nr-news ul dt {
	color:#39F;
}
#nr-news ul dt a {
	color: #39F;
	font-size: 12px;
	text-decoration: none;
}
#nr-news ul dt a:hover {
	color: #39F;
	text-decoration: underline;
}
/*====新闻详细页====================================================*/
#xx-news{
	height: auto;
	width: 475px;
	float: left;
	line-height: 20px;
	padding-bottom: 10px;
}
#xx-news ol{
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	clear: left;
	float: left;
	width: 475px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	color: #999999;
}
#xx-news ol h1{
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	color: #333333;
}
#xx-news dd{
	clear: left;
	float: left;
	width: 475px;
	margin-top: 10px;
}
#xx-news dd a{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#xx-news dd a:hover{
	text-decoration: underline;
}
.nr-tag{
	line-height: 25px;
	font-weight: normal;
	clear: left;
	float: left;
	width: 463px;
	border: 1px solid #dddddd;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 10px;
}
.nr-tag a{
	color: #00b4ff;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
.nr-tag a:hover {
	color: #00b4ff;
	text-decoration: underline;
}
.spage{
	color: #999999;
	clear: left;
	float: left;
	width: 475px;
	line-height: 25px;
	margin-top: 10px;
}
.xpage{color: #999999;
	clear: left;
	float: left;
	width: 475px;
	line-height: 25px;
}
.spage a,.xpage a{
	color: #999999;
	text-decoration: none;
}
.spage a:hover,.xpage a:hover{
	color: #999999;
	text-decoration: underline;
}
/*==tag列表页=============================================*/
.tag-z{
	clear: left;
	float: left;
	width: 713px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
}
.tag-bt{
	color: #a5a5a5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	width: 713px;
	clear: left;
	float: left;
}
.tag-bt b{
	font-size: 14px;
	color: #145570;
	margin-right: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #00b4ff;
	line-height: 35px;
	padding-bottom: 8px;
}
.tagdqwz{
	line-height: 25px;
	font-weight: normal;
	clear: left;
	float: left;
	width: 690px;
	border: 1px solid #dddddd;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "Times New Roman", Times, serif;
	margin-top: 10px;
}
.tagdqwz a{
	color: #333333;
	text-decoration: none;
}
.tagdqwz a:hover {
	color: #FF6000;
	text-decoration: underline;
}
#nr-tag {
	height: auto;
	width: 690px;
	float: left;
	line-height: 20px;
	margin-top: 10px;
}
#nr-tag ul {
	float: left;
	height: 112px;
	width: 690px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	margin-top: 8px;
}
#nr-tag ul img {
	clear: left;
	float: left;
	height: 102px;
	width: 139px;
	margin-right: 15px;
	border: 1px solid #ddd;
}
#nr-tag ul dd {
	font-size: 14px;
	font-weight: bold;
	color: #F60;
	width: 530px;
	float: left;
	height: auto;
}
#nr-tag ul dd a {
	color: #F60;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#nr-tag ul dd a:hover {
	color: #FF6000;
	text-decoration: underline;
}
#nr-tag ul dl, #nr-tag ul dt {
	height: auto;
	width: 530px;
	clear: none;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
#nr-tag ul dt {
	color:#333333;
}
#nr-tag ul dt a {
	color: #39F;
	font-size: 12px;
	text-decoration: none;
}
#nr-tag ul dt a:hover {
	color: #39F;
	text-decoration: underline;
}
/*地图页面*/
#sitemap{
	clear: both;
	float: none;
	height: auto;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-left-color: #dddddd;
}
#sitemap01{
	clear: both;
	float: none;
	height: auto;
	width: auto;
	margin-right: auto;
	margin-left: auto;

}
#sitemap01 h2{
	font-size: 14px;
	line-height: 30px;
	clear: left;
	float: left;
	width: 100px;
	margin-left: 20px;
	margin-top: 10px;
}
#sitemap01 span{
	clear: right;
	float: right;
	height: auto;
	width: auto;
	margin-right: 20px;
	margin-bottom: 10px;
	line-height: 30px;
	margin-top: 10px;
}
.sitemap02{
	clear: both;
	float: none;
	height: auto;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.sitemap02 h3{
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	clear: both;
	float: none;
	height: 30px;
	width: 910px;
	background-color: #eeeeee;
	padding-left: 20px;
	margin-top: 1px;
	margin-right: auto;
	margin-bottom: 1px;
	margin-left: auto;
	border: 1px solid #dddddd;
}
.sitemap02 li{
	clear: none;
	float: left;
	height: 25px;
	width: auto;
	margin-top: 1px;
	margin-bottom: 1px;
	line-height: 25px;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	
}
#sitemap a {
	color: #333333;
	text-decoration: none;
}
#sitemap a:hover {
	color: #F60;
	text-decoration: underline;
}
/*TAG首页*/
.tagindex {
	clear: both;
	float: none;
	height: auto;
	overflow:hidden;
	width: 965px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
.tag-title {
	float: none;
	height: auto;
	width: 925px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	margin-bottom: 15px;
}
.tag-title h2 {
	font-size: 14px;
	font-weight: bold;
	line-height: 50px;
}
.tags_list {
	float: none;
	height: auto;
	overflow:hidden;
	width: 925px;

	padding-bottom: 10px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.tags_list dd {
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	float: none;
	width: 915px;
	margin-right: auto;
	margin-left: auto;
}
.tags_list dt {
	text-indent: 5px;
	width: auto;
}
.lj {
	color: #333333;
	text-decoration: none;
}
.lj:visited {
	color: #333333;
	text-decoration: none;
}
.lj:hover {
	color: #F60;
	text-decoration: underline;
}
.lj:active {
	color: #333333;
	text-decoration: none;
}
.tbox {
	clear: both;
	float: none;
	height: auto;
	width: 925px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
.contentl{
	clear: none;
	float: left;
	height: auto;
	width: 209px;
}
