﻿* {
	margin: auto;
	padding: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #797878;
	background-image: url('../images/bodybg.jpg');
	background-repeat: repeat-x;
	background-color: #DDE8F5;
}
a {
	text-decoration: none;
	color: #797878;
	behavior:url(js/line.htc);
}
a:hover{
	color:#003366;
}
ul, li {
	list-style: none;
}
p {
	margin: 0;
}
img{
	border:0;
}
.both {
	clear: both;
	overflow: hidden;
	height: 0;
	line-height: 0;
}
.both2 {
	clear: both;
	height: 10px;
	overflow: hidden;
	line-height: 10px;
}
.left {
	float: left;
}
.right {
	float: right;
}
/**/
.w166{
	width:166px;
}
.w170{
	width:170px;
}
.w200{
	width:200px;
}
.w265{
	width:265px;
}
.w357{
	width:357px;
}
.w370{
	width:370px;
}
.w535{
	width:535px;
}
.w543{
	width:543px;
}
.w725{
	width:725px;
}
/**/
#body {
	width: 965px;
}
.pubanner{
	margin-top:10px;
}
/**/
.topnav {
	height: 36px;
	line-height: 36px;
	position:relative;
	color:#9B9B9B;
}
.topnav span, .topnav b{
	color:white;
}
#lang {
	display:none;
	width:63px;
	padding-left:10px;
	position: absolute;
	right:10px;
	line-height:20px!important;
	background-color:white;
	border: 1px solid #fff;
	background-color:#eee; font-family:Arial, "宋体";
     
   
	 
}
#lang a{
	display:block;
}

.topnav table.right{
	width:160px;
	height:36px;
}
.topnav table.right .toplang b{
	color:white;
}
/**/
.header{
	height:75px;
	padding-top:25px;
}
.header .right{
	width:230px;
}
.header .right .headersearch{
	float:left;
	margin-left:10px;
	background-image:url('../images/topserachbg.jpg');
	height:26px;
	line-height:26px;
	width:132px;
}
.header .right .headersearch a{
	float:left;
	background-image:url('../images/searchbtn.jpg');
	background-repeat:no-repeat;
	width:44px;
	height:26px;
	display:block;
	margin-left:5px;
}
.headersearchtext{
	width:75px;
	border:0;
	background-color:#E0E4EF;
	float:left;
	margin:5px 0 0 8px;
}
/**/
.menu{
	height:50px;
}
.menu a{
	float:left;
	display:block;
	width:127px;
	text-align:center;
	padding:5px 10px 0 10px;
	background-image:url('../images/menuabg.jpg');
	background-position:right top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	height:40px;
	color:#222;
}
.menu a.nobor{
	background-image:none;
}
.menu a span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#888;
}
.menu a:hover, .menu a.hover{
	background-image:url('../images/menuhover.jpg');
	background-repeat:no-repeat;
	background-position:center bottom;
	color:white;
}
.menu a:hover span, .menu a.hover span{
	color:white;
}
/**/
.bottomlink{
	background-image:url('../images/bottomlinkbg.jpg');
	background-repeat:no-repeat;
	background-position:center bottom;
	height:48px;
	line-height:50px;
	padding:0px 8px 0 125px;
}
.bottomlink span{
	float:left;
	width:600px;
	overflow:hidden;
}
.bottomlink span a{ 
	color:#ffffff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	
    
}
.bottomlink span a:hover{
	color:#f39800;
}
.bottomlink div{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#0e47a7;
	font-size:14px;
	text-align:right;
	width:210px;
}
.bottomlink div b{
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
/**/
.footer{
	line-height:20px;
	padding:0 10px;
	text-align:center;
}
.footer span span{
}
.footer span.right *{
	color:#A3A5A7;
}
.footer span.right a:hover{
	color:red;
}
/**/
.indexcont{
	background-image:url('../images/indexcontbg.jpg');
	background-repeat:no-repeat;
	height:230px;
	padding:13px 25px;
}
.indexcont .classlink{
	position:relative;
	padding-top:50px;
}
.indexcont .classlink .object{
	position:absolute;
	top:-225px;
	z-index:999;
}
/**/
.indexnewstitle{
	background-image:url('../images/conttitlebg.jpg');
	background-repeat:no-repeat;
	height:26px;
	line-height:26px;
	padding:0 9px;
}
.indexnewstitle .left{
	font-family:Arial, Helvetica, sans-serif;
	color:#111;
	font-size:14px;
	font-weight:bold;
}
.indexnewstitle .left span{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.more{
	float:right;
	background-image:url('../images/morebg.jpg');
	background-position:left 9px;
	background-repeat:no-repeat;
	padding-left:9px;
	font-size:11px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555;
}
.more2{
	float:right;
	background-image:url('../images/morebg2.jpg');
	background-position:left 9px;
	background-repeat:no-repeat;
	padding-left:9px;
	font-size:11px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2760B9;
	font-weight:bold;
}
/**/
.indexnewslist{
	padding:0 7px;
}
.indexnewslist li{
	height:26px;
	line-height:25px;
	padding:0 5px 0 13px;
	background-image:url('../images/newslistbg.jpg');
	background-position:4px center;
	background-repeat:no-repeat;
	border-bottom:1px solid #CCCCCC;
}
.indexnewslist li a{
	float:left;
}
.indexnewslist li span{
	float:right;
}
/**/
.indexrightlink{
	width:370px;
}
.indexrightlink td{
	text-align:right;
}
.indexrightlink td a{
	margin:0 3px;
}
/****************/
.pucont{
	background-image:url('../images/pudacontbg.gif');
	background-position:center bottom;
}
.pucont .puconttitle{
	background-image:url('../images/pudatitlebg.jpg');
	background-repeat:no-repeat;
	height:20px;
}
.pucont .pucontcont{
	padding:0 15px 20px 15px;
}
/*****/
.leftmenu{
	width:172px;
	border-top:1px solid #ddd;
}
.leftmenu li{
	background-image:url('../images/leftmenulinebg.jpg');
	background-position:40px 12px;
	background-repeat:no-repeat;
	border-bottom:1px solid #ddd;
	padding-left:60px;
	line-height:26px;
}
.leftmenu li a{
	font-family:Arial, Helvetica, sans-serif;
}
.leftmenu li.li, .leftmenu li:hover{
	background-image:url('../images/leftmenuhoverbg.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	border-bottom:1px solid #ddd;
}
.leftmenu li.li *, .leftmenu li:hover *{
	color:white;
}
.leftmenu li div.div{
	display:none;
}
.leftmenu li div.div a{
	color:#797878;
	display:block;
	background-image:url('../images/leftmenudivabg.gif');
	background-repeat:no-repeat;
	background-position:left 8px;
	padding-left:13px;
}
.leftmenu li div.div a:hover, .leftmenu li div.div a.hover{
	background-image:url('../images/leftmenudivahoverbg.gif');
	color:#3366CC;
}
/**/
.leftlink{
	width:175px;
}
.leftlink a{
	display:block;
	margin-bottom:8px;
}
/**/
.purightcont{
	background-image:url('../images/purightnewscontbg.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
}
.purightcont .purightconttitle{
	background-image:url('../images/purightnewstitlebg.jpg');
	background-repeat:no-repeat;
	height:31px;
	line-height:31px;
	padding:0 8px;
}
.purightcont .purightconttitle span{
	float:left;
	color:#396CB4;
}
.purightcont .purightconttitle a{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	background-image:url('../images/jt2.jpg');
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:8px;
	font-size:10px;
}
.purightcont ul{
	width:150px;
	line-height:22px;
	padding:5px 0;
}
.purightcont .img{
	display:block;
}
.rightlink{
}
.rightlink a{
	display:block;
	margin-bottom:8px;
}
/**/

.rightbox{
	background-image:url('../images/rightboxbg.gif');
	background-repeat:no-repeat;
	width:130px;
	height:54px;
	line-height:16px;
	margin-top:8px;
	padding:4px 20px 0 20px;
	color:black;
}
/********************/
.puzcont{
	
}
/*.puzcontwz{
	background-image:url('../images/purighttitlebg.jpg');
	background-repeat:no-repeat;
	height:28px;
	line-height:16px;
	padding-left:25px;
}
.puzcontwz{
	height:28px;
	line-height:18px;
	padding-left:25px;
}*/
.puzcontwz{
	height:28px;
	line-height:18px;
	padding-left:5px;
	background-image:url('../images/purighttitlebg2.jpg');
	background-position: left bottom;
	background-repeat:repeat-x;
}
.puzcontwz .left{
	height:25px;
	border-bottom:1px solid #396CB4;
	padding:2px 5px 0 0;
	color:#666;
}
.puzcontwz .right span{
	color:#396CB4;
}
/**************/
.aboutbox{
	background-image:url('../images/aboutcontbox.jpg');
	background-repeat:no-repeat;
	height:213px;
}
.aboutbox .boxtitle{
	height:32px;
	line-height:32px;
	padding:0 12px;
	font-size:14px;
	color:#396CB4;
	font-weight:bold;
}
.aboutbox .imgtitle img{
	display:block;
}
.aboutbox .boxtext{
	line-height:20px;
	height:70px;
	margin-top:8px;
	padding:0 10px;
}
.aboutbox .boxmore{
	height:30px;
	line-height:30px;
	padding-left:30px;
}
.aboutbox .boxmore a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	background-image:url('../images/jt2.jpg');
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:8px;
	font-size:10px;
}
/**************************/
.productslist{
	
}
.productslist .sm{
	line-height:22px;
	padding:0 15px;
	text-indent:2em;
}
table.table1{
	width:530px;
}
table.table1 td{
	width:50%;
	vertical-align:top;	
	padding:0 5px;
}
table.table1 td h1{
    width:225px;
    overflow:hidden;
	font-size:12px;
	font-weight:bold;
	color:#396CB4;
	height:30px;
	line-height:30px;
	background-color:#ECECEC;
	background-image:url('../images/jt3.jpg');
	background-position:10px center;
	background-repeat:no-repeat;
	padding-left:30px;
	margin:5px 0;
	display:inline-block;
}
table.table1 td h1:hover{
	cursor:pointer;
}
table.table1 td h1 *{
	font-size:12px;
	font-weight:bold;
	color:#396CB4;
}
table.table1 td div{
	margin-top:5px;
	display:none;
}
table.table1 td div a{
	display:block;
	line-height:22px;
	padding:0 10px 0 10px;
}
table.table1 td div a:hover{
	text-decoration:underline;
}
/**/
.productscont{
	line-height:22px;
}
.productscont .print{
	height:20px;
	padding-top:10px;
	border-top:1px silver solid;
}
.color{
	color:#396CB4;
}
/**/
.sheblist{
	
}
.sheblist li{
	float:left;
	height:150px;
	width:158px;
	border:1px solid #E7F3FF;
	text-align:center;
	padding-top:18px;
	margin:5px 8px;
}
.sheblist li a{
	display:block;
	line-height:30px;
}
/**/
.pages{
	border-top:1px silver dotted;
	text-align:right;
	line-height:30px;
}
.pages *{
	margin:0 2px;
	font-family:Arial, Helvetica, sans-serif;
}
.pages a{
	color:#235DA9;
	font-weight:bold;
}
.pages a:hover{
	text-decoration:underline;
}
.pages a.dq{
	color:black;
}
/**/
.cshu{
	width:100%;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
}
.cshu td{
	padding:3px 5px;
	border-top:1px solid silver;
	border-left:1px solid silver;
}
.cshu .cshutitle td{
	background-color:#ccc;

}
/************/
.main{
	line-height:20px;
}
.tdleft{
	padding:3px 0 3px 10px;
	border:1px silver solid;
	background-color:#eee;
}
.tdleft a{
	height:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding-right:20px;
	float:left;
	display:block;
	margin:1px 2px;
}
.tdleft a.hover{
	font-size:16px;
	color:#003366;
}
.tdright {
	vertical-align:top;
	border:1px silver solid;
	border-top:0;
	padding:10px;
}
.tdright div{
	padding-left:10px;
	line-height:22px;
	display:none;
}
/**/
.iconlist{
	padding-left:3px;
}
.iconlist li{
	float:left;
	margin:5px 3px;
}
.iconlist li img{
	border:1px solid #eee;
	width:126px;
	height:67px;
}
/**/
.settab{
	background-image:url('../images/settabbg.jpg');
	background-position:left bottom;
	background-repeat:repeat-x;
	height:24px;
	line-height:24px;
}
.settab a{
	padding:6px 14px;
	height:24px;
	font-weight:bold;
}
.settab a.hover, .settab a:hover{
	background-color:#396CB4;
	color:white;
}
.tabmain{
	
}
.tabmain div{
	margin:10px 0;
	line-height:22px;
}
.tabmain div.block{
	display:block;
}
/**/
.newslist{
	width:538px;
}
.newslist .newslisttitle{
	background-image:url('../images/newslisttitle.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	height:30px;
	padding-bottom:10px;
	border:0;
}
.newslist .newslisttitle2{
	background-image:url('../images/newslisttitle2.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	height:30px;
	border:0;
}
.newslist .newslisttitle2 .left{
	line-height:22px;
	padding:6px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#678EC5;
}
.newslist .newslisttitle2 a.right{
	float:right;
	padding:11px 20px 0 0;
}
.newslist li{
	line-height:24px;
	height:24px;
	padding:0 5px 0 23px;
	background-image:url('../images/newslistbg.jpg');
	background-position:10px center;
	background-repeat:no-repeat;
	border-bottom:1px solid #eee;
}
.newslist li a{
	float:left;
}
.newslist li span{
	float:right;
	color:#ccc;
}
.newslist li span a{
	color:#1765A9;
	margin:0 20px 0 0;
	float:none;
}
/**/
.newsinfo{
	line-height:22px;
}
.newsinfo span{
	text-indent:2em;
}
.newsinfo .newsinfotitle{
	height:40px;
	line-height:40px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-bottom:10px;
}

.news_infobt{ padding:10px; border-bottom:#CCCCCC dotted 1px; color:#858585; }
.bg05 { background:url(../images/bg02.gif) repeat-x; font-weight:bold; padding-left:10px;}
.con {  padding:5px 0px 15px 10px; }
.sunyard{border:#CCCCCC 1px solid; padding:2px;}
/**/

.wordcol{ color:#666666;}
