* {font-family:Tahoma,"宋体"; font-size:12px; color:#6c6a6b; }
/*--------------全局样式--------------*/
body {margin:0;	padding:0;	background-color: #FFFFFF;}
p, h1, h2, h3, h4, h5,h6 ,ul, li, dl, dt, dd,form {margin:0; padding:0; }
h1, h2, h3 {font-size:16px; }
h4, h5, h6 {font-size:14px; }
p {line-height:1.5em; margin-bottom:1em;} 
li {list-style:none; } 
img,table {border:0px; margin:0; } 
#page{width:100%; background-image:url(../img/TML2.jpg); repeat-x;}
.clear{clear:both;} 
a,a:link {text-decoration:none; color:#028ac2; } 
 
#top{ width: 1004px; height: 128px; background-image:url(../img/TML1.jpg);}
#top_EN{ width: 1004px; height: 128px; background-image:url(../img/TML1_EN.jpg);}
#top_jp{ width: 1004px; height: 128px; background-image:url(../img/TML1_jp.jpg);}
#top_ft{ width: 1004px; height: 128px; background-image:url(../img/TML1_ft.jpg);}
#top .logo{ width:125px; height:34px; margin:7px 0 0 0; float:left;}
#top .top-nav{ width:300px; float:right; margin:20px 60px 0 0;_margin:20px 33px 0 0;}
#top .top-nav dl dd{line-height:1.2em; float:left;}
#top .top-nav dl dd a, a:link, a:visited, a:active {text-decoration:none; color:#028ac2;}
#top .top-nav dl dd a:hover {color:#c20202;text-decoration:underline; }
#head{ width:100%; height:331px; background: url(../img/headbg.jpg) repeat-x;}
#nav{ width:750px;position:absolute;top:50px;z-index:999;}
#correlation{width:210px; margin:0 1px 0 0; float:right;}
#correlation #t_select {position:absolute;width:84px;height:31px;top:128px;display:inline;z-index:2;}
#correlation #t_selected {width:184px;height:31px;line-height:2.5em;color:#028ac2;background:url(../img/correlation-bg.jpg) no-repeat;text-align:left; text-indent:2em;position:relative;z-index:2;cursor:hand;}
#correlation #t_select-list {position:absolute;margin-top:1px;margin-left:10px;filter:alpha(opacity=90);opacity:0.9;background:#1166A7;border:#000099 1px solid;width:160px;text-align:center;display:none;z-index:2;}
#correlation #t_select-list a {display:block;color:#fff;text-decoration:none;}
#correlation #t_select-list a:hover {text-decoration:underline;background:#fff; color:#028ac2;}
#banner{height:300px; width:100%;position:absolute; top:81px;z-index:1; text-align:center;}

#contentbox{ width:100%;background:url(../img/TML3.jpg) top repeat-x #fff;overflow:hidden; }
#content{ width:1002px; margin:0;}
#content #saidbar_left{ width:672px; float:left; border-right:1px dotted #898989; overflow:hidden;}
#content #saidbar_left .talbe{ margin:15px 0 15px 0;}
#content #saidbar_left .td{ border-bottom:1px dotted #CCCCCC; color:#338acd;}
#content #saidbar_left .t1{ color:#898989;}
#content #saidbar_left h1{ width:197; height:34; float:left; margin:12px 0 0 0px;}
#content #saidbar_left p{ width:580px; height:64; float:left; margin:8px 0 0 0px; text-align:left; color:#6c6a6b; }
.telinfo{width:240px;  float:left; margin-left:10px;margin-top:5px; border:1px solid #dae1ea; background-color:#f3f6f9; }
.Info_qq{line-height:1.5em; color:#a2b3c1;margin:10px;}
 

#content #main{ width:328px; float:left; border-right:0px dotted #898989;}
.more{ line-height:1.5em; margin:2px 5px; float:right;}
#content #main #news{ width:320px; height:auto;  border-bottom:1px dotted #898989;}
#content #main #news h1{ width:198px; height:35px; float:left; margin:12px 0 0 5px;} 
/*--------------新闻列表样式开始--------------*/
#content #main #news ul {
	margin:8px 0 0 0px;
	list-style: none;
	width:98%;
	text-align:left;
	clear:both;
}
#content #main #news li .li1 {border-bottom: 1px dotted #CCCCCC; font:12px; line-height:1.8em;}
#content #main #news li .li2 {border-bottom: 1px dotted #CCCCCC; font:12px; line-height:1.8em;}
#content #main #news li .li3{ color:#a0a0a0;border-bottom: 1px dotted #CCCCCC; font:12px; line-height:1.8em; float:right;}
#content #main #news a, a:link, a:visited, a:active { text-indent:5px; color:#666; text-decoration: none;}
#content #main #news a:hover {color: #8a2c82;}

/*--------------新闻列表样式结束--------------*/
#content #saidbar_right{ width:320px;background:url(../img/media-top-bg.gif) top repeat-x;}
#content #saidbar_right h1{ width:196px; height:34px; margin:12px 0 0 5px; float:left;}
.imgbox1{ margin:8px 0 0 0;}
.imgbox{ margin:8px 0 0 0; margin-left:80px}
.imgbox ul {margin:8px 0 0 5px;list-style: none; width:98%; text-align:left; clear:both;}
.imgbox li .li1 {border-bottom: 1px dotted #CCCCCC; font:12px; line-height:1.8em;}
.imgbox li .li3{ color:#a0a0a0;border-bottom: 1px dotted #CCCCCC; font:12px; line-height:1.8em; float:right;}
.imgbox .line{ width:247px; height:1px; border-bottom:1px dotted #898989;}
 

.top-btn a{background:url(../img/TML7.jpg) -0px 0 no-repeat;width:100px;height:31px;cursor: hand;}
.top-btn a:hover{ background:url(../img/TML7.jpg) -100px 0 no-repeat; width:100px; height:31px;}
.top-btn i{display:block;height:3px;text-indent:-5000px;}

#saidbar_right h1{ width:197px; height:34px; float:left; margin:9px 0 0 5px;}
#saidbar_right ul {margin:8px 0 0 5px;list-style: none; width:98%; text-align:left; clear:both;}
#saidbar_right li .li1 {border-bottom: 1px dotted #CCCCCC; font:12px; line-height:1.8em;} 
#saidbar_right li .li3{ color:#a0a0a0;border-bottom: 1px dotted #CCCCCC; font:12px; line-height:1.8em; float:right;}
#saidbar_right a {text-indent:5px; color:#666; text-decoration: none;}
#saidbar_right a:hover {color: #8a2c82;}
/*--------------底部样式--------------*/
#foot{ width:100%; height:80px; background:url(../img/TML4.jpg) repeat-x top #f3f3f3;}
#foot .copyright{ width:1002px; margin:0px auto; padding-top:20px;}
#foot .foot-nav{ width:700px; height:20px; background:url(../img/TML5.gif) left center no-repeat; margin:0 auto;}
#foot .foot-nav dl { margin:0 0 0 20px;}
#foot .foot-nav dl dd{ margin:0 0 0 8px; float:left;line-height:1.2em;}
#foot .foot-nav dl dd a, a:link, a:visited, a:active {text-decoration:none; color:#028ac2; }
#foot .foot-nav dl dd a:visited {color:#028ac2; }
#foot .foot-nav dl dd a:hover {color:#c20202;text-decoration:underline; }
#foot .copyinfo{ width:700px; height:20px; border-top:1px dotted #bdcad2; color:#6c6a6b; margin:0 auto; padding:5px}
#foot .foot-img{
	width:208px;
	height:122px;
	position:absolute;
	z-index:99;
	margin:-85px 30px 0 0;
	display:inline;
	float:right;
	left: 945px;
	top: 723px;
}

/*--------------内页样式--------------*/
#head-small{ width:100%; height:120px; background: url(../img/headbg.jpg) repeat-x; padding-top:31px;}
#banner-small{ height:120px; margin:0; background:#ccdfe3;}

#main-small{ width:960px;}
#main-small h1{ border-bottom:1px dotted #898989; font-size:14px; line-height:2em; color:#097cb8; margin:10px 0 0 0;}
#main-small p{ line-height:2em; color:#6c6a6b; width:940px; margin:0 auto}
.linemenu{ width:100%; height:17px; margin:0 0 0 0; padding-top:10px; color:#a0a0a0; background:url(../img/home.gif) left no-repeat; line-height:1.5em; text-indent:15px;text-align:left; }

#producemenu{ width:190px; float:left; min-height:200px; margin:20px 0 0 0;}

#leftmenu{ background:url(../img/left-menu-bg.jpg) top no-repeat; width:190px; float:left; min-height:200px; margin:20px 0 0 0;}
#leftmenu .lfetnav{ margin:50px 0 0 10px;}
#leftmenu .lfetnav dl dd{ line-height:2em; border-bottom:1px dotted #6c6a6b; width:170px;}
#leftmenu .lfetnav a, a:link, a:visited, a:active{ color:#028ac2;} 
#txt{ width:700px; float:right;text-align:left; }
#txt h1{ border-bottom:1px dotted #898989; font-size:14px; line-height:2em; color:#097cb8; margin:10px 0 0 0;}
#txt h2{ border-bottom:1px dotted #898989; font-size:14px; line-height:2em; color:#a86eab; margin:10px 0 0 0;}
#txt .zbf{  line-height:2em; color:#028ac2; margin:0;}
#txt p{ line-height:2em; color:#6c6a6b; width:700px; margin:0 auto; padding:5px}
#txt .xbox{padding:10px;}
#txt .xbox .img {border: 1px solid #eab7ad;padding: 8px; float:left; display:inline; margin: 0 10px;}
#txt .xbox dl dt{ margin:5px;}
#txt ul {margin:8px 0 20px 5px;list-style: none; width:98%; text-align:left; clear:both;}
#txt li .li1 {border-bottom: 1px dotted #CCCCCC; font:12px; line-height:1.8em;}
#txt li .li2 {margin:0 0 0 10;font-color:#000000;border-bottom: 1px dotted #000000; font:12px; line-height:2em;}
#txt li .li3 {color:#a0a0a0;border-bottom: 1px dotted #CCCCCC; font:12px; line-height:1.8em; float:right;text-indent:1em;}
#txt a, a:link, a:visited, a:active{ color:#666; text-decoration: none;}
#txt a:hover {color: #8a2c82;}
#link-article {border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #eaeaf0;border-bottom-color: #eaeaf0;background-color: #faf8fb;padding-top: 0px;padding-right: 2px;padding-bottom: 0px;padding-left: 2px;margin-top: 20px;}
#link-article p{font-family:Arial, Helvetica, sans-serif;color:#646364;background-image:url(../img/icon.gif);background-position:left;background-repeat:no-repeat;text-indent: 15px;}

#link-article p a, a:link, a:visited, a:active {color:#028ac2;text-decoration: underline; padding:3px;}
#link-article p a:hover {background-color:#028ac2;color:#fff;text-decoration: none; padding:3px;}
#txt-small {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #e5e5e5;}
#txt-small p { font:Arial, Helvetica, sans-serif 12px #a15b9c; line-height:24px; padding:8px; }
#txt-small p a, a:link, a:visited, a:active {color:#028ac2;text-decoration: underline; padding:3px;}
#txt-small p a:hover {background-color:#028ac2;color:#fff;text-decoration: none; padding:3px;}
#txt-small ul {margin:8px 0 2px 5px;list-style: none; width:98%; text-align:left; clear:both;}
#txt-small li .li1 {border-bottom: 1px dotted #CCCCCC; font:12px; line-height:1.8em;}
#txt-small li .li3{ color:#a0a0a0;border-bottom: 1px dotted #CCCCCC; font:12px; line-height:1.8em; float:right;}
#txt-small a, a:link, a:visited, a:active { color:#666; text-decoration: none;}
#txt-small a:hover {color: #8a2c82;}
#txt-small h2{ border-bottom:1px dotted #898989; font-size:14px; line-height:2em; color:#a86eab; margin:10px 0 0 0;}

#txt-small1 { width:200px; float:left; padding-right:30px;}
#txt-small1 ul {margin:8px 0 20px 5px;list-style: none; width:98%; text-align:left; clear:both;}
#txt-small1 li .li1 {border-bottom: 1px dotted #CCCCCC; font:14px; line-height:25px;}
#txt-small1 li .li3{ color:#a0a0a0;border-bottom: 1px dotted #CCCCCC; font:12px; line-height:25px; float:right;}

/*--------------图片样式--------------*/
.gallery {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallery li {
	padding: 10px;
	margin: 0;
	float: left;
	position: relative;
	width: 180px;
	height: 130px;
}
.gallery li:hover img {
	border-color: #000;
}
.gallery img {
	background: #fff;
	border: solid 1px #888;
	padding: 5px;
}
.gallery em {
	background: #fff url(img/grey-gradient.gif) repeat-y;
	color: #000;
	font-style: normal;
	padding: 2px 10px;
	display: block;
	position: absolute;
	top: 110px;
	left: 9px;
	border: 1px solid #999;
	border-left-color: #888;
}
.gallery a {text-decoration: none;}
.gallery a:hover em {
	background: #ffdb01 url(img/orange-gradient.gif) repeat-y;
	border-color: #c25b08;
}





/*XC修改样式添加开始*/
  /*左侧列表样式*/
   .left_menu{ width:30px; float:left;  margin-top:-8px ; cursor:pointer }
   .left_menu li{ cursor:pointer;  color:#ffffff; font-weight:bold; height:70px}
  /*中间内容样式*/
  .center_main_div{ width:590px; float:left; border-right:0px dotted #BDBDBD; height:450px;}
  
   .up{height: 100px;
	width: 30px;
	background-image: url(titleup.gif);
	background-repeat: no-repeat;
	line-height: 24px;
	color: #FFFFFF;
	text-align: center;
	 font-size:14px;
	 color:#ffffff;
	 font-weight:bold
	}
	
	.down {
	height: 100px;
	width: 30px;
	background-image: url(titledown.gif);
	background-repeat: no-repeat;
	line-height: 24px;
	color: #FFFFFF;
	text-align: center;
		 font-size:14px;
	 color:#ffffff;
	 font-weight:bold
	 
}
.opacity {COLOR: #4AAAC5; FILTER: alpha(opacity=100)}
.tableStyle{  margin-left:5px ;  width:98%;}
.tableStyle tr td{ padding:2px; text-align:center}
  .tableStyle img{  width:118px ; height:73px; margin:0px; border:1px solid #E0E0E0}
  .tableStyle a.img:link, a.img:visited, a.img:active{ width:152px; height:91px; border:1px solid #d8d8d8; margin:10px 0 0 30px; _margin:0 0 0 25px; float:left}
  .tableStyle a:hover img{border:1px solid #097cb8;background:url('');}
  .tableStyle a:hover{color:#8a2c82; background:url('underline.png')} 
  .display_none{display:none;}
/*选项卡的样式*/
.container{width:320px; height:250px}
.convention_tab{clear:both;width:100%;float:right;margin:15px 0 0 0;padding-bottom:0px;overflow:hidden;padding-right:0px;}
.convention_tab li{float:left}
 
#cardarea,#cardarea2{border-bottom: 0px dotted  #BDBDBD;clear:both; height:258px; overflow:hidden}
#cardarea p,#cardarea2 p{padding:0px;text-align:left;line-height:23px;}
#cardarea2 dl{text-align:left;padding:0px;line-height:23px;}
.line_height{ line-height:25px}
.nav_xc img{ float:left }
  
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;vertical-align:middle;} 
table{border-collapse:collapse;border-spacing:0;}
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}
 
#lupus_left {  background: url(../images/bg_left2.jpg) repeat-x; }
#lupus_center { width:585px;  min-width:585px; margin:0 auto 0 -330px; text-align:left;}
#lupus_right { margin-left:50%; background: url(../images/bg_right2.jpg) repeat-x; }

/* SlideShow CSS */
#slideshow { float:left; width:585px;  margin-top:10px; }
#slideshow #slidesContainer {float:left; width:585px; overflow:hidden; }
#slideshow #slidesContainer .slide { margin:0 auto; width:585px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */  }
 
 /* Slideshow controls style rules. 
.control { display:block; width:35px; height:480px; text-indent:-10000px; float:left; cursor: pointer; }
#leftControl { float:left; background: url(../images/control_left.jpg) no-repeat 0 0; }
#rightControl { top:0; right:0; background:url(../images/control_right.jpg) no-repeat 0 0; }*/
 
#lupus_centerxc {width:320px;margin:0 auto 0 -490px; padding-bottom:0px; text-align:left;}
#lupus_rightxc {margin-left:150%;}
  
#slideshowxc #slidesContainerxc {float:left; width:320px;  overflow:hidden; /* allow scrollbar */  }
#slideshowxc #slidesContainerxc .slidexc { margin:0; width:320px; }
 
/* Slideshow controls style rules. 
.controlxc { display:block; width:35px; height:207px; text-indent:-10000px; float:left; cursor: pointer; }
#leftControlxc { float:left; background: url(../images/control_left.jpg) no-repeat 0 0; }
#rightControlxc { top:0; right:0; background:url(../images/control_right.jpg) no-repeat 0 0; }*/

/*XC修改样式添加结束*/

