@charset "utf-8";
/* CSS Document */
@import url('tx.css');
html {
	background:url(../images/bj_qj.jpg) repeat-x;
}
body {
	text-align:center;
	margin:0 auto;
	line-height:20px;
	margin-top:10px;
}
.first {
	width:942px;
	background:#FFFFFF;
	margin:0 auto;
	border:solid #FFFFFF;
	border-width:0 15px;
}
img {
	border:0;
}
/*head*/
.head {
	height:130px;
}
.logo {
	float:left;
	margin:14px 0 0 14px;
}


a.digest{
color:#0487B2;
font-weight:bold;
font-site:14px;
}


/*nav*/

#nav li {
	display:inline;
	list-style:none;
	list-style-position:outside;
	text-align:center;
	font-weight:bold;
	float:left;
}
#nav a {
	display:block;
	width:85px;
	text-align:center;
	color:#FFFFFF;
}
#nav .list a {
	border-bottom:1px solid #ffffff;
	margin:0 0 -15px 0;
	margin-left:8px;
	width:70px;
}
#nav .list a:hover {
	width:70px;
	background-color:#0070B2;
	text-decoration:none;
}
#nav_Container {
	background:url(../images/nav2.JPG) #319ADB  repeat-x 0 -5px;
	height:30px;
	line-height:27px;
	text-align:left;
	z-index:1;
	margin:0px 0 3px 0;
}
#nav {
	height:40px;
	border-bottom:0px;
	padding:2px 3px;
	position:absolute;
	margin:-4px auto 0 18px;
}
#nav .list {
	line-height:20px;
	text-align:left;
	font-weight:normal;
}
#nav .menu1 {
	width:85px;
	height:auto;
	margin:4px 4px 0px 0px;
	background-color:#0086D5;
	border:1px solid #ffffff;
	color:#ffffff;
	font-size:14px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	overflow-y:hidden;
	filter:Alpha(opacity=90);
	-moz-opacity:0.7;
}
#nav .menu2 {
	width:87px;
	height:27px;
	margin:4px 4px 0px 0px;
	color:#ffffff;
	padding:0px 0px 0px 0px;
	overflow-y:hidden;
	font-size:14px;
	cursor:pointer;
}
#nav #action {
	width:83px;
	height: auto;
	background-color:#0086D5;
	border:1px solid #ffffff;
	color:#ffffff;
	font-size:14px;
	margin:0 0;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	overflow-y:hidden;
	filter:Alpha(opacity=90);
	-moz-opacity:0.7;
}
#floatright {
	position:relative;
	right:-50px;
}
/*banner*/
.banner {
	height:253px;
}
.banner dl {
	margin:50px 0 0 270px;
	width:300px;
}
.banner dl, .banner dl a {
	color:#FFFFFF;
}
.banner1 {
	width:635px;
	float:left;
	background:url(../images/bj05.jpg) no-repeat;
	height:180px;
}
.banner2 {
	width:295px;
	float:right;
}
/*left*/
.main {
	margin:5px 0px;
}
.left {
	width:295px;
	float:left;
}
.left2 {
	float:right;
	width:295px;
	border:1px solid #B3C7D2;
}
.aside {
height:860px;
}
.luqu, .aside {
	border:1px solid #B3C7D2;
}
.luqu {
	background:url(../images/luqu.jpg) no-repeat;
	margin-top:10px;
	text-align:left;
}
.luqu h4 {
	color:#FFFFFF;
	font-size:14px;
	margin:5px auto auto 20px;
}
.luqu table {
	margin-top:20px;
	margin-left:10px;
	height:95px;
}
.luqu table td {
	padding:0px;
}
h3.hgd {
	width:284px;
	padding-top:10px;
	text-align:left;
	background:url(../images/top_ny.jpg) no-repeat 1px 1px;
	height:35px;
	color:#FFFFFF;
}
aside li {
	background:url(../images/left2_right.jpg) no-repeat 0 0px;
	padding-top:6px;
	height:31px;
	width:280px;
	margin:2px auto;
}
aside li a {
	padding-left:20px;
	font-size:14px;
}
.left li {
	width:252px;
}
.lefttop li {
	float:left;
	height:34px;
	width:143px;
	margin:10px 0 0 0;
	display:inline;
}
.left li .two {
	background: url(../images/leftB2.jpg) no-repeat;
}
.left li .three {
	background:url(../images/leftB3.jpg) no-repeat;
}
.left li .four {
	background:url(../images/leftB4.jpg) no-repeat;
}
.title {
	background:url(../images/hr.jpg) repeat-x 0 5px;
	text-align:left;
	position:relative;
	margin:25px 10px 0 10px;
	z-index:1;
}
.right h1,h2, h3 {
	font-size:14px;
	background: #FFFFFF;
	display:block;
	width:70px;
	padding-left:10px;
	margin:0 0;
}
.right h1 {
	width:170px;
	}
li.more, #question li.more {
	text-align:right;
	background:none;
	background-image:none;
	margin-left:-10px;

}
.logoW img {
	padding:20px 15px;
}
/*right*/
.right, .right2 {
	width:635px;
	border:1px solid #B3C7D2;
	float:right;
}
.right2 {
	float:left;
	min-height:869px;
	height:auto !important;
	height:872px;
}
#product {
	width:610px;
	margin-left:17px;
}
#product dt {
	margin:9px 0 0 120px;
	background:url(../images/dt2.jpg) no-repeat 5px 5px;
	padding:0 0 0 20px;
	font-size:14px;
}
#product dt a {
	border-bottom:1px solid #666666;
}
#product dt a:hover {
	border-bottom:1px solid #FF0000;
	color:#FF0000;
	text-decoration:none;
}
#product .wall {
	height:148px;
	border-bottom:1px #afceed solid;
	position:relative;
}
#product .wall dd {
	margin-left:145px;
	padding:0 0;
}
.green a {
	color:#669900;
}
.navimg {
	position:absolute;
	left:-140px;
	top:-15px;
}
.zhaos {
	position:absolute;
	right:70px;
}
.baom {
	position:absolute;
	right:10px;
}
.mov {
	border-bottom:1px solid #B3C7D2;
	padding-left:14px;
	line-height:30px;
	text-align:left;
	font:8px;
}
.mov p {
	float:right;
	font-weight:bold;
	width:350px;
	color:red;
	margin:0 0;
}
article {
	width:615px;
	margin:0 auto;
}
article img {
	max-width:560px;
}
article h1 {
	text-align:center;
	font-size:22px;
	padding-top:5px;
	margin:40px 0 10px 0px;
	height:31px;
}
article strong {
	font-size:14px;
	margin-bottom:18px;
	padding-bottom:8px;
	padding-left:5px;
}
article .jz01 {
	text-align:center;
	font-size:18px;
	padding-top:5px;
	margin:40px 0 30px 0px;
	background:url(../images/jianzhang_bj.jpg) no-repeat;
	height:31px;
	color:#FFFFFF;
}
article .jz02 {
	color:#319ADB;
	border-bottom: dashed 1px #B3C7D2;
	width:100%;
	display: block;
	font-size:14px;
	margin-bottom:18px;
	padding-bottom:8px;
	padding-left:5px;
}
article p {
	padding:0 15px;
	margin-bottom:27px;
	color:#717171;
}
#question {
	position:relative;
	padding-bottom:16px;

}
#question h3 {
	color:#91A6B2;
	margin:15px 0 0 18px;
	float:left;
}
#question ul {
	margin-top:16px;
}
#question li {
	background:url(../images/question.jpg) no-repeat 0 2px;
	padding:0 0 0 20px;
	width:250px;
	line-height:21px;
}
#question #ask {
	width:302px;
	height:210px;
	position:absolute;
	right:18px;
	top:37px;
}
/*link*/
.link {
	margin:21px 0 0 5px;
	height:120px;
	text-align:left;
}
.link1 strong {
	display:block;
	width:14px;
	font-size:14px;
	padding:7px 16px;
	line-height:25px;
	border:1px solid #AFC3CF;
	margin:-5px 0 0 0px;
}
.link1 {
	border-left:3px solid #AFC3CF;
	height:111px;
	width:43px;
	float:left;
}
.linkimg {
	float:left;
	height:43px;
	overflow:hidden;
	margin:0 0 0 15px;
}
.linkimg img {
	margin:0 2px;
}
.linkp {
	float:left;
	width:844px;
	overflow:hidden;
	margin-left:10px;
	line-height:18px;
}
.linkp a:link, .linkp a:visited {
	margin:0 10px;
	color:#999999;
}
/*foot*/
.foot p {
	text-align:center;
	margin:20px auto;
}
.foot {
	border-top:1px solid #AFC3CF;
}
article dl {
	margin:10px 10px;
}
article dt {
	color: #E24500;
	font-weight:bold;
	font-size:14px;
	margin-top:10px;
}
article dd {
	border-bottom:1px dotted;
	padding-bottom:10px;
	margin-bottom:5px;
}
.ye {
	margin:15px 0;
	margin-left:20px;
}
.ye a {
	display:block;
	padding:2px 7px;
	border:solid 1px #000000;
	float:left;
	margin:0 3px;
}
.ye a:hover {
	background: #AAD83E;
}
.ye strong {
	display:block;
	padding:2px 7px;
	border:solid 1px #000000;
	float:left;
	background: #AAD83E;
}
#submitform td {
	text-align:left;
	margin:10px 0;
	padding:5px;
}
.near, .near a {
	width:100%;
	text-align:left;
	color: #999999;
	margin-top:40px;
	margin-left:10px;
}
.img2 li {
	width:164px;
	text-align:center;
	float:left;
	margin:8px 15px;
}
li#img3 {
	display:block;
	width:615px;
	background: url(../images/jianzhang_bj.jpg) no-repeat;
	color:#FFFFFF;
	font-size:14px;
	padding:3px 0;
	font-weight:bold;
	margin:10px 0;
	height:31px;
}
.img4 li {
	width:157px;
	text-align:center;
	float:left;
	margin:0 21px;
}
.bm td {
	text-align:left;
	background:#FFFFFF;
	padding:5px 5px;
}
/*life*/
.life {
	width:938px;
	border:1px solid #AFC3CF;
	line-height:15px;
	padding:3px 0;
}
#demo {
	background: #FFF;
	overflow:hidden;
	width: 938px;
}
#indemo {
	float: left;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
#demo1 li, #demo2 li {
	float:left;
	text-align:center;
	background:url(../images/gd_bj.jpg) no-repeat;
	margin: 0px 8px;
}
#demo1 li img, #demo2 li img {
	margin:6px 5px;
}
.books {
	border:1px #E2E2E2 solid;
	margin-bottom:10px;
	color:#000000;
	text-align:left;
}
.books_1 {
	background:#EAEAEA;
	border:1px solid #E2E2E2;
	padding:0 10px;
	margin-top:18px;
}
.books_left {
	float:left;
	width:134px;
	text-align:center;
	padding:0 10px;
	padding:5px 0;
}
.books_right {
	float:left;
	width:780px;
	padding:2px 10px;
	border-left:1px solid #EAEAEA;
}
.books_right dd {
	border:#6F6F6F 1px solid;
	padding:1px 0 0 3px;
}
.books_5 {
	background:url(../images/books.gif) no-repeat 0 0;
	padding-left:18px;
	margin-left:10px;
}
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=88);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 100%;
	height: 55%;
	padding: 20px;
	border: 5px solid #00CCFF;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.books_6 {
	background:#ECE9D8;
	border:1px solid #E2E2E2;
	text-align:left;
	padding-bottom:10px;
}
.style2 {
	font-size: 14px;
	background:#8BC1E3;
	color:#FFFFFF;
}
.style3 {
	font-size:14px;
	background:#C1E4FA;
	color:#6699CC;
}
.style4 {
	background:#FFFFFF;
	color:#3399CC;
	font-size:12px;
}
.news_top {
	margin-top:0;
	color:#999999;
	border-bottom:dashed 1px #cccccc;
	font-size:12px;
}
.white_content {
	BORDER-BOTTOM: orange 5px solid;
	POSITION: absolute;
	TEXT-ALIGN: left;
	BORDER-LEFT: orange 5px solid;
	BACKGROUND-COLOR: white;
	DISPLAY: none;
	OVERFLOW: auto;
	BORDER-TOP: orange 5px solid;
	BORDER-RIGHT: orange 5px solid
}


.footer-keyword a {
color:#999999;
}
.foot .bq{color:#a6a5a5;}
