/*TianYi styles*/


/*------------------------------ BASIC PAGE SETTINGS --------------------------------*/
*{
	margin:0; 
	padding:0;
}

body,input,td {
	margin:0; 
	padding:0; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#646464;
	font-size:12px;
	background:#fff;
	text-align:center; 
}
td {
	text-align:left;
	background:#fff;
}

/*------------------------------ GENERAL TEXT STYLES --------------------------------*/
h1{
	font-size:14px;
	color:#ff2700;
	font-weight:bold;
	padding-bottom:5px;
}
h2{
	font-size:12px;
	color:#ff2700;
	font-weight:normal;
	padding-bottom:5px;
}
p{
	font-size:12px;
	line-height:120%;
	padding-bottom:10px;
}
.redfont {
	color:#ff2700;
}
a:link{
	color:#646464;
	text-decoration:none;
}
a:visited{
	color:#646464;
	text-decoration:none;
}
a:hover{
	color:#e82b81;
	text-decoration:underline;
}
#leftcontent #row_2 .highlighted:link,#leftcontent #row_2 .highlighted:visited {
	color:#ff2700;
	text-decoration:none;
}
hr{
	size:0;
	color:#FFFFFF;
	border:0;
	border-top:0.09em dotted #414141;
}
img {
	border:0px;
}

/*-----------------------------  CUSTOM STYLES ------------------------------*/
.clearfloat{
	clear:both;
}
.rightaligned{
	text-align:right;
}
.centeraligned{
	text-align:center;
}
.pointer {
	cursor:pointer;
}
/*-----------------------------  BUTTON ------------------------------*/
input,textarea,select {
	background:#F2F2F2;
	border:solid 1px #C3C2C2;
	height:16px;
	padding-top:2px;
	padding-left:2px;
	text-align:left;
}
.bg_button_login {
	background:url(../images/bg_button_login.gif) no-repeat;
	border:0px;
	width:55px;
	height:19px;
	padding-left:24px;
}
.bg_button_reg {
	background:url(../images/bg_button_reg.gif) no-repeat;
	border:0px;
	width:39px;
	height:19px;
}
.bg_button_forgot {
	background:url(../images/bg_button_forgot.gif) no-repeat;
	border:0px;
	width:58px;
	height:19px;
}
form {
	padding-top:6px;
}
form label {
	float:left;
	width:50px;
	color:#fff;
}
form div {
	clear:left;
	margin-left:0px;
	margin-top:4px;
}


/*-----------------------------  BUTTON ------------------------------*/
.grey_12 {
	LINE-HEIGHT: 16px; FONT-FAMILY: "宋体"; COLOR: #aaaba9; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.brown_12 {
	LINE-HEIGHT: 16px; FONT-FAMILY: Arial,"宋体"; COLOR: #c2a080; FONT-SIZE: 12px
}
.black_12 {
	LINE-HEIGHT: 16px; FONT-FAMILY: "宋体"; COLOR: #746f6a; FONT-SIZE: 12px
}
.black_12 STRONG {
	FONT-WEIGHT: normal
}
.black_14 {
	LINE-HEIGHT: 20px; FONT-FAMILY: "宋体"; COLOR: #746f6a; FONT-SIZE: 14px
}
.brown02_12 {
	LINE-HEIGHT: 16px; FONT-FAMILY: Arial,"宋体"; COLOR: #a74d1c; FONT-SIZE: 12px
}
.brown02_14 {
	LINE-HEIGHT: 18px; FONT-FAMILY: Arial,"宋体"; COLOR: #a74d1c; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.pink_12 {
	LINE-HEIGHT: 16px; FONT-FAMILY: Arial,"宋体"; COLOR: #e13d71; FONT-SIZE: 12px
}

/* --------------------------  MAIN PAGE WRAP --------------------*/

#wrap {
	/*border: 0px dotted blue;*/
	width:930px;
	margin:0 auto;
	text-align:left;
	top: 0px;
	background:#fff;
}
#wrap .index_1 {
	/*border: 0px dotted blue;*/
	width:930px;
	margin:0 auto;
	text-align:left;
	top: 0px;
	background:#fff;
}
/* ----------------------------- Banner -------------------------*/
#banner {
	clear:both;
	height:263px;
	overflow:hidden;
}
/* ----------------------------- inleft -------------------------*/
#inleft {
	margin-top:5px;
	border:solid 0px #ccc;
	width:201px;
}
#inleftpic {
	border:solid 0px #DFDFDF;
	padding:0px;
	background-color:#efefef;
	width:201px;
	margin-top:2px;
}
#inleftpic img {
	float:center;
	margin-top:1px;
	margin-left:4px;
}
.inleftmore {
	float:right;
	margin-bottom:3px;
	margin-right:3px;
}
/* ----------------------------- News -------------------------*/

#news {
	float:left;
	width:339px;
}
.content_news {
	padding:2px;
	border:solid 1px #EDEDED;
	width:333px;
	height:205px !important;
	height:208px;
	overflow:hidden;
}
#content_news1, #content_news3 {
	height:16px;
	margin-left:0px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:4px;
}
.content_news1 {
	padding-top:13px;
	padding-bottom:3px;
	padding-left:0px;
}
#content_news3 {
	padding-top:10px;
	padding-bottom:3px;
	padding-left:0px;
}
.content_news2 {
	float:right;
}
.content_news3
{
	margin-right:5px;
}
.datetime {
	float:right;
	margin-left:0px;
}
.datetime_1 {
	float:left; margin-left:5px;
}
.datetime_2
{
	float:right;
	margin-right:2px;
	margin-top:0px;
}
        
#homepage #row_3 {
	margin-top:20px;
}
#warp #row_3
{
	text-align:right;
	}
#homepage #row_3 .row_3_1, #homepage #row_3 .row_3_2, #homepage #row_3 .row_3_3 {
	float:left;
	height:350px;
	overflow:hidden;
}

#homepage #row_3 .row_3_1 {
	width:217px;
	margin-left:10px;
	margin-right:20px;
}
#homepage #row_3 .row_3_2 {
	width:328px;
	height:310px;

}
.row_3_2{
	width:328px;
	height:310px;
	margin-right:22px;
}
#homepage #row_3 .row_3_3 {
	width:323px;
	height:310px;
	margin-right:0px;
}
.row_3_4
{
	margin-left:400px;
	margin-top:-310px;
}
/* --------------------------  RIGHT CONTENT --------------------*/
#rightcontent {
	float:right;
	position:relative;
	width:700px;
	margin-right:4px;

}

#inner #rightcontent #column_1 {
	margin-top:24px !important;
	margin-top:26px;
}
#inner #rightcontent #column_1 .path {
	background:url(../images/bg_line.gif) repeat-x left bottom;
	width:700px;
}
#inner #rightcontent #column_1 .path .title {
	float:left;
	font:bold 14.8px ??,arial;
}
#inner #rightcontent #column_1 .path .path1 {
	float:right;
}
#inner #rightcontent #column_1 .content {
	line-height:130%;
	width:250px;
	margin-right:60px;
	overflow:hidden;
}
/* --------------------------  LEFT CONTENT --------------------*/
#leftcontent {
	float:left;
	position:relative;
	width:210px;
	margin-left:4px;
	margin-top:4px !important;
	margin-top:6px;
}
#leftcontent #row_1 {
	background:url(../images/bg_left1.gif) no-repeat left top;
	height:38px;
	margin-bottom:6px;
	padding-left:16px;
	padding-top:25px;
	color:#fff;
	font-size:18px;
	font-family:黑体,Arial, Helvetica, sans-serif;
	letter-spacing:4px;
}
#leftcontent #row_2 {
	margin-bottom:7px;
}
#leftcontent #row_3 {
	background:url(../images/bg_search.gif) no-repeat left top;
	width:194px;
	height:67px;
	padding-top:6px;
}
#leftcontent #row_3 span {
	padding-left:24px;
}
#leftcontent #row_4 {
	background:url(../images/corner_red_left.gif) #FF3713 no-repeat left bottom;
	margin-top:1px;
}
#leftcontent #row_4 p {
	color:#fff;
}
#foot,#foot_inner {
	clear:both;
	padding-left:7px;
	padding-bottom:0px;
	margin-bottom:0px;
	background:#fff;
	overflow:hidden;
}
#logo_title {
	list-style-type:none;
}
#logo_title li {
	float:left;
	padding-right:6px;
	margin-top:5px;
}
.foot_right {
	float:left;
	width:660px;
	margin-left:0px;
}
.logo_title_inner {
	float:left;
	background:url(../images/logo_title1.gif) no-repeat left 4px;
	height:36px;
	width:193px;
}
.foot_right_inner {
	float:left;
	width:650px;
	margin-left:12px;
}
.foot_right1 {
	background:url(../images/bg_corner_right.gif) #efefef no-repeat right top;
	color:#fff;
	margin-left:0px;
	width:610px;
	height:14px;
	padding-left:30px;
}
.foot_right_1 {
	margin-left:0px;
	width:640px;
}
.foot_right2 {
	padding-left:20px;
	margin-bottom:0px;
	margin-top:2px;
	padding-bottom:0px;
}
.foot_right1 a:link, .foot_right1 a:visited {
	color:#fff;
}
.foot_right1 a:hover {
	color:#ff2700;
}
/* --------------------------  LEFT MENU --------------------*/
.bg_menu_top {
	background:url(../images/bg_menu_top.gif) no-repeat left bottom;
	height:14px;
}
.bg_menu_middle {
	background:url(../images/bg_menu_middle.gif) repeat-y;
	width:179px;
	padding:8px;
}
.bg_menu_bottom {
	background:url(../images/bg_menu_bottom.gif) no-repeat left top;
	height:15px;
}
.leftsMnuBck1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;margin-left:8px;margin-right:8px;margin-top:6px;margin-bottom:2px; WIDTH: 163px; PADDING-TOP: 0px; POSITION: relative;
}
.leftmnuLin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; WIDTH: 163px; PADDING-TOP: 4px; POSITION: relative;
	background:url(../images/bg_dot.gif) repeat-x left bottom;
}
.leftmnuBck2 {
	PADDING-RIGHT: 0px; MARGIN-TOP: -29px; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: absolute;left:117px;margin-left:46px;
}
/* --------------------------  TOP MENU --------------------*/
#topMnu {
	z-index:10000;
	border-bottom:solid 1px #254A0B;
	background:url(../images/bg_topmenu.gif) repeat-x;
	height:77px; margin-left:5px;
}
.mnuBck0 {
	FLOAT: left; POSITION: relative;z-index:999999;background:url(../images/bg_top2.gif) repeat-x; margin-left:10px;
}
.logo_color {
	PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 55px;margin-top:14px;padding-left:0px;
}
.sMnuBck0 {
	PADDING: 0px; MARGIN: 0px; OVERFLOW: hidden; POSITION: relative; HEIGHT: 14px;margin-top:10px;background:url(../images/bg_top2.gif) repeat-x; margin-left:5px;
}
.sMnuBck00 {
	 margin-left:0px; font-size:14px; color:#3472a3;background:url(../images/bg_top2.gif) repeat-x;
}
a.sMnuBck00:link{
	color: #3472a3;
}
a.sMnuBck00:visited {
	color: #3472a3;
}
a.sMnuBck00:hover {
	color: #3472a3;
}
a.sMnuBck00:active {
	color: #3472a3;
}
.sMnuBck000 {
	 margin-top:2px; float:right;font-size:14px; background:url(../images/bg_top2.gif) repeat-x;
}
.mnu0 {
	POSITION: relative
}
.mnu0-current {
	POSITION: relative
}
.mnu0-current {}
.menu1{ font-size:12px; color:#999; font-weight:bold}
a.menu1:link{
	color: #999;
}
a.menu1:visited {
	color: #999;
}
a.menu1:hover {
	color: #999;
}
a.menu1:active {
	color: #999;
}

.menu2{ font-size:12px; color:#dd5095; font-weight:bold}
a.menu2:link{
	color: #dd5095;
}
a.menu2:visited {
	color: #dd5095;
}
a.menu2:hover {
	color: #dd5095;
}
a.menu2:active {
	color: #dd5095;
}
	/*-- TOP: -42px --*/

a.mnu:link,a.mnu-current:link,a.mnu:visited,a.mnu-current:visited {
	COLOR: #fff; TEXT-DECORATION: none;
}
a.mnu:hover,a.mnu-current:hover {
	COLOR: #F3E94B;
}
.mnuBck1 {
	PADDING:0px; VISIBILITY: hidden; MARGIN: 0px; POSITION: absolute;height:20px;padding-top:7px;padding-left:10px;padding-right:10px;
}
.mnuBck1 {
	LEFT: 0px; TOP: 36px;white-space:nowrap;background:url(../images/bg_corner_left.gif) no-repeat left top;
}
.sMnuBck1 {
	PADDING: 0px; MARGIN: 0px; POSITION: relative;white-space:nowrap;background:#3B7F51;
}
.mnuLin {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; POSITION: relative;white-space:nowrap;height:14px;background:#3B7F51;
}
.mnuBck2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #AEFF00 1px solid; PADDING-LEFT: 0px; BACKGROUND: #e4e9eb; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 175px; PADDING-TOP: 0px; BORDER-BOTTOM: #AEFF00 1px solid; POSITION: absolute
}
.mnuBck2 {
	TOP: 0px;
}
.tocImg {
	FLOAT: right;
}

#nav-0 {
	WIDTH: 170px;
}
#nav-1-cn {
	WIDTH: 45px;
}
#nav-2-cn {
	WIDTH: 80px;
}
#nav-3-cn {
	WIDTH: 80px;
}
#nav-4-cn {
	WIDTH: 80px;
}
#nav-5-cn {
	WIDTH: 80px;
}
#nav-6-cn {
	WIDTH: 80px;
}
#nav-7-cn {
	WIDTH: 80px;
}
#nav-8-cn {
	WIDTH: 80px
}
#nav-version {
	width:89px;
	text-align:right;
	padding-top:12px;
}
#dNavBar{
background-color:#;
}
#dNavBar li{
list-style-type:none;
float:left;
width:80px;
font-size:12px;
color:#;
background-color:#;
text-align:center;
margin-top:5px;

}
#subMenu{
background-color:#;
width:621px;
height:2px;
font-size:12px;
text-align:center

}
#subMenu2{
background-color:#;
width:621px;
height:15px;
line-height:29px;
font-size:12px;
padding-left:10px;
margin-left:80px;
}
/* --------------------------  FIRST PAGE --------------------*/
#firstpage {
	margin:50px auto;
	width:721px;
	background:#fff;
	text-align:left;
}
.logo {
	background:url(../images/logo.gif) no-repeat left top;
	margin-bottom:12px;
	width:176px;
	height:61px;
}
.import {
	padding-bottom:30px;
}
.intro_en {
	float:left;
	width:330px;
	padding-right:20px;
	padding-left:10px;
	border-right:solid 1px #999;
}
.intro_cn {
	float:left;
	width:330px;
	padding-left:20px;
}
.intro_cn h1, .intro_en h1 {
	color:#336699;
}
.intro_cn p, .intro_en p {
	padding-top:10px;
}
.intro_en :link,.intro_en :visited, .intro_cn :link,.intro_cn :visited {
	color:#336699;
}
.intro_en :hover, .intro_cn :hover {
	color:#ff2700;
}
.foot_import {
	clear:both;
	text-align:right;
}
#version {
	text-align:right;
	position:absolute;
	top:11px;
	padding-left:40px;
	width:59px;
}

/*---------------------导航----------------------------------*/
/*---------------------页面基础定义----------------------------------*/
body,td,th {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*---------------------链接定义----------------------------------*/
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF3399;
	text-decoration: none;
}
a:active{
	color: #FF3399;
	text-decoration: none;
}

/*---------------------菜单样式----------------------------------*/
#menu{
	height:32px;
	margin-top:8px; 
}
#menu ul{
	margin:auto; width:600px; height:32px;
	list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px;
}
.m_li{
	float:left; width:100px; line-height:32px;  text-align:center; margin-right:-2px; margin-left:-2px; font-size:12px; font-weight:bold;
}
.m1_li{
	float:left; width:70px; line-height:32px; font-size:12px; font-weight:bold; text-align:center;
}
.m2_li{
	float:left; width:80px; line-height:32px; font-size:12px; font-weight:bold; text-align:center;
}

.m_li a{
	display:block; color:#999; width:114px;font-size:12px;
}
.m1_li a{
	display:block; color:#999; width:90px;font-size:12px;
}
.m2_li a{
	display:block; color:#999; width:100px;font-size:12px;
}


.m_line{
	float:left; width:1px; height:32px;
	line-height:32px;   /*ff下有效(图片垂直居中)*/
}
.m_line img{
	margin-top:expression(( 32 - this.height ) / 2);   /*ie下有效(图片垂直居中)*/
}


.m_li_a{
	float:left; width:100px; line-height:32px; text-align:center; padding-top:3px;
	background-image:url(../images/menu_bg.gif); position:relative; height:18px; margin-top:-3px; margin-right:-2px; margin-left:-2px;font-size:12px;
}
.m1_li_a{
	width:70px; line-height:32px; text-align:center; padding-top:3px; float:left;
	background-image:url(../images/menu_bg.gif); position:relative; height:18px; margin-top:-3px; margin-right:-2px; margin-left:-2px;font-size:12px;
}
.m2_li_a{
	width:80px; line-height:32px; text-align:center; padding-top:3px; float:left;
	 position:relative; height:18px; margin-top:-3px; margin-right:-2px; margin-left:-2px;font-size:12px;
}

.m_li_a a{
	display:block; color:#FF0000; width:114px;
}
.m1_li_a a{
	display:block; color:#FF0000; width:90px;
}
.m2_li_a a{
	display:block; color:#FF3399; width:100px;
}

.smenu{
	width:774px; margin:0px auto 0px auto; padding:0px; list-style-type:none; height:32px;
}
.s_li{
	line-height:16px; width:auto; display:none; height:32px; 
}
.s_li_a{
	line-height:16px; width:auto; display:block; height:32px; 
}



/*---------------------精良设备的有关样式----------------------------------*/

#list_thumb{
margin:0 20px 0 0;padding:0;border:none;display:block;width:90px;height:420px;float:left;overflow:hidden;
}
#list_thumb #list_up,#list_thumb #list_dn{
	margin:0;padding:0;height:12px;border:none;
}
#list_thumb #lis{
	margin:0;padding:0;border:none;
    display:block;overflow:hidden;
    height:396px;
}
#list_content{
margin:0;padding:0;border:none;display:block;width:420px;height:420px;float:left;
}
.thumbitem_normal{
/*
	margin:0;border:none;padding:7px 1px 7px 1px;
    width:89px;height:99px;overflow:hidden;
    cursor:pointer;background-color:#0099FF;
*/
	width:89px;height:99px;
    border:none;
    padding:0;
    text-align:center;
    margin:0;
    cursor:pointer;
}
.thumbitem_normal img{
	border:1px solid #ecdaa8;
    margin:6px 0 6px 0;padding:0;
}
.thumbitem_active{
	/*margin:0;border:none;padding:0;6px 0 6px 0;
    width:89px;height:99px;overflow:hidden;*/
    width:89px;height:99px;
    border:none;
    text-align:center;
    padding:0;margin:0;
}
.thumbitem_active img{
	border:2px solid #ad592b;
    margin:5px 0 5px 0;padding:0;
}