@charset "utf-8";
/* CSS Document */

/* command */
html{-webkit-text-size-adjust:none;}
body{margin:0; padding:0; color:#333; font:12px/135% Verdana, Geneva, sans-serif,'宋体'; background:#fff;}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{margin:0; padding:0; border:none;}
input,button{margin:0; padding:0;}
textarea{font-size:12px; padding:6px 5px;}
ol,ul{list-style-type:none;}

a{color:#464646; text-decoration:none;}
a:hover{color:#090; text-decoration:underline;}
a:foucs{outline:none;}

.clear{clear:both;}
.clearfix,.top,.indexMain,ul.mapList,.clientSay dl,.main,.pageBar,ul.galleryList,ul.flagList{zoom:1;} 
.clearfix:after,.top:after,.indexMain:after,ul.mapList:after,.clientSay dl:after,.main:after,.pageBar:after,ul.galleryList:after,ul.flagList:after
{content:"."; display:block; overflow:hidden; height:0; clear:both; visibility:hidden;}

.header,.indexMain,.footer,.main,.banner,.menuBar{width:1000px; margin:0 auto;}

/* index page style */
/* header */
.header{height:135px;}
	.top{height:100px;}
		.top h1.logo{float:left; padding:0; margin-top:24px; width:297px; height:53px; _display:inline;}
			.top h1.logo a{display:block; background:url(../images/logo.gif) no-repeat 0 0; width:297px; height:53px; text-indent:-9999em; overflow:hidden;}
		.flash{float:right; margin:14px 0 0 0;}
	
	.menuBar{background:url(../images/menu_bg.gif) repeat-x 0 0; height:35px; line-height:35px; color:#fff; z-index:99;}
	ul.menu{float:left; width:870px; margin-left:30px; font-size:12px; text-transform:uppercase;}
		ul.menu li{float:left; position:relative; margin-right:55px; background:url(../images/arrow3.png) no-repeat left; padding-left:10px; _display:inline;  z-index:99;}
			ul.menu li div{position:absolute; width:160px; margin:0; padding:15px 10px; background:#fff; border:1px solid #aaa; top:35px; left:0; color:#555; z-index:100;}
				ul.menu li div a{display:block; color:#555; text-decoration:none; height:21px; line-height:21px; margin:4px 0; padding:0 0 0 5px; border-bottom:1px solid #aaa; text-transform:none;}
				ul.menu li div a:hover{background:#aaa; color:#fff;}
	.lang{float:right; width:55px; padding-left:22px;}
		.lang_en{background:url(../images/lang_en.png) no-repeat left;}
	
/* main */
.indexMain,.main{margin-top:22px;}
	.indexLeft{float:left; width:297px;}
		.mapContainer{margin-bottom:10px;}
			.mapTitle{background:url(../images/map_title.gif) no-repeat 0 0; height:20px;}
			ul.mapList{margin:8px 0;}
				ul.mapList li{float:left; background:url(../images/dot.gif) no-repeat 8px 10px #dee1e6; width:127px; padding-left:16px; height:22px; line-height:22px; margin-bottom:5px; float:left; color:#68e093; text-transform:uppercase; cursor:pointer; _display:inline;}
				ul.mapList li:hover,ul.mapList li.mapLiCur{background-color:#68e093; color:#fff;}
				ul.mapList li.haveMargin{margin-right:11px;}
			.map{width:297px; height:164px; background:url(../images/map.gif) no-repeat 0 0; position:relative;}
				.map div{position:absolute; width:15px; height:15px; background:url(../images/map_dot.gif) no-repeat 0 0; overflow:hidden;}
				.cityLA{top:55px; left:30px;} .citySY{top:116px; right:18px;} .cityML{top:126px; right:35px;} .citySH{top:60px; right:60px;}
				.map div.cityCur{background-position:0 -15px;}
				
		.box{background:url(../images/box_bg.gif) repeat-x 0 0 #fff; border:1px solid #dadada; padding:10px;}
			.boxT{text-transform:uppercase; font-size:14px;} .indexNews .boxT{color:#8dc73d;}
		.clientSay{height:151px; overflow:hidden;}
			.clientSay .boxT{color:#1a3e97;}
			.clientSay dl{margin:0; padding:0; margin-top:15px;}
				.clientSay dl dt{float:left; width:74px; height:110px;}
				.clientSay dl dd{float:left; width:182px; margin-left:15px;}
					.clientSay dl dd b{color:#e48517;}
					.clientSay dl dd p{}
					
		.indexNews{height:111px; overflow:hidden;}
		ul.indexNewList{margin-top:11px;}
			ul.indexNewList li{background:url(../images/arrow2.gif) no-repeat 0 5px; margin-bottom:10px; padding-left:12px;}
		
	.indexRight{float:right; width:683px;}
		.indexBanner{float:left; width:443px;}
			.indexBanner #myFocus{width:443px; height:580px;}
		.sideBlock{float:right; width:220px;}
			.block{width:220px; height:139px; background:url(../images/block_bg.gif) no-repeat 0 0; margin-bottom:8px;}
			.blockContact{margin-bottom:0;}
				.blockC{width:220px; height:119px; padding:10px 0;}
					.icoPlane{background:url(../images/ico_plane.png) no-repeat 148px 70px;}
					.icoTruck{background:url(../images/ico_truck.png) no-repeat 148px 70px;}
					.icoShip{background:url(../images/ico_ship.png) no-repeat 148px 70px;}
				.block h2{margin:0; padding:0; margin-top:5px; font-size:12px; background:url(../images/block_tbg.gif) no-repeat 0 0; width:185px; height:20px; line-height:20px; color:#1b6cc5; text-transform:uppercase; padding-left:10px;}
				.block p{color:#10b2e4; font-size:11px; margin:12px 0 8px 10px; line-height:18px;}
				.block a.more{margin-left:10px;}

.banner{height:187px;}

.main{}
	.sideNav{float:left; width:177px;}
		.sideNavT{width:162px; padding-left:15px; height:43px; line-height:43px; background:url(../images/sideNavTbg.gif) no-repeat 0 0; text-transform:uppercase; font-size:14px; color:#fff; margin:10px 0 1px 0;}
		.sideNav ul li a{display:block; height:29px; line-height:29px; background:url(../images/dot2.gif) repeat-x 0 0; color:#666; text-align:right; padding-right:8px;}
		.sideNav ul li a:hover,.sideNav ul li a.sideNavCur{background:url(../images/sideNavBg.gif) no-repeat 0 0; color:#1798e2; text-decoration:none;}
	ul.left_gallery{margin-top:20px; margin-bottom:50px;}
		ul.left_gallery li{margin-bottom:6px; border:1px solid #a1a1a1;}
			ul.left_gallery li img{width:175px; vertical-align:top;}
	
	.right{float:right; width:803px;}
		.location{height:30px; line-height:30px; padding-left:28px; border-bottom:1px solid #ececec; color:#999;}
		.content{padding:20px 28px 50px 28px; line-height:160%; color:#333; font-size:12px; font-family: arial, verdana, sans-serif;}
			.content h3{text-align:left; font-size:16px; color:#1798e2; padding:0px 0 10px 0; text-transform:uppercase;}
			.content h4{margin:25px 0 15px 0; color:#1798e2; font-size:14px; text-transform:uppercase; font-weight:normal;}
			.content p{margin:0 0 15px 0; line-height:21px;}

	ul.txtList{}
		ul.txtList li{background:url(../images/arrow4.gif) no-repeat 0px 8px; padding-left:15px;}
	
ul.download{margin:15px 0;}
	ul.download li{background:url(../images/file_txt.png) no-repeat 0 3px; padding-left:22px; line-height:26px;}
		ul.download li.word{background-image:url(../images/file_word.png);}
		ul.download li.pdf{background-image:url(../images/file_pdf.png);}
		ul.download li.excel{background-image:url(../images/file_excel.png);}
		
/* download adobeReader */	
.downloadReader{margin-top:40px; padding-top:10px; color:#999; line-height:18px; border-top:1px dotted #ccc; font-size:12px;}
	.downloadReader p{margin-bottom:10px; text-indent:0;}
	
ul.news{}
	ul.news li{border-top:1px solid #fff; border-bottom:1px solid #ccc; padding-top:10px; color:#999;}
	ul.news span{display:block; padding:0 0 5px 14px; background:url(../images/arrow4.gif) no-repeat left 7px;}

.newsTitledesc{color:#999; margin-bottom:24px;}
.backList{margin-top:25px; background:url(../images/arrow2.gif) no-repeat left; padding-left:10px;}

ul.galleryList{}
	ul.galleryList li{float:left; margin:0 30px 30px 0;}

.pageBar{margin-top:15px; padding-top:15px; margin-bottom:20px;}
	.pagerPage{width:60%; float:left;}
		.pagerPage a,.pagerPage span{float:left; border:1px solid #ccc; padding:1px 6px; margin-right:3px; color:#464646;}
		.pagerPage a{cursor:pointer;}
			.pagerPage a:hover{text-decoration:none; background-color:#ffc; border-color:#f60;}
		.pagerPage span{color:#ccc;}
		span.pagerCur{border:1px solid #fff; font-weight:bold; color:#f60;}
	.pagerInfo{width:40%;float:right; text-align:right; line-height:26px;}


.btn_small{border:1px solid #999; height:24px; line-height:24px; display:inline-block; padding:0 18px; background:url(../images/btn3.gif) repeat-x 0 0; color:#464646; cursor:pointer;} 
	.btn_small:hover{border:1px solid #e5a774; text-decoration:none; background-position:0 -50px;}
	.btn_small span{display:block; background:url(../images/arrow2.gif) no-repeat 0 6px; padding-left:12px;}
	
	
/* footer */
.footer{height:100px; background:url(../images/footer_bg.gif) repeat-x 0 0; margin-bottom:15px;}
	.txtLink{text-align:center; height:38px; line-height:38px; color:#b5b5b5; font-size:11px;} .txtLink a{padding:0 12px;}
	.copyright{margin:25px 0 0 0px; font-size:11px; text-align:center;}
	

/* base4890be */
.linkWt a,a.linkWt{color:#fff; text-decoration:none;} .linkW a:hover,a.linkWt:hover{color:#fff; text-decoration:none;}
.linkBu a,a.linkBu{color:#1b6cc5; text-decoration:none;} .linkBu a:hover,a.linkBu:hover{color:#1b6cc5; text-decoration:underline;}
a.more{background:url(../images/arrow1.gif) no-repeat left; padding-left:12px; font-size:10px; color:#e48517; text-decoration:none;}
	a.more:hover{color:#c00; text-decoration:none;}

/* flag list */
ul.flagList{}
	ul.flagList li{float:left; width:120px; height:180px; margin-right:25px;}
		ul.flagList li img{width:80px; margin:0 auto; padding:20px; border:1px solid #ccc;}
		ul.flagList li img:hover{border:1px solid #787878;}
		ul.flagList li p{text-align:center; text-transform:uppercase; padding-top:5px;}


.gap{height:20px;}
.mB10{margin-bottom:10px;}
.floatLeft{float:left;}
.floatRight{float:right;}
.indent{text-indent:2em;}
li.last{margin:0; padding:0;}
.red{color:#ed1b23;}

.searchPrice{padding-top:6px;}
.searchPrice strong{padding-top:20px;font-size:16px;}
.searchPrice ul{list-style:none;}
.searchPrice ul li{list-style:disc;}