/* CSS Document */

body {
background: url(../images/background.jpg) repeat-x;
font-family: Arial;
margin: 0;
padding: 0;
}
h1, h2, h3, h4 {
margin: 0;
}

p {
margin: 0 0 10px 0;
}

ul {
margin: 0;
padding: 0;
}

li {
margin: 0;
padding: 0;
list-style: none;
}

a {
text-decoration: none;
}

a img {
border: none;
}

div.clearfix {
clear: both;
height: 0;
}

.header {
width: 984px;
height: 152px;
margin: 0 auto 6px;
}

.header .logo {
float: left;
background: url(../images/logo_bg.jpg) right no-repeat;
width: 664px;
height: 98px;
}

.header .language {
float: right;
font-size: 12px;
margin: 63px 30px 0 0;
}

.header .language a {
color: #000000;
}

.header .language a:hover {
color: #0000ff;
}

.header .language img {
vertical-align: top;
}

.qq {
font-size: 11px;
color: #666;
float: left;
clear: right;
margin-top: 25px;
}

.qq input {
font-size: 10px;
color: #666;
}

.qq input.submit {
width: 50px;
height: 15px;
position: relative;
top: 3px;
}

.header .form {
float: right;
clear: right;
font-size: 10px;
color: #999;
margin-top: 25px;
}

.header .form input {
font-size: 10px;
color: #666;
}

.header .form input.submit {
width: 50px;
height: 15px;
position: relative;
top: 3px;
}

.header .nav {
clear: both;
width: 984px;
height: 54px;
}

.header .nav li {
float: left;
height: 53px;
}

.header .nav li a {
display: block;
}

.main {
width: 984px;
margin: 0 auto;
}

.container_top {
clear: both;
background: url(../images/container_top.png) no-repeat;
width: 984px;
height: 7px;
}

.container {
float: left;
background: url(../images/container_bg.png) repeat-y;
width: 970px;
padding: 0 7px;
}

.home {
height: 124px;
}

.container .text {
width: 970px;
}

.container p {
font-size: 12px;
color: #333;
}

.container p.center {
font-weight: bold;
color: #2E508E;
text-align: center;
}

.home p.center {
margin-right: 170px;
}

.container p b {
color: #2E508E;
}

.container p img {
float: left;
padding-right: 10px;
}

.container a {
color:#457B8F;
}
.container a:hover {
color:#0066FF;
}

.container_bottom {
clear: both;
background: url(../images/container_bottom.png) no-repeat;
width: 984px;
height: 7px;
margin-bottom: 5px;
}

.news {
clear: both;
width: 984px;
text-align: center;
margin-bottom: 10px;
}

.news a {
background: url(../images/blue_arrow.gif) left no-repeat;
font-size: 11px;
font-weight: bold;
color: #e77919;
padding-left: 15px;
}

.news a:hover {
color: #153270;
}

.bucket {
float: left;
background: url(../images/bucket_bg.png) no-repeat;
width: 242px;
height: 134px;
margin-right: 4px;
}

.bucket a {
display: block;
width: 218px;
height: 114px;
padding: 10px 12px;
}

.bucket a:hover h1, .bucket a:hover li {
color: #0066FF;
}

.bucket h1, .bucket h1 a {
background: url(../images/blue_arrow.gif) right no-repeat;
font-size: 11px;
color: #666;
margin-bottom: 10px;
}

.bucket li {
font-size: 10px;
color: #999;
}

.left {
float: left;
width: 804px;
}

.content_top {
clear: both;
background: url(../images/content_top.png) no-repeat;
width: 804px;
height: 7px;
}

.content {
float: left;
background: url(../images/content_bg.png) repeat-y;
width: 788px;
min-height: 566px;
padding: 0 8px;
}

.banner_home {
clear: both;
width: 984px;
height: 342px;
margin-bottom: 5px;
}

.banner_home .flashcontent {
width: 984px;
height: 342px;
}

.banner {
width: 788px;
height: 236px;
margin-bottom: 10px;
}

.map {
width: 788px;
margin-bottom: 10px;
}
.content .titlebar {
background: url(../images/titlebar_bg.jpg) no-repeat;
width: 788px;
height: 22px;
margin-bottom: 10px;
padding-top: 8px;
}

.content .titlebar .left {
float: left;
width: 190px;

padding-left: 10px;
}

.content .titlebar h2 {
float: left;
background: url(../images/white_arrow.gif) right no-repeat;
font-size: 14px;
color: #fff;
margin: 0;
padding-right: 15px;
}

.content .titlebar .right {
float: right;
width: 568px;
}

.content .breadcrumbs {
font-size: 10px;
font-weight: bold;
color: #ccc;
margin-top: 1px;
}

.content .breadcrumbs a {
color: #ccc;
}

.content .breadcrumbs a:hover {
color: #0099FF;
}.content .side_nav {
float: left;width: 170px;}
.content .side_nav ul {margin-bottom: 20px;}
.content .side_nav li {border-bottom: 1px dotted #333;width: 190px;}.content .side_nav li a {display: block;float: none;
font-size: 11px;
color: #34718B;
width: 180px;
height: 16px;
padding: 4px 0 0 10px;
}

.content .side_nav li a:hover,.content .side_nav li a.here {
background: #0058b4;
color: #fff;
}

.content .side_nav a {
float: left;
width: 170px;
padding: 10px;
}

.content .side_nav a h3 {
font-size: 12px;
color: #2E508E;
margin: 0 0 10px 0;
}

.content .side_nav p a {
font-family: Georgia;
font-size: 12px;
font-style: italic;
color: #1D5881;
margin: 0;
}
.content .side_nav a p {
font-family: Georgia;
font-size: 12px;
font-style: italic;
color: #1D5881;
margin: 0;
}

.content .side_nav p a img {
padding-bottom: 10px;
}

.content .side_nav a p img {
padding-bottom: 10px;
}

.content .text {
float: right;
font-size: 12px;
color: #666;
width: 584px;
padding: 0 4px 20px 10px;
/*padding: 0 40px 20px 10px;*/
}
.content .text .banner {
width: 585px;
height: 152px;
margin-bottom: 10px;
}

.content .text .major {
padding-left: 20px;
}

.content .text .breadcrumbs {
color: #666;
margin-top: 0;
margin-bottom: 20px;
}

.content .text .breadcrumbs a {
color: #666;
}

.content .text .breadcrumbs a:hover {
color: #0099FF;
}

.content .text  h1 {
font-size: 16px;
color: #333;
margin: 0 0 10px 0;
}

.content .text h2 {
font-size: 12px;
color: #0058b4;
margin-bottom: 5px;
}

.content .text p.center {
font-weight: bold;
color: #2E508E;
text-align: center;
}

.content .text p.italic {
font-style: italic;
color: #2E508E;
}

.content .text p.bold {
font-weight: bold;
color: #2E508E;
}

.content .text p b {
color: #2E508E;
}

.content .text ul {
padding-left: 30px;
margin-bottom: 10px;
}

.content .text li {
color: #0066FF;
list-style: disc;
}

.content .text ul.nav {
padding-left: 15px;
}

.content .text ul.nav li {
list-style: none;
}

.content .text ul.nav a {
color: #34718B;
}

.content .text ul.nav a:hover {
color: #0000FF;
}

.content .text .indent {
margin: 0 30px;
padding: 15px 0;
}

.content .text h4 {
font-size: 12px;
font-weight: normal;
color:#ff850c;;
}

.content .text .indent h4 {
font-size: 12px;
font-weight: normal;
color: #2E508E;
margin-bottom: 10px;
}


.content .text .indent p {
padding-left: 50px;
}

.content .text p img {
/*float: right;
padding: 5px 0 5px 5px;*/
}

.content .text a {
color: #34718B;
}

.content .text a:hover {
color: #0000FF;
}

.content .text table {
margin-bottom: 15px;
}

.content .text td {
padding: 5px;
padding-left: 0;
padding-right: 10px;
}

.content .text ul.sitemap {
padding: 0;
}

.content .text ul.sitemap li {
list-style: none;
}

.content .text ul.sitemap a {
color: #2E508E;
font-weight: bold;
}

.content .text ul.sitemap a:hover {
color: #0000FF;
}

.content .text ul.sitemap li.sub {
padding-left: 20px;
}

.content .text ul.sitemap li.sub a {
color: #34718B;
font-weight: normal;
}

.content .text ul.sitemap li.sub a:hover {
color: #0000FF;
}

.content .text img.ul {
float: left;
margin-left: -120px;
}

.content .text img.sgs {
float: left;
margin-left: -60px;
}

.content .text img.tapa {
float: left;
margin-left: -128px;
}

.content .text img.ctpat {
float: left;
margin-left: -95px;
}

.content .text img.iata {
float: left;
margin-left: -67px;
}

.content .text img.wca {
float: left;
margin-left: -95px;
}

.content_bottom {
clear: both;
background: url(../images/content_bottom.png) no-repeat;
width: 804px;
height: 7px;
margin-bottom: 5px;
}

.right {
float: right;
width: 174px;
}

.sidebar_top {
clear: both;
background: url(../images/sidebar_top.png) no-repeat;
width: 174px;
height: 7px;
}

.sidebar {
float: left;
background: url(../images/sidebar_bg.png) repeat-y;
width: 174px;
padding: 5px 0;
}

.sidebar .contact {
float: left;
width: 150px;
padding: 0 12px;
}

.sidebar .contact img {
padding-bottom: 10px;
}

.sidebar .contact input {
background: #fff;
border: 1px solid #ccc;
font-family: Arial;
font-size: 11px;
color: #333;
width: 138px;
height: 15px;
margin-bottom: 5px;
padding: 1px 0 0 10px;
}

.sidebar .contact textarea {
background: #fff;
border: 1px solid #ccc;
font-family: Arial;
font-size: 11px;
color: #333;
width: 138px;
height: 44px;
margin-bottom: 5px;
padding: 1px 0 0 10px;
}

.sidebar .contact input.submit {
float: right;
clear: both;
border: none;
width: 50px;
height: 17px;
margin: 0;
padding: 0;
}

.sidebar a {
display: block;
float: left;
width: 150px;
padding: 0 12px;}

.sidebar a:hover h3, .sidebar h3 a:hover, .sidebar p a:hover {
color: #0000FF;}

.sidebar h3 {
font-size: 12px;
margin: 0 0 10px 0;
}

.sidebar a h3 {
font-size: 12px;
color: #2E508E;
margin: 0 0 10px 0;
}

.sidebar h3 a {
font-size: 12px;
color: #2E508E;
margin: 0 0 10px 0;
}

.sidebar a p {
font-family: Georgia;
font-size: 12px;
font-style: italic;
color: #1D5881;
margin: 0;
}

.sidebar p a {
font-family: Georgia;
font-size: 12px;
font-style: italic;
color: #1D5881;
margin: 0;
}

.sidebar a p img {
padding-bottom: 10px;
}

.sidebar p a img {
padding-bottom: 10px;
}

.sidebar_bottom {
clear: both;
background: url(../images/sidebar_bottom.png) no-repeat;
width: 174px;
height: 7px;
margin-bottom: 5px;}
.footer {
clear: both;
font-size: 11px;
color: #666;
text-align: center;
width: 984px;
margin: 0 auto;
padding: 10px 0;
}

.footer a {
color: #666;
}
.footer a:hover {
color: #0066FF;
}

.footer p {
font-weight: bold;
margin-bottom: 30px;
}

.footer .c3i3 a {
color: #666;
}

.footer .c3i3 a:hover, .footer .c3i3 a:hover span {
color: #0066FF;
}

.footer .c3i3 .blue {
font-weight: bold;
color: #34718B;
}

.header .nav ul ul {
background: url(../images/menu_bg.png) repeat-x;
width: 186px;
visibility: hidden;
position: absolute;
margin-top: -2px;
padding: 2px 2px 2px 2px;
z-index: 100;
}

.header .nav ul ul.tools_menu {
margin-left: -82px;
}

.header .nav ul ul.tools_menu a {
text-align: right;
}

.header .nav ul ul.contact_menu {
/*margin-left: -86px;*/
margin-left: -32px;
}

.header .nav ul ul.contact_menu a {
text-align: right;
}

.header .nav ul ul li {
float: none;
width: 188px;
height: 18px;
margin: 0;
padding: 0;
}

.header .nav ul ul li a {
display: block;
font-family: Arial;
font-size: 11px;
color: #ffffff;
height: 16px;
width: 176px;
padding: 2px 5px 0 5px;
}

.header .nav ul ul li a:hover {
background: url(../images/menu_highlight.png) repeat-x;
}

.header .nav ul li:hover ul, .header .nav ul a:hover ul {
visibility: visible;
}

.header .nav li:hover > a {
}

.socialmedia {
clear: both;
text-align: center;
width: 240px;
margin: 0 auto;
padding: 0px 0;
}

/*add on 20140920*/
.importent{ color:#ff850c;}


/*news*/

.newsandevents{ }

	/* title */

	.newsandevents .title{ padding:8px 0 18px 0; font-size:24px; color:#333;}

	.newsandevents .title2{ padding:8px 0 8px 0; font-size:24px; color:#333;}

	.newsandevents .title_txt { padding:8px 0 18px 0; font-size:12px; color:#333;}



	/* display product as list */

    .newsandevents .news_list .news_bg { clear:both; background-image:url(images/news_bg.jpg); background-repeat:no-repeat; width:562px; height:30px; overflow:hidden; zoom:1; padding:20px 0 10px 0;  }

    .newsandevents .news_list .news_bg .time2 { float:left; width:140px; text-align:right; font-weight:900;}

    .newsandevents .news_list .news_bg .box2 { float:right; width:410px; }

	.newsandevents .news_list .news_bg .box2 a { color:#999;}

	.newsandevents .news_list .news_bg .box2 .tt{ color:#999; padding-bottom:10px;}

	.newsandevents .news_list .news_bg .box2 .txt{ color:#333;}

	

	

	.newsandevents .news_list div.pagenav_h { background-image:url(images/titlebar_bg.jpg); line-height:30px; height:30px; font-weight:900; background-repeat:no-repeat; color:#fff; padding:0 10px;}

	.newsandevents .news_list div.pagenav_f { background-image:url(images/titlebar_bg.jpg); line-height:30px; height:30px; background-repeat:no-repeat;}

	

	



	/* product details */

    .newsandevents .news_view {margin:20px 0; padding-bottom:20px; margin-right:20px;}

		.newsandevents .news_view div.news_view_title{ text-align:left; font-size:18px; font-weight:900; padding-bottom:10px;}

		.newsandevents .news_view div.news_view_content {}

		.newsandevents .prevnext{font-size:14px; margin-top:10px; padding-bottom:25px; border-bottom:1px dashed #AAB5BB;text-align:left; padding-left:24px; clear:both; color:#666;}

		.newsandevents .prevnext span{float:right;}
		
/* digg pager */

ul#pagenav {font-size:11px; list-style: none;margin: 0px;padding:0 30px 0 0; color:#fff;}

	#pagenav li {list-style: none;margin: 0px;display: block;float: left;margin-left: 2px;margin-right: 2px; color:#fff;}

	#pagenav li.disabled {padding: 1px 0px 1px 7px;display: block;color: #fff;}

	/*#pagenav li.current { padding: 0px 5px 0px 7px;background-color: #2E6AB1;color: #fff;}*/

	#pagenav li.none { padding: 1px 3px 1px 7px;}

	#pagenav li input {  width:20px; height:12px;}

	#pagenav a.page_txt,#pagenav a.page_num {padding: 1px 4px 1px 7px;display: block;text-decoration: none;color: #fff;}

	#pagenav a.page_txt:hover,#pagenav a.page_num:hover {color: #EC870E;}

	#pagenav a.page_num_1 {width:10px;} #pagenav a.page_num_2 {width:17px;} #pagenav a.page_num_3 {width:21px;} #pagenav a.page_num_4 {width:28px;}

	#pagenav a.page_num_5 {width:35px;} #pagenav a.page_num_6 {width:42px;} #pagenav a.page_num_7 {width:49px;} #pagenav a.page_num_8 {width:56px;}