/***
 *	DedeCMS v5.3 Style (grass green)
 *	dedecms.com  Author pigz  2008-11-07 11:49
 **/
 
/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");


/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}
a{
	color:#3366CC;
	text-decoration:none;
}
a:hover{
	color:#F33;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w960{
	width:960px;
	position:relative;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.btn-1{
	width:56px;
	height:23px;
	border:none;
	background:url(../images/btn-bg1.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	overflow:hidden;
	color:#2F592E;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
}
/*---------- frame ---------*/
/*---------- frame : header ---------*/
.header{
	width:100%;
	padding-top:16px;
	overflow:hidden;
}
.header a{
	color:#777;
}
.header a:hover{
	color:#390;
	text-decoration:none;
}
.header .top{
	clear:both;
	overflow:hidden;
}
.header .title{
	float:left;
	padding-left:16px;
}
.header .title h1 a{
	width:200px;
	height:56px;
	display:block;
	font-size:0px;
	text-indent:-200px;
	overflow:hidden;
	background:url(../images/top-logo.gif) center center no-repeat;
}
.header .banner{
	width:480px;
	height:56px;
	float:left;
	margin-left:40px;
	overflow:hidden;
}
.header .banner img{
	width:480px;
	height:56px;
	display:block;
}
.header .rlink{
	width:172px;
	height:52px;
	float:left;
	margin-left:32px;
	overflow:hidden;
	padding-top:4px;
}
.header .rlink ul li{
	width:78px;
	height:21px;
	background:url(../images/toprlink-bg.gif) left top no-repeat;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	overflow:hidden;
}
.header .rlink ul li a{
	display:block;
	color:#777;
	line-height:21px;
	text-indent:22px;
	background-image:url(../images/toprlink-bg.gif);
	background-repeat:no-repeat;
}
.header .rlink ul li a:hover{
	color:#000;
}
.header .rlink ul li.r1 a{
	background-position:0px -21px;
}
.header .rlink ul li.r2 a{
	background-position:0px -42px;
}
.header .rlink ul li.r3 a{
	background-position:0px -63px;
}
.header .rlink ul li.r4 a{
	background-position:0px -84px;
}
.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}
.header .nav{
	width:100%;
	height:32px;
	background:url(../images/nav-bg.gif) repeat-x;
	clear:both;
	overflow:hidden;
}
.header .nav ul{
	height:32px;
	margin:0px auto;
	overflow:hidden;
}
.header .nav ul li{
	float:left;
	line-height:31px;
	background:url(../images/nav-bg.gif) 0px -32px no-repeat;
	margin-left:-2px;
}
.header .nav ul li a{
	height:32px;
	padding:0px 16px 0px 17px;
	display:block;
	color:#FFF;
	float:left;
}
.header .nav ul li a:hover{
	color:#FF3;	
}
.header .search{
	height:40px;
	background:url(../images/search-bg.png) repeat-x;
	clear:both;
}
.header .search .form{
	padding-left:8px;
	padding-top:5px;
	float:left;
}
.header .search .form h4{
	display:none;
}
.header .search .form input.search-keyword{
	width:156px;
	height:18px;
	border:none;
	background:url(../images/search-bg.gif) left top no-repeat;
	line-height:15px;
	font-size:12px;
	padding:5px 3px 0px 58px;
	overflow:hidden;
}
.header .search .form select.search-option{
	margin-left:2px;
}
.header .search .form button.search-submit{
	width:68px;
	height:22px;
	border:none;
	background:#F00 url(../images/search-bg.gif) right top no-repeat;
	font-size:0px;
	line-height:100px;
	margin-left:2px;
	*margin-left:5px;
	overflow:hidden;
}
.header .tags{
	float:left;
	margin-left:16px;
	padding-top:8px;
}
.header .tags h4{
	width:66px;
	height:19px;
	float:left;
	font-size:0px;
	line-height:100px;
	overflow:hidden;
	background:url(../images/search-tags-title.gif) no-repeat;
}
.header .tags ul{
	height:21px;
	float:left;
	overflow:hidden;
}
.header .tags ul li{
	float:left;
	line-height:19px;
	padding:0px 5px;
}

/*---------- frame : channel-nav ---------*/
.channel-nav{
	height:31px;
	border-bottom:1px solid #E5EFD6;
}
.channel-nav ul{
	height:22px;
	padding-left:10px;
	padding-top:3px;
	overflow:hidden;
	float:left;
}
.channel-nav ul li{
	height:22px;
	float:left;
	overflow:hidden;
	margin-right:10px;
}
.channel-nav ul li a{
	height:22px;
	display:block;
	padding-right:10px;
	float:left;
	background:url(../images/channel-nav-bg.gif) right 0px no-repeat;
	overflow:hidden;
}
.channel-nav ul li a span{
	display:block;
	float:left;
	height:22px;
	padding-left:10px;
	background:url(../images/channel-nav-bg.gif) left 0px no-repeat;
	cursor:pointer;
	overflow:hidden;
	line-height:23px;
	color:#666666;
}
.channel-nav ul li a:hover{
	text-decoration:none;
	background:url(../images/channel-nav-bg.gif) right -22px no-repeat;
}
.channel-nav ul li a:hover span{
	color:#78A63C;
	text-decoration:none;
	background:url(../images/channel-nav-bg.gif) left -22px no-repeat;
}
.channel-nav ul li.thisclass{
}
.channel-nav ul li.thisclass a,.channel-nav ul li.thisclass a:hover{
	background:url(../images/channel-nav-bg.gif) right -44px no-repeat;
	cursor:default;
}
.channel-nav ul li.thisclass a span,.channel-nav ul li.thisclass a:hover span{
	background:url(../images/channel-nav-bg.gif) left -44px no-repeat;
	color:#FFF;
	cursor:default;
}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#94B56A;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}

/*---------- frame : footer ---------*/
.footer{
	color:#999;
	text-align:center;
	padding-bottom:10px;
	border-top:1px solid #E5EFD6;
	padding-top:10px;
}
.footer .link{
	text-align:center;
	padding:5px 0px;
}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.footer .powered{
	font-size:10px;
	line-height:25px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	color:#666666;
	line-height:23px;

}
/*---------------------------------------insourcia--------------------------------------------------------------------------*/
body{
	font-size:14px;
	background-image:url(../imgs/background.png);
	background-repeat:repeat-x;
	background-position:0 0;
	margin:0;
	padding:0;
}
a{
	color:#bababa;
}
a:hover{
	text-decoration:none;
	color:#812027;
}
.index{
	font-size:14px;
	height:auto;
	margin:0 auto;
}
.flash{
	/*background-image:url(../imgs/flash.jpg);
	background-repeat:no-repeat;
	background-position:0 0;*/
	height:235px;
	/*--_margin-top:-70px;--*/
}
.main{
	position:relative;
	_height:500px;
	margin-top:50px;
	margin-left:81px;
	margin-right:116px;
	min-height:310px;
	position:relative;
}
.references_main{
	position:relative;
	_height:400px;
	margin-top:50px;
	margin-left:81px;
	margin-right:116px;
	_margin-right:100px;
	min-height:380px;
}
.float_clear{
	clear:both;
}
.right_clear{
	clear:right;
}
.left_clear{
	clear:left;
}
/*--right_nav begin--*/
.right_nav{
	height:auto;
	float:left;
	position:relative;
}
.right_nav ul{
	height:auto;
	width:106px;
	float:left;
}
.right_nav ul li{
	height:20px;
	width:106px;
	margin-bottom:20px;	
}
.right_nav ul li a{
	height:20px;
}
.right_nav ul li a span{
	height:20px;
	font-weight:bold;
	background-image:url(../imgs/title2.jpg);
	background-repeat:no-repeat;
	background-position:left left;
	padding-left:12px;
}
.right_nav ul li a:hover{
	text-decoration:none;
}
.right_nav ul li a:hover span{
	color:#812027;
	background-image:url(../imgs/title1.jpg);
	background-repeat:no-repeat;
	background-position:left left;
	padding-left:12px;
}
.right_nav ul li.thisclass{
	position:relative;
}
.right_nav ul li.thisclass img{
	display:inline;
	position:absolute;
	top:5px;
	right:-8px;
	*right:-7px;
	_right:-14px;
}
.right_nav ul li.thisclass a span{
	color:#812027;
	padding-left:12px;
	background-image:url(../imgs/title1.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-right:34px;
}
.right_nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
} 
.right_nav .back a{
	color:#94B56A;
}
.right_nav  .back a:hover{
	text-decoration:none;
	color:#777;
}
/*--right_nav end--*/
/*--references_nav begin--*/
.references_nav{
	height:auto;
	float:left;
	position:relative;
	background-image:url(../imgs/triangle1.gif);
	background-repeat:no-repeat;
	background-position:27px 0px;
	padding-top:18px;
	margin-left:14px !important;
	_margin-left:9px;
}
.references_nav ul{
	height:auto;
	width:106px;
	float:left;
	background-image:url(../imgs/triangle2.gif);
	background-repeat:no-repeat;
	background-position:27px bottom;
	/*--background-position:27px 180px;--*/
	padding-bottom:18px;
}
.references_nav .pagenone{
	display:none;
}
.references_nav ul li a{
	height:20px;
	font-weight:bold;
	padding-left:30px;
}
.references_nav ul li{
	height:20px;
	width:106px;
	margin-bottom:12px;	
}
.references_nav ul li a span{
	height:20px;
	font-weight:bold;
	padding-left:30px;
}
.references_nav ul li a:hover{
	text-decoration:none;
}
.references_nav ul li a:hover span{
	color:#812027;
}
.references_nav ul li.thisclass{
	position:relative;
}
.references_nav ul li.thisclass img{
	display:inline;
	position:absolute;
	top:5px;
	right:-10px;
	*right:-10px;
	_right:-7px;
}
.references_nav ul li.thisclass a span{
	color:#812027;
	padding-left:30px;
}
.references_nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
} 
.references_nav .back a{
	color:#94B56A;
}
.references_nav  .back a:hover{
	text-decoration:none;
	color:#777;
}
/*--references_nav end--*/
/*color begin*/
.gray{
 	background-color:#cccccc;
}
.gray_font{
 	color:#bababa;
}
.gray_font2{
	color:#6b6b6b;
}
.gray2{
	background-color:#6b6b6b;
}
.gray_font3{
	color:#6b6b6b;
}
.gray_font4{
	color:#606060;
}
.red_font{
	color:#812027;
}
.white_font{
 	color:#fff;
}
.black_font{
 	color:#434343;
}
/*--color end--*/
/*--width begin--*/
.big_width{
  	width:1024px;
}
.main_width{
  	width:827px;
}
.left_width{
  	width:78px;
}
.right_width{
  	width:729px;
	*width:700px;
	_width:714px;
}
.home_right_width{
	width:709px;
	*width:680px;
	_width:680px;
}
.General_left_width{
	width:211px;
}
.General_right_width{
	width:468px;
	*width:438px;
	_width:438px;
}
.news_width{
	width:428px;
}
.home_contact_width{
	width:242px;
	*width:220px;
	_width:217px;
}
.references_main_width{
	width:843px;
}
.references_right_width{
	width:729px;
	*width:700px;
	_width:723px;
}
.references_content_width{
	width:602px;
	*width:573px;
	_width:595px;
}
.references_artical_width{
  	width:599px;
	*width:580px;
	_width:555px;
}
.references_works_width{
	width:599px;
	*width:580px;
	_width:530px;
}
.works_right_width{
	width:350px;
	*width:300px;
	_width:200px;
}
.references_nav_width{
	width:106px;
}
.vote_width{
	width:126px;
}
.nav_width{
  	width:106px;
}
.content_width{
  	width:618px;
	*width:590px;
	_width:583px;
}
.artical_width{
  	width:590px;
	*width:570px;
	_width:564.8px;
}
.footer2_left_width{
  	width:81px;
}
.footer2_right_width{
  	width:845px;
}
/*-width end--*/
/*--head begin--*/
.head{
	width:100%;
	height:141.5px;
}
.head_word{
	width:200px;
	/*--height:212px;
	_height:211px;
	background-image:url(../imgs/word.jpg);
	background-repeat:no-repeat;
	background-position:center center;--*/
	float:left;
	margin-left:50px;
}
.head_nav{
	float:right;
	text-align:right;
	height:50px;
	width:100%£»
	margin-left:1px;
	margin-top:82.5px;
}
.chinese_nav{
	height:22px;
	width:258px;
	float:right;
}
.chinese_nav ul li a{
	color:#b7b7b7;
}
.chinese_nav ul li a:hover{
	color:#bababa;
}
.english_nav{
	clear:right;
	height:32px;
	width:394px;
	font-weight:bold;
}
.english_nav ul li a{
	color:#ffffff;
	font-size:12px;
}
.english_nav ul li a:hover{
	color:#ffffff;
}
.head ul li{
	float:left;
	margin-right:10px;
}
/*--head end--*/
/*--footer2 begin--*/
.footer2{
	height:50px;
	position:relative;
}
.copyright{
	font-size:12px;
	margin-right:14px;
	height:30px;
	float:right;
	margin-top:4px;
}
.footer2_left{
	float:left;
	border-top:11px solid #730000;
	height:50px;
}
.footer2_right{
	float:right;
	border-top:11px solid #730000;
	height:10px;
}
/*--footer2 end--*/
/*--main left begin--*/
.main_left{
	float:left;
	height:auto;
	 padding-right:3px;
	*padding-right:2px;
	_padding-right:2px;
}
.latest_project{
	height:auto;
}
.project_title{
	height:40px;
	margin-bottom:20px;
	_margin-bottom:12px;
}
.project_title{
	font-weight:bold;
}
.interactive_img{
	height:auto;
}
.interactive_img img{
	
	width:111px;
	height:auto;
}
.interactive_img  ul {
	position: relative;
	width:111px;
	height:auto;
}
.interactive_img ul li{
	width:111px;
	height:52px;
	margin-bottom:12px;
}
.interactive_img ul li a{
	width:111px;
	height:52px;
}
.interactive_img ul li a img:hover{
	width:111px;
	height:auto;
	display:block;
}
/*--main left end--*/
/*--project_img begin--*/
.project_img{
	height:auto;
}
.project_img img{
	border:2px solid #730000;
	width:67px;
	height:50px;
	margin-bottom:12px;
}
.project_img ul li a{
	position: relative;
	width:67px;
	height:70px;
	display: block;
}	
a:hover{zoom:1;}
.project_img ul li a:hover img{
	width:98px;
	height:90px;
	position:absolute;
	left: -10px;
	bottom: -15px;
	_bottom:-14px;
}
.project_img  ul {
	width: 100px;
	position: relative;
}
.project_img ul li{
	margin-bottom:0px;
}
/*--project_img end--*/
/*--main right begin--*/
.home_right{
	margin-left:167px;
	*margin-left:163px;
	_margin-left:160px;
	height:auto;
}
.main_right{
	margin-left:117px !important;
	_margin-left:110px;
	height:auto;
	position:relative;
	padding-bottom:50px;
}
.main_content{
	border-left:2px solid  #730100;
	float:right;
	height:auto;
	padding-bottom:20px;
}
.article {
	margin-left:33px;
}
.content_title{
	height:30px;
	font-size:15px;
	font-weight:bold;
	margin-left:33px;
	color: #bababa;
}
.references_title{
	height:30px;
	font-size:15px;
	font-weight:bold;
	color: #bababa;
	background-image:url(../imgs/title1.jpg);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:12px;
	margin-bottom:33px;
	margin-left:15px;
}
.references_works{
	margin-left:29px;
	height:auto;
	color:#cccccc;
}
.works_pic{
	float:left;
	margin-right:20px;
	_margin-right:16px;
	margin-bottom:15px;
	width:120px;
	_width:121px;
	height:135px;
}
.works_pic img{
	width:120px;
	*width:116.5px;
	_width:115.5px;
	height:90px;
	border:2px solid #730100;
	margin:0;
	overflow:hidden;
	padding:0;
}
.works_name{
	height:15px;
	margin-top:3px;
	text-align:center;
	width:120px;
	*width:116.5px;
	_width:115.5px;
}
.works_detail ul{
	float:left;
}
.words_introduce{
	background-image:url(../imgs/title1.jpg);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:18px;
	padding-bottom:3px;
	border-bottom:2px solid #cccccc;
	margin-bottom:18px;
	margin-top: 17px;
	*margin-top:0px;
	_margin-top:0;
	clear:both; 
}
.words_introduce_contain{
	clear: right; 
	padding-left: 17px;
}
.references_works_detail{
	position:relative;
}
.references_works_detail img{
	border: 2px solid rgb(114, 0, 0);
	float: left;
	margin-right: 46px;
	margin-bottom:20px;
	z-index: 1;
}
.works_pages{
	float:right;
}
.works_pages ul li{
	margin-top:5px;
	margin-right:8px;
	color:#6b6b6b;
}
.works_pages ul li a{
	color:#6b6b6b;
	height:18px;
	width:15px;
}
/*.works_pages ul li a:hover{
	font-weight:bold;
	height:18px;
	width:110px;
	*width:135px;
	_width:135px;
}*/
.General_bottom{
	position:relative;
	height:auto;
	margin-top:30px;
	border-top:2px dashed #720000;
}
.General_left{
	float:left;
	height:auto;
}
.General_right{
	margin-left:30px;
	_margin-left:25px;
	float:right;
}
/*--main right end--*/
.arrow{
	position:absolute;
	top:5px;
	left:75.5px;
}
.home_flash{
	border:5px solid #720000;
	width:199px;
	height:149px;
}
/*--vote begin--*/
.vote{
	margin-top:40px;
	color:#bababa;
}
.vote_place{
	background:url(../imgs/vote_head.png) right top no-repeat;
	color:#ffffff;
	height:40px;
}
.vote_from{
	font-size:13px;
	border:4px solid #b7b7b7;
	margin-top:-18px;
	_margin-top:-12px;
	font-weight:bold;
}
.vote_from ul{
	margin-right:4px;
	padding-bottom:11px;
}
.vote_from ul li{
	list-style-type:decimal;
	list-style-position:inside;
	padding-bottom:3px;
	margin-left:3px;
	border-bottom:2px solid #b7b7b7;
	color:#606060;
}
.submit{
	padding-bottom:8px;
	margin-left:3px;
}
.button_word{
	background:url(../imgs/vote.gif) center top no-repeat;
	width:48px;
	height:19px;
	border:0;
}
.vote_loge{
	width:200px;
	height:212px;
	_height:211px;
	background-image:url(../imgs/word.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	float:left;
	margin-left:20px;
}
.vote_statistic{
	width:600px;
	float:right;
	height:50px;
	margin-top:110.5px;
	text-align:right;
	font-weight:bold;
}
/*--.vote_detail{
	background-color:#999999;
	height:35px;
	margin-left:170px;
	margin-right:146px;
	font-weight:bold;
}
.vote_detail_more{
	float:right;
	margin-top:-10px;
}--*/
.vote_detail_question{
	float:left;
	font-weight:bold;
	font-size:19px;
	margin-left:-55px;
	*margin-left:170px;
	_margin-left:93px;
	margin-top:5px;
	_margin-top:-65px;
}
.vote_box{
	margin-top:30px;
	*margin-top:50px;
	_margin-top:50px;
	width:64%;
	*width:74%;
	_width:74%;
}
.vote_result{
	margin-bottom:20px;
	*margin-left:220px;
	_margin-left:240px;
	*margin-top:-65px;
	_margin-top:-135px;
}
.vote_footer{
	font-size:12px;
	text-align:center;
	padding-bottom:15px;
}
/*--vote end--*/
/*--latest_news begin--*/
.latest_news{
	padding:15px 15px 30px 0;
	*padding:15px 15px 25px 0;
	_padding:15px 15px 40px 0;
	border-right:2px dashed #720000;
	font-weight:bold;
	float:left;
}
.latest_title{
	background:url(../imgs/latest2.gif) left top no-repeat;
	height:25px;
	line-height:28px;
	width:96px;
	text-align:center;
	font-weight:bold;
	color:#6b6b6b;
}
.news_more{
	float:right;
}
.news{
	padding:2px 0 2px 0px;
	margin-left:0.9px;
	*margin-left:1.1px;
	_maring-left:0.9px;
	_margin-top:-3px;
	border:5px solid #cccccc;
	border-left:none;
	overflow-y:scroll;
	height:120px;
}
.news ul li{
	list-style-type:decimal;
	list-style-position:inside;
	color:#cccccc;
	font-size:12px;
	margin-bottom:14px;
}
.news ul li a{
	color:#606060;
	font-size:13px;
}
.news_title a{
	color:#606060;
	font-weight:bold;
	font-size:13px;
}
.news_detail{
	float:right;
	margin-top:-17px;
	margin-right:15px;
	font-size:12px;
}
.news_detail_en{
	margin-top:3px;
}
.news_date{
	margin-left:10px;
}
.news_descript{
	font-weight:normal;
	margin-left:50px;
	*margin-left:46px;
	_margin-left:45px;
}
/*--latest_news end--*/
/*--home_flink begin--*/
.home_flink{
	margin-top:14px;
	height:auto;
	margin-bottom:14px;
} 
.home_flink_title{
	height:27px;
	background-color:#6b6b6b;
	line-height:27px;
	border-bottom:2px solid #730000;
	position:relative;
}
.flink_title_left{
	margin-left:23px;
	font-weight:bold;
}
.flink_title_right{
	font-size:12px;
	margin-right:14px;
	position:absolute;
	right:0;
	top:0;
}
.flink_title_en{
	font-size:12px;
	margin-left;9px;
}
.flink_project{
	height:26px;
	border-bottom:1px solid #cccccc;
}
.flink_project ul li{
	float:left;
	margin-right:30px;
	*margin-right:35px;
	_margin-right:30px;
	margin-top:3px;
}
/*--home_flink end--*/
/*--news_article begin--*/
.news_article{
	font-weight:12px;
	height:auto;
	font-weight:bold;
}
.article_title{
	font-size:14px;
	margin-bottom:10px;
	text-align:center;
}
.article_info{
	border-bottom:2px solid #cccccc;
	padding-bottom:7px;
	text-align:center;
}
.article_detail{
	margin-right:7px;
	font-weight:normal;
}
.article_content{
	height:auto;
	font-weight:normal;
}
.article_pages{
	float:right;
}
.article_pages ul{
	position:absolute;
	bottom:-180px;
	*bottom:10px;
	_bottom:17px;
	right:-105px;
	*right:-110px;
	_right:-101px;
	width:205px;
	*width:217px;
}
.article_pages ul li{
	color:#6b6b6b;
}
.article_pages ul li a{
	color:#6b6b6b;
	height:18px;
	width:15px;
}
.article_pages ul li a span div{
	display:inline;
}
.article_pages ul li a:hover{
	font-weight:bold;
	height:18px;
	width:125px;
	*width:135px;
	_width:135px;
}
/*--news_article end--*/
/*--flink begin--*/
.flink_apply{
	*margin-left:215px;
	_padding-left:30px;
	_margin-top:-70px;
	margin-bottom:17px;
	*margin-bottom:15px;
	_margin-bottom:14px;
}
.flink_apply_word{
	margin-bottom:8px;
	font-weight:bold;
}
.flink_more{
	margin-bottom:20px;
	margin-left:5px;
}
.flink_apply_box{
	width:90%;
	margin:0 auto;
	*margin-left:-1px;
	_margin-left:-1px;
}
.flink_footer{
	font-size:12px;
	padding-bottom:15px;
	text-align:center;
 	*margin-left:-35px;
	_margin-left:-10px;
	height:auto;
}
.flink_list{
	*margin-left:215px;
	_padding-left:30px;
	_margin-top:-70px;
	margin-bottom:5px;
	*margin-bottom:15px;
	_margin-bottom:14px;
}
.flink_list_height{
	min-height:900px;
	height:900px;
}
.flink_list_box{
	margin:0 auto;
	padding-top:-100px;
}
.flink_list_box ul{
	margin-top:5px;
}
.flink_list_box ul li{
	display:inline;
	margin-right:21px;
}
.flink_list_footer{
	font-size:12px;
	padding-bottom:15px;
	text-align:center;
	margin-left:-228px;
 	*margin-left:47px;
	_margin-left:82px;
	margin-top:11px;
	*margin-top:6px;
	_margin-top:0px;
	height:auto;
}
/*--flink end--*/
/*--news_list begin--*/
.news_list_article{
	font-weight:bold;
}
.news_list_title{
	border-bottom:2px solid #cccccc;
	height:18px;
}
.news_list_number{
	border-right:2px solid #cccccc;
	padding:0 12.5px;
}
.news_list_detail{
	border-right:2px solid #cccccc;
	padding:0 213px;
}
.news_list_data{
	padding-left:19px;
	*padding-left:10px;
	_padding-left:10px;
}
.news_list_info{
	margin-left:44px;
	padding-bottom:70px;
}
.news_list_info ul li{
	list-style-type:decimal;
	padding-left:17px;	
	margin-top:20px;
}
.news_list_info ul li a{
	color:#606060;
}
.news_list_date{
	margin-right:62px;
	*margin-right:38px;
	_margin-right:38px;
	float:right;
	margin-top:-20px;
	*margin-top:-18px;
	_margin-top:-18px;
}
.news_list_pages{
	margin-right:62px;
	*margin-right:38px;
	_margin-right:18px;
	float:right;
}
.news_list_pages ul li{
	list-style-type:none;
	display:inline;
}
.news_list_pages ul li.thisclass a{
	width:13px;
	*width:10px;
	_width:10px;
	height:13px;
	background-color:#720000;
	color:#ffffff;
}
.news_list_pages ul li.thisclass img{
	display:none;
}
.pageinfo{
	margin-right:62px;
	*margin-right:38px;
	_margin-right:38px;
	*margin-right:
	float:right;
}
/*--news_list end--*/
/*--contact_form begin--*/
.contact_way{
   	margin-bottom:10px;	
}
.contact_detail{
	margin-right:22px;
	margin-bottom:10px;	
}
.contact_name{
	padding-right:40px;
}
.contact_suggestion{
	margin-bottom:10px;	
	margin-right:22px;
	margin-top:17px;
}
.contact_suggestion_word{
	margin-bottom:14px;
}
.cotact_img{
	float:right;
	border:2px solid #730000;
	margin-left: 10px;
}
.contact_submit{
	margin-left:325px;
}
/*--contact_form nd--*/
/*--consult_form begin--*/
.con_consult{
	text-indent:29px;
	margin-bottom:62px;
	*margin-bottom:69px;
	_margin-bottom:72px;
}
.consult_detail{
	margin-top:21px;
}
.consult_select{
	margin-top:12px;
	margin-left:6px;
	line-height:2;
}
.consult_select ul li{
	margin-right:55px;
	display:inline;
}
.consult_select_top{
	margin-top:12px;
}
.consult_fuction{
	margin-top:12px;
	margin-left:6px;
	line-height:2;
}
.consult_fuction ul li{
	margin-right:52px;
	*margin-right:45px;
	_margin-right:45px;
	display:inline;
}
.consult_set{
	margin-top:12px;
	margin-left:6px;
	line-height:2;
}
.consult_set ul li{
	margin-right:52px;
	display:inline;
}
.consult_select_part{
	margin-top:9px;
}
.consult_inf{
	margin-right:6px;
	*margin-right:3px;
	_margin-right:1px;
}
.consult_other{
	margin-top:12px;
	*margin-top:12px;
	_margin-top:10px;
	position:relative;
}
.consult_other_word{
	float:left;
	width:48px;
}
/*--consult_form end--*/
/*--home_contact begin--*/
.home_contact{
	position:relative;
	margin-left:443px;
	*margin-left:428px;
	_margin-left:427px;
	padding:15px 0 0 22px;
	*padding:10px 0 0 15px;
	_padding:10px 0 0 10px;
} 
.home_concact_word{
	float:left;
	width:38px;
	height:37px;
}
.home_concact_detail{
	float:right;
	width:160px;
	*width:143px;
	_width:139px;
	height:37px;
	text-align:justify;	
}
.home_concact_address{
	margin-top:-30px;
	_margin-top:-22px;
	margin-bottom:6px;
	*margin-bottom:6px;
	_margin-bottom:2px;
	background-image:url(../imgs/address.gif);
	background-repeat:no-repeat;
	background-position:right -1px;
	*background-position:right -1px;
	height:37px;
	padding-right:40px;
}
.home_concact_tel{
	margin-bottom:6px;
	background-image:url(../imgs/tel.gif);
	background-repeat:no-repeat;
	background-position:right -1px;
	height:37px;
	line-height:3;
}
.home_concact_fax{
	margin-bottom:6px;
	background-image:url(../imgs/fax.gif);
	background-repeat:no-repeat;
	background-position:right -1px;
	height:37px;
	line-height:3;
}
.home_concact_email{
	margin-bottom:6px;
	background-image:url(../imgs/email.gif);
	background-repeat:no-repeat;
	background-position:right -1px;
	height:37px;
	line-height:3;
}
/*--home_contact end--*/
/*--references_pages_nav begin--*/
.references_pages_nav{
	float:left;
	position:absolute;
	font-size:14px;
	font-weight:bold;
	width: 500px;
	clear: both;
	z-index: 2;
}
.references_pages_nav ul{
	width:76px;
	height:auto;
}
.references_pages_nav ul li{
	width:76px;
	height:auto;
	padding-left:30px;
	margin-bottom:20px;
}
.references_pages_nav ul li a{
	background-image:url(../imgs/title2.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:12px;
	width: 300px;
	display: block;
	position: relative;
}
.references_pages_nav ul li span{
	display:none;
}
.references_pages_nav ul li a:hover div {
	display:none;
}
.references_pages_nav ul current_pages:hover span,.references_pages_nav ul li a:hover span {
	background-color: #ffffe1;
	/*height: 43px;
	*height:72px;
	_height:40px;*/	
	max-width:300px;
	/*width:200px;
	*width:40px;*/
	border: 1px solid #000000;
	color:#000;
	font-size:12px;
	font-weight:normal;
	position: absolute;
	z-index: 3;
	display: inline;
	left: 50px;
	top: 20px;
}
.references_pages_nav ul li.current_pages div{
	background-image:url(../imgs/title1.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-left:12px;
}
.references_pages_nav ul li.current_pages img{
	position:absolute;
	*right:-24px;
	_right:-25px;
	top:42px;
	left: 93px !important;
	_left: 94px;
}
/*--references_pages_nav end--*/
