﻿@charset "utf-8";

.container { max-width:1800px; margin:0 auto; background:url(bg.jpg) repeat-x center top; }
.container .wrap { width:100%; padding:30px 0 0; background:url(quick.jpg) repeat-x center bottom; }

.aArea { width:1002px; margin:0 auto; }
.aArea .sub { float:left; width:289px; }
.aArea .main { float:right; width:706px; }
.bArea { width:1002px; height:290px; padding-top:40px; margin:0 auto; }
.bArea .sub { float:left; width:327px; margin-right:11px; display:inline; }
.bArea .main { float:left; width:327px; }
.bArea .extra { float:right; width:327px; }

.hTitle_01 {}
.hTitle_01 .hd { position:relative; height:32px; line-height:32px; color:#fff; }
.hTitle_01 .hd h2 { position:absolute; width:279px; font-weight:normal; height:46px; background:url(hd_01.png) no-repeat center; padding-left:10px; }
.hTitle_01 .hd h2 em { font-family:ArnoPro-Italic; padding-left:10px; word-spacing:-3px; }

.hTitle_02 { float:left; width:332px; margin-left:20px; display:inline; }
.hTitle_02 .hd { position:relative; height:49px; border-bottom:1px solid #E5E5E5; }
.hTitle_02 .hd h2 { font-size:14px; line-height:16px; font-weight:normal; }
.hTitle_02 .hd h2 em { display:block; font-family:Arnopro-regular; font-weight:bold; font-size:13px; word-spacing:-4px; }
.hTitle_02 .hd p { position:absolute; right:0px; top:3px; width:52px; height:10px; line-height:7px; text-align:center; background:#000; }
.hTitle_02 .hd p a { font-size:10px; color:#fff; }
.hTitle_02 .hd p a:hover { text-decoration:none; }

.news_01 {}
.news_01 li { clear:both; height:24px; line-height:24px; }
.news_01 li a { color:#666; }
.news_01 li span { float:right; color:#CDCDCD; }
.news_01 li a:hover { color:#117BAA; }

.newPoint {}
.newPoint .bd {}

.contactService { padding:25px 0; }
.contactService .hd h2 em { padding-right:20px; background:url(ico_01.png) no-repeat right center; }
.contactService .bd { padding-bottom:27px; background:#2e2e2e url(link_bg.jpg) no-repeat center bottom; }
.contactService .cont {}
.contactService .cont p { line-height:40px; text-align:center; color:#67C5EE; }
.contactService ul {}
.contactService li { float:left; width:129px; height:28px; margin:0 0px 8px 10px; display:inline; background:url(link_btn_02.jpg) no-repeat center; }
.contactService li a { display:block; width:100%; height:100%; line-height:28px; text-align:center; color:#fff; font-family:arial; }
.contactService li a:hover { color:#fff; background:url(link_btn_01.jpg) no-repeat center; text-decoration:none; }

.noticePoint, .australlaPoint, .ewmPoint, .wbPoint { padding-bottom:40px; }
.noticePoint .cont, .australlaPoint .cont, .ewmPoint .cont, .wbPoint .cont { padding-top:15px; }

.ewmPoint {}
.ewmPoint ul {}
.ewmPoint li { float:left; width:97px; padding-right:30px; text-align:center; }
.ewmPoint li a { line-height:60px; color:#83BD1F; }
.ewmPoint li span { display:block; }

.wbPoint {}
.wbPoint .cont { padding-top:30px; }
.wbPoint dl {}
.wbPoint dl dt { float:left; width:56px; }
.wbPoint dl dd { float:right; width:260px; }
.wbPoint dl dd h2 { font-weight:normal; font-size:13px; line-height:30px; }
.wbPoint dl dd h2 em { padding-left:20px; color:#A1A1A1; font-size:12px; background:url(ico_03.jpg) no-repeat 2px center; }
.wbPoint dl p {}
.wbPoint dl p a { display:block; width:73px; }
.wbPoint .info { position:relative; height:70px; padding:15px 0px; font-family:SimSun, Microsoft YaHei; }
.wbPoint .info a.prev { position:absolute; top:5px; left:150px; display:block; width:8px; height:4px; background:url(ico_05.jpg) no-repeat center; }
.wbPoint .info a.next { position:absolute; bottom:5px; left:150px; display:block; width:8px; height:4px; background:url(ico_06.jpg) no-repeat center; }
.wbPoint .tempWrap { height:70px !important; overflow:hidden; }
.wbPoint .info li { line-height:24px; }

.quickPoint { float:none; width:327px; }
.quickPoint .pic { margin-bottom:15px; width:323px; height:82px; border:2px solid #000; }
.quickPoint .pic a { display:block; }
.quickPoint .hd { border-bottom:0px; }


/*
@media screen and (max-width:1001px) and (min-width:320px) {

	.container { max-width:100%; background:#fff; }
	.container .wrap { width:100%; background:#fff; padding:0; }

	.aArea { display:none; }
	.bArea { display:none; }

	.phone-box {}
	.phone-box .hd h2 { font-size:20px; font-family:"Microsoft Yahei"; font-weight:normal; text-align:center; }
	.phone-ewm { padding:20px 0; background:#fff; text-align:center; }
	.phone-ewm ul { display:inline-block; }
	.phone-ewm li { float:left; width:97px; padding:0 15px; text-align:center; }
	.phone-ewm li a { line-height:30px; color:#83BD1F; }
	.phone-ewm li span { display:block; }
	.phone-ewm .address { padding:10px 20px; line-height:22px; }
	
	.phone-team { padding:20px 0; background:#F5F5F5; }
	.person-list { padding-top:30px; }
	.person-list li { position:relative; float:left; width:100%; text-align:center; padding-bottom:30px; }
	.person-list a { display:block; width:100%; }
	.person-list .person-img { width:180px; height:180px; border-radius:1000px; margin:0 0 20px; -webkit-transition:all 0.12s 0.15s; -webkit-transition-delay:linear; -moz-transition:all 0.12s 0.15s linear; -o-transition:all 0.12s 0.15s linear; transition:all 0.12s 0.15s linear; }
	.person-list .txt h3 { font-weight:600; font-size:18px; color:#555; }
	.person-list .txt strong { color:#868686; font-weight:normal; font-style:normal; }
	.person-list .card { position:absolute; left:10%; right:10%; top:0; bottom:12%; padding:0px 20px 20px; border:1px solid #d4d4d4; background:#fff; z-index:9; display:none; }
	.person-list .card img { vertical-align:middle; }
	.person-list .card b { display:block; padding:15px 0; }
	.person-list .card span { font-size:14px; color:#868686; }
	.person-list .card hr { width:30%; margin:10px auto; display:block; height:1px; background:#d4d4d4; border:0; }
	.person-list .card p { color:#868686; }
	.person-list .card h4 { margin:0 0 12px; font-size:14px; color:#666; font-family:"proxima-nova", Tahoma, Verdana, Segoe, sans-serif; }
	.person-list a:hover { text-decoration:none; }
	.person-list a:hover .person-img { margin:-10px 0 30px; }
	.person-list a:hover .card { display:block; }

	.phone-service { padding:20px 0; background:#fff; }
	.service-list { padding:0 20px 10px; }
	.service-list h2 { line-height:20px; font-size:16px; font-weight:normal; padding:20px 0 10px; }
	.service-list ol { list-style:decimal; margin:0 0 0 20px; }
	.service-list li { line-height:24px; }
	

	.phone-case { padding:20px 0; background:#F5F5F5; }
	.case { padding-top:20px; }
	.case .cBg { position:relative; float:left; width:256px; height:293px; margin-right:-6px; background:url(caseBox_01.png) no-repeat left center; }
	.case .cBg.cBgEven { background:url(caseBox_02.png) no-repeat left center; }
	.case .cBg .new { position:absolute; right:0px; top:12px; width:48px; height:27px; display:block; background:url(new.png) no-repeat center top; z-index:99; }
	.case .cBd { width:220px; height:287px; padding:3px 15px; }
	.case .cBd.hover { width:220px; height:287px; padding:0 12px; border:3px solid #2E2E2E; background:#fff; }
	.case .cBd h3 { font-size:14px; padding-right:15px; color:#000; font-weight:normal; padding-top:26px; }
	.case .cBd h3 span { float:left; }
	.case .cBd h3 em { float:right; font-size:12px; color:#666; }
	.case .cBd h4 { height:44px; font-size:14px; color:#000; font-weight:normal; }
	.case .cBd dl { line-height:16px; }
	.case .cBd dt { height:60px; }
	.case .cBd dd { height:90px; }
	.case .cBd .intro { height:130px; margin-bottom:15px; overflow:hidden; }
	.case .cBd .more {}
	.case .cBd .more a { display:block; width:219px; height:34px; line-height:28px; color:#fff; text-align:center; background:url(btn_02.png) no-repeat center top; }
	.case .cBd .more a:hover { text-decoration:none; }
	
	
	.case .cBg { position:relative; float:none; width:100%; height:auto; margin:0 auto 15px; background:#F7F7F7; }
	.case .cBg.cBgEven { background:#F0F0F0; }
	.case .cBg .new { position:absolute; right:0px; top:12px; width:48px; height:27px; display:block; background:url(new.png) no-repeat center top; z-index:99; }
	.case .cBd { width:96%; height:auto; padding:5px 2%; }
	.case .cBd.hover { width:96%; height:auto; border:0; padding:5px 2%; background:#fff; }
	.case .cBd h4 { height:auto; margin-bottom:10px; }
	.case .cBd dt { height:auto; }
	.case .cBd dd { height:auto; }
	.case .cBd .intro { height:auto; }
	.case .cBd .more {}
	.case .cBd .more a { width:100%; height:28px; line-height:28px; color:#000; border:1px solid #2E2E2E; text-align:center; background:#fff; }
	.case .cBd .more a:hover { background:#000; color:#fff; text-decoration:none; }
	
	.phone-contact { padding:20px 0; background:#fff; }
	.phone-contact .contact-list { line-height:24px; padding:20px 20px; }

}*/