/*
 * Uwaysoft Technology Copyright
 * 
 * @author: meizhi
 * @email:  javameizhi@hotmail.com
 */

/* All pages will include this basic stylesheet */

@charset "utf-8";

* {margin: 0; padding 0;}
body {font-size: 12px; background: #fff url(../images/bg_top.jpg) top right no-repeat; font-family: Arial,"宋体","Microsoft Sans Serif",sans-serif;}
a {text-decoration: none;}
a img { border:0;}
a:link {color: #245194;} 
p { font-family: Arial,"宋体","Microsoft Sans Serif",sans-serif; color:#25416b; text-indent:2em;}
ul{list-style:none; padding:0 0; margin:0 0; margin-left:50px;} 

.wrapper {min-width:1000px;}

.logo {	margin: 0 auto;	width: 1000px;	height: 60px;}
	.logo img {	margin:10px 0;	float: left;}
	.logo .language{ position: relative; top: 0; right: 0; height: 23px; width: 250px; /*background: #fff url(../images/language_bottom.jpg) left bottom no-repeat;*/ float: right;}
	.logo .language p {font-size:1em; color: #606164; font-weight:bold; letter-spacing:0; padding: 2px 4px; text-indent:0; /*background: url(../images/language_bg.gif) repeat-x;*/}
	
.navigator {font-weight:bold; height: 48px; text-align: left; background: url(../images/nav_bg.jpg) top repeat-x;}
.navigator .nav_bar {width: 1000px; height: 30px; margin: 0 auto; }
	.navigator .nav_bar ul { margin:0 0; padding: 0 0;}
	.navigator .nav_bar li { float: left; font-size: 1.2em; color: #0f3c8c; }
	.navigator .nav_bar li a{ padding: 7px 22px 6px 22px; color: #1c4a8c; display: block; letter-spacing:2px;}	
	.navigator .nav_bar li a:hover { color: #fcc501; background: url(../images/nav_hover_bg.jpg) repeat-x;}	
	.navigator .nav_bar .active { background: url(../images/nav_hover_bg.jpg) repeat-x; }
	.navigator .sub_links {	width: 1000px;	margin: 0 auto;	height: 18px; font-weight:normal;}
	.navigator .sub_links a { color: #063b68; }
	.navigator .sub_links 
		#nav_sub1 { padding-left: 5px;}
		#nav_sub2 { padding-left: 145px;}
		#nav_sub3 { padding-left: 270px;}
		#nav_sub4 { padding-left: 395px;}
		#nav_sub5 { padding-left: 548px;}
		#nav_sub6 { padding-left: 662px;}
		#nav_sub7 { padding-left: 770px;}
		#nav_sub8 { padding-left: 530px;}
		
.content {margin:0 auto; width: 1000px; min-height: 615px; }
	.content h3 { color: #0f3c8c; font-size:1em; letter-spacing:0em; }
	.content p { color: #000; line-height:1em; }
	.content .content_left { width:220px;  float: left;}
		.content_left .back_top { height: 3px; overflow:hidden;/*For IE6*/ background:url(../images/back_s_top.jpg) top left no-repeat;}
		.content_left .back_bottom { _margin-top:-11px;/*For IE6*/ height: 71px; background:url(../images/box_white.jpg) left bottom no-repeat;}
		.content_left .back_bottom a {color:#245194; padding: 0 30px 15px 115px;}
		.content_left .content_main { height: 549px;  background:url(../images/back_s.jpg) repeat-y;}
		.content_left .content_main a { color:#000; }
		.content_left .content_main h3 {padding: 15px 20px 15px 15px;}
		.content_left .content_main p { padding: 0 30px 25px 25px; line-height:1.1em; background: url(../images/border01.jpg) bottom center no-repeat;}	
	.content .content_center { width:520px; float: left; margin: 0 5px;}
		.content .main_image_top, .main_news_top { width:520px; height:2px; overflow:hidden;/*For IE6*/ background:url(../images/back_l_top.jpg) top left no-repeat;}
		.content .main_image_bottom { margin-top: -2px; _margin-top:-13px;/*For IE6*/ margin-bottom: 5px; width:520px; height:6px; background:url(../images/back_l_bottom.jpg) bottom left no-repeat;} 
		#main_image .main_image_content { width:520px; height:246px; background:url(../images/back_l.jpg) repeat-y;}
		.content .main_news_bottom { _margin-top:-11px;/*For IE6*/ margin-bottom: 5px; width:520px; height:6px; background:url(../images/back_l_bottom.jpg) bottom left no-repeat;}
		#main_news .main_news_content { width:520px; height:358px; /*min-height:300px; height:auto !important; height:250px; For FF & IE7*/background:url(../images/back_l.jpg) repeat-y;}
		#main_news .news_banner { padding:10px 40px 10px 20px; height:15px;}  
		#main_news .news_banner h3 { float: left;}
		#main_news .news_banner img { float: right; margin-top: 5px;}
		#main_news .news_image {float:left; padding: 15px 5px 5px 10px;}
		#main_news p { float: left; width: 370px; line-height:20px; margin-left:10px; border-bottom: 1px dashed #b7bbc3;}
		#main_news ul { margin: 0 5px; font-family: Arial,"宋体","Microsoft Sans Serif", sans-serif;}
		#main_news li { list-style:none; width:310px; height:17px; padding:6px 0 2px 0; margin:0 20px 0 170px; border-bottom: 1px dashed #b7bbc3;}
		#main_news li a { float:left; color:#000; width:265px;}
		#main_news li a:hover {color:#245194;} 
		#main_news ul li span { float:right; text-align:right;}
	.content .content_right { width:250px; float:right; }  	
		.content_right .back_top {_margin-bottom:0px;/*For IE6*/ height: 2px; overflow:hidden;/*For IE6*/ background:url(../images/back_m_top.jpg) top left no-repeat;}
		.content_right .back_bottom { _margin-top:-11px;/*For IE6*/ height: 6px; background:url(../images/back_m_bottom.jpg) left bottom no-repeat;}
		.content_right .content_main { min-height: 615px; background:url(../images/back_m.jpg) repeat-y;}
		.content_right .content_main a { color:#245194; }
		.content_right .case_more { padding: 0 20px 15px 130px;}
		.content_right .content_main ul li a { color:#000; }
		.content_right .content_main ul li a:hover { color:#245194; }	
		.content_right h3 {width:200px; height:50px; padding: 30px 10px 0 10px; margin-left:10px; font-size:1.2em; text-align:left; background: url(../images/image_world.jpg) top left no-repeat;}
		.content_right ul {margin:0 7px 0 3px;} 
		.content_right ul span {display:block; widht:100%; height:32px;_margin-top: -14px;}
		.content_right ul span a { color:#245194; display:block; zoom:1;/*For IE6(display:block doesn't work)*/ padding: 9px 10px;	background: url(../images/content_right_title_bak.jpg) repeat-x;}
		.content_right ul span a:hover { color:#105feb; background: url(../images/content_right_title_hover.jpg) repeat-x;}
		.content_right img { padding: 50px 0 10px 50px;}
		.content_right .image_text {padding: 20px 0 22px 30px;}
		
.footer {width: 100%; height: 30px;	margin-top: 10px; background: #fff url(../images/footer_bg.jpg) repeat-x;}
	.footer .container { width: 1000px; margin: 0 auto; }
	.footer .container .left { float:left; margin-left:-50px;}
	.footer .container .right { float:right; text-align:right;}
	.footer li { color: #fff; padding:9px 5px 0 5px; float:left; }
	.footer li a { color: #fff;}
	.footer li a:hover { color: #fcc501;} 

.copyright { width: 100%; margin-left:auto; margin-right: auto; text-align: center; }

.clear {clear: both;}
.none {display:none;}
.blank {height: 10px; padding:1px 0;}
.middle_blank {height: 100px; padding:1px 0;}
.large_blank {height: 200px; padding:1px 0;}

