/*aijun_css*/
body{font-family:Times New Roman;font-size:12px;color:#444;}
body,form{margin:0px;padding:0;}
h1{font-size:14px;}
h1,h2,h3,h4,h5,h6,p{font-size:12px;margin: 0px;padding: 0px;} 
img{border:0;} 
a{text-decoration:none;color:#444;}
a:hover{text-decoration:underline;color:#2166ab;}
ul,li{list-style-type:none;margin:0px;padding:0px;}

/*common_css*/
.l{float:left;}.r{float:right;}.cl{clear:both;}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.g0{color:#000000;}.g3{color:#333333;}.g6{color:#666666;}.g9{color:#999999;}
.red{color:red;}.blue{color:blue;}.green{color:green;}.wh{color:white;}.lanhui{color:#273e4a;}
.p12{font-size:12px;}.p14{font-size:14px;}.p16{font-size:16px;}.p18{font-size:18px;}
.mt6{margin-top:6px;}.mt8{margin-top:8px;}.mt10{margin-top:10px;}.mt12{margin-top:12px;}

/*other_css*/
.top {
	background-color: #e9f6fc;
	width: 100%;
}
.top .topcen {
	line-height: 40px;
	margin: auto;
	height: 40px;
	width: 1000px;
}
.topcen .welcome {
	float: left;
}
.topcen .lang {
	float: right;
}
.topcen .lang a {
	padding: 0 14px 0 22px;
	background-image: url(../images/lang.gif);
	background-repeat: no-repeat;
}
.topcen .lang a.zh {
	background-position: 0px 0px;
}
.topcen .lang a.en {
	background-position: 0px -100px;
}
.topcen .lang a.es {
	background-position: 0px -200px;
}

.top .dh {
	line-height: 40px;
	margin: auto;
	height: 40px;
	width: 1000px;
}

.header {
	margin: auto;
	width: 1000px;
	height: 90px;
}
.header h1 {
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	float: left;
	height: 90px;
	width: 270px;
}
.header h1 a {
	text-indent: -9999px;
	float: left;
	height: 90px;
	width: 270px;
}
#jsddm {
	float: right;
	padding: 0;
	margin: 0;
}
#jsddm li {
	float: left;
	height: 90px;
	line-height: 90px;
	text-align: center;
	font-size: 17px;
	list-style: none;
	text-decoration: none;	/*border-right: 1px solid #f9f9f9;*/
	font-weight: 100;
}
#jsddm li a {
	height: 90px;
	line-height: 90px;
	padding: 0 20px;
	overflow: hidden;
	display: block;
}
#jsddm li a:hover {
	text-decoration: none;
	background-color: #e9f6fc;
}
#jsddm li.hov a {
	background-color: #f9f9f9;
}
#jsddm li.nol a {
	background-image: none;
}
#jsddm li a:hover{
	background-repeat: repeat-x;
	background-position: 0px -80px;
}
#jsddm li ul{
	margin: 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
	border-top: 1px solid white;
	top: 130px;
	z-index: 9;
}
#jsddm li ul li{
	float: none;
	display: inline;
}
#jsddm li ul li a{
	width: 100px;
	background: #e9f6fc;
	color: #444;
	line-height: 32px;
	height: 32px;
	font-size: 12px;
	padding: 0 8px;
}
#jsddm li ul li a:hover{
	background: #daedf5;
}
#jsddm li ul.cha li a{
	width: 135px;
}
#jsddm li ul.prou li a{
	width: 160px;
}
/*#jsddm li ul li a{
	width: 100px;
	background: #4a9dda;
	color: #fff;
	line-height: 32px;
	height: 32px;
	font-size: 12px;
}
#jsddm li ul li a:hover{
	background: #4098d8;
}*/

.banner {
	background-image: url(../images/cenbg.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 420px;
}
.banner .flash {
	margin: auto;
	width: 1000px;
	padding-top: 10px;
}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:1000px; height:410px; margin:0 auto; background:#eee; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1000px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

.cen {
	margin: 20px auto 0;
	width: 1000px;
}
.cen .cen_about {
	width: 300px;
	float: left;
}
.cen .cen_pro {
	float: left;
	width: 300px;
	margin-left: 50px;
}
.cen .cen_adv {
	float: left;
	width: 300px;
	margin-left: 50px;
}
.cen h3 {
	line-height: 40px;
	height: 40px;
	font-size: 18px;
	font-weight: normal;
}
.cen .tu img {
	padding: 1px;
	height: 120px;
	width: 296px;
	border: 1px solid #ddd;
}
.cen .centxt {
	line-height: 24px;
	font-size: 13px;
	margin-top: 10px;
}

.content {
	margin: 20px auto 0;
	width: 1000px;
}
.content .leftmenu {
	float: left;
	width: 216px;
}
.content .leftmenu h2 {
	background-image: url(../images/leftbg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	line-height: 30px;
	padding-top: 30px;
	text-align: center;
	font-size: 18px;
	font-weight: 100;
}
.content .leftmenu ul {
	padding: 5px;
}
.content .leftmenu li {
	line-height: 20px;
	text-align: center;
	height: 20px;
	padding: 6px 0;
	font-size: 15px;
	font-weight:400;
}
.content .leftmenu li.sm {
	line-height: 20px;
	text-align: center;
	height: 20px;
	padding: 0 0 6px 0;
	font-size: 13px;
	color:#888;
}
.content .leftmenu li.sm a {
	color:#888;
	border-bottom: 1px dotted #ccc;
}

.menu_head{width:185px;height:47px;line-height:47px;padding-left:38px;font-size:14px;color:#525252;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold;background:#f1f1f1 url(../images/pro_left.png) center right no-repeat;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{width:223px;height:auto;overflow:hidden;line-height:38px;border-left:1px solid #e1e1e1;backguound:#fff;border-right:1px solid #e1e1e1;}
.menu_body a{display:block;width:223px;height:38px;line-height:38px;padding-left:38px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px solid #e1e1e1;}
.menu_body a:hover{text-decoration:none;}

.content .conpage {
	float: left;
	width: 764px;
	margin-left: 20px;
	line-height: 180%;
	font-size: 14px;
}
.content .conpage h2 {
	font-size: 26px;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px solid #ddd;
	padding: 6px;
	line-height: 36px;
	height: 36px;
	margin-bottom: 12px;
}
.content .conpage .nr {
	line-height: 180%;
	font-size: 14px;
}
.content .conpage .nr p {
	line-height: 180%;
	padding-bottom: 12px;
	font-size: 14px;
}

.content .conpage img {
	max-width: 764px;
}
.content .conpage .conpic {
	margin-bottom: 20px;
}
.conpage ul.propic {
	width: 764px;
}
.conpage ul.propic li {
	float: left;
	width: 320px;
	padding: 10px 31px;
}
.conpage ul.propic li img {
	height: 224px;
	width: 318px;
	border: 1px solid #eee;
}
.conpage ul.propic li span {
	line-height: 26px;
	height: 26px;
	display: block;
	overflow: hidden;
	text-align: center;
}
.cplist {
	width: 760px;
	padding: 10px 0;
}
.cplist li {
	float: left;
	width: 300px;
	margin: 2px 40px 15px;
}
.cplist li img {
	padding: 1px;
	height: 216px;
	width: 296px;
	border: 1px solid #ddd;
}

.cplist li span {
	line-height: 40px;
	height: 40px;
	display: block;
	text-align: center;
}


.newslist {
	padding: 8px;
}
.newslist li {
	line-height: 32px;
	height: 32px;
	border-bottom: 1px dashed #ddd;
	background-image: url(../images/ico.gif);
	background-repeat: no-repeat;
	background-position: 2px 12px;
	padding-left: 15px;
}
.newslist li span {
	float: right;
	font-size: 12px;
	color: #999;
}


.ban {
	background-color: #a1d2f2;
}
.ban .pt {
	margin: auto;
	width: 1000px;
}


.footer {
	margin: 20px auto 0;
	width: 1000px;
	border-top: 1px solid #eee;
	padding: 10px 0;
}
.footer p {
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #999;
}
.footer p a {
	color: #999;
}

.footer p.link a {
	text-transform: uppercase;
	padding: 0 10px;
}




/*list_page*/
.listpage {
	margin-top: 20px;
	border: 1px solid #eee;
	text-align: center;
	background-color: #fbfbfb;
	clear: both;
	height: 32px;
	line-height: 32px;
}
.listpage a {
	COLOR: #2166ab;
	MARGIN-RIGHT: 2px;
	TEXT-DECORATION: none;
	padding: 4px 6px;
	border: 1px solid #ddd;
}
.listpage a:hover {
	COLOR: #2166ab;
	BACKGROUND-COLOR: #f5f5f5;
	text-decoration: none;
	border: 1px solid #eee;
}
.listpage a:active {
	COLOR: #0078e3;
	BACKGROUND-COLOR: #f3f3f3;
	border: 1px solid #ddd;
}
.listpage span.current {FONT-WEIGHT: bold;COLOR: #fff;MARGIN-RIGHT: 2px;BACKGROUND-COLOR: #0078e3;border: 1px solid #5db0fc;padding: 4px 6px;}
.listpage span.disabled {COLOR: #ccc;MARGIN-RIGHT: 2px;border: 1px solid #f3f3f3;padding: 4px 6px;}

/*page*/
.list_page, .pageLink {margin: 15px 5px;}
.pageLink a, .list_page a, .list_page b {padding: 2px 6px 1px;border: 1px solid #D2EFFF;background: #F0F8FF;text-align: center;display: inline;font-size: 14px;}
.pageLink a:hover, .list_page a:hover{border: 1px solid #D2EFFF;background: #fff;text-align: center;font-weight: bold;text-decoration: none;}

.onlinecc {
	POSITION: fixed; TOP: 200px; RIGHT: 1px; _position: absolute;
}
.onlinecc A {
	COLOR: #00a0e9;
}
.onlinecc A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none;
}
.onlinecc .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left;
}
.onlinecc .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px;
}
.onlinecc .floatR {
	BACKGROUND: url(../images/float_bg.gif);
}
.onlinecc .tp {
	BACKGROUND: url(../images/float_bg.gif);
}
.onlinecc .cn {
	BACKGROUND: url(../images/float_bg.gif);
}
.onlinecc .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden;
}
.onlinecc .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px;
}
.onlinecc .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px;
}
.onlinecc .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px;
}
.onlinecc .cn UL {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 6px;
	PADDING-TOP: 0px;
}
.onlinecc .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal;
}
.onlinecc .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
	BACKGROUND-POSITION: 5px -10px;
}
.onlinecc .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
	BACKGROUND-POSITION: 5px -66px;
}
.onlinecc .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
	BACKGROUND-POSITION: 5px -124px;
}
.onlinecc .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
	BACKGROUND-POSITION: 2px -154px;
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left;
}
.onlinecc .icoMsn {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
	BACKGROUND-POSITION: 2px -213px;
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left;
}
.onlinecc .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
	BACKGROUND-POSITION: 0px -323px;
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left;
}
.onlinecc .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
	BACKGROUND-POSITION: 2px -213px;
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left;
}
.onlinecc .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
	BACKGROUND-POSITION: 0px -266px;
	PADDING-LEFT: 18px; DISPLAY: block; FLOAT: left;
}
.onlinecc .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
	BACKGROUND-POSITION: -30px -396px;
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px;
	TOP: 68px; LEFT: 1px;
}
.onlinecc .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
	BACKGROUND-POSITION: 0px -530px;
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px;
	TOP: 68px; LEFT: 1px;
}
.onlinecc .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat;
	BACKGROUND-POSITION: 0px -396px;
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px;
	TOP: 68px; LEFT: 2px;
}
.onlinecc UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px;
}
.onlinecc UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid;
}
.onlinecc UL LI.bot {
	BORDER-BOTTOM-STYLE: none;
}
.onlinecc UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px;
}
.onlinecc UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px;
}


